.seo-main>#main{min-height:0;padding-bottom:2.3rem}
.seo-breadcrumb{display:flex;flex-wrap:wrap;gap:.25rem .6rem;padding-block:.85rem;border-bottom:1px solid var(--line);color:var(--muted);font-size:.83rem}
.seo-breadcrumb a:hover{color:var(--interactive)}
.seo-breadcrumb+#main{padding-top:1.5rem}
.seo-intro p{max-width:65ch}
.seo-main>#main>.panel+.panel,.seo-main>#main>.seo-grid+.panel{margin-top:1rem}
.seo-details{margin:0 0 3.2rem}
.seo-actions{margin-top:1rem;gap:.75rem 1.15rem}
.seo-list{padding-left:1.2rem}
.seo-list li+li{margin-top:.4rem}
.seo-directory{list-style:none;padding:0;columns:2;column-gap:1.3rem}
.seo-directory li{break-inside:avoid}
.seo-date strong{display:block;color:var(--accent);font:clamp(2rem,5vw,3.7rem)/1.1 'Instrument Serif',Georgia,serif;margin:.3rem 0}
.seo-date p{margin-bottom:0}
.seo-note{max-width:75ch;margin:0 0 1.2rem;padding:.8rem 1rem;border-left:3px solid var(--accent);color:var(--muted)}
.seo-main .table-wrap th[scope=row]{text-align:left;font-weight:650}
.seo-main .table-wrap td{vertical-align:top}
.quiz-start-quick{display:flex;gap:.6rem;flex-wrap:wrap;margin:.85rem 0 .7rem}
@media(max-width:600px){.seo-directory{columns:1}.seo-main>#main{padding-bottom:1.45rem}}
