.accessibility-page{padding-block:clamp(44px,7vw,96px)}.accessibility-intro{max-width:950px;margin-bottom:64px}.accessibility-page h1{font-family:var(--font-display), Georgia, serif;margin:22px 0;font-size:clamp(2.625rem,6vw,4.875rem);font-weight:400;line-height:1.08}.accessibility-page h2{font-family:var(--font-display), Georgia, serif;margin:16px 0 24px;font-size:clamp(1.875rem,4vw,2.875rem);font-weight:400;line-height:1.15}.accessibility-page em{color:#e6c994}.accessibility-page p,.accessibility-page li{color:#d5cdbf;font-size:1.0625rem;line-height:1.75}.accessibility-page .eyebrow{color:#e6c994;font-size:.75rem}.accessibility-page .accessibility-review-date{font-size:.8125rem}.accessibility-help-link{color:#17120a;background:#e6c994;border-radius:10px;align-items:center;gap:22px;min-height:48px;margin:14px 0;padding:12px 22px;font-weight:700;display:inline-flex}.accessibility-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.accessibility-feature-grid article{background:#141311;border:1px solid #6b5939;border-radius:16px;padding:28px}.accessibility-feature-grid h3{color:#f7eedc;margin:0 0 10px;font-size:1.375rem}.accessibility-feature-grid p{margin:0}.accessibility-checks{margin-block:72px}.accessibility-table-region{border:1px solid #6b5939;border-radius:12px;max-width:100%;margin:24px 0;overflow-x:auto}.accessibility-table-region table{border-collapse:collapse;text-align:left;width:100%;font-size:.9375rem}.accessibility-table-region caption{text-align:left;color:#d5cdbf;padding:20px;line-height:1.6}.accessibility-table-region th,.accessibility-table-region td{border-top:1px solid #6b5939;padding:18px 20px;line-height:1.5}.accessibility-table-region thead th{color:#e6c994}.accessibility-page details{border-bottom:1px solid #6b5939;padding:16px 0}.accessibility-page summary{cursor:pointer;color:#f7eedc;min-height:44px;padding:10px 0;font-size:1.125rem}.accessibility-contact{background:#171511;border:1px solid #8c7448;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(190px,.55fr);gap:32px;margin:48px 0 32px;padding:32px;display:grid}.accessibility-contact h2{font-size:2rem}.accessibility-contact-links{flex-direction:column;justify-content:center;gap:12px;display:flex}.accessibility-contact-links a{color:#f7eedc;text-underline-offset:4px;border:1px solid #8c7448;border-radius:8px;min-height:48px;padding:14px 18px;text-decoration:underline}@media (max-width:700px){.accessibility-feature-grid,.accessibility-contact{grid-template-columns:minmax(0,1fr)}.accessibility-contact,.accessibility-feature-grid article{padding:22px}.accessibility-intro{margin-bottom:40px}.accessibility-table-region th,.accessibility-table-region td{padding:14px 12px}}
