.brand{letter-spacing:.02em;font-size:1.25rem}.inner-page .topbar{position:relative;background:var(--wine)}nav a[aria-current=page]{color:#e8c98f;border-bottom:2px solid #e8c98f;padding-bottom:5px}main{min-height:calc(100vh - 215px)}.inner-page .section{min-height:calc(100vh - 215px)}.survey-panel fieldset{min-width:0}.survey-panel .answer-option{display:flex;width:100%;margin:0 0 12px;padding:15px 18px;border:1px solid var(--line);background:white}.answer-option:has(input:checked){border-color:var(--wine);background:#f0e4dc}.quiz-progress{font-weight:700;color:var(--wine)}progress{width:100%;height:8px;accent-color:var(--wine)}#quiz-app h3{font-size:2rem;line-height:1.3}.answer-review article{padding:20px 0;border-top:1px solid var(--line)}.answer-review p{margin:8px 0}.quiz-note{font-size:.82rem;color:#746a62;margin-top:20px}.quiz-note a{color:var(--wine)}#quiz-app .score{font-size:4rem;color:var(--wine)}button:focus-visible,a:focus-visible{outline:3px solid var(--gold);outline-offset:4px}@media(max-width:850px){.inner-page .topbar{height:78px}.inner-page nav{z-index:10}.section-title h2{overflow-wrap:anywhere}}
