/* Extends the existing dark green rd-deeply editorial magazine. */
.rd-deeply .rd-header{height:auto;min-height:108px;flex-wrap:wrap;padding-block:20px}.rd-deeply .rd-header nav{flex-wrap:wrap;max-width:100%}.rd-deeply .rd-brand{flex-shrink:0}.rd-deeply .optional-letter{margin:0;padding:65px 35px 40px;border:1px solid var(--accent);border-radius:180px 180px 0 0;min-height:460px;display:flex;flex-direction:column;justify-content:center;background:var(--soft)}.optional-letter blockquote{font:clamp(30px,3vw,46px)/1.2 Newsreader,serif;margin:25px 0}.letter-label{font-size:12px}.letter-exit{border-top:1px solid var(--accent);padding-top:20px;font-size:18px}.optional-letter figcaption{font-size:12px;margin-top:25px}.rd-deeply .question-desk{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;padding-block:45px;border-block:1px solid var(--accent)}.question-controls,.question-actions{display:flex;flex-wrap:wrap;gap:10px;margin-block:25px}.question-desk button{padding:12px 14px;color:var(--ink);background:transparent;border:1px solid var(--accent);cursor:pointer}.question-desk button:first-child{background:var(--soft)}.question-paper{background:var(--soft);padding:35px;min-width:0}.question-paper h3{font:34px/1.2 Newsreader,serif;margin:20px 0}.question-paper [data-response]{border-top:1px solid var(--accent);margin-top:25px;padding-top:15px}.question-paper h4{font-size:18px}.question-actions{margin-bottom:0}.editorial-sources{max-width:76ch;margin:40px auto;padding:25px;border-top:1px solid var(--accent);overflow-wrap:anywhere}.editorial-sources h2{font-size:28px!important}.editorial-sources li{margin-block:20px}.editorial-sources p{font-size:14px}.rd-deeply .article-content{overflow-wrap:anywhere}.rd-deeply .article-page{max-width:76ch!important}.rd-deeply .revision{font-size:13px}.rd-deeply .rd-directory h2{font-size:27px!important}.rd-deeply .article-content details{padding:20px 0;border-bottom:1px solid var(--line)}.rd-deeply summary{cursor:pointer}.legacy-anchor{display:block;scroll-margin-top:30px}.rd-deeply button{min-height:44px}.rd-deeply .rd-path-list a{grid-template-columns:auto 1fr auto}.rd-deeply [hidden]{display:none!important}.rd-deeply .prompt-sort{display:flex;flex-wrap:wrap;gap:10px}.prompt-sort button{padding:12px;border:1px solid var(--accent);background:transparent;color:var(--ink);cursor:pointer}.prompt-sort button[aria-pressed=true]{background:var(--soft)}.prompt-panel{padding:20px 0}.rd-deeply .article-content a{text-decoration:underline}
@media(max-width:760px){.rd-deeply .rd-header{min-height:82px;padding-block:16px}.rd-deeply .rd-header nav{gap:12px}.rd-deeply .rd-hero{gap:25px!important}.rd-deeply .optional-letter{padding:65px 25px 30px;min-height:350px;border-radius:130px 130px 0 0}.rd-deeply .question-desk{grid-template-columns:1fr;gap:20px}.question-paper{padding:25px 20px}.question-paper h3{font-size:30px}.rd-deeply .rd-hero h1{font-size:clamp(42px,10vw,70px)!important}.rd-deeply .rd-nav-cta{padding:8px 10px}.rd-deeply .rd-path-list a{grid-template-columns:1fr;gap:8px}.rd-deeply .rd-footer-links button{white-space:normal;text-align:left}.editorial-sources{padding:20px}.question-controls button{max-width:100%;text-align:left}}
