.qotd-fig{margin:0}.qotd{position:relative}.qotd .kicker{margin:0 0 14px}.qotd-q{margin:0;padding:2px 0 2px clamp(14px,2.4vw,24px);border:0;border-left:3px solid var(--accent)}.qotd-q p{margin:0;font:400 clamp(21px,3vw,30px)/1.38 var(--serif);color:var(--ink);max-width:36em;text-wrap:pretty}.qotd-cite{margin:14px 0 0;padding-left:clamp(17px,2.4vw,27px);font:400 15px/1.5 var(--sans);color:var(--muted);max-width:44em}.qotd-cite a{color:var(--accent)}.qotd .more{margin:18px 0 0}.qotd .more a{font-weight:700;color:var(--accent)}.qcard{gap:12px}.qcard .qotd-q p{font-size:clamp(18px,1.9vw,21px);line-height:1.4}.qcard .qotd-cite{font-size:14px;padding-left:clamp(15px,2vw,24px)}.qcard .kicker{margin:0}.qcard a.go{text-decoration:none}.qviewer .qotd-q p{font-size:clamp(22px,3.4vw,34px)}.qviewer .kicker{margin:0 0 14px}.qnav{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0}.qnav button{font:700 15px/1 var(--sans);color:var(--accent);background:none;border:1px solid var(--rule);border-radius:6px;padding:13px 18px;min-height:46px;cursor:pointer}.qnav button:hover,.qnav button:focus-visible{border-color:var(--accent)}.qlist{list-style:none;margin:0;padding:0;display:grid;gap:26px}.qlist li{padding-top:22px;border-top:1px solid var(--rule)}.qlist .qn{margin:0 0 10px;font:700 13px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.qlist .qotd-q p{font-size:clamp(18px,2.2vw,21px)}.qlink{position:relative;cursor:pointer}.qlink a.qgo::after{content:"";position:absolute;inset:0;border-radius:6px}.qlink .qotd-cite a{position:relative;z-index:1}.qlink:hover a.qgo{text-decoration:underline}.qlink a.qgo:focus-visible{outline:none}.qlink a.qgo:focus-visible::after{outline:2px solid var(--accent);outline-offset:2px}
