.ph-frame[data-astro-cid-bbyd2zmv]{min-height:0;padding:clamp(110px, 12vw, 150px) calc(var(--pad-x) + var(--inset)) clamp(28px, 3.4vw, 52px);justify-content:flex-start;align-items:flex-end;display:flex}.ph-card[data-astro-cid-bbyd2zmv]{z-index:2;color:#fff;width:min(100%,1040px);position:relative}@media (width>=1001px){.ph-card[data-astro-cid-bbyd2zmv]{width:60%}}.ph-card[data-astro-cid-bbyd2zmv] .breadcrumb{text-transform:uppercase;letter-spacing:.02em;margin:0 0 clamp(18px,2.2vw,30px);font-size:.74rem}.pg-hero-frame[data-astro-cid-bbyd2zmv].dark .ph-card[data-astro-cid-bbyd2zmv] .breadcrumb,.pg-hero-frame[data-astro-cid-bbyd2zmv].dark .ph-card[data-astro-cid-bbyd2zmv] .breadcrumb a{color:#ffffffb3}.pg-hero-frame[data-astro-cid-bbyd2zmv].dark .ph-card[data-astro-cid-bbyd2zmv] .breadcrumb a:hover{color:var(--lime)}.ph-cat[data-astro-cid-bbyd2zmv]{background:var(--lime);color:var(--blue);font-family:var(--font-display);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;margin-bottom:14px;padding:4px 9px 3px;line-height:1.2;display:inline-block}.ph-title[data-astro-cid-bbyd2zmv]{font-family:var(--font-display);letter-spacing:var(--ls-title);font-size:clamp(2rem,4.2vw,4rem);line-height:1;font-weight:var(--fw-title);color:#fff;max-width:17em;margin:0}.ph-lead[data-astro-cid-bbyd2zmv]{color:#ffffffd9;max-width:40em;margin:clamp(16px,1.8vw,24px) 0 0;font-size:clamp(1rem,1.1vw,1.1rem);line-height:1.5}.ph-meta[data-astro-cid-bbyd2zmv]{border-top:1px solid #befd6699;flex-wrap:wrap;gap:14px clamp(24px,3vw,44px);margin:clamp(22px,2.6vw,36px) 0 0;padding-top:18px;display:flex}.ph-meta[data-astro-cid-bbyd2zmv] dt[data-astro-cid-bbyd2zmv]{letter-spacing:.12em;text-transform:uppercase;color:var(--lime);font-size:.62rem}.ph-meta[data-astro-cid-bbyd2zmv] dd[data-astro-cid-bbyd2zmv]{color:#fff;margin:4px 0 0;font-size:.86rem;font-weight:500}.po-panel[data-astro-cid-bbyd2zmv]{padding:clamp(28px, 4vw, 64px) var(--pad-x) clamp(36px, 4.4vw, 72px)}.po-grid[data-astro-cid-bbyd2zmv]{grid-template-columns:270px minmax(0,740px);justify-content:center;align-items:start;gap:clamp(36px,5vw,80px);display:grid}.read-progress[data-astro-cid-bbyd2zmv]{z-index:60;transform-origin:0;width:100%;height:3px;transform:scaleX(var(--rp,0));background:var(--blue);position:fixed;top:0;left:0}.toc[data-astro-cid-bbyd2zmv]{position:sticky;top:100px}.toc-card[data-astro-cid-bbyd2zmv]{background:0 0;border:0;padding:0}.toc-eyebrow[data-astro-cid-bbyd2zmv]{background:var(--blue);color:#fff;font-family:var(--font-display);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;margin-bottom:14px;padding:4px 9px 3px;line-height:1.2;display:inline-block}.toc[data-astro-cid-bbyd2zmv] nav[data-astro-cid-bbyd2zmv]{border-top:1px solid var(--ink);flex-direction:column;align-items:stretch;padding-top:18px;display:flex}.toc[data-astro-cid-bbyd2zmv] nav[data-astro-cid-bbyd2zmv] .toc-eyebrow[data-astro-cid-bbyd2zmv]{align-self:flex-start}.toc[data-astro-cid-bbyd2zmv] a[data-astro-cid-bbyd2zmv]{border-top:1px solid var(--hair-2);color:var(--ink-2);grid-template-columns:30px minmax(0,1fr) 8px;align-items:baseline;gap:6px;padding:12px 0;font-size:.88rem;line-height:1.3;transition:color .3s;display:grid;position:relative}.toc[data-astro-cid-bbyd2zmv] a[data-astro-cid-bbyd2zmv] b[data-astro-cid-bbyd2zmv]{font-family:var(--font-sans);letter-spacing:.06em;color:var(--ink-3);font-size:.68rem;font-weight:400;transition:color .3s}.toc[data-astro-cid-bbyd2zmv] a[data-astro-cid-bbyd2zmv]:after{content:"";background:var(--blue);opacity:0;border-radius:1px;align-self:center;width:7px;height:7px;transition:opacity .3s,transform .3s;transform:scale(.4)}.toc[data-astro-cid-bbyd2zmv] a[data-astro-cid-bbyd2zmv]:hover,.toc[data-astro-cid-bbyd2zmv] a[data-astro-cid-bbyd2zmv].on,.toc[data-astro-cid-bbyd2zmv] a[data-astro-cid-bbyd2zmv]:hover b[data-astro-cid-bbyd2zmv],.toc[data-astro-cid-bbyd2zmv] a[data-astro-cid-bbyd2zmv].on b[data-astro-cid-bbyd2zmv]{color:var(--blue)}.toc[data-astro-cid-bbyd2zmv] a[data-astro-cid-bbyd2zmv].on:after{opacity:1;transform:none}.toc-share[data-astro-cid-bbyd2zmv]{background:0 0;border:0;margin-top:26px;padding:0;font-size:.78rem}.toc-share[data-astro-cid-bbyd2zmv]>span[data-astro-cid-bbyd2zmv]{padding:0 14px}.po-main[data-astro-cid-bbyd2zmv]{counter-reset:sec;min-width:0}.po-main[data-astro-cid-bbyd2zmv] .prose[data-astro-cid-bbyd2zmv]{color:var(--ink-2);font-size:1.04rem;line-height:1.75}.po-main[data-astro-cid-bbyd2zmv] .prose[data-astro-cid-bbyd2zmv]>:first-child{margin-top:0}.po-main[data-astro-cid-bbyd2zmv] .prose[data-astro-cid-bbyd2zmv]>p:first-child{color:var(--ink);letter-spacing:-.005em;font-size:clamp(1.15rem,1.5vw,1.35rem);line-height:1.5}.po-main[data-astro-cid-bbyd2zmv] .prose[data-astro-cid-bbyd2zmv] h2{counter-increment:sec;border-top:1px solid var(--hair-2);font-family:var(--font-display);letter-spacing:var(--ls-title);font-size:clamp(1.7rem,2.8vw,2.4rem);line-height:1.05;font-weight:var(--fw-title);color:var(--ink);margin:1.9em 0 .6em;padding-top:30px;scroll-margin-top:110px}.po-main[data-astro-cid-bbyd2zmv] .prose[data-astro-cid-bbyd2zmv] h2:before{content:counter(sec, decimal-leading-zero);background:var(--blue);color:#fff;width:fit-content;font-family:var(--font-display);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);margin-bottom:16px;padding:4px 9px 3px;line-height:1.2;display:block}.po-main[data-astro-cid-bbyd2zmv] .prose[data-astro-cid-bbyd2zmv] h3{font-family:var(--font-display);letter-spacing:var(--ls-title);font-size:1.3rem;font-weight:var(--fw-title);color:var(--ink);margin:2em 0 .5em}.po-main[data-astro-cid-bbyd2zmv] .prose[data-astro-cid-bbyd2zmv] strong{color:var(--ink);font-weight:600}.po-main[data-astro-cid-bbyd2zmv] .prose[data-astro-cid-bbyd2zmv] ul{list-style:square}.po-main[data-astro-cid-bbyd2zmv] .prose[data-astro-cid-bbyd2zmv] li::marker{color:var(--blue)}.po-main[data-astro-cid-bbyd2zmv] .prose[data-astro-cid-bbyd2zmv] a{color:var(--blue);text-decoration-thickness:1px}.po-main[data-astro-cid-bbyd2zmv] .prose[data-astro-cid-bbyd2zmv] blockquote{border:0;border-left:2px solid var(--blue);font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);background:0 0;margin:2.2em 0;padding:2px 0 2px 26px;font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.3}.po-main[data-astro-cid-bbyd2zmv] .prose[data-astro-cid-bbyd2zmv] table{border-top:1px solid var(--ink);margin:2.2em 0;font-size:.95rem}.po-main[data-astro-cid-bbyd2zmv] .prose[data-astro-cid-bbyd2zmv] th,.po-main[data-astro-cid-bbyd2zmv] .prose[data-astro-cid-bbyd2zmv] td{border:0;border-bottom:1px solid var(--hair-2);padding:14px 16px 14px 0}.po-main[data-astro-cid-bbyd2zmv] .prose[data-astro-cid-bbyd2zmv] th{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--blue);background:0 0;padding-top:16px;font-weight:500}.po-main[data-astro-cid-bbyd2zmv] .prose[data-astro-cid-bbyd2zmv] td:first-child{color:var(--ink);font-weight:500}.po-main[data-astro-cid-bbyd2zmv] .prose[data-astro-cid-bbyd2zmv] img{border-radius:var(--r-media)}.po-faq[data-astro-cid-bbyd2zmv]{border-top:1px solid var(--ink);margin-top:64px;padding-top:40px}.po-faq[data-astro-cid-bbyd2zmv] h2[data-astro-cid-bbyd2zmv]{font-family:var(--font-display);letter-spacing:var(--ls-title);font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:var(--fw-title);margin:0 0 20px}.po-author[data-astro-cid-bbyd2zmv]{border:1px solid var(--hair-2);border-radius:var(--r-media);align-items:flex-start;gap:20px;margin-top:56px;padding:26px;display:flex}.po-author[data-astro-cid-bbyd2zmv] strong[data-astro-cid-bbyd2zmv]{font-family:var(--font-display);font-size:1.15rem;font-weight:var(--fw-title);letter-spacing:var(--ls-title)}.po-author[data-astro-cid-bbyd2zmv] p[data-astro-cid-bbyd2zmv]{color:var(--ink-2);margin:6px 0 18px;font-size:.9rem}.avatar-lg[data-astro-cid-bbyd2zmv]{border-radius:var(--r-btn);background:var(--blue);width:60px;height:60px;color:var(--lime);font-family:var(--font-display);text-transform:uppercase;flex:none;place-items:center;font-weight:500;display:grid}@media (width<=960px){.po-grid[data-astro-cid-bbyd2zmv]{grid-template-columns:minmax(0,1fr)}.toc[data-astro-cid-bbyd2zmv]{position:static}}@media (width<=700px){.po-author[data-astro-cid-bbyd2zmv]{flex-direction:column}}.rel-sec[data-astro-cid-bbyd2zmv]{margin-top:0}.bl-panel[data-astro-cid-bbyd2zmv]{padding:var(--pad-y) max(var(--gutter), 10px) max(var(--gutter), 10px)}
