.popup-backdrop[data-astro-cid-7cwdqcgu]{z-index:50;background:#04191b73;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.popup-backdrop[data-astro-cid-7cwdqcgu].open{display:flex}.popup[data-astro-cid-7cwdqcgu]{background:var(--sand-bg);border-radius:var(--radius-lg);flex-direction:column;gap:16px;width:520px;max-width:100%;padding:40px 44px 36px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #04191b59}.popup-leaf{position:absolute;top:-34px;right:-26px}.close[data-astro-cid-7cwdqcgu]{color:var(--sand-400);cursor:pointer;background:0 0;border:none;padding:0;position:absolute;top:18px;right:18px}.kicker[data-astro-cid-7cwdqcgu]{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--amber-deep);font-size:12px;font-weight:500;position:relative}.title[data-astro-cid-7cwdqcgu]{font-family:var(--font-serif);color:var(--ink);font-size:32px;line-height:1.12;position:relative}.sub[data-astro-cid-7cwdqcgu]{color:var(--sand-600);font-size:15px;line-height:23px;position:relative}form[data-astro-cid-7cwdqcgu]{flex-direction:column;gap:10px;display:flex;position:relative}input[data-astro-cid-7cwdqcgu]{font-family:var(--font-sans);color:var(--ink);border-radius:var(--radius);background:#fff;border:1px solid #e7e0d5;padding:14px 16px;font-size:15px}input[data-astro-cid-7cwdqcgu]::placeholder{color:var(--sand-400)}form[data-astro-cid-7cwdqcgu] button[data-astro-cid-7cwdqcgu]{background:var(--amber);border-radius:var(--radius);font-family:var(--font-sans);color:var(--teal-cta-text);cursor:pointer;border:none;padding:14px 16px;font-size:15px;font-weight:700}.dismiss[data-astro-cid-7cwdqcgu]{font-family:var(--font-sans);color:var(--sand-500);cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:600;position:relative}.visually-hidden[data-astro-cid-7cwdqcgu]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}article[data-astro-cid-ymihodss]{flex-direction:column;display:flex}.post-head[data-astro-cid-ymihodss]{flex-direction:column;gap:18px;width:100%;max-width:720px;margin:0 auto;padding:64px 24px 0;display:flex}.crumbs[data-astro-cid-ymihodss]{align-items:center;gap:14px;display:flex}.crumbs[data-astro-cid-ymihodss] a[data-astro-cid-ymihodss]{color:var(--teal-700);font-size:13px;font-weight:600}.cat[data-astro-cid-ymihodss]{letter-spacing:1.1px;text-transform:uppercase;color:var(--sand-500);font-size:11px;font-weight:600}h1[data-astro-cid-ymihodss]{font-family:var(--font-serif);text-wrap:pretty;margin:0;font-size:52px;font-weight:400;line-height:1.08}.dek[data-astro-cid-ymihodss]{color:var(--sand-600);margin:0;font-size:20px;line-height:30px}.byline[data-astro-cid-ymihodss]{flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.byline[data-astro-cid-ymihodss] img[data-astro-cid-ymihodss]{border-radius:9999px;width:34px;height:34px;display:block}.author[data-astro-cid-ymihodss]{color:var(--sand-600);font-size:14px;font-weight:600}.meta[data-astro-cid-ymihodss]{font-family:var(--font-mono);color:var(--sand-400);font-size:12px;font-weight:500}.cover-wrap[data-astro-cid-ymihodss]{width:100%;max-width:1000px;margin:40px auto 0;padding:0 24px}.cover-wrap[data-astro-cid-ymihodss] .cover{border-radius:var(--radius-lg)}.prose[data-astro-cid-ymihodss]{flex-direction:column;width:100%;max-width:720px;margin:0 auto;padding:48px 24px 96px;display:flex}.prose[data-astro-cid-ymihodss] p{color:var(--ink-soft);margin:0 0 26px;font-size:17px;line-height:28px}.prose[data-astro-cid-ymihodss] h2{font-family:var(--font-serif);color:var(--ink);margin:14px 0 26px;font-size:30px;font-weight:400;line-height:1.2}.prose[data-astro-cid-ymihodss] h3{color:var(--ink);margin:0 0 12px;font-size:18px;font-weight:700}.prose[data-astro-cid-ymihodss] blockquote{border-left:3px solid var(--amber);margin:8px 0 34px;padding:6px 0 6px 24px}.prose[data-astro-cid-ymihodss] blockquote p{font-family:var(--font-serif);color:var(--ink);margin:0;font-size:24px;line-height:34px}.prose[data-astro-cid-ymihodss] ul{background:var(--sand-card);border:1px solid var(--sand-line);border-radius:var(--radius-lg);flex-direction:column;gap:12px;margin:8px 0 34px;padding:28px 32px;list-style:none;display:flex}.prose[data-astro-cid-ymihodss] ul li{color:var(--ink-soft);padding-left:30px;font-size:15px;line-height:22px;position:relative}.prose[data-astro-cid-ymihodss] ul li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2331684C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");width:18px;height:18px;position:absolute;top:2px;left:0}.app-cta[data-astro-cid-ymihodss]{background:var(--teal-900);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:32px;margin-top:12px;padding:36px 40px;display:flex}.app-cta[data-astro-cid-ymihodss]>div[data-astro-cid-ymihodss]{flex-direction:column;gap:8px;max-width:340px;display:flex}.cta-headline[data-astro-cid-ymihodss]{font-family:var(--font-serif);color:#fff;font-size:26px;line-height:1.2}.cta-sub[data-astro-cid-ymihodss]{color:#ffffffa6;font-size:15px;line-height:23px}.post-capture[data-astro-cid-ymihodss]{background:var(--sand-card);border:1px solid var(--sand-line);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:32px;margin-top:30px;padding:26px 32px;display:flex}.post-capture[data-astro-cid-ymihodss]>div[data-astro-cid-ymihodss]{flex-direction:column;gap:4px;display:flex}.capture-headline[data-astro-cid-ymihodss]{color:var(--ink);font-size:16px;font-weight:700}.capture-sub[data-astro-cid-ymihodss]{color:var(--sand-500);font-size:14px;line-height:21px}.post-capture[data-astro-cid-ymihodss] form[data-astro-cid-ymihodss]{flex-shrink:0;align-items:center;gap:8px;display:flex}.post-capture[data-astro-cid-ymihodss] input[data-astro-cid-ymihodss]{font-family:var(--font-sans);background:var(--sand-bg);border-radius:var(--radius);color:var(--ink);border:1px solid #e7e0d5;width:200px;padding:12px 14px;font-size:14px}.post-capture[data-astro-cid-ymihodss] input[data-astro-cid-ymihodss]::placeholder{color:var(--sand-400)}.post-capture[data-astro-cid-ymihodss] button[data-astro-cid-ymihodss]{background:var(--teal-700);border-radius:var(--radius);font-family:var(--font-sans);color:#fff;cursor:pointer;border:none;padding:12px 18px;font-size:14px;font-weight:700}.related[data-astro-cid-ymihodss]{flex-direction:column;gap:24px;width:100%;max-width:1000px;margin:0 auto;padding:0 24px 96px;display:flex}.related-label[data-astro-cid-ymihodss]{letter-spacing:1.04px;text-transform:uppercase;color:var(--sand-500);font-size:13px;font-weight:600}.related-grid[data-astro-cid-ymihodss]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.related-card[data-astro-cid-ymihodss]{background:var(--sand-card);border:1px solid var(--sand-line);border-radius:var(--radius-lg);color:inherit;flex-direction:column;gap:10px;padding:24px;display:flex}.related-card[data-astro-cid-ymihodss]:hover{color:inherit;box-shadow:0 4px 8px #073f421a}.related-title[data-astro-cid-ymihodss]{color:var(--ink);font-size:17px;font-weight:700;line-height:23px}.readtime[data-astro-cid-ymihodss]{font-family:var(--font-mono);color:var(--sand-400);font-size:12px;font-weight:500}.visually-hidden[data-astro-cid-ymihodss]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){.post-head[data-astro-cid-ymihodss]{padding:40px 24px 0}h1[data-astro-cid-ymihodss]{font-size:34px}.dek[data-astro-cid-ymihodss]{font-size:17px;line-height:26px}.cover-wrap[data-astro-cid-ymihodss] .cover{height:200px!important}.cover-wrap[data-astro-cid-ymihodss] .word{font-size:60px!important}.prose[data-astro-cid-ymihodss]{padding:32px 24px 56px}.app-cta[data-astro-cid-ymihodss],.post-capture[data-astro-cid-ymihodss]{text-align:left;flex-direction:column;align-items:stretch;padding:24px}.post-capture[data-astro-cid-ymihodss] form[data-astro-cid-ymihodss]{flex-direction:column;align-items:stretch}.post-capture[data-astro-cid-ymihodss] input[data-astro-cid-ymihodss]{width:auto}.related-grid[data-astro-cid-ymihodss]{grid-template-columns:1fr}}
