.ahead[data-astro-cid-est43gev]{justify-items:start;gap:var(--space-3);padding-block:var(--space-3) var(--space-6);display:grid}.back[data-astro-cid-est43gev]{border-radius:var(--radius-pill);min-height:44px;color:var(--accent-text);font:700 var(--fs-callout) / 1.2 var(--font-body);-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-ui) var(--ease-out), transform var(--dur-ui) var(--ease-out);align-items:center;gap:2px;margin-inline-start:-8px;padding-inline:4px 10px;text-decoration:none;display:inline-flex}@media (hover:hover){.back[data-astro-cid-est43gev]:hover{background:var(--fill)}}.kick[data-astro-cid-est43gev]{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.kicker[data-astro-cid-est43gev]{min-height:32px;font:900 var(--fs-subhead) / 1.4 var(--font-body);color:var(--accent-text);align-items:center;text-decoration:none;display:inline-flex}a[data-astro-cid-est43gev].kicker{position:relative}a[data-astro-cid-est43gev].kicker:after{content:"";position:absolute;inset:-6px -4px}a[data-astro-cid-est43gev].kicker:hover{text-underline-offset:5px;text-decoration:underline}.badge[data-astro-cid-est43gev]{border-radius:var(--radius-pill);background:var(--yellow);min-height:28px;color:var(--ink);font:700 var(--fs-footnote) / 1.5 var(--font-body);align-items:center;padding:2px 12px;display:inline-flex}.headline[data-astro-cid-est43gev]{text-wrap:balance;max-width:100%;font-size:clamp(2.125rem,1.45rem + 2.9vw,3.5rem);line-height:1.2}.dek[data-astro-cid-est43gev]{text-wrap:pretty;max-width:36em;margin-top:var(--space-1);color:var(--text-secondary);font-size:clamp(1.1875rem,1.08rem + .45vw,1.4375rem);line-height:1.7}.byline[data-astro-cid-est43gev]{align-items:center;gap:var(--space-3);width:100%;margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--hairline);display:flex}.avatar[data-astro-cid-est43gev]{background:var(--surface-elev-1);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--hairline-strong);border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.avatar[data-astro-cid-est43gev] img[data-astro-cid-est43gev]{width:34px;height:34px}:root[data-theme=dark] .avatar[data-astro-cid-est43gev]{background:var(--cream)}.by[data-astro-cid-est43gev]{gap:0;line-height:1.5;display:grid}.by-name[data-astro-cid-est43gev]{font:700 var(--fs-callout) / 1.5 var(--font-body)}.by-meta[data-astro-cid-est43gev]{align-items:center;gap:0 var(--space-2);font-size:var(--fs-footnote);color:var(--text-tertiary);flex-wrap:wrap;font-weight:700;display:flex}.dot[data-astro-cid-est43gev]{background:currentColor;border-radius:50%;width:3px;height:3px}@media (width>=744px){.ahead[data-astro-cid-est43gev]{padding-block:var(--space-6) var(--space-7);gap:var(--space-4)}.kick[data-astro-cid-est43gev]{margin-top:var(--space-4)}}.aprogress[data-astro-cid-p6c6aduh]{inset-inline:0;top:calc(var(--topbar-total) - 3px);height:3px;z-index:var(--z-progress);pointer-events:none;opacity:0;transition:opacity var(--dur-ui) var(--ease-out);display:none;position:fixed}html.js .aprogress[data-astro-cid-p6c6aduh]{display:block}.aprogress[data-astro-cid-p6c6aduh].is-on{opacity:1}.aprogress[data-astro-cid-p6c6aduh] span[data-astro-cid-p6c6aduh]{background:var(--yellow);transform-origin:100%;will-change:transform;border-radius:0 0 0 3px;height:100%;display:block;transform:scaleX(0)}.sbar[data-astro-cid-3gl23m3a]{z-index:calc(var(--z-bar) - 1);inset-inline:0;bottom:calc(var(--shell-bottom) + var(--space-1));pointer-events:none;justify-content:center;display:flex;position:fixed}@media (width>=744px){.sbar[data-astro-cid-3gl23m3a]{bottom:max(var(--space-5), env(safe-area-inset-bottom,0px))}}@media (width>=1180px){.sbar[data-astro-cid-3gl23m3a]{display:none!important}}.sbar-capsule[data-astro-cid-3gl23m3a]{border-radius:var(--radius-pill);background:var(--material-bar);backdrop-filter:var(--material-filter);box-shadow:var(--shadow-float), inset 0 0 0 1px var(--hairline);opacity:0;transition:transform var(--dur-sheet) var(--ease-out), opacity var(--dur-ui) var(--ease-out);align-items:center;padding:4px;display:flex;transform:translateY(calc(100% + 24px))scale(.96)}.sbar[data-astro-cid-3gl23m3a].is-shown .sbar-capsule[data-astro-cid-3gl23m3a]{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.sbar-capsule[data-astro-cid-3gl23m3a]{transform:none}}.sbar-btn[data-astro-cid-3gl23m3a]{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--text);font:700 var(--fs-subhead) / 1 var(--font-body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-press) linear, transform var(--dur-ui) var(--ease-out);background:0 0;border:0;align-items:center;gap:7px;display:inline-flex}.sbar-btn[data-astro-cid-3gl23m3a]:active{background:var(--fill-strong);transition-duration:var(--dur-press);transform:scale(.95)}@media (hover:hover){.sbar-btn[data-astro-cid-3gl23m3a]:hover{background:var(--fill)}}.sbar-share[data-astro-cid-3gl23m3a]{background:var(--yellow);color:var(--ink);padding-inline:var(--space-4) var(--space-5)}@media (hover:hover){.sbar-share[data-astro-cid-3gl23m3a]:hover{background:var(--gold)}}.sbar-share[data-astro-cid-3gl23m3a]:active{background:var(--gold)}.sbar-sep[data-astro-cid-3gl23m3a]{width:4px}.sbar-copy[data-astro-cid-3gl23m3a] .i-done{color:var(--success);display:none}.sbar-copy[data-astro-cid-3gl23m3a].is-done .i-link[data-astro-cid-3gl23m3a]{display:none}.sbar-copy[data-astro-cid-3gl23m3a].is-done .i-done{display:block}.ss-head[data-astro-cid-3gl23m3a]{justify-content:space-between;align-items:center;display:flex}.ss-head[data-astro-cid-3gl23m3a] .sheet-title[data-astro-cid-3gl23m3a]{padding-bottom:var(--space-2)}.ss-close[data-astro-cid-3gl23m3a]{background:var(--fill);margin-inline-end:-4px}.ss-preview[data-astro-cid-3gl23m3a]{align-items:center;gap:var(--space-3);margin:var(--space-2) 0 var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:var(--fill);display:flex}.ss-preview[data-astro-cid-3gl23m3a] img[data-astro-cid-3gl23m3a]{background:var(--cream);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:12px;flex-shrink:0;padding:5px}.ss-preview[data-astro-cid-3gl23m3a]>span[data-astro-cid-3gl23m3a]{min-width:0;display:grid}.ss-t[data-astro-cid-3gl23m3a]{font:700 var(--fs-subhead) / 1.45 var(--font-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ss-u[data-astro-cid-3gl23m3a]{font-size:var(--fs-footnote);color:var(--text-tertiary);text-align:end}.ss-list[data-astro-cid-3gl23m3a]{margin-bottom:var(--space-2)}.share[data-astro-cid-hicsxcnd]{gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius);background:var(--surface-elev-1);border:1px solid var(--hairline);box-shadow:var(--shadow-soft);display:grid}.share-copy[data-astro-cid-hicsxcnd]{gap:2px;display:grid}.share-title[data-astro-cid-hicsxcnd]{font:700 var(--fs-title3) / 1.35 var(--font-display)}.share-note[data-astro-cid-hicsxcnd]{font-size:var(--fs-subhead);color:var(--text-secondary)}.acts[data-astro-cid-hicsxcnd]{gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}html:not(.js) .js-only[data-astro-cid-hicsxcnd]{display:none}.act[data-astro-cid-hicsxcnd]{min-width:64px;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-items:center;gap:6px;padding:0;text-decoration:none;display:grid}.act-ico[data-astro-cid-hicsxcnd]{background:var(--fill);width:52px;height:52px;box-shadow:inset 0 0 0 1px var(--hairline);transition:background-color var(--dur-ui) var(--ease-out);border-radius:50%;place-items:center;display:grid}.act-ico--accent[data-astro-cid-hicsxcnd]{background:var(--yellow);color:var(--ink);box-shadow:none}@media (hover:hover){.act[data-astro-cid-hicsxcnd]:hover .act-ico[data-astro-cid-hicsxcnd]:not(.act-ico--accent){background:var(--fill-strong)}.act[data-astro-cid-hicsxcnd]:hover .act-ico--accent[data-astro-cid-hicsxcnd]{background:var(--gold)}}.act-label[data-astro-cid-hicsxcnd]{font:700 var(--fs-caption) / 1.4 var(--font-body);color:var(--text-secondary);white-space:nowrap}.act[data-astro-cid-hicsxcnd] .i-done,.act[data-astro-cid-hicsxcnd].is-done .i-link[data-astro-cid-hicsxcnd]{display:none}.act[data-astro-cid-hicsxcnd].is-done .i-done{display:block}@media (width>=744px){.share[data-astro-cid-hicsxcnd]{padding:var(--space-5) var(--space-6);grid-template-columns:1fr auto;align-items:center}}.pager[data-astro-cid-arwis4lg]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pg[data-astro-cid-arwis4lg]{gap:var(--space-2);min-height:44px;padding:var(--space-4) var(--space-5) var(--space-5);color:var(--text);background:var(--surface-elev-1);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-soft);-webkit-tap-highlight-color:transparent;transition:transform var(--dur-ui) var(--ease-out), box-shadow var(--dur-ui) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}@media (hover:hover){.pg[data-astro-cid-arwis4lg]:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}}.pg[data-astro-cid-arwis4lg]:active{transition-duration:var(--dur-press);transform:scale(.97)}.pg--next[data-astro-cid-arwis4lg]{text-align:end;align-items:flex-end}.dir[data-astro-cid-arwis4lg]{font:900 var(--fs-footnote) / 1.4 var(--font-body);color:var(--accent-text);align-items:center;gap:4px;display:inline-flex}.t[data-astro-cid-arwis4lg]{font:700 var(--fs-headline) / 1.5 var(--font-display);text-wrap:balance}.d[data-astro-cid-arwis4lg]{font-size:var(--fs-footnote);color:var(--text-tertiary);margin-top:auto;font-weight:700}@media (width<=743.98px){.pager[data-astro-cid-arwis4lg]{background:var(--surface-elev-1);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-soft);grid-template-columns:1fr;gap:0;overflow:hidden}.pg[data-astro-cid-arwis4lg]{box-shadow:none;padding:var(--space-4);transition:background-color var(--dur-press) linear;border:0;border-radius:0}.pg[data-astro-cid-arwis4lg]:hover,.pg[data-astro-cid-arwis4lg]:active{box-shadow:none;transform:none}.pg[data-astro-cid-arwis4lg]:active{background:var(--fill)}.pg[data-astro-cid-arwis4lg]+.pg[data-astro-cid-arwis4lg]{border-top:1px solid var(--hairline)}.pg-gap[data-astro-cid-arwis4lg]{display:none}.pg--next[data-astro-cid-arwis4lg]{text-align:start;align-items:flex-start}}
