.article-module__hp1KQa__article{min-width:0;max-width:720px;color:color-mix(in srgb,var(--text-primary)88%,transparent);text-wrap:pretty;flex:560px;font-size:1.0625rem;line-height:1.7}.article-module__hp1KQa__article>*+*{margin-block-start:1em}.article-module__hp1KQa__article h1{font-family:var(--font-lora),Georgia,serif;letter-spacing:-.025em;color:var(--text-primary);text-wrap:balance;margin-block:0 2rem;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:600;line-height:1.05}.article-module__hp1KQa__article h2{font-family:var(--font-inter-tight),var(--font-inter),system-ui,sans-serif;letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;align-items:baseline;gap:1rem;margin-block:3.5rem 1.125rem;scroll-margin-top:2rem;font-size:1.75rem;font-weight:800;line-height:1.2;display:flex}.article-module__hp1KQa__article h2:first-child{margin-block-start:0}.article-module__hp1KQa__article h2 .n{font-family:var(--font-jetbrains-mono),var(--font-geist-mono),ui-monospace,monospace;letter-spacing:0;color:var(--accent-gold);flex:none;font-size:.9375rem;font-weight:500}.article-module__hp1KQa__article h3{border-block-start:1px solid var(--scout-hairline-strong);color:var(--text-primary);margin-block:1.75rem .5rem;padding-block-start:1.5rem;font-size:1.125rem;font-weight:650;line-height:1.4}.article-module__hp1KQa__article h2+h3{border-block-start:none;margin-block-start:1.5rem;padding-block-start:0}.article-module__hp1KQa__article>p:first-child,.article-module__hp1KQa__article>h1+p{color:var(--text-primary);font-size:1.1875rem;line-height:1.6}.article-module__hp1KQa__article strong{color:var(--text-primary);font-weight:650}.article-module__hp1KQa__article a{color:var(--primary);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.article-module__hp1KQa__article a:hover{color:var(--scout-gold-hi);text-decoration-thickness:2px}.article-module__hp1KQa__article ul{flex-direction:column;gap:.6rem;margin-block-end:0;padding-inline-start:1.6rem;list-style:outside;display:flex}.article-module__hp1KQa__article ul li::marker{color:var(--accent-gold)}.article-module__hp1KQa__article ol{border-inline-start:2px solid color-mix(in srgb,var(--accent-gold)35%,transparent);flex-direction:column;margin-block:1.4em;padding:0;list-style:none;display:flex}.article-module__hp1KQa__article ol>li{padding:.75rem 0 1rem 1.75rem;font-size:.9375rem;line-height:1.55;position:relative}.article-module__hp1KQa__article ol>li:before{content:"";background:var(--accent-gold);width:16px;height:16px;box-shadow:0 0 0 4px var(--scout-page);border-radius:50%;position:absolute;inset-block-start:1rem;inset-inline-start:-9px}.article-module__hp1KQa__article ol>li>strong:first-child{margin-block-end:.125rem;font-size:1.0625rem;line-height:1.4;display:block}.article-module__hp1KQa__article li>ul,.article-module__hp1KQa__article li>ol{margin-block-start:.6rem}.article-module__hp1KQa__article blockquote{border:1px solid color-mix(in srgb,var(--accent-gold)25%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--accent-gold)12%,transparent),color-mix(in srgb,var(--accent-gold)3%,transparent));font-family:var(--font-lora),Georgia,serif;color:var(--text-primary);border-radius:14px;margin-block:1.75rem;padding:1.75rem 2rem;font-size:1.25rem;font-style:italic;line-height:1.45}.article-module__hp1KQa__article blockquote>*+*{margin-block-start:.75em}.article-module__hp1KQa__article blockquote strong{font-family:var(--font-inter-tight),var(--font-inter),system-ui,sans-serif;color:var(--scout-gold-hi);font-size:1.2em;font-style:normal;font-weight:800}.article-module__hp1KQa__article table{border-collapse:collapse;width:100%;margin-block:1.4em;font-size:.95rem;line-height:1.55;display:block;overflow-x:auto}.article-module__hp1KQa__article th,.article-module__hp1KQa__article td{border-block-end:1px solid var(--scout-hairline-strong);text-align:start;vertical-align:top;padding:.7rem 1rem}.article-module__hp1KQa__article th{text-transform:uppercase;letter-spacing:.05em;color:var(--scout-ink-2);white-space:nowrap;font-size:.75rem;font-weight:600}.article-module__hp1KQa__article tbody tr:last-child td{border-block-end:none}.article-module__hp1KQa__article table.cards{counter-reset:card;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid;overflow:visible}:is(.article-module__hp1KQa__article table.cards thead,.article-module__hp1KQa__article table.cards tbody){display:contents}.article-module__hp1KQa__article table.cards thead tr{flex-wrap:wrap;grid-column:1/-1;gap:.25rem .5rem;display:flex}.article-module__hp1KQa__article table.cards thead th{white-space:normal;border:none;padding:0}.article-module__hp1KQa__article table.cards thead th:empty{display:none}.article-module__hp1KQa__article table.cards thead th:not(:empty)+th:before{content:"→ "}.article-module__hp1KQa__article table.cards tbody tr{counter-increment:card;border:1px solid var(--scout-hairline);background:var(--scout-well);border-radius:10px;flex-direction:column;gap:.625rem;padding:1.25rem;display:flex}.article-module__hp1KQa__article table.cards tbody tr:before{content:counter(card,decimal-leading-zero);font-family:var(--font-jetbrains-mono),var(--font-geist-mono),ui-monospace,monospace;color:var(--accent-gold);font-size:.8125rem}.article-module__hp1KQa__article table.cards td{border:none;padding:0;display:block}.article-module__hp1KQa__article table.cards td:first-child{color:var(--text-primary);font-size:1.0625rem;font-weight:650;line-height:1.35}.article-module__hp1KQa__article table.cards td+td{font-size:.9375rem;line-height:1.55}.article-module__hp1KQa__article code{font-family:var(--font-geist-mono),ui-monospace,monospace;background:var(--muted);border-radius:.3rem;padding:.15rem .4rem;font-size:.875em}.article-module__hp1KQa__article hr{border:0;border-block-start:1px solid var(--scout-hairline-strong);margin-block:3rem}:is(.article-module__hp1KQa__article>ul.further,.article-module__hp1KQa__article>ul:last-of-type){border-inline-start:3px solid var(--primary);background:var(--scout-well);border-radius:0 .75rem .75rem 0;gap:.9rem;margin-block-start:1.5rem;padding:1.4rem 1.6rem;font-size:.9375rem;list-style:none}:is(.article-module__hp1KQa__article>ul.further a,.article-module__hp1KQa__article>ul:last-of-type a){font-weight:600;text-decoration:none}:is(.article-module__hp1KQa__article>ul.further a:hover,.article-module__hp1KQa__article>ul:last-of-type a:hover){text-decoration:underline}.article-module__hp1KQa__article>hr+p{color:var(--text-primary);font-size:1.0625rem}.article-module__hp1KQa__article .article-module__hp1KQa__next{border:1px solid var(--scout-hairline-strong);background:color-mix(in srgb,var(--text-primary)3%,transparent);color:var(--accent-gold);border-radius:14px;align-items:center;gap:1.125rem;margin-block-start:3rem;padding:1.25rem 1.5rem;text-decoration:none;transition:border-color .2s;display:flex}.article-module__hp1KQa__article .article-module__hp1KQa__next:hover{border-color:color-mix(in srgb,var(--accent-gold)45%,transparent)}@media (max-width:639px){.article-module__hp1KQa__article h2{gap:.75rem;font-size:1.5rem}.article-module__hp1KQa__article blockquote{padding:1.25rem;font-size:1.125rem}.article-module__hp1KQa__article table:not(.cards){display:block}.article-module__hp1KQa__article table:not(.cards) thead{display:block}.article-module__hp1KQa__article table:not(.cards) tbody{display:block}.article-module__hp1KQa__article table:not(.cards) tr{display:block}.article-module__hp1KQa__article table:not(.cards) thead tr{border-block-end:1px solid var(--scout-hairline-strong);flex-wrap:wrap;gap:.25rem .5rem;padding-block-end:.5rem;display:flex}.article-module__hp1KQa__article table:not(.cards) thead th{white-space:normal;border:none;padding:0}.article-module__hp1KQa__article table:not(.cards) thead th:not(:empty)+th:before{content:"→ "}.article-module__hp1KQa__article table:not(.cards) td{border:none;padding:0;display:block}.article-module__hp1KQa__article table:not(.cards) td[data-label]+td[data-label]:before{content:attr(data-label)" · ";color:var(--scout-ink-2);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.article-module__hp1KQa__article table:not(.cards) tbody tr{border-block-end:1px solid var(--scout-hairline-strong);padding-block:.8rem}.article-module__hp1KQa__article table:not(.cards) tbody tr:last-child{border-block-end:none}.article-module__hp1KQa__article table:not(.cards) td:first-child{color:var(--text-primary);margin-block-end:.3rem;font-weight:600}}
