.feedback-page{max-width:780px;padding:3rem 1.25rem 4rem}.feedback-page h1{font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.08}.feedback-page fieldset{border:0;border-top:1px solid #b6ada0;padding:1.5rem 0;margin-top:2rem;min-width:0}.feedback-page legend{font-weight:700;padding-right:1rem}.feedback-page label:not(.check){display:block;margin:1.5rem 0}.feedback-page label>span{display:block;margin-bottom:.5rem;font-weight:600}.feedback-page textarea,.feedback-page select,.feedback-page input:not([type=checkbox]):not([type=hidden]){box-sizing:border-box;width:100%;font:inherit;color:#201d19;background:#fffdf6;border:1px solid #8b8378;border-radius:3px;padding:.7rem}.feedback-page textarea{resize:vertical}.feedback-page .check{display:flex;gap:.75rem;align-items:flex-start}.feedback-page .check input{margin-top:.3rem;flex-shrink:0}.feedback-page .check span{font-weight:400}.feedback-page button{font:inherit;background:#8b2927;color:#fff;padding:.8rem 1.25rem;border:0;border-radius:3px;cursor:pointer}.feedback-page button:disabled{opacity:.55;cursor:wait}.feedback-page .fine-print{font-size:.9rem;line-height:1.5}.feedback-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.feedback-page [hidden]{display:none!important}.feedback-page :focus-visible{outline:3px solid #a82c28;outline-offset:3px}.reader-feedback-callout{border-block:1px solid #a99b89;padding:1.4rem 0;margin:2.5rem 0}.reader-feedback-callout h2{font-size:1.6rem}.reader-feedback-callout .feedback-actions{display:flex;gap:1rem;flex-wrap:wrap}

.feedback-continue{margin-left:1rem;font:inherit;background:transparent;color:inherit;border:1px solid currentColor;padding:.4rem .7rem;cursor:pointer}.feedback-page #feedback-verification{padding:1.2rem;border:1px solid #a99b89;margin:1.5rem 0}.feedback-page #feedback-verification input[type=email]{margin:.5rem 0 1rem}#feedback-privacy .privacy-copy p{color:var(--ink,#201d19)}
