.article-page.svelte-1ohjmfh{min-height:100dvh;width:min(58rem,100% - 2.5rem);margin:0 auto;padding:7rem 0 5rem}.breadcrumb.svelte-1ohjmfh{display:flex;gap:.55rem;flex-wrap:wrap;font-family:Syne Mono,monospace;font-size:.78rem;color:#667188}.breadcrumb.svelte-1ohjmfh a:where(.svelte-1ohjmfh){color:var(--primary);text-decoration:underline;text-underline-offset:.2em}article.svelte-1ohjmfh{padding-top:1rem}header.svelte-1ohjmfh{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,15rem);gap:1.1rem;align-items:end;padding:clamp(1rem,3vw,1.8rem);border:1px solid rgba(10,34,211,.24);background:linear-gradient(135deg,#fffeecf5,#eff4fff5),repeating-linear-gradient(120deg,rgba(10,34,211,.07) 0 2px,transparent 2px 12px);box-shadow:9px 9px #0a22d329;overflow:hidden}header.svelte-1ohjmfh:after{content:"";position:absolute;left:1rem;right:1rem;bottom:0;height:.35rem;background:repeating-linear-gradient(90deg,var(--primary) 0 1.1rem,transparent 1.1rem 1.45rem);opacity:.95}.module.svelte-1ohjmfh,.brief.svelte-1ohjmfh,.article-nav.svelte-1ohjmfh span:where(.svelte-1ohjmfh){font-family:Syne Mono,monospace;text-transform:uppercase;letter-spacing:.03em}.module.svelte-1ohjmfh{color:var(--primary);font-size:.82rem}h1.svelte-1ohjmfh{margin-top:.4rem;font-size:clamp(2.35rem,6vw,5rem);line-height:.9;text-wrap:balance}.brief.svelte-1ohjmfh{display:grid;gap:.55rem}.brief.svelte-1ohjmfh span:where(.svelte-1ohjmfh){display:grid;gap:.08rem;padding:.6rem;border:1px solid rgba(42,43,42,.18);background:#fffef7;box-shadow:4px 4px #2a2b2a21;color:#667188;font-size:.7rem}.brief.svelte-1ohjmfh strong:where(.svelte-1ohjmfh){color:var(--primary);font-size:clamp(1.1rem,2vw,1.55rem);line-height:1;word-break:break-word}.prose.svelte-1ohjmfh{position:relative;padding-top:2.2rem;font-size:clamp(1.08rem,2vw,1.25rem);line-height:1.66}.prose.svelte-1ohjmfh:before{content:"";position:absolute;top:.95rem;left:0;width:5.5rem;height:.35rem;background:var(--primary);box-shadow:1.1rem 0 #0a22d338}.prose.svelte-1ohjmfh h1{display:none}.prose.svelte-1ohjmfh h2{margin:2.35rem 0 .8rem;padding-left:.75rem;border-left:.35rem solid var(--primary);font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.02;color:var(--primary);text-wrap:balance}.prose.svelte-1ohjmfh h3{margin:1.8rem 0 .5rem;font-size:1.35rem;line-height:1.1}.prose.svelte-1ohjmfh p{margin:0 0 1.08rem}.prose.svelte-1ohjmfh ul,.prose.svelte-1ohjmfh ol{display:grid;gap:.55rem;margin:.9rem 0 1.45rem;padding:.9rem 1rem .9rem 2.35rem;border:1px solid rgba(10,34,211,.16);background:#fffef7d1;box-shadow:5px 5px #2a2b2a14}.prose.svelte-1ohjmfh li{padding-left:.15rem}.prose.svelte-1ohjmfh ul li{list-style:disc}.prose.svelte-1ohjmfh ol li{list-style:decimal}.prose.svelte-1ohjmfh a{color:var(--primary);text-decoration:underline;text-underline-offset:.18em}.prose.svelte-1ohjmfh strong{font-weight:700;color:#111827}.prose.svelte-1ohjmfh code{font-family:PT Mono,monospace;font-size:.92em;background:#0a22d314;padding:.08rem .22rem;border-radius:3px}.prose.svelte-1ohjmfh .academy-table-scroll{overflow-x:auto;margin:1.1rem 0 1.5rem;border:1px solid rgba(10,34,211,.2);box-shadow:5px 5px #2a2b2a1a}.prose.svelte-1ohjmfh table{min-width:38rem;background:#fffef7}.prose.svelte-1ohjmfh th,.prose.svelte-1ohjmfh td{padding:.65rem .75rem;border-bottom:1px solid rgba(102,113,136,.22);vertical-align:top}.prose.svelte-1ohjmfh th{font-family:Syne Mono,monospace;font-size:.78rem;color:var(--primary);background:#0a22d312}.article-nav.svelte-1ohjmfh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:2.6rem;padding-top:1rem;border-top:1px solid rgba(102,113,136,.25)}.article-nav.svelte-1ohjmfh a:where(.svelte-1ohjmfh){display:grid;gap:.3rem;min-height:6.5rem;padding:.9rem;border:1px solid rgba(10,34,211,.22);background:#fffef7;box-shadow:5px 5px #2a2b2a1c;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.article-nav.svelte-1ohjmfh a:where(.svelte-1ohjmfh):hover{transform:translate(3px,-2px);border-color:#0a22d394;box-shadow:8px 8px #0a22d329}.article-nav.svelte-1ohjmfh .next:where(.svelte-1ohjmfh){text-align:right}.article-nav.svelte-1ohjmfh span:where(.svelte-1ohjmfh){font-size:.72rem;color:var(--primary)}.article-nav.svelte-1ohjmfh strong:where(.svelte-1ohjmfh){align-self:end;font-size:1.12rem;line-height:1.08}@media (max-width: 850px){.article-page.svelte-1ohjmfh{width:min(100% - 2rem,850px);padding:5.5rem 0 5.75rem}header.svelte-1ohjmfh{grid-template-columns:1fr}.brief.svelte-1ohjmfh{grid-template-columns:repeat(3,minmax(0,1fr))}.article-nav.svelte-1ohjmfh{grid-template-columns:1fr}.article-nav.svelte-1ohjmfh .next:where(.svelte-1ohjmfh){text-align:left}}@media (max-width: 560px){.brief.svelte-1ohjmfh{grid-template-columns:1fr}}
