.project-links{display:flex;flex-wrap:wrap;gap:12px 28px;padding:14px 5%;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:14px;background:white}
.project-links a[aria-current=page]{color:var(--blue);text-decoration:underline;text-underline-offset:6px}
.translation-note{margin:0;padding:12px 5%;font-size:14px;line-height:1.65;background:#eff2ff;color:#3e485e}
.latest-strip{display:flex;align-items:center;gap:24px;padding:28px 5%;border-bottom:1px solid var(--line);background:#eef1ff}
.latest-strip>span{font-size:14px;color:var(--blue);white-space:nowrap}.latest-strip strong{font-size:20px}.latest-strip p{margin:3px 0 0}.latest-strip>a{margin-left:auto;white-space:nowrap}
.text-link,.support-main p a,.support-main li a,.support-main>a{color:var(--blue);text-decoration:underline;text-underline-offset:4px}
.status-pill{display:inline-block;font-size:14px;line-height:1.5;border:1px solid #a1aedc;background:#edf0ff;color:#283e8a;padding:4px 9px;border-radius:4px;letter-spacing:0}
.protocol-link{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:24px!important}.protocol-link .text-link{font-size:16px}
.challenge-callout{grid-column:1/-1;margin-top:24px;padding:28px 0 0;border-top:1px solid var(--line)}.challenge-callout p{font-size:16px;max-width:660px}
.action-button{display:inline-block;background:var(--blue);color:white;border:0;padding:13px 22px;font-weight:600;font-size:16px;cursor:pointer;border-radius:3px}.action-button:disabled{opacity:.65;cursor:wait}
.support-main{width:min(100%,1000px);margin:auto;padding:50px 5% 70px;overflow-wrap:anywhere}.support-main h1{font-size:clamp(32px,5vw,52px);line-height:1.25}.support-main h2{margin-top:38px}.support-main p,.support-main li{font-size:16px;line-height:1.8}.support-main li+li{margin-top:12px}.support-main ol{padding-left:24px}
.notice{padding:18px 24px;background:#eef1ff;border-left:4px solid var(--blue);margin:24px 0}.notice p{margin:0}.paper-update{margin:0;padding:20px 5%}.paper-update p{max-width:1000px}
form{margin:30px 0}form label{display:block;font-size:16px;font-weight:500;margin:18px 0 8px}input,textarea,select{display:block;width:100%;font:inherit;line-height:1.5;padding:12px;border:1px solid #8f98ab;border-radius:3px;background:white;color:var(--ink);margin-top:7px}textarea{resize:vertical}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #2347ef;outline-offset:2px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.field-note{font-size:14px!important;color:#535d70}.checkbox-label{display:flex;align-items:flex-start;gap:12px;font-weight:400;line-height:1.65}.checkbox-label input{width:20px;min-width:20px;height:20px;margin-top:4px}.honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#form-result{padding:14px 0;min-height:24px}#form-result a{display:block;margin-top:12px}.receipt-panel{border:2px solid var(--blue);padding:0 24px 24px;background:#eef1ff;scroll-margin-top:24px}
.table-scroll{overflow-x:auto;margin:32px 0}table{border-collapse:collapse;width:100%;font-size:16px}th,td{padding:16px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}thead th{background:var(--ink);color:white}tbody th{width:30%;font-weight:500}tbody td:nth-child(2){width:22%;color:#283e8a}
.timeline h2{border-top:1px solid var(--line);padding-top:28px}.copy-feed,.copy-citation{font:inherit;border:1px solid #78839d;background:white;color:var(--blue);border-radius:3px;padding:8px 13px;cursor:pointer}.citation{border-top:1px solid var(--line);margin-top:40px}.citation p{overflow-wrap:anywhere}.editorial-status{background:#eef1ff;padding:20px 28px;margin-bottom:30px}.essay-contents summary{flex-wrap:wrap;padding-right:32px}.essay-contents summary .status-pill{margin-left:34px;flex-basis:100%;width:fit-content;max-width:fit-content}.revision-links{grid-column:1/-1}
header{height:auto;min-height:94px;flex-wrap:wrap;padding-top:20px;padding-bottom:20px}header nav{gap:20px}footer{flex-wrap:wrap;gap:18px}footer a{font-size:14px}footer .brand{font-size:29px}[hidden]{display:none!important}
@media(max-width:700px){header{gap:18px}header>nav{order:3;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px 20px}.header-actions{gap:12px;flex-wrap:wrap}.nav-end{display:none}.project-links{gap:12px 20px}.latest-strip{align-items:flex-start;flex-wrap:wrap;gap:10px}.latest-strip>div{width:100%}.latest-strip>a{margin-left:0}.form-grid{grid-template-columns:1fr;gap:0}.support-main{padding-top:28px}.notice{padding:16px}.table-scroll th,.table-scroll td{padding:12px 8px;font-size:14px}table{min-width:560px}.essay-contents summary .status-pill{margin-left:0}.paper-header .header-actions{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
@media print{.project-links,.translation-note,form,.copy-citation,.copy-feed,.challenge-callout{display:none}.notice{background:white}.paper-update{font-size:14px}.table-scroll{overflow:visible}}
