.accessibility-overview,.accessibility-limits{color:var(--paper-ink);padding-block:clamp(4.5rem,8vw,7rem)}.accessibility-overview__grid,.accessibility-limits__grid,.accessibility-contact__grid{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.accessibility-overview h2,.accessibility-limits h2,.accessibility-contact h2,.accessibility-support h2{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.96}.accessibility-overview h2,.accessibility-limits h2{color:var(--paper-ink)}.accessibility-overview__copy>p,.accessibility-limits__copy>p,.accessibility-contact__copy>p{max-width:52rem;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.7}.accessibility-overview__copy>p,.accessibility-limits__copy>p{color:#514d46}.accessibility-overview__copy>p:first-child,.accessibility-limits__copy>p:first-child,.accessibility-contact__copy>p:first-child{margin-top:0}.accessibility-overview a,.accessibility-updated a{color:#6f5c22;text-underline-offset:.24rem}.accessibility-summary{border-top:1px solid #bdb5a7;border-left:1px solid #bdb5a7;grid-template-columns:repeat(2,minmax(0,1fr));margin:2rem 0 0;padding:0;list-style:none;display:grid}.accessibility-summary li{border-bottom:1px solid #bdb5a7;border-right:1px solid #bdb5a7;gap:.35rem;min-height:8rem;padding:1.2rem;display:grid}.accessibility-summary strong{color:#6f5c22;font-family:var(--font-heading);font-size:1.05rem}.accessibility-summary span{color:#5d5850;line-height:1.5}.accessibility-support,.accessibility-contact{background:var(--ink);color:var(--chalk);border-block:1px solid #393833;padding-block:clamp(5rem,9vw,8rem)}.accessibility-support__heading{grid-template-columns:minmax(11rem,.42fr) minmax(0,1fr);align-items:end;gap:clamp(1.5rem,5vw,5rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.accessibility-support__grid{border-top:1px solid #494740;border-left:1px solid #494740;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.accessibility-support article{border-bottom:1px solid #494740;border-right:1px solid #494740;align-content:start;min-height:19rem;padding:clamp(1.5rem,3.5vw,2.7rem);display:grid}.accessibility-support__number{color:var(--gold);font-family:var(--font-display);letter-spacing:.08em;margin:0 0 clamp(2.5rem,5vw,4.5rem);font-size:.9rem}.accessibility-support h3{max-width:28rem;color:var(--chalk);font-family:var(--font-heading);text-wrap:balance;margin:0;font-size:clamp(1.4rem,2.5vw,2.15rem);line-height:1.08}.accessibility-support article>p:last-child{color:#aaa69f;max-width:36rem;margin:1rem 0 0;line-height:1.7}.accessibility-contact{border-top:0}.accessibility-contact__copy>p{color:#aaa69f}.accessibility-contact__copy .action-button{margin-top:1.25rem}.accessibility-updated{background:var(--ink);color:#9c9991;border-top:1px solid #34332f;padding-block:2rem}.accessibility-updated p{max-width:52rem;margin:0;font-size:.84rem;line-height:1.55}@media (width<=820px){.accessibility-overview__grid,.accessibility-limits__grid,.accessibility-contact__grid,.accessibility-support__heading{grid-template-columns:1fr}}@media (width<=680px){.accessibility-support__grid,.accessibility-summary{grid-template-columns:1fr}.accessibility-support article{min-height:0}.accessibility-support__number{margin-bottom:2rem}}@media print{.accessibility-support,.accessibility-contact,.accessibility-updated{color:#111;background:#fff;border-color:#999}.accessibility-support h2,.accessibility-support h3,.accessibility-contact h2,.accessibility-contact__copy>p,.accessibility-support article>p:last-child,.accessibility-support__number,.accessibility-updated{color:#111}.accessibility-contact .action-button{display:none}}
