.guide-hero{color:var(--text);background:var(--surface);border-block-end:1px solid var(--border)}.guide-hero-inner{padding-block:clamp(1.5rem,3.5vw,3rem) clamp(2rem,4.6vw,4.25rem)}.breadcrumb ol{align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-5);color:var(--text-muted);font-size:var(--type-sm);padding:0;list-style:none;display:flex}.breadcrumb li:last-child{gap:var(--space-2);display:flex}.breadcrumb a{color:var(--text-muted)}.breadcrumb [aria-current=page]{color:var(--text)}.guide-hero h1{text-wrap:balance;max-width:24ch;font-size:clamp(2.4rem,5vw,4.625rem);font-weight:800;line-height:1}.guide-dek{max-width:62ch;color:var(--text-muted);margin-block-start:var(--space-4);font-size:clamp(1rem,1.7vw,1.125rem)}.guide-date{color:var(--status);font-size:var(--type-xs);font-weight:var(--weight-bold);margin-block-start:var(--space-5)}.guide-grid{grid-template-columns:minmax(10rem,1fr) minmax(0,3fr);align-items:start;gap:clamp(2rem,5.28vw,4.75rem);padding-block:clamp(2rem,5.4vw,4.75rem) clamp(3rem,6vw,6rem);display:grid}.guide-toc{top:var(--space-5);border-block-start:2px solid var(--event-blue);position:sticky}.guide-toc p{margin-block:var(--space-3) var(--space-2);font-size:var(--type-sm);font-weight:var(--weight-bold)}.guide-toc ul,.guide-references ul{margin:0;padding:0;list-style:none}.guide-toc a{min-height:44px;padding-block:var(--space-1);border-block-end:1px solid var(--border);font-size:var(--type-sm);font-weight:var(--weight-semibold);align-items:center;text-decoration:none;display:flex}.guide-toc a:hover{text-decoration:underline}.guide-article{min-width:0;max-width:52rem}.guide-article>section+section{margin-block-start:clamp(2rem,4vw,3.75rem)}.guide-article :where(p,li):not(.guide-status,.guide-timeline li){max-width:var(--readable);line-height:var(--leading-relaxed)}.guide-article h2{text-wrap:balance;margin-block-end:var(--space-4);font-size:clamp(1.85rem,3.3vw,2.875rem)}.guide-article h3{margin-block-end:var(--space-2);font-size:clamp(1.3rem,2.2vw,1.625rem)}.guide-article p+p{margin-block-start:var(--space-4)}.guide-article :where(a){font-weight:var(--weight-bold)}.guide-key{margin-block:var(--space-5);border-block:1px solid var(--border-strong);background:var(--surface-tinted);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guide-key>div{padding:var(--space-4) var(--space-5)}.guide-key>div+div{border-inline-start:1px solid var(--border)}.guide-key dt,.guide-status{color:var(--status);font-size:var(--type-xs);font-weight:var(--weight-bold)}.guide-key dd{font-family:var(--font-display);font-size:var(--type-xl);font-weight:var(--weight-bold);letter-spacing:normal;margin-block-start:var(--space-1);line-height:1.15}.guide-timeline{margin:0;padding:0;list-style:none}.guide-timeline li{gap:var(--space-4);padding:var(--space-5) 0 var(--space-5) var(--space-6);border-block-start:1px solid var(--border);grid-template-columns:minmax(7.5rem,.3fr) minmax(0,1fr);display:grid;position:relative}.guide-timeline li:last-child{border-block-end:1px solid var(--border)}.guide-timeline li:before{top:1.55rem;content:"";border:1px solid var(--status);border-radius:var(--radius-pill);background:var(--status);width:.625rem;height:.625rem;position:absolute;inset-inline-start:.125rem}.guide-timeline li[data-upcoming]:before{background:0 0}.guide-timeline p:not(.guide-status){color:var(--text-muted)}.guide-timeline .guide-status span{color:var(--text-muted);display:block}.guide-rows{border-block-start:1px solid var(--border);margin-block-start:var(--space-4)}.guide-rows>div,.guide-rows>details{padding-block:var(--space-4);border-block-end:1px solid var(--border)}.guide-rows summary{min-height:2.75rem;padding-block:var(--space-2);cursor:pointer;font-weight:var(--weight-bold)}.guide-rows>details{padding-block:var(--space-1)}.guide-rows>details p{padding-block:var(--space-2) var(--space-4);color:var(--text-muted)}.guide-callout{padding:var(--space-4) var(--space-5);border-inline-start:3px solid var(--status);background:var(--surface-tinted);margin-block-start:var(--space-5)}.guide-references{border-block-start:2px solid var(--border-strong);padding-block-start:var(--space-5)}.guide-references a{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.guide-references li+li{margin-block-start:var(--space-3)}.guide-references p{color:var(--text-muted);font-size:var(--type-sm)}@media (width<=767px){.guide-grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.guide-toc{position:static}.guide-toc ul{gap:0 var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guide-timeline li{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.guide-timeline .guide-status span{margin-inline-start:var(--space-2);display:inline}.guide-key>div{padding-inline:var(--space-3)}.guide-key dd{font-size:var(--type-lg)}}
