.q-root{--q-ink:#1b1a18;--q-paper:#e6e4de;--q-bone:#f2f1ec;--q-card:#f6f5f0;--q-muted:#57554f;--q-ash:#a19e96;--q-line:#1b1a1829;--q-serif:"Newsreader Variable", "Palatino Linotype", Palatino, serif;--q-sans:"Instrument Sans Variable", ui-sans-serif, system-ui, sans-serif;--q-margin:var(--m,clamp(20px, 4.2vw, 64px));--q-ease:cubic-bezier(.16, 1, .3, 1);--q-shadow:0 1px 1px #1b1a180f, 0 14px 30px -14px #1b1a1859, 0 40px 70px -40px #1b1a1859;font-family:var(--q-sans);color:var(--q-ink);min-height:70vh}.q-root :where(*){box-sizing:border-box}.q-root :where(button,input,textarea,select){font:inherit;color:inherit}.q-root :where(button){cursor:pointer;border-radius:0}.q-root :where(button:disabled){cursor:not-allowed}.q-root :where(img){max-width:100%;height:auto;display:block}.q-root [hidden]{display:none!important}.q-root h2[tabindex]:focus,.q-root button:focus:not(:focus-visible){outline:none}.q-label{font:500 .7rem/1.5 var(--q-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--q-muted);align-items:center;gap:12px;font-stretch:92%;display:flex}.q-small-rule{background:currentColor;width:30px;height:1px}.q-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.q-meta{font:450 .78rem/1.6 var(--q-sans);color:var(--q-muted);margin-top:1.1rem}.q-meta span{padding:0 .45em}.q-hint{font:450 .78rem/1.65 var(--q-sans);color:var(--q-muted);margin-top:.7rem}.q-hint a{text-underline-offset:.25em}.q-fine{font:450 .82rem/1.75 var(--q-sans);color:var(--q-muted)}.q-status{font:450 .88rem/1.6 var(--q-sans);overflow-wrap:anywhere;margin-top:.8rem}.q-status:empty{display:none}.q-noscript{margin-top:1.5rem;font-size:1rem;line-height:1.7}.q-primary{isolation:isolate;background:var(--q-ink);min-height:56px;color:var(--q-bone);font:520 .98rem/1.1 var(--q-sans);white-space:nowrap;transition:color .45s var(--q-ease);border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:1.4em;padding:0 1.3em 0 1.6em;font-stretch:95%;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.q-primary>span{display:none}.q-primary:after{content:"";width:9px;height:9px;transition:transform .6s var(--q-ease);background:currentColor;border-radius:50%;flex:none}.q-primary:before{content:"";z-index:-1;background:var(--q-bone);width:9px;height:9px;transition:transform .7s var(--q-ease);border-radius:50%;margin:-4.5px;position:absolute;top:50%;right:calc(1.3em + 4.5px);transform:scale(0)}.q-primary:hover:not(:disabled){color:var(--q-ink)}.q-primary:hover:not(:disabled):before{transform:scale(70)}.q-primary:hover:not(:disabled):after{transform:scale(.6)}.q-primary:disabled{color:#1b1a1873;background:#1b1a181f}.q-primary:focus-visible{outline:2px solid var(--q-ink);outline-offset:4px}.q-back,.q-text-button{min-height:44px;font:500 .86rem/1.3 var(--q-sans);text-decoration:underline;text-decoration-color:var(--q-line);text-underline-offset:.4em;background:0 0;border:0;align-items:center;gap:.6em;padding:0;transition:text-decoration-color .3s,color .3s;display:inline-flex}.q-back{color:var(--q-muted);text-decoration:none}.q-back:hover,.q-text-button:hover{color:var(--q-ink);text-decoration-color:currentColor}.q-back span{transition:translate .4s var(--q-ease)}.q-back:hover span{translate:-4px}.q-intro{max-width:1480px;padding:clamp(3.5rem, 9vh, 7.5rem) var(--q-margin) clamp(2rem, 5vh, 4rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,6rem);margin:0 auto;display:grid}.q-intro-copy{z-index:1;position:relative}.q-intro h1{font:300 clamp(3.6rem, 7.4vw, 7.4rem)/.9 var(--q-serif);letter-spacing:-.045em;text-wrap:balance;margin:1.8rem 0 1.6rem}.q-intro h1 em{white-space:nowrap;font-weight:280}.q-intro-lead{max-width:20em;font:340 clamp(1.4rem, 1.1rem + .9vw, 2rem)/1.3 var(--q-serif);letter-spacing:-.015em;text-wrap:balance}.q-intro-description{max-width:27em;font:400 1.05rem/1.7 var(--q-serif);color:var(--q-muted);margin-top:1.2rem}.q-intro .q-primary{min-width:240px;margin-top:2.4rem}.q-intro-copy>*{animation:q-rise 1.1s var(--q-ease) both}.q-intro-copy>:nth-child(2){animation-delay:80ms}.q-intro-copy>:nth-child(3){animation-delay:.18s}.q-intro-copy>:nth-child(4){animation-delay:.26s}.q-intro-copy>:nth-child(n+5){animation-delay:.36s}.q-intro-art{isolation:isolate;place-items:center;min-height:clamp(520px,62vh,700px);margin:0;display:grid;position:relative}.q-art-number{z-index:-2;font:250 clamp(260px, 32vw, 520px)/1 var(--q-serif);letter-spacing:-.08em;color:#0000;-webkit-text-stroke:1px #1b1a181f;user-select:none;position:absolute;top:50%;left:50%;translate:-50% -54%}.q-card{background:var(--q-card);box-shadow:var(--q-shadow);border-radius:4px;padding:10px}.q-card img{mix-blend-mode:multiply;width:100%}.q-card-main{z-index:2;width:min(66%,320px);animation:q-deal-main 1.3s var(--q-ease) .1s both;transition:rotate .8s var(--q-ease), translate .8s var(--q-ease);position:relative;rotate:-2.5deg}.q-hand{z-index:1;place-items:center;display:grid;position:absolute;inset:0}.q-hand .q-card{transform-origin:50% 110%;width:min(46%,220px);transition:rotate .9s var(--q-ease), translate .9s var(--q-ease);grid-area:1/1}.q-card-left{animation:q-deal-side 1.3s var(--q-ease) .25s both;translate:-46% 6%;rotate:-14deg}.q-card-right{animation:q-deal-side 1.3s var(--q-ease) .35s both;translate:46% -2%;rotate:13deg}@media (hover:hover){.q-intro-art:hover .q-card-left{translate:-58% 4%;rotate:-19deg}.q-intro-art:hover .q-card-right{translate:58% -5%;rotate:18deg}.q-intro-art:hover .q-card-main{translate:0 -10px;rotate:0deg}}.q-intro-art figcaption{font:450 .74rem/1.4 var(--q-sans);color:var(--q-muted);justify-content:space-between;gap:1rem;display:flex;position:absolute;bottom:0;left:6%;right:6%}.q-art-aside{font:italic 340 1.35rem/1.15 var(--q-serif);letter-spacing:-.015em;text-align:right;color:var(--q-muted);position:absolute;top:4%;right:0}.q-art-aside em{color:var(--q-ink)}.q-disclaimer{max-width:1480px;padding:1.4rem var(--m,24px) 2.4rem;color:#57554f;border-top:1px solid #1b1a181f;margin:0 auto;font:450 .78rem/1.6 Instrument Sans Variable,sans-serif}.q-root ::selection{background:var(--q-ink);color:var(--q-bone)}.q-root :is(input,textarea){caret-color:var(--q-ink)}.q-root :is(button,a,summary,input,textarea):focus-visible{outline:2px solid var(--q-ink);outline-offset:5px}.q-browse{margin-top:1.3rem}.q-intro h1{letter-spacing:-.04em;margin-top:0;font-size:clamp(3.6rem,7vw,6rem)}.q-stage,.q-result{max-width:1280px;padding:clamp(1.5rem, 4vh, 3rem) var(--q-margin) 4rem;margin:0 auto}.q-stage-top{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:clamp(1.5rem,4vh,3rem);display:flex}.q-step{font:450 .82rem/1.5 var(--q-sans);color:var(--q-muted);text-align:right}.q-question{max-width:1040px}.q-question h2{max-width:20ch;font:320 clamp(2.3rem, 4.6vw, 4rem)/1.04 var(--q-serif);letter-spacing:-.03em;text-wrap:balance;margin:0 0 1rem}.q-question-help{font:400 1.05rem/1.6 var(--q-serif);color:var(--q-muted);margin-bottom:1.8rem}.q-options{gap:.75rem;display:grid}.q-options-opening{grid-template-columns:repeat(2,minmax(0,1fr))}.q-option{border:1px solid var(--q-line);text-align:left;min-height:76px;font:400 1.22rem/1.35 var(--q-serif);background:0 0;justify-content:space-between;align-items:center;gap:1.4rem;padding:1.2rem 1.4rem;transition:background-color .2s,border-color .2s;display:flex}.q-option>span:last-child{font:400 1rem var(--q-sans);flex-shrink:0}.q-option:hover{background:var(--q-card);border-color:var(--q-muted)}.q-option[aria-pressed=true]{color:var(--q-bone);background:var(--q-ink);border-color:var(--q-ink)}.q-selection-heading{text-align:center;max-width:650px;margin:0 auto 2.6rem}.q-selection-heading h2{font:300 clamp(2.6rem, 5vw, 4.5rem)/1 var(--q-serif);letter-spacing:-.035em;text-wrap:balance;margin:0 0 1.2rem}.q-selection-heading p{max-width:52ch;font:400 1.1rem/1.6 var(--q-serif);color:var(--q-muted);margin:0 auto}.q-room-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.4rem,4vw,4rem);max-width:1060px;margin:0 auto;display:grid}.q-room-choice{text-align:left;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex}.q-room-choice>img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:300px;transition:translate .3s var(--q-ease)}.q-room-choice:hover>img{translate:0 -4px}.q-room-caption{width:100%;max-width:250px;margin-top:1.4rem;display:block}.q-room-name{font:500 .85rem/1.5 var(--q-sans);display:block}.q-room-description{font:350 1.5rem/1.15 var(--q-serif);letter-spacing:-.015em;margin-top:.55rem;display:block}.q-enter{min-height:44px;font:450 .8rem/1.4 var(--q-sans);color:var(--q-muted);align-items:center;gap:.7rem;margin-top:.5rem;display:inline-flex}.q-choice-actions{text-align:center;margin-top:2rem}.q-gallery .q-room-choices{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:3.5rem}.q-gallery .q-room-choice>img{height:240px}.q-gallery .q-room-description{font-size:1.25rem}.q-result-top{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.q-result-art{background-color:var(--q-ink);background-blend-mode:soft-light;background-image:url(/images/av/paper.webp);background-size:512px;flex-direction:column;justify-content:center;align-items:center;min-height:560px;margin:0;padding:2.8rem;display:flex;overflow:hidden}.q-result-art>img,.q-result-card{width:min(90%,310px)}.q-result-art>img{background:var(--q-card);box-shadow:var(--q-shadow);padding:10px;rotate:-2deg}.q-result-card{background:var(--q-card);box-shadow:0 0 0 10px var(--q-card), 0 25px 45px -20px #00000080;position:relative;rotate:-2deg}.q-result-card img{width:100%}.q-result-art figcaption{font:450 .72rem/1.6 var(--q-sans);color:var(--q-bone);text-align:center;margin-top:1.8rem}.q-result-title h2{font:300 clamp(2.6rem, 4.5vw, 4.4rem)/1.02 var(--q-serif);letter-spacing:-.035em;text-wrap:balance;margin:0 0 1.4rem}.q-result-reflection{max-width:65ch;font:400 1.17rem/1.6 var(--q-serif)}.q-takeaway{border-top:1px solid var(--q-line);border-bottom:1px solid var(--q-line);font:italic 350 clamp(1.4rem, 2vw, 1.8rem)/1.3 var(--q-serif);text-wrap:pretty;margin-top:1.5rem;padding:1.4rem 0}.q-result-title>.q-fine{margin-top:.8rem}.q-invitation{margin-top:1.8rem}.q-invitation h3{font:380 1.6rem/1.2 var(--q-serif);letter-spacing:-.015em}.q-invitation>p:first-of-type{font:400 1rem/1.6 var(--q-serif);margin:.6rem 0 1.2rem}.q-invitation .q-meta{margin-top:.65rem}.q-recorded{font:450 .83rem/1.7 var(--q-sans);color:var(--q-muted);margin-top:1.3rem}.q-recorded a{text-underline-offset:.25em;display:inline-block}.q-result-extras{max-width:780px;margin:3rem auto 0}.q-details{border-top:1px solid var(--q-line)}.q-details summary{cursor:pointer;min-height:72px;font:380 1.4rem/1.3 var(--q-serif);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.1rem 0;list-style:none;display:flex}.q-details summary::-webkit-details-marker{display:none}.q-details summary:after{content:"+";font:400 1.3rem var(--q-sans)}.q-details[open]>summary:after{content:"−"}.q-details-body{font:400 1.1rem/1.7 var(--q-serif);padding:.25rem 0 1.8rem}.q-details-body>p+p{margin-top:1rem}.q-reflection{margin-top:1.6rem}.q-field-label{font:500 .85rem/1.6 var(--q-sans);margin:1.3rem 0 .5rem;display:block}.q-field-label span{color:var(--q-muted);font-weight:400}.q-reflection textarea{resize:vertical;border:1px solid var(--q-line);background:var(--q-card);width:100%;min-height:100px;font:400 1.1rem/1.6 var(--q-serif);border-radius:0;padding:.9rem}.q-reflection textarea::placeholder,.q-email-line input::placeholder{color:var(--q-muted);opacity:1}.q-email-line{border:1px solid var(--q-muted);align-items:stretch;display:flex}.q-email-line input{width:100%;min-width:0;min-height:52px;font:400 1rem/1.4 var(--q-sans);background:0 0;border:0;padding:.8rem 1rem}.q-email-line button{background:var(--q-ink);color:var(--q-bone);font:450 .86rem/1.5 var(--q-sans);border:0;flex-shrink:0;padding:.8rem 1.2rem}.q-email-line button:disabled{opacity:.7}.q-consent{min-height:44px;font:450 .82rem/1.6 var(--q-sans);cursor:pointer;align-items:flex-start;gap:.7rem;margin-top:1.2rem;display:flex}.q-consent input{width:18px;height:18px;accent-color:var(--q-ink);flex-shrink:0;margin-top:.25rem}.q-consent span span{color:var(--q-muted);display:block}.q-email-preview{border:1px solid var(--q-line);font:400 1rem/1.6 var(--q-serif);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:1.2rem;padding:1.2rem}.q-book-link{border-top:1px solid var(--q-line);font:400 1.05rem/1.6 var(--q-serif);padding:1.5rem 0}.q-book-link a{text-underline-offset:.25em}.q-end{text-align:center;margin-top:2rem}@keyframes q-rise{0%{translate:0 12px}to{translate:0}}@keyframes q-deal-main{0%{transform:translateY(35px)rotate(-6deg)}to{transform:none}}@keyframes q-deal-side{0%{transform:translateY(25px)}to{transform:none}}@media (width<=1000px){.q-intro{grid-template-columns:1fr}.q-intro-art{width:100%;max-width:560px;min-height:500px;margin:1rem auto 0}.q-result-art{min-height:440px;padding:2rem}.q-gallery .q-room-choices{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.q-intro{padding-top:2.6rem}.q-intro h1{font-size:clamp(3rem,15vw,4.4rem)}.q-intro .q-primary{width:100%}.q-intro-art{min-height:380px}.q-card-main{width:58%}.q-hand .q-card{width:40%}.q-art-aside{display:none}.q-intro-art figcaption{font-size:.68rem}.q-stage-top{gap:.8rem;margin-bottom:1.7rem}.q-step{max-width:20ch;font-size:.74rem}.q-question h2{font-size:2.45rem}.q-question-help{margin-bottom:1.3rem;font-size:1rem}.q-options-opening{grid-template-columns:1fr}.q-option{min-height:58px;padding:.85rem 1rem;font-size:1.13rem}.q-room-choices{grid-template-columns:1fr;gap:1.4rem}.q-room-choice{text-align:left;grid-template-columns:100px minmax(0,1fr);gap:1.3rem;display:grid}.q-room-choice>img{width:100px;height:145px}.q-room-caption{max-width:none;margin-top:0}.q-room-name{font-size:.78rem}.q-room-description{font-size:1.35rem}.q-enter{margin-top:.3rem}.q-selection-heading{text-align:left;margin-bottom:1.8rem}.q-selection-heading h2{font-size:2.8rem}.q-gallery .q-room-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.1rem}.q-gallery .q-room-choice{display:flex}.q-gallery .q-room-choice>img{width:100%;height:210px}.q-gallery .q-room-caption{margin-top:1rem}.q-gallery .q-room-description{font-size:1.25rem}.q-result-top{grid-template-columns:1fr;gap:2rem}.q-result-art{min-height:320px;padding:1.7rem}.q-result-art>img,.q-result-card{width:170px}.q-result-art figcaption{margin-top:1.4rem}.q-result-title h2{font-size:2.75rem}.q-invitation .q-primary{width:100%}.q-result-extras{margin-top:2rem}.q-email-line{flex-direction:column}.q-email-line button{min-height:48px}}@media (prefers-reduced-motion:reduce){.q-root *,.q-root :before,.q-root :after{transition:none!important;animation:none!important}}:root[data-still] .q-root *,:root[data-still] .q-root :before,:root[data-still] .q-root :after{transition:none!important;animation:none!important}@media print{.e-header,.e-footer,.q-disclaimer,.q-stage-top,.q-invitation,.q-result-extras,.q-end{display:none!important}.q-result{padding:0}.q-result-top{display:block}.q-result-art{background:0 0;max-width:250px;min-height:0}}.q-review-banner{padding:.7rem var(--q-margin);background:var(--q-ink);color:var(--q-bone);font:450 .72rem/1.6 var(--q-sans);text-align:center;letter-spacing:.02em;margin:0}.q-intro .q-label{margin-bottom:1.5rem}.q-chapters{border-bottom:1px solid var(--q-line);font:450 .72rem/1.5 var(--q-sans);color:var(--q-muted);flex-wrap:wrap;gap:2rem;margin:0 0 2rem;padding:0 0 1.1rem;list-style:none;display:flex}.q-chapters [aria-current]{color:var(--q-ink);font-weight:650}.q-chapters span{opacity:.65;margin-right:.5rem}.q-progress{appearance:none;background:var(--q-line);border:0;width:100%;height:3px;margin:0 0 1.8rem}.q-progress::-webkit-progress-bar{background:var(--q-line)}.q-progress::-webkit-progress-value{background:var(--q-ink)}.q-progress::-moz-progress-bar{background:var(--q-ink)}.q-question fieldset{border:0;min-width:0;margin:0;padding:0}.q-discovery-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.q-answer-label{border:1px solid var(--q-line);cursor:pointer;min-height:88px;font:400 1.18rem/1.42 var(--q-serif);background:0 0;align-items:flex-start;gap:.85rem;padding:1.05rem 1.15rem;display:flex;position:relative}.q-answer-label:has(input:checked){background:var(--q-card);border-color:var(--q-ink);box-shadow:inset 3px 0 var(--q-ink)}.q-answer-label:hover{background:var(--q-card)}.q-answer-label:has(input:focus-visible){outline:2px solid var(--q-ink);outline-offset:4px}.q-answer-label input{width:18px;height:18px;accent-color:var(--q-ink);flex-shrink:0;margin:.2rem 0 0}.q-answer-label input:focus-visible{outline:none}.q-answer-skip{min-height:52px;font:450 .85rem/1.5 var(--q-sans);color:var(--q-muted);border-style:dashed;grid-column:1/-1;align-items:center}.q-answer-skip input{margin-top:0}.q-form-actions{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.q-form-actions .q-primary{min-width:190px}.q-form-actions p{max-width:34ch;margin:0}.q-question-title-label{font:500 .7rem/1.5 var(--q-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--q-muted);margin-bottom:.65rem;display:block}.q-result-eyebrow{font:500 .75rem/1.5 var(--q-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--q-muted);margin:0 0 1rem}.q-result-title h2{font-size:clamp(2.5rem,4.1vw,4rem)}.q-result-top{align-items:start}.q-result-art{position:sticky;top:1rem}.q-reason{border-left:2px solid var(--q-ink);background:var(--q-card);margin:1.6rem 0 0;padding:1.2rem 1.4rem}.q-reason h3,.q-experiment h3,.q-neighbor h3{font:400 1.35rem/1.2 var(--q-serif);margin:0 0 .65rem}.q-reason p{font:400 1.05rem/1.6 var(--q-serif);margin:0 0 .8rem}.q-evidence{margin:0;padding:0;list-style:none}.q-evidence li{font:400 1.05rem/1.5 var(--q-serif);margin-top:.7rem}.q-evidence li span{font:500 .66rem/1.5 var(--q-sans);color:var(--q-muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.2rem;display:block}.q-reason .q-fine{font:450 .76rem/1.6 var(--q-sans);margin:.85rem 0 0}.q-experiment{border-bottom:1px solid var(--q-line);padding:1.3rem 0}.q-experiment p{font:400 1.05rem/1.6 var(--q-serif)}.q-result-main-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.2rem;margin-top:1.3rem;display:flex}.q-close-notice{border:1px solid var(--q-line);font:400 1rem/1.5 var(--q-serif);margin:0 0 1.4rem;padding:.9rem 1.1rem}.q-neighbor{border:1px solid var(--q-line);background:var(--q-card);padding:1.4rem}.q-neighbor p{font:400 1.05rem/1.6 var(--q-serif);margin:.6rem 0}.q-neighbor img{float:right;mix-blend-mode:multiply;width:68px;height:auto;margin:0 0 .75rem 1rem}.q-compare-list{gap:1rem;display:grid}.q-compare-list .q-neighbor{clear:both}.q-answer-review{gap:1rem;padding:0;list-style:none;display:grid}.q-answer-review li{border-bottom:1px solid var(--q-line);padding-bottom:1rem}.q-answer-review p{margin:.35rem 0}.q-answer-review strong{font:550 .8rem/1.5 var(--q-sans)}.q-method-scores{columns:2;column-gap:2rem;margin:1rem 0 0;padding:0;list-style:none}.q-method-scores li{break-inside:avoid;font:450 .8rem/1.5 var(--q-sans);justify-content:space-between;gap:1rem;padding:.4rem 0;display:flex}.q-method-scores span:last-child{color:var(--q-muted);white-space:nowrap}.q-empty{max-width:800px}.q-empty h2{font:300 clamp(2.5rem, 5vw, 4.4rem)/1.04 var(--q-serif);letter-spacing:-.035em;margin:0 0 1.5rem}.q-empty>p{max-width:55ch;font:400 1.15rem/1.65 var(--q-serif)}.q-empty-actions{flex-wrap:wrap;gap:1rem 2rem;margin-top:1.8rem;display:flex}.q-invitation{border-top:1px solid var(--q-line);padding-top:1.5rem}.q-gallery .q-selection-heading{max-width:750px}.q-gallery .q-room-choice{min-height:44px}.q-tension{font:italic 350 1.2rem/1.55 var(--q-serif);margin:1rem 0 0}@media (width<=700px){.q-discovery-options{grid-template-columns:1fr}.q-answer-label{min-height:62px;padding:.85rem 1rem;font-size:1.1rem}.q-answer-skip{min-height:52px;font-size:.84rem}.q-form-actions{flex-direction:column-reverse;align-items:flex-start}.q-form-actions .q-primary{width:100%}.q-form-actions p{max-width:none}.q-chapters{gap:.6rem 1rem;margin-bottom:1.4rem;font-size:.66rem}.q-result-art{position:static}.q-result .q-stage-top{align-items:flex-start}.q-result .q-stage-top button{font-size:.78rem}.q-method-scores{columns:1}.q-result-main-actions .q-primary{width:100%}.q-reason,.q-neighbor{padding:1rem}.q-review-banner{font-size:.65rem}}.q-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.q-email-line button:disabled{opacity:.65;cursor:default}
