:root{--bg:#f4f0e7;--ink:#203d4a;--ink-soft:#60666a;--accent:#bc2020;--rule:#d7d0c5;--serif:Georgia, "Times New Roman", Times, serif;--sans:Arial, Helvetica, "Helvetica Neue", sans-serif;--frame:66.25rem;--measure:41.25rem;--gutter:clamp(1.25rem, 1rem + 2vw, 3.5rem);color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--sans);flex-direction:column;min-height:100svh;margin:0;font-size:1.0625rem;line-height:1.6;display:flex}.frame{width:100%;max-width:var(--frame);padding:clamp(2.75rem, 2rem + 4vw, 6rem) var(--gutter) clamp(2rem, 1.5rem + 2vw, 3.5rem);text-align:center;flex-direction:column;flex:1;margin-inline:auto;display:flex}main{flex-direction:column;flex:1;display:flex}.logo{margin-inline:auto;width:clamp(11.25rem,9rem + 8vw,17.5rem);height:auto;margin-bottom:clamp(2.5rem,2rem + 2.5vw,4rem);display:block}.statement{max-width:var(--measure);margin-inline:auto}.statement h1{font-family:var(--serif);text-wrap:balance;margin:0;font-size:clamp(1.5rem,1.2rem + 1.4vw,2rem);font-weight:400;line-height:1.35}.statement p{text-wrap:balance;margin:1.5rem 0 0}.correspondence{padding-top:clamp(3rem,2rem + 5vw,6rem)}@media (width>=64rem) and (orientation:landscape){.correspondence{margin-top:auto}}.correspondence:before{content:"";border-top:1px solid var(--rule);margin-bottom:clamp(1.5rem,1.25rem + 1.5vw,2.5rem);display:block}.correspondence-list{grid-template-columns:1fr;gap:1.75rem 2.5rem;margin:0;display:grid}@media (width>=58rem){.correspondence-list{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}.correspondence-list dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:.8125rem;line-height:1.4}.correspondence-list dd{margin:.375rem 0 0;font-size:1rem}.colophon{color:var(--ink-soft);margin-top:clamp(3rem,2rem + 4vw,5rem);font-size:.8125rem}a{color:inherit;text-underline-offset:.18em;text-decoration:underline 1px}a:hover{color:var(--accent)}a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:1px}.correspondence-list a{padding-block:.375rem;display:inline-block}.arrow{margin-left:.3em}
