.prose{max-width:760px;color:var(--b)}.prose>*+*{margin-block-start:16px}.prose h1,.prose h2,.prose h3,.prose h4,.prose strong{color:var(--c)}.prose h2{margin-block-start:48px;font-size:clamp(26px,2.6vw,34px);line-height:1.15;letter-spacing:-.02em;font-weight:800}.prose h3{margin-block-start:32px;font-size:20px;line-height:1.3;font-weight:800}.prose ul,.prose ol{padding-inline-start:22px;list-style:revert}.prose li+li{margin-block-start:6px}.prose img{border-radius:12px}.prose blockquote{margin-inline:0;padding-inline-start:16px;border-inline-start:3px solid var(--tint-2);color:var(--b)}.prose code,.prose pre{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9em}.prose pre{padding:16px;overflow-x:auto;border-radius:12px;background:var(--n)}.prose hr{margin-block:32px;border:0;border-block-start:1px solid var(--a)}.prose table{width:100%;border-collapse:collapse}.prose th,.prose td{padding:8px 12px;border-block-end:1px solid var(--a);text-align:start}.entry-head{padding-block:56px 24px;background:var(--f);border-block-end:1px solid var(--a)}.entry-head .hero__txt{gap:14px}.entry-title a{color:inherit}.post-list{display:grid;gap:20px}.pagination{margin-block-start:48px}.fair-section{margin-block-start:56px}.fact-list{display:grid;gap:12px;margin-block:24px}.fact-list dt{font-weight:700;color:var(--b)}.fact-list dd{margin:0;color:var(--c)}.narrow{max-width:760px}.crumbs p{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--b)}.crumbs a:hover{color:var(--c);text-decoration:underline;text-underline-offset:3px}.hero--txt .hero__in{grid-template-columns:minmax(0,820px)}.hero--txt .hero__txt .lead{max-width:680px}.hero__side{display:grid;gap:20px}.hero__img{display:block;width:100%;height:auto;border-radius:20px}.sec--tight{padding-block:80px}.faq--one{grid-template-columns:minmax(0,820px)}.qa p+p{margin-block-start:-8px}.cta__p--1{grid-template-columns:minmax(0,1fr)}.ap-form--page{max-width:640px;padding:28px;background:var(--d);border:1px solid var(--a);border-radius:18px;box-shadow:var(--h)}.ap-form--page .fld{margin-block-end:14px}@media(max-width:640px){.sec--tight{padding-block:56px}}.screen-reader-text{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.small{font-size:14px;line-height:1.55}.entry-meta{font-size:14px;line-height:1.5;color:var(--e)}.ap-form--page .btn{margin-block-start:12px}
