:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#202821;background:#f7f5ef;font-family:Arial,sans-serif}body{margin:0}button,input,select,textarea{font:inherit}main{max-width:48rem;margin:0 auto;padding:8rem 2rem}.eyebrow{color:#527154;letter-spacing:.08em;text-transform:uppercase;font-weight:700}h1{margin:1rem 0;font-size:clamp(2.5rem,8vw,5rem);line-height:.98}p{font-size:1.125rem;line-height:1.7}.primary-link,.primary-button,.secondary-button,.text-button{cursor:pointer;border-radius:.5rem;font-weight:700}.primary-link,.primary-button{color:#fff;background:#315d3a;border:1px solid #315d3a;padding:.8rem 1rem;text-decoration:none;display:inline-block}.draft-shell{max-width:64rem;padding-block:3rem 8rem}.draft-heading h1{font-size:clamp(2.25rem,6vw,4.25rem)}.draft-warning{background:#fff4d6;border-left:.25rem solid #a87300;padding:.85rem 1rem}.revision-meta{gap:2rem;display:flex}.revision-meta div{gap:.25rem;display:grid}.revision-meta dt{color:#527154;text-transform:uppercase;font-size:.8rem;font-weight:700}.revision-meta dd{margin:0}.draft-form,.component-stack,.component-card{gap:1.25rem;display:grid}.draft-form{margin-top:2rem}.draft-form label{gap:.4rem;font-weight:700;display:grid}.draft-form input,.draft-form select,.draft-form textarea{box-sizing:border-box;background:#fff;border:1px solid #adb8ae;border-radius:.4rem;width:100%;padding:.7rem}.section-heading,.subsection-heading,.save-bar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.section-heading h2,.section-heading h3,.subsection-heading h4,.save-bar p{margin:0}.compact{align-items:baseline}.component-card{background:#fff;border:1px solid #d4d8d2;border-radius:.75rem;padding:1.5rem}.component-card fieldset{border:1px solid #d4d8d2;border-radius:.5rem;gap:.75rem;padding:1rem;display:grid}.answer-row{grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;display:grid}.answer-row input[type=radio]{width:auto}.media-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.secondary-button,.text-button{color:#315d3a;background:0 0;border:1px solid #527154;padding:.6rem .8rem}.text-button{border-color:#0000}.save-bar{background:#f7f5ef;border-top:1px solid #d4d8d2;padding:1rem 0;position:sticky;bottom:0}.save-bar p{font-size:1rem}.button-row{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.button-row p{margin:0}.review-shell{gap:2rem;max-width:64rem;padding-block:3rem 8rem;display:grid}.review-status{text-transform:capitalize;border:1px solid #527154;border-radius:999px;padding:.35rem .75rem;font-weight:700;display:inline-block}.review-status.invalidated,.review-status.rejected{color:#7b2d26;border-color:#9b3d34}.review-snapshot,.review-decision,.decision-card,.publisher-card{gap:1rem;display:grid}.review-snapshot pre{background:#f7f5ef;padding:1rem;overflow:auto}.review-question{border-top:1px solid #d4d8d2}.review-decision,.decision-card,.publisher-card{background:#fff;border:1px solid #d4d8d2;border-radius:.75rem;padding:1.5rem}.review-decision label{gap:.4rem;font-weight:700;display:grid}.review-decision select,.review-decision textarea{border:1px solid #adb8ae;border-radius:.4rem;padding:.7rem}button:disabled{cursor:wait;opacity:.6}@media (max-width:42rem){.media-grid,.section-heading,.subsection-heading,.save-bar,.button-row{grid-template-columns:1fr;align-items:stretch;display:grid}}
