.t40{--ink:#173d43;--teal:#006e70;--paper:#fffdf6;--gold:#bb7743;color:var(--ink);background:var(--paper);max-width:1160px;margin:24px auto 60px;padding:clamp(18px,4vw,54px);border:1px solid #dedfd4;border-radius:6px;box-shadow:0 20px 65px #123f3b0d;font-family:Arial,sans-serif}.t40 *{box-sizing:border-box}.t40 a{color:var(--teal)}.t40-header{text-align:center}.t40-masthead{border-block:3px double var(--ink);padding:14px 0;display:flex;justify-content:space-between;font-size:15px;letter-spacing:.12em;font-weight:800}.t40-masthead span{font-size:11px;align-self:center}.t40-date,.t40-kicker{font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;line-height:1.7;color:var(--teal)}.t40 h1,.t40 h2,.t40 h3{font-family:Georgia,'Times New Roman',serif;color:var(--ink);text-wrap:balance;letter-spacing:-.035em}.t40 h1{font-size:clamp(39px,6vw,74px);line-height:1.06;margin:24px 0}.t40 h1 em{color:var(--teal);font-weight:400}.t40-deck{font-size:20px;font-family:Georgia,serif;margin-bottom:28px}.t40-figure{margin:0;min-width:0}.t40-crop{position:relative;overflow:hidden;width:100%;background:#e0e8e0}.t40-crop img{position:absolute!important;width:var(--iw)!important;max-width:none!important;height:auto!important;left:var(--ix)!important;top:var(--iy)!important;object-fit:initial!important;border-radius:0!important;margin:0!important}.t40 figcaption{font:12px/1.5 Arial,sans-serif;color:#496466;padding:9px 0 5px;border-bottom:1px solid #d7ded4}.t40-author{display:grid;grid-template-columns:.7fr 1.3fr;gap:40px;align-items:center;margin:54px 0}.t40-author h2{font-size:clamp(28px,3.8vw,43px);line-height:1.1;margin:10px 0 20px}.t40-author p{font-size:16px;line-height:1.7}.t40-author .t40-sub{font:italic 22px/1.4 Georgia,serif;color:var(--teal)}.t40-sign{font-size:12px!important;font-weight:700;letter-spacing:.02em}.t40-index{border-block:1px solid var(--ink);padding:22px 0 26px;margin:40px 0 64px}.t40-index>div{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;margin:20px 0}.t40-index>div a{text-decoration:none;border-right:1px solid #d5dbd2;padding-right:12px;line-height:1.4}.t40-index>div a:last-child{border:0}.t40-index span{font:italic 34px Georgia,serif;color:var(--gold);display:block;margin-bottom:10px}.t40-index strong{font:17px/1.3 Georgia,serif}.t40-results-link{font-size:13px}.t40-article{scroll-margin-top:30px;border-bottom:1px solid #aabdb2;padding-bottom:52px;margin-bottom:60px}.t40-article>header{max-width:790px;margin:0 auto 32px}.t40-article h2{font-size:clamp(32px,4.8vw,56px);line-height:1.1;margin:12px 0 20px}.t40-standfirst{font:21px/1.5 Georgia,serif;color:#496466}.t40-byline{font-size:12px;font-weight:700;border-block:1px solid #d7ded4;padding:12px 0}.t40-prose{max-width:720px;margin:auto;font:19px/1.83 Georgia,'Times New Roman',serif}.t40-prose p{margin:0 0 22px}.t40-prose h3{font-size:31px;line-height:1.3;margin-top:35px}.t40-prose blockquote{background:#eaf0e7;border-left:4px solid var(--gold);padding:28px 32px;margin:30px 0;font:italic 22px/1.7 Georgia,serif}.t40-feature{max-width:600px;margin:28px auto 34px}.t40-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin:35px auto;align-items:start;max-width:900px}.t40-gallery:empty{display:none}.t40-gallery .t40-figure:only-child{max-width:450px;grid-column:1/-1;justify-self:center;width:100%}.t40-video{max-width:540px;margin:32px auto}.t40-video video{width:100%;max-height:650px;background:#112e32;border-radius:3px}.t40-back{font-size:12px;font-weight:bold}.t40-results{background:#edf2e9;padding:clamp(16px,3vw,34px);margin-bottom:54px;scroll-margin-top:20px}.t40-results h2{font-size:40px;margin:8px 0}.t40-results p{line-height:1.7}.t40-results h3{font-size:25px;margin:30px 0 14px}.t40-table{overflow-x:auto}.t40-table table{width:100%;border-collapse:collapse;font-size:14px;white-space:nowrap}.t40-table th{text-align:left;background:#164a4e;color:white;padding:12px}.t40-table td{padding:11px 12px;border-bottom:1px solid #c7d5c6}.t40-table tbody tr:nth-child(even){background:#ffffff70}.t40-table td:nth-child(2){font-weight:600}.t40-end{display:grid;grid-template-columns:.65fr 1.35fr;gap:35px;align-items:center}.t40-end h2{font-size:clamp(28px,4vw,45px);line-height:1.12;margin:14px 0}.t40-end p{line-height:1.7}.t40 a:focus-visible,.t40-table:focus-visible{outline:3px solid #bb7743;outline-offset:5px}.t40-index a:hover strong{text-decoration:underline}@media(max-width:650px){.t40{padding:18px 16px;margin-top:12px}.t40-masthead{font-size:12px;gap:15px}.t40-masthead span{font-size:8px;max-width:95px}.t40-author{grid-template-columns:1fr;gap:24px;margin:34px 0}.t40-author>div:first-child{width:72%;margin:auto}.t40-index>div{grid-template-columns:1fr;gap:0}.t40-index>div a{display:flex;align-items:center;gap:18px;border-right:0;border-bottom:1px solid #d5dbd2;padding:14px 0}.t40-index span{margin:0;min-width:40px}.t40-index strong{font-size:20px}.t40-gallery{gap:24px;grid-template-columns:1fr}.t40-prose{font-size:18px;line-height:1.78}.t40-prose blockquote{padding:22px 20px;font-size:20px}.t40-end{grid-template-columns:1fr}.t40-end>.t40-figure{width:75%;margin:auto}.t40-article{margin-bottom:42px}.t40-standfirst{font-size:20px}.t40-results h2{font-size:32px}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media print{.t40{box-shadow:none;border:0}.t40-index,.t40-back,.t40-video{display:none}.t40-article{break-before:page}.t40-figure{break-inside:avoid}}

.t40 [id]{scroll-margin-top:100px}.t40-crop img{padding:0!important;max-height:none!important;aspect-ratio:auto!important}.t40-table-hint{font-size:12px;display:none}@media(max-width:650px){.t40-table-hint{display:block}}

.t40-author{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.t40-author>div,.t40-end>div{min-width:0}.t40-end{background:transparent;padding:0;color:var(--ink);text-align:left}.t40-end figcaption{background:var(--paper);color:#496466}.t40-end img{background:transparent}.t40-end p{color:var(--ink)}@media(max-width:650px){.t40-author{grid-template-columns:1fr}}
