
@font-face{font-family:Prata;src:url('fonts/Prata-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
:root{--ink:#191919;--muted:#626262;--rule:#bcbcbc}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:#fff;color:var(--ink);font:16px/1.46 Georgia,'Times New Roman',serif;-webkit-font-smoothing:antialiased}h1,h2,h3,p,figure,dl,dd{margin:0}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:#555}a:focus-visible{outline:2px solid #444;outline-offset:5px}::selection{background:#ddd}.skip{position:absolute;top:-100px;padding:12px;background:#111;color:white;z-index:10}.skip:focus{top:0}.newspaper{max-width:1280px;margin:0 auto;padding:0 42px}.overline{display:flex;justify-content:space-between;gap:20px;padding:14px 0 8px;font:10px/1.4 Arial,sans-serif}.overline>a{text-decoration:none;color:var(--muted)}.nameplate{display:grid;grid-template-columns:150px 1fr 150px;gap:15px;align-items:center;padding:10px 0 16px}.edition-note{font:italic 12px/1.45 Georgia,serif}.edition-note.right{text-align:right}h1{font:400 clamp(36px,4.25vw,55px)/1.3 Prata,Georgia,serif;text-align:center;letter-spacing:-2px;white-space:nowrap}.dateline{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--ink);border-bottom:4px double var(--ink);padding:9px 0 10px;font:10px/1.4 Arial,sans-serif}.dateline>span{text-transform:uppercase;letter-spacing:1px;font-weight:700}.dateline a{text-decoration:none}.front-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.15fr) minmax(0,.95fr);gap:24px;padding:25px 0 24px}.lead-story{grid-column:2;grid-row:1;padding:0 23px;border-left:1px solid var(--rule);border-right:1px solid var(--rule)}.left-column{grid-column:1;grid-row:1}.right-column{grid-column:3;grid-row:1}.rubric{font:9px/1.45 Arial,sans-serif;letter-spacing:.8px;text-transform:uppercase;color:var(--muted);margin-bottom:9px}.story h2{font:bold 27px/1.07 Georgia,serif;letter-spacing:-.55px;margin-bottom:10px}.story p:not(.rubric){font-size:14px;line-height:1.48;margin-top:10px}.story .standfirst{font-style:italic;line-height:1.4!important}.story .note{font:10px/1.45 Arial,sans-serif!important;color:var(--muted)}.news-column .story+.story{border-top:1px solid var(--ink);margin-top:23px;padding-top:19px}.lead-story figure{margin-bottom:19px}.lead-story img{display:block;width:100%;height:295px;object-fit:cover;object-position:50% 24%;filter:grayscale(1)}figcaption{font:9px/1.4 Arial,sans-serif;text-align:right;color:var(--muted);padding-top:6px}.lead-story>.rubric{text-align:center;margin-bottom:10px}.lead-story>h2{font:bold 39px/1.04 Georgia,serif;text-align:center;letter-spacing:-1px;margin-bottom:12px}.lead-deck{font:italic 17px/1.4 Georgia,serif;text-align:center;margin-bottom:17px}.article-columns{column-count:2;column-gap:22px}.article-columns p{font-size:14px;line-height:1.5}.article-columns p+p{margin-top:10px}.right-column h2{font:bold 24px/1.1 Georgia,serif;letter-spacing:-.3px;margin-bottom:14px}.profile-brief dl>div{margin-bottom:10px}.profile-brief dt{font:9px/1.4 Arial,sans-serif;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin-bottom:2px}.profile-brief dd{font-size:14px}.profile-brief>p:not(.rubric){font-size:14px;line-height:1.5;margin-top:16px}.right-column>section+section{border-top:1px solid var(--ink);margin-top:23px;padding-top:18px}.contact a{display:block;font:12px/1.5 Arial,sans-serif;overflow-wrap:anywhere;margin-top:12px}.contact a span{display:block;color:var(--muted);font-size:9px;text-decoration:none;margin-bottom:3px}.education p{font-size:14px;line-height:1.5;margin-top:11px}.section-rule{border-top:4px double var(--ink);border-bottom:1px solid var(--rule);padding:9px 0;margin-bottom:20px}.section-rule h2{font:bold 13px/1.3 Arial,sans-serif}.news-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-bottom:26px}.news-grid>article+article{border-left:1px solid var(--rule);padding-left:22px}.news-grid h3{font:bold 23px/1.13 Georgia,serif;letter-spacing:-.3px;margin-bottom:12px}.news-grid .story p:not(.rubric){font-size:14px}.tools{display:grid;grid-template-columns:185px 1fr;gap:30px;border-top:1px solid var(--ink);padding:18px 0 22px}.tools h2{font:bold 19px/1.25 Georgia,serif}.tools dl{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:26px}.tools dt{font:bold 10px/1.4 Arial,sans-serif;margin-bottom:6px}.tools dd{font:12px/1.5 Arial,sans-serif;color:#444}footer{display:flex;gap:30px;justify-content:space-between;border-top:4px double var(--ink);padding:14px 0 20px;font:10px/1.4 Arial,sans-serif}footer a{text-decoration:none}
@media(min-width:1400px){.newspaper{margin:12px auto}.lead-story img{height:315px}}
@media(max-width:1050px){.newspaper{padding:0 26px}.nameplate{grid-template-columns:115px 1fr 115px}h1{font-size:4.5vw;letter-spacing:-1.6px}.front-page{gap:17px;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}.lead-story{padding:0 17px}.lead-story img{height:260px}.story h2{font-size:25px}.lead-story>h2{font-size:34px}.article-columns{column-count:1}.right-column h2{font-size:23px}.news-grid{gap:17px}.news-grid>article+article{padding-left:17px}.news-grid h3{font-size:21px}.tools{grid-template-columns:150px 1fr;gap:24px}}
@media(max-width:760px){.newspaper{padding:0 22px}.edition-note{display:none}.nameplate{display:block;padding:13px 0 16px}h1{font-size:clamp(31px,6.6vw,49px)}.dateline{gap:12px;font-size:9px}.dateline>span:nth-child(2){max-width:180px;text-align:center}.front-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;padding-top:22px}.lead-story{grid-column:1/-1;grid-row:1;border:0;padding:0 0 22px;border-bottom:1px solid var(--ink)}.lead-story img{height:340px;object-position:50% 23%}.lead-story>h2{font-size:38px}.lead-deck{max-width:580px;margin:0 auto 17px}.article-columns{column-count:2}.lead-story figure{margin-bottom:21px}.left-column{grid-column:1;grid-row:2}.right-column{grid-column:2;grid-row:2;border-left:1px solid var(--rule);padding-left:22px}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.news-grid>article+article{border-left:0;padding:0}.news-grid>article:nth-child(even){border-left:1px solid var(--rule);padding-left:22px}.news-grid>article:nth-child(n+3){border-top:1px solid var(--rule);padding-top:18px}.tools{grid-template-columns:1fr;gap:17px}.tools dl{gap:20px}}
@media(max-width:480px){.newspaper{padding:0 17px}.overline{font-size:8px;padding-top:12px;gap:12px}h1{font-size:31px;letter-spacing:-1.3px;white-space:normal}.nameplate{padding:13px 0}.dateline{font-size:8px;gap:9px}.dateline>span:first-child{letter-spacing:.25px}.dateline>span:nth-child(2){max-width:123px}.front-page{gap:21px;padding-top:17px}.lead-story img{height:255px;object-position:50% 23%}.lead-story>h2{font-size:34px;letter-spacing:-.8px}.lead-deck{font-size:16px}.article-columns{column-count:1}.article-columns p{font-size:15px}.lead-story .rubric{font-size:8px}.left-column,.right-column{grid-column:1/-1;grid-row:auto}.front-page{grid-template-columns:1fr}.right-column{border-left:0;padding:21px 0 0;border-top:1px solid var(--ink)}.story h2{font-size:29px}.story h2 br{display:none}.story h2 br:after{content:' '}.story p:not(.rubric){font-size:15px}.story h2{max-width:330px}.right-column h2{font-size:26px}.profile-brief dl{display:grid;grid-template-columns:1fr 1fr;gap:12px}.profile-brief dl>div{margin:0}.profile-brief>p:not(.rubric){font-size:15px}.profile-brief h2 br{display:none}.contact{display:grid;grid-template-columns:1fr 1fr;gap:10px}.contact h2{grid-column:1/-1;margin-bottom:0}.contact a{margin-top:5px;font-size:11px}.education p{font-size:15px}.news-grid{grid-template-columns:1fr;gap:20px}.news-grid>article:nth-child(even){border:0;padding:0}.news-grid>article+article{border-top:1px solid var(--rule);padding-top:18px!important}.news-grid h3{font-size:25px}.news-grid .story p:not(.rubric){font-size:15px}.tools dl{grid-template-columns:1fr;gap:16px}.tools dt{font-size:11px}.tools dd{font-size:13px}footer{font-size:9px;gap:15px;flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.newspaper{padding:0;max-width:none}.overline>a,.dateline>a,footer>a{display:none}.front-page{gap:16px}.lead-story img{height:250px}.lead-story{padding:0 16px}.news-grid{gap:16px}.story{break-inside:avoid}a{text-decoration:none}}

footer.colophon{align-items:baseline;padding:12px 0 16px;gap:12px;flex-wrap:nowrap}
.footer-invitation a{font:10px/1.4 Arial,sans-serif;text-decoration:none;white-space:nowrap}
.editor-note{max-width:285px;font:10px/1.4 Arial,sans-serif;text-align:right}
.editor-note summary{cursor:pointer;padding:0;text-decoration:underline dotted;text-underline-offset:3px}
.editor-note summary:focus-visible{outline:1px solid var(--ink);outline-offset:3px}
.editor-note p{font:italic 12px/1.4 Georgia,serif;margin-top:7px}
@media(max-width:480px){.editor-note{max-width:55%}.footer-invitation a,.editor-note{font-size:9px}}
@media print{footer.colophon{display:none}}
