.ot-main{padding-bottom:0}.ot-head{padding:108px 0 26px}.ot-title{margin:0 0 18px;font-size:clamp(34px,5vw,62px);font-weight:400;line-height:1.02}.ot-standfirst{color:var(--text);max-width:none;margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.6}.ot-controls{border-bottom:1px solid var(--hairline);align-items:baseline;gap:22px;padding:0 0 16px;display:flex}.ot-tab{appearance:none;cursor:pointer;font:inherit;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 3px;font-size:11px}.ot-tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--text)}.ot-count{letter-spacing:.04em;color:var(--text-3);margin-left:auto;font-size:11px}.ot-field-wrap{margin:0;position:relative}.ot-field{width:100%;height:auto;display:block}.ot-field-note{color:var(--text-3);margin:10px 0 0;font-size:12.5px}.ot-region-path{fill:none;stroke:var(--text);stroke-opacity:.15;stroke-width:1px;transition:stroke-opacity .9s,stroke .9s}.ot-region.is-lit .ot-region-path{stroke:var(--accent-deep);stroke-opacity:1;stroke-width:.5px}.ot-region-label{letter-spacing:.04em;fill:var(--text-2);text-transform:uppercase;font-size:10.5px;transition:fill .9s}.ot-region.is-lit .ot-region-label{fill:var(--accent-deep)}.ot-node{cursor:pointer}.ot-node-text{fill:var(--text);font-size:11.5px;transition:fill .7s}.ot-node:hover .ot-node-text,.ot-node:focus-visible .ot-node-text{fill:var(--accent-deep)}.ot-node:focus-visible{outline:none}.ot-node:focus-visible .ot-node-text{text-decoration:underline}.ot-regions{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:26px 34px;margin:30px 0 8px;display:grid}.ot-regions[hidden]{display:none}.ot-group-head{cursor:pointer;border-top:1px solid var(--hairline);margin:0;padding-top:14px}.ot-group-head.is-off{opacity:.4}.ot-group-head:focus-visible{outline:1px solid var(--accent-deep);outline-offset:4px}.ot-list{margin:0;padding:0;list-style:none}.ot-entry[hidden]{display:none}.ot-group-name{margin:0 0 6px;font-size:clamp(19px,2vw,25px);font-weight:400}.ot-group-blurb{color:var(--text-2);margin:0;font-size:15px;line-height:1.6}.ot-entry{border-top:1px solid var(--hairline);padding:17px 0}.ot-entry:first-child{border-top:0}.ot-group-head+.ot-list .ot-entry:first-child{border-top:1px solid var(--hairline);margin-top:16px}.ot-meta{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin:0 0 5px;font-size:10.5px}.ot-entry-title{margin:0 0 4px;font-size:17px;font-weight:400;line-height:1.35}.ot-byline{color:var(--text-2)}.ot-note{color:var(--text);margin:0;font-size:15.5px;line-height:1.65}.ot-links{color:var(--text-3);margin:8px 0 0;font-size:12.5px}.ot-links a{color:var(--text-2);border-bottom:.5px solid var(--hairline-strong);text-decoration:none}.ot-links a:hover{color:var(--text)}.ot-withheld{color:var(--text-3);margin:40px 0 0;font-size:12.5px}.ot-invite{border-top:1px solid var(--hairline);margin:30px 0 78px;padding:24px 0 0;font-size:16px;line-height:1.65}.ot-invite a{color:var(--text);border-bottom:.5px solid var(--accent-deep);text-decoration:none}@media (width<=900px){.ot-main{box-sizing:border-box;padding-left:16px;padding-right:16px}.ot-field-wrap,.ot-field-note{display:none}.ot-head{padding-top:122px}}@media (prefers-reduced-motion:reduce){.ot-region-path,.ot-region-label,.ot-node-text{transition:none}}
