:root{color-scheme:light;font-family:Arial,Helvetica,sans-serif;color:#222d2b;background:#fcf0e6;--accent-reading:#b63b08}*{box-sizing:border-box}body{margin:0}header,main,footer{width:min(940px,calc(100% - 32px));margin:auto}header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:24px;border-bottom:1px solid #d6c8bd}header img{width:190px;height:auto}header nav{display:flex;flex-wrap:wrap;gap:18px}a{color:var(--accent-reading)}header a,footer a{padding-block:10px}main{padding-block:24px}h1{font-size:clamp(26px,5vw,36px);color:var(--accent-reading)}h3{font-size:21px;margin-top:32px}p,li{font-size:16px;line-height:1.65;color:#505b55}.v2-faq-tools{display:grid;gap:8px;margin:20px 0}.v2-faq-tools label{font-weight:700}input{width:100%;min-height:46px;border:1px solid #b8bdb7;border-radius:6px;padding:10px;font:16px Arial,sans-serif;background:#fff;color:#222d2b}.v2-faq-tools p{margin:0}.v2-faq-item{border-top:1px solid #d6c8bd;padding:16px 0}summary{cursor:pointer;font-size:17px;line-height:1.5;font-weight:700}summary:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #222d2b;outline-offset:3px}[hidden]{display:none!important}footer{border-top:1px solid #d6c8bd;padding-block:20px}@media(max-width:430px){header{align-items:start}header img{width:150px}header nav{flex-direction:column;gap:0}}
