*{box-sizing:border-box}body{margin:0;background:#f7f6f2;color:#212222;font:17px/1.55 system-ui,sans-serif}header{background:#161617;color:white;padding:12px 6vw;display:flex;align-items:center;justify-content:space-between;gap:12px}header img{width:74px;display:block}a{color:inherit;text-underline-offset:4px}main{max-width:980px;margin:auto;padding:clamp(32px,7vw,90px) 6vw}.eyebrow,legend{font:bold 13px monospace;letter-spacing:.1em;color:#a61424}h1{font:850 clamp(44px,8vw,88px)/1 system-ui;letter-spacing:-.065em;margin:18px 0}h2{line-height:1.12}main>p{max-width:62ch}.btn,button{display:inline-block;border:0;border-radius:3px;background:#af1423;color:white;text-decoration:none;padding:12px 20px;font:700 16px system-ui;cursor:pointer}button:disabled{opacity:.6}.reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:18px;margin:24px 0}.reviews-grid figure,fieldset{background:white;border:0;border-top:3px solid #ae1422;padding:20px;margin:0}.reviews-grid blockquote{margin:0 0 16px;font:22px/1.45 Georgia}.reviews-grid figcaption{font-size:14px}form{max-width:650px}label{display:block;font-weight:650;margin-top:16px}input,textarea,select{width:100%;padding:10px;font:inherit;border:1px solid #aaa;border-radius:3px}fieldset,form button{margin-top:20px}#status{font-weight:650}.filters{display:flex;gap:8px;flex-wrap:wrap}.filters button{background:#e7e3df;color:#292929}.filters button[aria-pressed=true]{background:#202122;color:white}a:focus-visible,button:focus-visible{outline:3px solid #db4857;outline-offset:4px}
.page-menu{position:relative;z-index:5;border:0!important;background:transparent;margin:0 0 0 auto;box-shadow:none}.page-menu summary{color:white;font:650 16px system-ui;cursor:pointer;list-style:none;padding:10px}.page-menu summary:after{content:" ▾";color:white}.page-menu nav{position:absolute;right:0;top:100%;width:190px;background:#171719;padding:8px;border-top:3px solid #c51928;box-shadow:0 8px 24px #0004}.page-menu nav a{display:block;padding:8px 12px;color:white;text-decoration:none}.page-menu nav a:hover{background:#333}