:root{--paper:#FEFAF3;--oat:#F6EEE4;--ink:#1B1B1B;--ink-soft:#4a4440;--bark:#955B2A;--bark-deep:#74431c;--slate:#778DA2;--rule:#e3d6c6}body{background:var(--paper);color:var(--ink);font-family:Nunito Sans,Avenir,Segoe UI,Arial,sans-serif;font-variant-numeric:lining-nums proportional-nums}h1,h2,h3,.navbar-brand span,.step-q,.ramp-big,.answer-line strong{font-family:"M PLUS Rounded 1c",Arial Rounded MT Bold,Arial,sans-serif;font-weight:700;color:var(--ink)}h1{color:var(--bark-deep)}a{color:var(--bark);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--bark-deep);text-decoration-thickness:2px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--slate);outline-offset:2px;border-radius:8px}.skip-to-text{background:var(--ink);color:#fff}.navbar{background:var(--paper);box-shadow:0 1px 0 var(--rule)}.navbar-brand{color:var(--ink);text-decoration:none}.navbar-brand:hover{color:var(--bark-deep)}.navbar-links a{color:var(--ink);text-decoration:none;font-weight:700;border-radius:8px}.navbar-links a:hover{background:var(--oat);color:var(--bark-deep)}.navbar-links a:focus-visible{background:var(--oat)}.navbar-links a[aria-current=page]{color:var(--bark)}.navbar-toggler{background:var(--paper);color:var(--ink);border:2px solid var(--ink);border-radius:8px;font:inherit;font-weight:700;cursor:pointer}.navbar-toggler:hover{background:var(--oat)}@media(max-width:999.98px){.navbar-links{background:#fff;border:2px solid var(--ink);border-radius:8px;box-shadow:0 10px 24px #1b1b1b1f}.navbar-links a:hover{background:var(--oat)}}.lead,.option-meta,.step-count,.consent,.footer-fine{color:var(--ink-soft)}.answer-line strong{color:var(--bark-deep)}.option-list>li+li{border-top:1px solid var(--rule)}.option-list img,.figure-wide img{border-radius:8px}.table th{background:var(--oat);font-weight:700}.table td,.table th{border-bottom:1px solid var(--rule)}.btn{border:2px solid var(--bark-deep);border-radius:8px;background:var(--bark);color:#fff}.btn:hover{background:var(--bark-deep)}.btn:focus-visible{outline-color:var(--slate)}.btn-choice{background:#fff;color:var(--ink);border-color:var(--ink)}.btn-choice:hover{background:var(--oat);color:var(--ink);border-color:var(--bark-deep)}.btn-choice[aria-pressed=true]{background:var(--oat);border-color:var(--bark)}.field-input,.ask-form input:not([type=radio]),.ask-form textarea{background:#fff;color:var(--ink);border:2px solid #8a7f76;border-radius:8px}.field-input:focus,.ask-form input:focus,.ask-form textarea:focus{border-color:var(--bark)}.field-input::placeholder,.ask-form ::placeholder{color:#7c736b}.link-btn{color:var(--bark)}.link-btn:hover,.ramp-big{color:var(--bark-deep)}.ramp-hint{color:var(--ink-soft)}.ask-box{background:var(--oat);border:2px dotted var(--bark);border-radius:8px}.pick-row label{background:#fff;border:2px solid #8a7f76;border-radius:8px}.pick-row label:hover{border-color:var(--bark)}.pick-row input{accent-color:var(--bark)}.faq details{border-bottom:1px solid var(--rule)}.site-footer{background:var(--oat);border-top:1px solid var(--rule)}.footer-links a{color:var(--ink)}.footer-links a:hover{color:var(--bark-deep)}.cell-sub,.ask-count{color:var(--ink-soft)}.nav-quote a{color:#fff;background:var(--bark);border:2px solid var(--bark-deep)}.nav-quote a:hover{color:#fff;background:var(--bark-deep)}@media(max-width:999.98px){.nav-quote a{border-radius:0;border-width:2px 0 0}}
