@font-face{font-family:Outfit;src:url(/assets/fonts/outfit-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;src:url(/assets/fonts/outfit-latin-ext.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Texto;src:url(/assets/fonts/outfit-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;size-adjust:106.9%;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Texto;src:url(/assets/fonts/outfit-latin-ext.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;size-adjust:106.9%;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;src:url(/assets/fonts/playfair-italic-latin.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #f3eee6;--paper-warm: #ebe2d9;--ink: #241f21;--ink-soft: rgba(42, 37, 34, .72);--ink-faint: rgba(42, 37, 34, .48);--rule: rgba(36, 31, 33, .14);--rule-strong:rgba(36, 31, 33, .34);--font-display: "Outfit", system-ui, sans-serif;--font-body: "Outfit Texto", system-ui, sans-serif;--font-accent: "Playfair Display", Georgia, serif;--display-tracking: .01em;--measure: 68ch;--pad: clamp(20px, 5vw, 40px)}.disclaimer{margin-top:56px;padding:22px 24px;border:1px solid var(--rule);border-left:3px solid var(--rule-strong);border-radius:3px;background:var(--paper-warm);font-size:14.5px;line-height:1.6;color:var(--ink-soft)}.disclaimer strong{color:var(--ink);font-weight:600}.disclaimer p+p{margin-top:12px}.disclaimer__urgent{padding:12px 14px;border-radius:3px;background:#241f210d;color:var(--ink)}.disclaimer a{border-bottom:1px solid var(--rule-strong)}.post-head{padding-block:clamp(40px,7vw,72px) 0}.post-head__meta{font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.post-head h1{margin-top:12px;font-family:var(--font-display);font-weight:600;font-size:clamp(28px,5vw,42px);line-height:1.14;letter-spacing:-.02em}.post-head__desc{margin-top:18px;font-size:18px;line-height:1.6;color:var(--ink-soft)}.post-hero{margin-top:36px;border-radius:4px;overflow:hidden;background:var(--paper-warm)}.post-hero img{width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:center 32%}.prose{margin-top:40px}.prose>*+*{margin-top:1.15em}.prose h2{margin-top:2.1em;font-family:var(--font-display);font-weight:600;font-size:25px;line-height:1.25;letter-spacing:-.014em}.prose h3{margin-top:1.8em;font-family:var(--font-display);font-weight:600;font-size:19.5px;line-height:1.3}.prose p{font-size:17px;line-height:1.72}.prose ul,.prose ol{padding-left:1.35em}.prose li+li{margin-top:.45em}.prose a{border-bottom:1px solid var(--rule-strong);transition:border-color .2s ease}.prose a:hover{border-bottom-color:var(--ink)}.prose blockquote{margin-block:1.7em;padding-left:22px;border-left:2px solid var(--rule-strong);font-family:var(--font-accent);font-style:italic;font-size:20px;line-height:1.55;color:var(--ink)}.prose img{margin-block:1.9em;border-radius:4px}.prose strong{font-weight:600}.prose hr{margin-block:2.6em;border:0;height:auto;background:none;text-align:center;overflow:visible}.prose hr:before{content:"· · ·";display:block;color:var(--ink-faint);font-size:20px;line-height:1;letter-spacing:.6em;text-indent:.6em}.prose figure.video{margin-block:1.9em;border-radius:4px;overflow:hidden;background:var(--paper-warm)}.prose figure.video iframe{display:block;width:100%;aspect-ratio:16 / 9;border:0}.prose mark{background:#e6dcc9;color:inherit;padding:.08em .16em;border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.prose mark[data-c="1"]{background:#cfe0d4}.prose mark[data-c="2"]{background:#f0e2b8}.prose mark[data-c="3"]{background:#eed4d0}.prose mark[data-c="4"]{background:#d3dfe9}.prose mark[data-c="5"]{background:#ded6e6}.prose mark[data-c="6"]{background:#e6dcc9}.faq{margin-top:60px}.faq h2{font-family:var(--font-display);font-weight:600;font-size:23px;letter-spacing:-.012em}.faq details{border-top:1px solid var(--rule);padding-block:16px}.faq details:last-of-type{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;font-weight:600;font-size:16.5px;list-style:none;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--ink-faint);font-weight:400}.faq details[open] summary:after{content:"−"}.faq details p{margin-top:10px;color:var(--ink-soft);font-size:15.5px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{font-family:var(--font-body);background:var(--paper);color:var(--ink);overflow-x:clip;line-height:1.65;font-size:17px;-webkit-font-smoothing:antialiased}img,video,svg{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}.wrap{max-width:calc(var(--measure) + var(--pad) * 2);margin-inline:auto;padding-inline:var(--pad)}.wrap-wide{max-width:1120px;margin-inline:auto;padding-inline:var(--pad)}.site-head{border-bottom:1px solid var(--rule);background:var(--paper);position:sticky;top:0;z-index:10;backdrop-filter:saturate(1.2) blur(6px)}.site-head__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:62px}.site-head__name{font-family:var(--font-display);font-weight:600;font-size:15.5px;letter-spacing:var(--display-tracking)}.site-head__name em{font-family:var(--font-accent);font-style:italic;font-weight:400}.site-head__nav{display:flex;gap:22px;font-size:14px;color:var(--ink-soft)}.site-head__nav a{padding-block:4px;border-bottom:1px solid transparent;transition:border-color .2s ease,color .2s ease}.site-head__nav a:hover{color:var(--ink);border-bottom-color:var(--rule-strong)}.site-foot{margin-top:88px;padding-block:40px 56px;border-top:1px solid var(--rule);background:var(--paper-warm);font-size:14px;color:var(--ink-soft)}.site-foot p+p{margin-top:12px}.index-head{padding-block:clamp(48px,9vw,88px) 8px}.index-head h1{font-family:var(--font-display);font-weight:600;font-size:clamp(30px,5.4vw,46px);letter-spacing:-.018em;line-height:1.12}.index-head h1 em{font-family:var(--font-accent);font-style:italic;font-weight:400;letter-spacing:0}.index-head p{margin-top:16px;max-width:46ch;color:var(--ink-soft);font-size:16.5px}.tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.tags a{font-size:13px;padding:6px 13px;border:1px solid var(--rule);border-radius:999px;color:var(--ink-soft);transition:border-color .2s ease,color .2s ease,background-color .2s ease}.tags a:hover,.tags a[aria-current=page]{color:var(--ink);border-color:var(--rule-strong);background:var(--paper-warm)}.cards{display:grid;gap:30px;margin-top:44px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.card{display:flex;flex-direction:column}.card__media{border-radius:4px;overflow:hidden;background:var(--paper-warm);aspect-ratio:3 / 2}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.card:hover .card__media img{transform:scale(1.03)}.card__meta{margin-top:14px;font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.card__title{margin-top:7px;font-family:var(--font-display);font-weight:600;font-size:20px;line-height:1.28;letter-spacing:-.012em}.card__desc{margin-top:9px;font-size:14.5px;color:var(--ink-soft);line-height:1.58}.related{margin-top:68px;padding-top:34px;border-top:1px solid var(--rule)}.related h2{font-family:var(--font-display);font-weight:600;font-size:17px;letter-spacing:.01em;color:var(--ink-soft)}.cta{margin-top:56px;padding:30px;border-radius:4px;background:var(--paper-warm);text-align:center}.cta p{font-size:16.5px;color:var(--ink-soft);max-width:38ch;margin-inline:auto}.cta a{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:12px 24px;border-radius:999px;background:var(--ink);color:var(--paper);font-weight:600;font-size:14.5px;transition:opacity .2s ease}.cta a:hover{opacity:.87}
