.wr-note{position:relative;max-width:72ch;padding:clamp(1.25rem,2.4vw,1.75rem) clamp(1.35rem,2.6vw,2rem)}.wr-note--index{margin-top:var(--s-3)}.wr-note--post{margin-top:var(--s-9)}.wr-note p{font-family:var(--font-body);font-size:var(--fs-sm);line-height:1.65;color:var(--ink-dim);max-width:68ch}.wr-list{margin-top:clamp(var(--s-8),8vh,var(--s-9));border-top:1px solid var(--rule-mid)}.wr-item{border-bottom:1px solid var(--rule)}.wr-link{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-2) var(--s-4);padding:var(--s-5) 0;color:var(--ink)}.wr-date{grid-column:1;grid-row:1}.wr-read{grid-column:2;grid-row:1;text-align:right}.wr-body{grid-column:1 / -1;grid-row:2}.wr-date,.wr-read{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.04em;color:var(--ink-mute);font-variant-numeric:tabular-nums;white-space:nowrap}.wr-body{display:grid;gap:var(--s-2);min-width:0}.wr-title{position:relative;display:inline-block;justify-self:start;max-width:100%;font-family:var(--font-display);font-size:var(--fs-lg);font-weight:700;font-stretch:var(--wd-tight);line-height:1.12;letter-spacing:var(--track-tight);color:var(--ink);text-wrap:balance;translate:0 0;transition:translate var(--t-mid) var(--ease-out),color var(--t-mid) var(--ease-out)}.wr-title:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:3px;background:var(--blue-500);transform:scaleX(0);transform-origin:left;transition:transform var(--t-mid) var(--ease-out)}.wr-link:hover .wr-title,.wr-link:focus-visible .wr-title{translate:8px 0;color:var(--signal)}.wr-link:hover .wr-title:after,.wr-link:focus-visible .wr-title:after{transform:scaleX(1)}.wr-dek{font-family:var(--font-body);font-size:var(--fs-base);line-height:1.6;color:var(--ink-mute);max-width:68ch}.wr-tags{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-2)}.wr-empty{margin-top:var(--s-8);max-width:60ch;font-size:var(--fs-md);line-height:var(--lh-body);color:var(--ink-dim)}@media(min-width:760px){.wr-link{grid-template-columns:150px minmax(0,68ch) 72px;justify-content:start;align-items:baseline;column-gap:var(--s-6);padding:var(--s-6) 0}.wr-date,.wr-read,.wr-body{grid-column:auto;grid-row:auto}}.wr-medium{margin-top:var(--s-5);max-width:72ch;border-top:1px solid var(--rule-mid)}.wr-medium li{border-bottom:1px solid var(--rule)}.wr-medium a{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);padding:var(--s-4) 0;font-family:var(--font-display);font-size:var(--fs-md);font-weight:700;font-stretch:var(--wd-tight);line-height:1.25;letter-spacing:var(--track-tight);color:var(--ink);transition:color var(--t-fast) var(--ease-out)}.wr-medium a:hover,.wr-medium a:focus-visible{color:var(--signal)}.wr-medium__ico{flex:0 0 auto;width:16px;height:16px;align-self:center;color:var(--ink-faint);transition:transform var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.wr-medium a:hover .wr-medium__ico,.wr-medium a:focus-visible .wr-medium__ico{transform:translate(3px,-3px);color:var(--signal)}.ar-plate{margin-top:var(--s-6)}.ar-plate__frame{position:relative;display:block;overflow:clip;border:1px solid var(--rule-mid);background:#1b1d24}.ar-hero{display:block;width:100%;height:auto}.ar-plate__veil{position:absolute;inset:-1px;background:var(--bg);transform:scaleY(0);transform-origin:50% 100%;transition:transform 1.2s var(--ease-in-out) .1s;pointer-events:none}.reveal-ready .ar-plate[data-reveal]:not(.is-in){opacity:1;transform:none}.reveal-ready .ar-plate:not(.is-in) .ar-plate__veil{transform:none}.ar-plate__cap{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-5);padding:var(--s-3) 0 var(--s-4);border-bottom:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--fs-3xs);font-weight:500;letter-spacing:var(--track-label);line-height:1.5;text-transform:uppercase;color:var(--ink-faint);font-variant-numeric:tabular-nums}.ar-plate__no{color:var(--ink)}.ar-plate__of{color:var(--ink-faint)}.ar-plate__src{margin-left:auto}@media(prefers-reduced-motion:reduce){.ar-plate__veil{display:none}}.ar-body{max-width:70ch;min-width:0}.ar-body>*+*{margin-top:var(--s-5)}.ar-body>.pg-h2{margin-top:var(--s-9);max-width:26ch}.ar-body>.pg-h2+*{margin-top:var(--s-4)}.ar-body>.pg-h3{margin-top:var(--s-7);max-width:30ch}.ar-body>.pg-h3+*{margin-top:var(--s-3)}.ar-p p,.ar-faq__a,.ar-body>p{font-family:var(--font-body);font-size:1.0625rem;line-height:1.7;color:var(--ink-dim);max-width:68ch}.ar-p--lead p{font-size:var(--fs-md);line-height:1.6;letter-spacing:-.006em;color:var(--ink)}.ar-list{margin-top:var(--s-5)}.ar-list li{font-size:1.0625rem;line-height:1.65}.ar-list li+li{margin-top:0}.ar-list--num{counter-reset:ar-n}.ar-list--num li{counter-increment:ar-n}.ar-list--num li:before{content:counter(ar-n);top:.15em;width:auto;height:auto;border-radius:0;background:none;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:600;color:var(--signal);font-variant-numeric:tabular-nums}.ar-body>.ar-dates{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.04em;color:var(--ink-faint);font-variant-numeric:tabular-nums}.ar-take{margin-top:var(--s-3)}.ar-take ul{margin-top:var(--s-4);display:grid;gap:var(--s-3)}.ar-take li{position:relative;padding-left:var(--s-6);font-family:var(--font-body);font-size:var(--fs-base);line-height:1.6;color:var(--ink-dim)}.ar-take li:before{content:"";position:absolute;left:0;top:.7em;width:14px;height:3px;background:var(--signal)}.ar-rail{max-width:68ch}.ar-rail__label{display:flex;align-items:center;gap:var(--s-4);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint);white-space:nowrap}.ar-rail__label:after{content:"";flex:1;height:1px;background:var(--rule-mid)}.ar-rail ul,.ar-rail ol{margin-top:var(--s-4);display:grid;gap:var(--s-3)}.ar-rail li{position:relative;padding-left:var(--s-6);font-family:var(--font-body);font-size:var(--fs-sm);line-height:1.55;color:var(--ink-dim)}.ar-rail li:before{content:"";position:absolute;left:0;top:.66em;width:14px;height:3px;background:var(--signal)}.ar-rail a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1.5px;text-decoration-color:color-mix(in srgb,var(--signal) 45%,transparent);text-underline-offset:.18em;transition:color var(--t-fast) var(--ease-out),text-decoration-color var(--t-fast) var(--ease-out)}.ar-rail a:hover,.ar-rail a:focus-visible{color:var(--signal);text-decoration-color:currentColor}.ar-quote{margin:var(--s-7) 0;max-width:40ch}.ar-quote>.rule{margin:0 0 var(--s-4)}.ar-quote blockquote{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:700;font-stretch:var(--wd-tight);line-height:1.25;letter-spacing:var(--track-tight);color:var(--ink);text-wrap:balance}.ar-quote figcaption{margin-top:var(--s-3);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.04em;line-height:1.5;color:var(--ink-faint)}.ar-code{display:grid;gap:var(--s-3);padding:var(--s-5);background:var(--black-950);color:var(--paper-1);border-radius:var(--r-sm);max-width:100%;min-width:0}.ar-code__lang{justify-self:end;font-family:var(--font-mono);font-size:var(--fs-3xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--blue-300)}.ar-code pre{margin:0;overflow-x:auto;scrollbar-width:thin}.ar-code code{font-family:var(--font-mono);font-size:var(--fs-xs);line-height:1.7;color:var(--paper-1);white-space:pre;font-variant-ligatures:none}.ar-ref{display:grid;gap:var(--s-2);margin-top:var(--s-7);padding:var(--s-5) clamp(1.25rem,2.4vw,1.75rem)}.ar-ref__label{margin-bottom:var(--s-1)}.ar-ref p{font-family:var(--font-body);font-size:var(--fs-base);line-height:1.6;color:var(--ink-dim);max-width:60ch}.ar-ref__link{display:inline-flex;align-items:center;gap:var(--s-2);justify-self:start;margin-top:var(--s-2);font-family:var(--font-display);font-size:var(--fs-md);font-weight:700;font-stretch:var(--wd-tight);letter-spacing:var(--track-tight);color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:transparent;text-underline-offset:.16em;transition:color var(--t-fast) var(--ease-out),text-decoration-color var(--t-fast) var(--ease-out)}.ar-ref__link:hover,.ar-ref__link:focus-visible{color:var(--signal);text-decoration-color:currentColor}.ar-ref__ico{width:16px;height:16px;transition:transform var(--t-fast) var(--ease-out)}.ar-ref__link:hover .ar-ref__ico,.ar-ref__link:focus-visible .ar-ref__ico{transform:translate(3px)}.pg-card>.wr-date{display:block;margin-bottom:var(--s-2)}.ar-faq{margin-top:var(--s-9)}.ar-faq__list{margin-top:var(--s-5);border-top:1px solid var(--rule-mid)}.ar-faq__item{padding-block:var(--s-5);border-bottom:1px solid var(--rule)}.ar-faq__q{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:700;font-stretch:var(--wd-tight);line-height:var(--lh-snug);letter-spacing:var(--track-tight);color:var(--ink);max-width:40ch;text-wrap:balance}.ar-faq__q:first-letter{text-transform:uppercase}.ar-faq__a{margin-top:var(--s-3)}.ar-adj{display:grid;gap:var(--s-3);margin-bottom:var(--s-9);padding-top:var(--s-5);border-top:1px solid var(--rule-mid);font-family:var(--font-body);font-size:var(--fs-sm);line-height:1.5;color:var(--ink-faint)}.ar-adj a{color:var(--ink)}.ar-adj a:hover,.ar-adj a:focus-visible{color:var(--signal)}@media(min-width:760px){.ar-adj{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-7)}.ar-adj__next{text-align:right}}.ar-sources{margin-top:var(--s-3);counter-reset:src;border-top:1px solid var(--rule)}.ar-sources li{counter-increment:src;position:relative;padding:var(--s-3) 0 var(--s-3) var(--s-6);border-bottom:1px solid var(--rule);font-family:var(--font-body);font-size:var(--fs-xs);line-height:1.5}.ar-sources li:before{content:counter(src);position:absolute;left:0;top:var(--s-3);font-family:var(--font-mono);font-size:var(--fs-3xs);line-height:1.5;color:var(--ink-faint);font-variant-numeric:tabular-nums}.ar-sources--plain li{padding-left:0}.ar-sources--plain li:before{content:none}.ar-sources a{color:var(--ink-dim);text-decoration:underline;text-decoration-thickness:1.5px;text-decoration-color:var(--rule-mid);text-underline-offset:.18em;overflow-wrap:anywhere;transition:color var(--t-fast) var(--ease-out),text-decoration-color var(--t-fast) var(--ease-out)}.ar-sources a:hover,.ar-sources a:focus-visible{color:var(--signal);text-decoration-color:currentColor}.ar-sources__pub{display:block;margin-top:2px;font-family:var(--font-body);font-size:var(--fs-2xs);color:var(--ink-faint)}.ar-author{display:flex;gap:var(--s-4);align-items:flex-start;margin-top:var(--s-3)}.ar-author img{flex:none;width:56px;height:70px;object-fit:cover;object-position:50% 12%;border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--bg-sunken)}.gd-table{overflow-x:auto;margin-top:var(--s-5);max-width:100%;scrollbar-width:thin}.gd-table table{width:100%;min-width:520px;border-collapse:collapse;font-family:var(--font-body);font-size:var(--fs-sm)}.gd-table th,.gd-table td{padding:var(--s-3) var(--s-4) var(--s-3) 0;text-align:left;vertical-align:top;line-height:1.5;border-bottom:1px solid var(--rule)}.gd-table th{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--rule-strong)}.gd-table td{color:var(--ink-dim)}.gd-table td:first-child{color:var(--ink);font-weight:600}@media(prefers-reduced-motion:reduce){.wr-title,.wr-title:after,.wr-medium a,.wr-medium__ico,.ar-ref__link,.ar-ref__ico{transition:none}.wr-link:hover .wr-title{translate:0 0}}.wr-edition{margin-top:var(--s-6)}@media(min-width:1080px){.pg-head--edition .pg-head__inner{padding-right:clamp(0px,46%,600px)}.pg-head--edition .wr-edition{position:absolute;top:clamp(6rem,14vh,10rem);right:var(--shell-pad);width:min(44%,560px);margin-top:0}}
