/* Evidence: question-and-answer reference desk, with a separate observation column. */
:root{--paper:#fff;--ink:#172c40;--muted:#546675;--accent:#126b67;--pale:#edf6f3;--line:#dce5e9;--sans:'Segoe UI',Arial,sans-serif;--serif:'Segoe UI',Arial,sans-serif}.ev-header{border-bottom:1px solid var(--line)}.ev-bar{display:flex;align-items:center;gap:45px;padding-block:22px}.ev-brand{display:flex;gap:13px;align-items:center;font-size:21px;letter-spacing:-.04em;line-height:1.05}.ev-bar nav{display:flex;gap:30px;font-size:13px;margin-left:auto}.ev-header-action,.ev-button{display:inline-block;background:#172c40;color:#fff;padding:12px 19px;font-size:12px;border-radius:6px}.ev-welcome{background:#edf6f3;padding-block:55px}.ev-welcome-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;align-items:center}.ev-welcome h1{font:750 76px/1.02 var(--sans);letter-spacing:-.055em;margin:18px 0 25px}.ev-welcome h1>span{color:#229481}.ev-welcome p{max-width:47ch;font-size:16px}.ev-button{background:#126b67;margin-top:30px}.ev-welcome figure{max-width:340px;justify-self:end}.ev-welcome img{aspect-ratio:1;object-fit:cover;border-radius:50%}.ev-welcome figcaption{text-align:center;font-size:11px;margin-top:15px}.ev-subjects{padding-block:30px;border-bottom:1px solid var(--line)}.ev-subjects h2{font-size:13px;font-weight:600;margin-bottom:15px}.ev-subjects nav{display:flex;gap:10px;flex-wrap:wrap}.ev-subjects nav a{font-size:12px;padding:8px 16px;border:1px solid #d1dfdd;border-radius:24px;background:#fff}.ev-subjects nav a:hover{background:var(--pale)}.ev-inquiry-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:80px;padding-top:45px}.ev-question-heading h2{font-size:38px;letter-spacing:-.045em;font-weight:700;margin:10px 0 30px}.ev-lead-question{background:#f1f6f8;border-left:4px solid #126b67;padding:30px;margin-bottom:5px}.ev-lead-question .lead-story h2{font-size:29px;font-weight:650;letter-spacing:-.025em}.ev-lead-question .lead-story p{line-height:1.75}.ev-question{display:grid;grid-template-columns:30px minmax(0,1fr) 22px;gap:17px;padding:28px 0;border-bottom:1px solid var(--line)}.ev-qmark{color:#398a80;background:#edf6f3;border-radius:50%;font-weight:700;width:30px;height:30px;text-align:center;line-height:30px}.ev-question h3{font-size:23px;font-weight:650;line-height:1.25;letter-spacing:-.025em}.ev-question p{font-size:14px;line-height:1.75;margin:13px 0}.ev-read{font-size:23px;align-self:center}.ev-observe{padding-top:8px}.ev-observe figure{margin-top:25px}.ev-observe img{aspect-ratio:1.2;object-fit:cover;border-radius:9px}.ev-observe figcaption{padding:17px 0 23px}.ev-observe strong{font-size:25px;color:var(--ink);letter-spacing:-.025em}.ev-observe figcaption p{font-size:13px;margin:10px 0}.ev-observe figcaption a{font-size:11px;font-weight:600;color:var(--accent)}.ev-method{display:block;border-top:3px solid var(--accent);padding-top:20px;font-size:18px;font-weight:600;line-height:1.5;margin-top:25px}.ev-footer{background:#e7f2f0;margin-top:50px;padding-block:45px 25px}.ev-footer-statement{display:flex;gap:30px;align-items:center}.ev-footer-statement>span{font-size:86px;line-height:1;color:#83b2a9;font-weight:700}.ev-footer-statement h2{font-size:34px;font-weight:700;letter-spacing:-.04em}.ev-footer-statement p{font-size:13px;margin-top:10px}.ev-footer-statement>a{margin-left:auto;font-size:13px;font-weight:600}.ev-footer-links{display:flex;justify-content:space-between;gap:20px;font-size:10px;border-top:1px solid #bfd7d2;margin-top:35px;padding-top:22px}.ev-footer-links nav{display:flex;gap:20px;flex-wrap:wrap}.ev-article{max-width:1100px}.ev-article .article-heading{padding:30px;background:var(--pale);border-radius:12px;margin-top:10px;max-width:860px}.ev-article h1{font-size:48px;font-weight:750;letter-spacing:-.045em;margin:18px 0;max-width:24ch}.ev-article .article-heading .eyebrow:before{content:'Q / ';color:#7fae9d}.ev-article .reading-layout{display:grid;grid-template-columns:minmax(0,720px) 210px;gap:65px;margin:40px 0 65px}.ev-article .article-toc{grid-column:2;grid-row:1;position:sticky;top:25px;padding:20px;background:#f4f7f9;border-radius:8px}.ev-article .reading-column{grid-column:1;grid-row:1}.ev-article .prose{font-family:var(--sans);font-size:18px;line-height:1.9}.ev-article .prose h2{font-weight:650}.ev-archive{max-width:1080px;padding-bottom:60px}.ev-archive .archive-heading{padding:35px 0}.ev-archive h1{font-weight:750;letter-spacing:-.045em}.ev-archive-nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.ev-archive-nav a{font-size:11px;background:var(--pale);padding:6px 14px;border-radius:20px}
@media(max-width:1000px){.ev-header-action{display:none}.ev-welcome-grid{gap:40px}.ev-welcome h1{font-size:64px}.ev-inquiry-layout{gap:40px;grid-template-columns:minmax(0,1fr) 230px}.ev-article .reading-layout{gap:35px;grid-template-columns:minmax(0,1fr) 190px}}
@media(max-width:700px){.ev-bar{gap:15px;padding-block:18px}.ev-brand{font-size:19px}.ev-brand img{width:31px;height:31px}.ev-bar nav{gap:15px;font-size:11px}.ev-bar nav a:last-child{display:none}.ev-welcome{padding-block:32px}.ev-welcome-grid{grid-template-columns:1fr;gap:30px}.ev-welcome h1{font-size:60px}.ev-welcome p{font-size:14px}.ev-welcome figure{max-width:220px;justify-self:center}.ev-subjects{padding-block:23px}.ev-subjects nav{gap:8px}.ev-subjects nav a{font-size:11px;padding:7px 11px}.ev-inquiry-layout{grid-template-columns:1fr;gap:35px;padding-top:30px}.ev-lead-question{padding:24px}.ev-question-heading h2{font-size:32px}.ev-question{grid-template-columns:26px minmax(0,1fr) 18px;gap:11px}.ev-qmark{width:26px;height:26px;line-height:26px;font-size:13px}.ev-question h3{font-size:21px}.ev-question p{font-size:13px}.ev-observe{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ev-observe>.eyebrow,.ev-method{grid-column:1/-1}.ev-observe figure{margin-top:0}.ev-observe strong{font-size:22px}.ev-footer-statement{align-items:start;flex-wrap:wrap;gap:15px}.ev-footer-statement>span{font-size:60px}.ev-footer-statement h2{font-size:28px}.ev-footer-statement>a{margin-left:0}.ev-footer-links{display:grid}.ev-footer-links nav{gap:15px}.ev-article .article-heading{padding:25px}.ev-article h1{font-size:35px}.ev-article .reading-layout{display:flex;flex-direction:column;gap:25px}.ev-article .article-toc{width:100%}.ev-article .reading-column{width:100%}}
