.phd[data-astro-cid-cpkpu76c]{padding:80px var(--g-pad-x) 56px;flex-direction:column;display:flex}.phd-back[data-astro-cid-cpkpu76c]{color:#555;align-self:flex-start;align-items:center;gap:8px;height:44px;font-size:14px;font-weight:500;display:inline-flex}.phd-back[data-astro-cid-cpkpu76c]:hover{color:var(--g-ink)}.phd-back[data-astro-cid-cpkpu76c] svg[data-astro-cid-cpkpu76c]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.phd-meta[data-astro-cid-cpkpu76c]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.phd-tag[data-astro-cid-cpkpu76c]{background:var(--tag-bg);border-radius:var(--g-radius-pill);height:26px;color:var(--tag-ink);align-self:flex-start;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.phd-dot[data-astro-cid-cpkpu76c]{border-radius:var(--g-radius-pill);background:var(--tag-ink);width:7px;height:7px}.phd-updated[data-astro-cid-cpkpu76c]{font-family:var(--g-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--g-muted);font-size:12px}.phd-title[data-astro-cid-cpkpu76c]{letter-spacing:-1.8px;max-width:980px;margin-top:20px;font-size:60px;font-weight:600;line-height:1.08}.phd-byline[data-astro-cid-cpkpu76c]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.phd-published[data-astro-cid-cpkpu76c]{color:var(--g-muted);font-size:14px}@media (width<=1099px){.phd-title[data-astro-cid-cpkpu76c]{letter-spacing:-1.5px;font-size:50px}}@media (width<=899px){.phd[data-astro-cid-cpkpu76c]{padding:48px 20px 36px}.phd-title[data-astro-cid-cpkpu76c]{letter-spacing:-1px;font-size:34px}}.pb[data-astro-cid-uo2huekr]{padding:48px var(--g-pad-x);background:var(--pb-bg);border-top:1px solid var(--g-line);border-bottom:1px solid var(--g-line)}.pb-img[data-astro-cid-uo2huekr]{border-radius:var(--g-radius-window);width:100%;max-width:760px;height:auto;box-shadow:var(--g-shadow-card);margin:0 auto;display:block}@media (width<=899px){.pb[data-astro-cid-uo2huekr]{padding:28px 20px}.pb-img[data-astro-cid-uo2huekr]{border-radius:12px}}.otp[data-astro-cid-5rfdm6dl]{flex-direction:column;gap:8px;display:flex}.otp-label[data-astro-cid-5rfdm6dl]{font-size:13px;font-weight:500}.otp-list[data-astro-cid-5rfdm6dl] a[data-astro-cid-5rfdm6dl]{color:#555;padding:6px 0;font-size:14px;line-height:1.45;display:block}.otp-list[data-astro-cid-5rfdm6dl] a[data-astro-cid-5rfdm6dl]:hover{color:var(--g-ink)}.otp-box[data-astro-cid-5rfdm6dl]{border:1px solid var(--g-line);border-radius:var(--g-radius-card);gap:4px;padding:18px 20px}.ps[data-astro-cid-byurczy7]{flex-direction:column;gap:28px;max-height:calc(100vh - 116px);margin:-6px;padding:6px;display:flex;position:sticky;top:86px;overflow-y:auto}.ps-card[data-astro-cid-byurczy7]{background:var(--g-surface-2);border:1px solid var(--g-line);border-radius:var(--g-radius-card);flex-direction:column;gap:10px;padding:20px;display:flex}.ps-title[data-astro-cid-byurczy7]{font-size:14px;font-weight:500;line-height:1.4}.ps-text[data-astro-cid-byurczy7]{color:var(--g-muted);font-size:14px;line-height:1.5}.ps-btn[data-astro-cid-byurczy7]{background:var(--g-ink);border-radius:var(--g-radius-pill);color:#fff;align-self:flex-start;align-items:center;gap:8px;height:42px;padding:0 26px;font-size:14px;font-weight:400;transition:background .2s;display:inline-flex}.ps-btn[data-astro-cid-byurczy7]:hover{color:#fff;background:#2a2a2a}.sa[data-astro-cid-yhc5hrck]{background:var(--g-mint-panel);border-radius:var(--g-radius-panel);flex-direction:column;gap:10px;padding:24px 28px;display:flex}.sa-label[data-astro-cid-yhc5hrck]{font-family:var(--g-mono);letter-spacing:.14em;text-transform:uppercase;color:#2e7a45;font-size:12px;font-weight:400}.sa-question[data-astro-cid-yhc5hrck]{letter-spacing:-.4px;font-size:22px;font-weight:600;line-height:1.25}.sa-text[data-astro-cid-yhc5hrck]{color:#1e3a26;flex-direction:column;gap:10px;font-size:18px;line-height:1.65;display:flex}.sa-text[data-astro-cid-yhc5hrck] strong{font-weight:600}.sa-text[data-astro-cid-yhc5hrck] a{text-underline-offset:3px;font-weight:500;text-decoration:underline}@media (width<=899px){.sa[data-astro-cid-yhc5hrck]{padding:20px}.sa-text[data-astro-cid-yhc5hrck]{font-size:17px}}.ai[data-astro-cid-ztszytmg] img[data-astro-cid-ztszytmg]{border:1px solid var(--g-line);border-radius:var(--g-radius-window);width:100%;height:auto;display:block}figcaption[data-astro-cid-ztszytmg]{color:var(--g-muted);margin-top:10px;font-size:14px;line-height:1.5}.aq[data-astro-cid-gfzdc4zu]{border-left:3px solid var(--g-mint-marker);color:var(--g-ink);padding:4px 0 4px 22px;font-size:19px;line-height:1.65}@media (width<=899px){.aq[data-astro-cid-gfzdc4zu]{font-size:17px}}.data-table[data-astro-cid-jzg76bti]{margin-top:2em;margin-bottom:2em}figure[data-astro-cid-jzg76bti]{--dt-highlight:color-mix(in srgb, var(--g-marker) 28%, #fff)}.data-table--wide[data-astro-cid-jzg76bti]{width:min(calc(var(--g-container) - 2 * var(--g-pad-x)), calc(100vw - 2 * var(--g-pad-x)));position:relative;left:50%;transform:translate(-50%)}caption[data-astro-cid-jzg76bti]{caption-side:top;text-align:left;max-width:100cqw;font-family:var(--g-font);color:var(--g-ink);padding:14px 0 12px;font-size:14px;font-weight:500;line-height:1.4;position:sticky;left:0}.data-table__scroll[data-astro-cid-jzg76bti]{border-bottom:1px solid var(--g-line-strong);-webkit-overflow-scrolling:touch;overflow-x:auto;container-type:inline-size}.data-table__scroll[data-astro-cid-jzg76bti]:focus-visible{outline:2px solid var(--g-ink);outline-offset:2px}table[data-astro-cid-jzg76bti]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px;line-height:1.45}th[data-astro-cid-jzg76bti],td[data-astro-cid-jzg76bti]{text-align:left;vertical-align:top;color:var(--g-muted);border-bottom:1px solid var(--g-line);padding:11px 16px}th[data-astro-cid-jzg76bti]:first-child,td[data-astro-cid-jzg76bti]:first-child{padding-left:0}th[data-astro-cid-jzg76bti]:last-child,td[data-astro-cid-jzg76bti]:last-child{padding-right:0}tbody[data-astro-cid-jzg76bti] tr[data-astro-cid-jzg76bti]:last-child>[data-astro-cid-jzg76bti]{border-bottom:none}thead[data-astro-cid-jzg76bti] th[data-astro-cid-jzg76bti]{letter-spacing:.04em;text-transform:uppercase;color:var(--g-muted-2);border-bottom:1px solid var(--g-line-strong);white-space:nowrap;vertical-align:bottom;font-size:12px;font-weight:500}tbody[data-astro-cid-jzg76bti] th[data-astro-cid-jzg76bti]{color:var(--g-ink);min-width:8em;font-weight:500}.is-num[data-astro-cid-jzg76bti]{text-align:right;white-space:nowrap}tr[data-astro-cid-jzg76bti].is-highlight>[data-astro-cid-jzg76bti]{background:var(--dt-highlight);color:var(--g-ink);font-weight:600}figcaption[data-astro-cid-jzg76bti]{color:var(--g-muted-2);margin-top:10px;font-size:13px;line-height:1.5}@media (width<=768px){th[data-astro-cid-jzg76bti]:first-child,td[data-astro-cid-jzg76bti]:first-child{z-index:1;box-shadow:1px 0 0 var(--g-line);background:#fff;padding-right:12px;position:sticky;left:0}tr[data-astro-cid-jzg76bti].is-highlight>[data-astro-cid-jzg76bti]:first-child{background:var(--dt-highlight)}}.ab[data-astro-cid-3ewcma77]{color:#2a2a2a;--font-body:var(--g-font);--font-mono:var(--g-mono);--color-text-strong:var(--g-ink);--color-text:var(--g-ink);--color-text-secondary:#2a2a2a;--color-text-tertiary:var(--g-muted);--color-border:var(--g-line);--color-border-subtle:var(--g-line);--color-primary:var(--g-ink);--color-bg:#fff;--accent-soft:var(--g-mint-panel);flex-direction:column;gap:22px;font-size:18px;line-height:1.75;display:flex}.ab[data-astro-cid-3ewcma77] strong{color:var(--g-ink);font-weight:600}.ab[data-astro-cid-3ewcma77] em{font-style:italic}.ab[data-astro-cid-3ewcma77] a{color:var(--g-ink);text-decoration:underline;text-decoration-color:var(--g-label);text-underline-offset:3px;font-weight:500}.ab[data-astro-cid-3ewcma77] a:hover{color:var(--g-label)}.ab[data-astro-cid-3ewcma77] h2,.ab[data-astro-cid-3ewcma77] h3{color:var(--g-ink);scroll-margin-top:92px;font-weight:600}.ab[data-astro-cid-3ewcma77] h2{letter-spacing:-1px;margin-top:36px;font-size:32px;line-height:1.2}.ab[data-astro-cid-3ewcma77] h3{letter-spacing:-.5px;margin-top:14px;font-size:23px;line-height:1.3}.ab[data-astro-cid-3ewcma77] ul,.ab[data-astro-cid-3ewcma77] ol{flex-direction:column;gap:8px;padding-left:1.3em;display:flex}.ab[data-astro-cid-3ewcma77] ul{list-style:outside}.ab[data-astro-cid-3ewcma77] ol{list-style:decimal}.ab[data-astro-cid-3ewcma77] li::marker{color:var(--g-muted-2)}.ab[data-astro-cid-3ewcma77] li>ul,.ab[data-astro-cid-3ewcma77] li>ol{margin-top:8px}.ab[data-astro-cid-3ewcma77] code{font-family:var(--g-mono);background:var(--g-surface-3);overflow-wrap:anywhere;border-radius:6px;padding:2px 6px;font-size:.85em}.ab[data-astro-cid-3ewcma77] .data-table{margin:0}.ab[data-astro-cid-3ewcma77] .data-table--wide{width:auto;left:auto;transform:none}@media (width<=899px){.ab[data-astro-cid-3ewcma77]{gap:20px;font-size:17px}.ab[data-astro-cid-3ewcma77] h2{font-size:26px}.ab[data-astro-cid-3ewcma77] h3{font-size:21px}}.rr[data-astro-cid-vqeokuyd]{flex-direction:column;gap:22px;display:flex}.rr-title[data-astro-cid-vqeokuyd]{letter-spacing:-1px;margin-top:36px;scroll-margin-top:92px;font-size:32px;font-weight:600;line-height:1.2}.rr-grid[data-astro-cid-vqeokuyd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rr-card[data-astro-cid-vqeokuyd]{flex-direction:column;gap:12px;display:flex}.rr-name[data-astro-cid-vqeokuyd]{font-size:16px;font-weight:500;line-height:1.35}.rr-card[data-astro-cid-vqeokuyd]:hover .rr-name[data-astro-cid-vqeokuyd]{color:var(--g-label)}@media (width<=899px){.rr[data-astro-cid-vqeokuyd]{gap:20px}.rr-title[data-astro-cid-vqeokuyd]{font-size:26px}.rr-grid[data-astro-cid-vqeokuyd]{grid-template-columns:minmax(0,1fr)}}.af[data-astro-cid-ubt7hpik]{flex-direction:column;gap:22px;display:flex}.af-title[data-astro-cid-ubt7hpik]{letter-spacing:-1px;margin-top:36px;scroll-margin-top:92px;font-size:32px;font-weight:600;line-height:1.2}.af[data-astro-cid-ubt7hpik] .faq-btn{min-height:72px;font-size:18px}.af[data-astro-cid-ubt7hpik] .faq-a{padding-right:40px}.af[data-astro-cid-ubt7hpik] .faq-a p+p{margin-top:.75em}@media (width<=899px){.af[data-astro-cid-ubt7hpik]{gap:20px}.af-title[data-astro-cid-ubt7hpik]{font-size:26px}.af[data-astro-cid-ubt7hpik] .faq-btn{min-height:68px;font-size:17px}.af[data-astro-cid-ubt7hpik] .faq-a{padding-right:28px}}.pcta[data-astro-cid-34q4aphr]{background:var(--g-ink);border-radius:24px;flex-direction:column;gap:12px;margin-top:36px;padding:36px;display:flex}.pcta-title[data-astro-cid-34q4aphr]{letter-spacing:-.9px;color:#fff;font-size:30px;font-weight:600;line-height:1.15}.pcta-text[data-astro-cid-34q4aphr]{color:#c8c8c8;font-size:17px;line-height:1.55}.pcta-btns[data-astro-cid-34q4aphr]{gap:10px;margin-top:12px;display:flex}.pcta-btn[data-astro-cid-34q4aphr]{border-radius:var(--g-radius-pill);justify-content:center;align-items:center;height:48px;padding:0 24px;font-size:14px;font-weight:400;transition:background .2s,border-color .2s;display:inline-flex}.pcta-primary[data-astro-cid-34q4aphr],.pcta-primary[data-astro-cid-34q4aphr]:hover{color:var(--g-ink);background:#fff}.pcta-primary[data-astro-cid-34q4aphr]:hover{background:#ececec}.pcta-secondary[data-astro-cid-34q4aphr],.pcta-secondary[data-astro-cid-34q4aphr]:hover{color:#fff;border:1px solid #555}.pcta-secondary[data-astro-cid-34q4aphr]:hover{border-color:#fff}.pcta[data-astro-cid-34q4aphr] :focus-visible{outline-color:#fff}@media (width<=899px){.pcta[data-astro-cid-34q4aphr]{padding:26px}.pcta-title[data-astro-cid-34q4aphr]{font-size:26px}.pcta-btns[data-astro-cid-34q4aphr]{flex-direction:column}}.pp[data-astro-cid-um53ibgt]{padding:72px var(--g-pad-x) 112px;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:72px;display:grid}.pp-main[data-astro-cid-um53ibgt]{flex-direction:column;gap:22px;min-width:0;max-width:700px;display:flex}@media (width<=1099px){.pp[data-astro-cid-um53ibgt]{grid-template-columns:220px minmax(0,1fr);gap:48px}}@media (width<=899px){.pp[data-astro-cid-um53ibgt]{flex-direction:column;padding:40px 20px 72px;display:flex}.pp-main[data-astro-cid-um53ibgt]{gap:20px;width:100%}}
