.page{padding-top:calc(var(--header-height) + 3.5rem);padding-bottom:5rem}.page-head{max-width:780px;margin:0 auto 3rem}.page-eyebrow{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--primary-dark);margin-bottom:.9rem}[data-theme=dark] .page-eyebrow{color:var(--primary-color)}.page-head h1{font-size:clamp(2rem,5.5vw,3rem);line-height:1.15;letter-spacing:-1px;color:var(--heading-color);margin-bottom:1.1rem}.page-lead{font-size:1.08rem;line-height:1.75}.page-lead,.page-updated{color:var(--text-secondary)}.page-updated{margin-top:1.5rem;font-size:.88rem}.prose{max-width:780px;margin:0 auto}.prose section{margin-bottom:2.75rem}.prose h2{font-size:1.28rem;line-height:1.35;color:var(--heading-color);margin-bottom:.9rem}.prose p{color:var(--text-secondary);line-height:1.8;margin-bottom:1rem}.prose p:last-child{margin-bottom:0}.prose ul{list-style:none;padding:0;margin:1rem 0 0}.prose li{position:relative;padding-left:1.6rem;margin-bottom:.85rem;color:var(--text-secondary);line-height:1.75}.prose li:before{content:"";position:absolute;left:0;top:.66em;width:7px;height:7px;border-radius:50%;background:var(--primary-color)}.breadcrumb{max-width:780px;margin:0 auto 1.75rem;font-size:.88rem}.breadcrumb,.breadcrumb a{color:var(--text-secondary)}.breadcrumb a{text-decoration:underline;text-underline-offset:2px}.breadcrumb a:hover{color:var(--primary-color)}.breadcrumb span{margin:0 .45rem}@media (max-width:768px){.page{padding-top:calc(var(--header-height) + 2rem);padding-bottom:3.5rem}}