@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Instrument+Serif:ital@0;1&display=swap";:root{--paper:#f4f0e6;--ink:#20261f;--red:#aa3728;--line:#c8cbbb;--muted:#656c60;--olive:#d7dcb9}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--paper);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif}a{color:inherit}button,input{font:inherit}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--red);outline-offset:5px}h1:focus{outline:none}.quiz-shell{flex-direction:column;max-width:760px;min-height:100svh;margin:auto;padding:0 25px;display:flex}.quiz-header{flex-shrink:0;justify-content:space-between;align-items:center;height:83px;display:flex}.quiz-logo{letter-spacing:-.07em;font-size:26px;font-weight:700;text-decoration:none}.quiz-logo span{margin-left:4px;font-weight:500}.quiz-main{flex:1;padding-top:30px}.progress-row{align-items:center;gap:18px;height:22px;display:flex}.back,.restart{min-height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:10px}.step-label{letter-spacing:.08em;margin-left:auto;font-family:monospace;font-size:9px}.restart{margin-left:auto}.progress-track{background:#e0e2d4;height:3px;margin:12px 0 33px}.progress-track span{background:var(--red);width:25%;height:100%;transition:width .18s;display:block}.eyebrow{letter-spacing:.11em;color:var(--red);margin:0 0 18px;font-size:9px;font-weight:700}h1{letter-spacing:-.025em;margin:0 0 18px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(43px,11.7vw,64px);font-weight:400;line-height:1.02}h1 em{color:var(--red);font-weight:400}.aside{color:var(--muted);max-width:410px;min-height:40px;margin:0 0 29px;font-size:13px;line-height:1.55}.answers{flex-direction:column;gap:12px;display:flex}.answer{border:1px solid var(--ink);text-align:left;cursor:pointer;width:100%;min-height:88px;color:var(--ink);background:0 0;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;padding:18px 19px;transition:background .15s,transform .15s;display:flex}.answer:first-child{background:var(--ink);color:var(--paper)}.answer:hover{background:var(--olive)}.answer:first-child:hover{background:#37432f}.answer:active{transform:translateY(1px)}.answer strong{font-size:15px;font-weight:500;line-height:1.35;display:block}.answer small{opacity:.72;margin-top:6px;font-size:11px;font-weight:400;line-height:1.35;display:block}.micro{letter-spacing:.08em;color:var(--muted);text-align:center;margin:20px 0 28px;font-family:monospace;font-size:8px}.quiz-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:35px;padding:23px 0 25px;display:flex}.allistair-mark{letter-spacing:.08em;align-items:center;gap:11px;font-size:9px;font-weight:600;display:flex}.avatar{background:var(--olive);letter-spacing:-.06em;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-family:Instrument Serif,Georgia,serif;font-size:25px;font-style:italic;font-weight:400;display:flex}.subtitle{letter-spacing:0;color:var(--muted);margin-top:4px;font-size:8px;font-weight:400;display:block}.footer-links{color:var(--muted);gap:12px;font-size:9px;display:flex}.result-copy{color:var(--muted);max-width:480px;font-size:14px;line-height:1.7}#lead-form{margin-top:26px}.convert{border:1px solid var(--ink);background:var(--ink);width:100%;color:var(--paper);cursor:pointer;border-radius:3px;justify-content:space-between;align-items:center;min-height:58px;padding:16px 18px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.convert:hover{background:#37432f}.convert>span{font-size:21px}.form-note{color:var(--muted);margin:16px 0 0;font-size:10px;line-height:1.6}.preview-result{margin-top:25px}#lead-form>label:not(.consent){margin-bottom:10px;font-size:12px;display:block}input[type=email]{border:1px solid var(--line);width:100%;color:var(--ink);background:#faf8f1;border-radius:3px;padding:16px 14px;font-size:16px}input[type=checkbox]{accent-color:var(--ink);min-width:17px;height:17px;margin:0}.consent{align-items:flex-start;gap:10px;margin:16px 0 22px;font-size:10px;line-height:1.5;display:flex}.honey{position:absolute;left:-9999px}noscript{font-size:14px;line-height:1.6}@media (width>=700px){.quiz-shell{max-width:650px;padding:0 35px}.quiz-header{height:100px}.quiz-main{padding-top:40px}.progress-track{margin-bottom:42px}h1{font-size:66px}.aside{margin-bottom:33px;font-size:14px}.answer{min-height:95px;padding:22px}.answer strong{font-size:17px}.answer small{font-size:12px}.quiz-footer{margin-top:48px;padding-bottom:35px}}@media (width<=360px){.quiz-shell{padding:0 19px}.quiz-header{height:72px}.quiz-main{padding-top:22px}.progress-track{margin-bottom:25px}h1{font-size:42px}.answer{min-height:86px;padding:15px}.answer strong{font-size:14px}.quiz-footer{margin-top:24px}.subtitle{font-size:7px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.convert:disabled{opacity:.65;cursor:wait}.form-error{color:var(--red);margin:14px 0;font-size:12px;line-height:1.6}.free-book-link{text-underline-offset:4px;padding:9px 0;font-size:13px;line-height:1.5;display:inline-block}
