:root{--paper:#f4f1e9;--ink:#18334a;--muted:#65727a;--gold:#a58c57;--line:#cfd2cd;--sans:'DMSans',Arial,sans-serif;--serif:'CormorantGaramond',Georgia,serif}
*{box-sizing:border-box}html{background:var(--paper)}body{margin:0;color:var(--ink);font:400 15px/1.6 var(--sans);-webkit-font-smoothing:antialiased}h1,p{margin:0}a{color:inherit;text-decoration:none}a:focus-visible{outline:1px solid var(--gold);outline-offset:7px}::selection{color:var(--paper);background:var(--ink)}.document{max-width:1600px;min-height:100svh;margin:auto;padding:49px 76px 27px;display:flex;flex-direction:column}.masthead{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:37px;padding-bottom:33px;border-bottom:1px solid var(--line)}.agency-mark{display:block;width:205px;height:auto;aspect-ratio:185/27;object-fit:contain}.domain{font-size:10px;line-height:1.3;letter-spacing:.1em;color:var(--muted)}main{flex:1;display:grid;grid-template-columns:1.65fr 1fr;gap:85px;align-items:center;padding:68px 0 73px}.department{font-size:10px;line-height:1.7;letter-spacing:.145em;text-transform:uppercase;position:relative;padding-left:33px;margin-bottom:42px;font-weight:500}.department-rule{position:absolute;top:7px;left:0;width:17px;height:1px;background:var(--gold)}h1{font:400 clamp(92px,9.45vw,146px)/.85 var(--serif);letter-spacing:-.055em}h1 span{display:block}h1 em{display:block;font-weight:400;font-size:1.04em;line-height:.95;margin-top:8px;color:var(--gold);letter-spacing:-.07em}.dispatch{align-self:center;max-width:305px;padding-top:57px}.seal{width:112px;height:112px;border:1px solid var(--gold);outline:1px solid #a58c5747;outline-offset:-7px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--gold);margin-bottom:52px;line-height:1.7;text-align:center}.seal span{font-size:8px;letter-spacing:.13em;text-transform:uppercase}.seal strong{font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.seal i{display:block;width:19px;height:1px;background:var(--gold);margin-top:10px}.dispatch-label{font-size:9px;text-transform:uppercase;letter-spacing:.17em;color:var(--muted);margin-bottom:18px}.statement{font-size:16px;line-height:1.85;color:var(--ink);font-weight:400}.postscript{font:400 italic 20px/1.45 var(--serif);color:var(--muted);margin-top:26px;letter-spacing:-.005em}.colophon{display:flex;align-items:center;justify-content:space-between;gap:28px;border-top:1px solid var(--line);padding-top:20px}.colophon>p{font:400 italic 23px/1.3 var(--serif);color:var(--muted)}.colophon>a{display:inline-flex;align-items:center;gap:18px;font-size:10px;letter-spacing:.015em;line-height:1.4;padding-block:7px}.colophon svg{height:14px;width:14px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}
@media(hover:hover){.colophon>a:hover{color:var(--gold)}.colophon>a:hover svg{transform:translate(1px,-1px)}}
@media(min-width:1500px){.document{padding-top:60px;padding-bottom:36px}main{padding-block:95px}.dispatch{max-width:330px}.statement{font-size:18px}}
@media(max-width:1100px){.document{padding:38px 48px 25px}main{gap:45px;grid-template-columns:1.35fr 1fr;padding-block:68px}h1{font-size:108px}.dispatch{padding-top:30px}.department{margin-bottom:40px}.seal{margin-bottom:38px}.statement{font-size:15px}}
@media(max-width:760px){.document{padding:31px 29px 23px}.agency-mark{width:181px}.masthead{padding-bottom:26px}.domain{font-size:9px}main{grid-template-columns:1fr;gap:45px;padding-top:41px;padding-bottom:40px}.department{font-size:8px;line-height:1.7;letter-spacing:.14em;margin-bottom:34px;padding-left:27px}.department-rule{width:14px;top:6px}h1{font-size:clamp(92px,16.6vw,126px);line-height:.86;letter-spacing:-.053em}h1 em{display:inline-block;margin-top:4px;line-height:.9}.dispatch{max-width:none;width:100%;padding-top:0;display:grid;grid-template-columns:1fr 88px;column-gap:28px;align-items:start}.seal{width:88px;height:88px;grid-column:2;grid-row:1/4;margin:0;outline-offset:-6px;align-self:center}.seal span{font-size:6px}.seal strong{font-size:8px}.seal i{width:15px;margin-top:8px}.dispatch-label{grid-column:1;font-size:8px;margin-bottom:11px;letter-spacing:.14em}.statement{grid-column:1;font-size:13px;line-height:1.8}.postscript{grid-column:1;font-size:18px;line-height:1.45;margin-top:18px}.colophon{padding-top:18px;gap:20px}.colophon>p{font-size:20px}.colophon>a{font-size:9px;gap:11px}.colophon svg{width:12px;height:12px}}
@media(max-width:480px){.document{padding:26px 25px 21px;min-height:100svh}.agency-mark{width:166px}.masthead{gap:16px;min-height:32px;padding-bottom:24px}.domain{font-size:8px;letter-spacing:.015em}main{padding-top:37px;padding-bottom:36px;gap:34px}.department{font-size:8px;margin-bottom:29px;line-height:1.75}h1{font-size:clamp(82px,23.3vw,112px);line-height:.87}.dispatch{grid-template-columns:1fr 73px;column-gap:18px}.seal{width:73px;height:73px;outline-offset:-5px}.seal span{font-size:5px;letter-spacing:.09em}.seal strong{font-size:6px;letter-spacing:.1em}.seal i{width:13px;margin-top:6px}.dispatch-label{font-size:7px;margin-bottom:10px}.statement{font-size:12px;line-height:1.82}.postscript{font-size:17px;margin-top:16px}.colophon{flex-direction:column;align-items:flex-start;gap:7px;padding-top:17px}.colophon>p{font-size:20px}.colophon>a{font-size:9px;gap:13px;padding-block:6px}}
@media(max-width:359px){.document{padding-inline:22px}.agency-mark{width:151px}.domain{font-size:7px}.masthead{gap:12px}main{padding-top:34px;gap:30px}h1{font-size:81px}.department{font-size:7px;margin-bottom:29px}.dispatch{grid-template-columns:1fr 62px;gap:0 13px}.seal{width:62px;height:62px;outline-offset:-5px}.seal span{font-size:4.5px}.seal strong{font-size:5.5px}.statement{font-size:11px;line-height:1.85}.postscript{font-size:16px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}
/* Keep the short final word with its phrase on narrow paper widths. */
h1 span:first-child{white-space:nowrap}
@media(max-width:480px){h1{font-size:clamp(69px,21.7vw,104px)}.seal span{font-size:7px}.seal strong{font-size:8px}}
@media(max-width:359px){h1{font-size:70px}.seal span{font-size:6px}.seal strong{font-size:7px}}
