:root{color-scheme:light;--bg: #FCFBF7;--ink: #2B2520;--muted: #6F675C;--hair: #DDD7C8;--frame: #CEC7B6;--panel: #F4F1E9;--danger: #8B1D12;--fill-anxious: #9A6A12;--fill-avoidant: #3E2A1C;--fill-disorganized: #74202A;--fill-secure: #1F4A34;--on-fill: #FCFBF7;--on-fill-soft: rgba(252, 251, 247, .84);--on-fill-rule: rgba(252, 251, 247, .45);--display: "Prata", "Iowan Old Style", Georgia, serif;--sans: "Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--wide: 1080px;--col: 640px;--margin: 200px;--gutter: 56px;--span: calc(var(--margin) + var(--gutter) + var(--col))}.anxious{--fill: var(--fill-anxious);--on-fill-soft: #FCFBF7}.avoidant{--fill: var(--fill-avoidant)}.disorganized{--fill: var(--fill-disorganized)}.secure{--fill: var(--fill-secure)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.6;font-weight:400}a{color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}strong{font-weight:600}p{margin:0 0 1em}[hidden]{display:none!important}.page{max-width:var(--wide);margin:0 auto;padding:0 24px}.mast{padding:46px 0 0}.brand{font-family:var(--display);font-size:22px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;display:inline-block;margin:0 0 28px}.sections{display:flex;gap:28px;border-bottom:1px solid var(--hair);overflow-x:auto;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sections::-webkit-scrollbar{display:none}.sections a{font-size:13.5px;letter-spacing:.04em;text-decoration:none;color:var(--muted);padding:0 0 14px;border-bottom:2px solid transparent;margin-bottom:-1px;flex:0 0 auto}.sections a.on{color:var(--ink);border-bottom-color:var(--ink)}.sections a:hover{color:var(--ink)}.ed{display:grid;grid-template-columns:var(--margin) minmax(0,var(--col));column-gap:var(--gutter)}.mcol,.tcol{min-width:0}.kicker{display:block;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);padding-top:.6em;line-height:1.5}.open{padding:88px 0 0}.lede{font-family:var(--display);font-weight:400;font-size:clamp(34px,4.8vw,54px);line-height:1.12;letter-spacing:-.005em;margin:0 0 26px}.lede-sub{font-size:21px;line-height:1.5;margin:0 0 14px}.reassure{font-size:17px;color:var(--muted);margin:0}.stakes{padding:64px 0 0}.affect-grid{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:30px 16px;max-width:540px}.affect{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.affect svg{width:36px;height:36px;display:block;color:var(--ink)}.affect span{font-size:14.5px;line-height:1.3;color:var(--ink)}.punch{font-family:var(--display);font-weight:400;margin:96px 0 0;font-size:clamp(30px,4.4vw,50px);line-height:1.16;max-width:940px}.punch-after{font-size:17px;color:var(--muted);max-width:520px;margin:30px 0 0 calc(var(--margin) + var(--gutter))}.h-sec{font-family:var(--display);font-weight:400;font-size:clamp(28px,3.4vw,36px);line-height:1.2;margin:0 0 14px}.lead{font-size:18px;line-height:1.55;margin:0 0 10px}.mix{font-family:var(--display);font-size:20px;margin:0}.pro{font-size:16px;color:var(--muted);max-width:560px;margin:0 0 8px}.cta{font-family:var(--display);font-size:22px;text-decoration:none;display:inline-block;border-bottom:1px solid var(--frame);padding-bottom:4px;transition:border-color .15s ease}.cta:hover{border-bottom-color:var(--ink)}.cta .arrow{display:inline-block;margin-left:.35em;transition:transform .15s ease}.cta:hover .arrow{transform:translate(4px)}.picker{padding:128px 0 0;scroll-margin-top:24px}.quad-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;max-width:var(--span);margin:40px 0 0}.qcell{display:block;text-decoration:none;color:var(--on-fill);min-width:0;padding:30px 30px 34px;background:var(--fill);transition:box-shadow .15s ease}.qcell:hover{box-shadow:inset 0 0 0 1.5px var(--on-fill-rule)}.qname{display:block;font-size:12.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--on-fill)}.qtag{display:block;font-size:13.5px;color:var(--on-fill-soft);font-style:italic;margin:3px 0 0}.qvoice{font-family:var(--display);font-size:22px;line-height:1.35;margin:14px 0 16px;color:var(--on-fill)}.qcell:hover .qvoice{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.signs{list-style:none;margin:0;padding:0}.signs li{position:relative;padding:0 0 0 16px;font-size:15px;line-height:1.45;color:var(--on-fill-soft);margin-bottom:5px}.signs li:before{content:"·";position:absolute;left:1px;top:-2px;color:var(--on-fill);font-weight:700;font-size:20px;line-height:1.4}.picker-foot{margin-top:40px}.steps-sec{padding:120px 0 0}.drops{margin-top:24px;display:flex;flex-direction:column;gap:6px}.drop{background:var(--fill);color:var(--on-fill);scroll-margin-top:24px}.drop summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) 32px;column-gap:16px;align-items:start;padding:22px 26px}.drop summary::-webkit-details-marker{display:none}.dmain{min-width:0}.dname{display:block;font-size:12.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--on-fill)}.dtag{font-size:13.5px;color:var(--on-fill-soft);font-style:italic;letter-spacing:0;text-transform:none;font-weight:400;margin-left:10px}.dtitle{display:block;font-family:var(--display);font-size:20px;line-height:1.3;margin-top:8px;color:var(--on-fill)}.drop summary:hover .dtitle{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.dtoggle{font-family:var(--sans);font-weight:300;font-size:30px;line-height:1;color:var(--on-fill);text-align:right;transition:transform .22s ease;transform-origin:center}.drop[open] .dtoggle{transform:rotate(45deg)}.dbody{padding:4px 26px 34px}.drop:target summary .dtitle{text-decoration:underline;text-underline-offset:4px}.steps{list-style:none;margin:0;padding:0;counter-reset:step}.steps li{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:10px;counter-increment:step;padding:4px 0 22px}.steps li:last-child{padding-bottom:0}.steps li:before{content:counter(step);font-family:var(--sans);font-weight:300;font-size:26px;line-height:1;color:var(--on-fill);padding-top:1px}.steps .lead{font-size:17.5px;font-weight:600;display:block;margin:0 0 6px;line-height:1.35;color:var(--on-fill)}.steps p{font-size:16.5px;line-height:1.6;color:var(--on-fill-soft);margin:0 0 10px;max-width:560px}.steps p:last-child{margin-bottom:0}.steps a{color:var(--on-fill);text-decoration:none;border-bottom:1px solid var(--on-fill-rule)}.steps a:hover{border-bottom-color:var(--on-fill)}.after-steps{font-size:17px;margin:34px 0 0;max-width:560px}.after-steps a{text-decoration:none;border-bottom:1px solid var(--frame)}.after-steps a:hover{border-bottom-color:var(--ink)}.more{padding:136px 0 0;scroll-margin-top:24px}.routes{list-style:none;margin:34px 0 0;padding:0;border-top:1px solid var(--hair)}.routes li{border-bottom:1px solid var(--hair)}.routes a{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:20px;align-items:baseline;padding:18px 0 4px;text-decoration:none}.r-label{font-family:var(--display);font-size:20px;line-height:1.3}.r-dest{font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.r-lead{font-size:15.5px;color:var(--muted);margin:0;padding:0 0 16px;max-width:520px}.routes a:hover .r-label{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.resources{padding:112px 0 0}.shelf{list-style:none;margin:8px 0 0;padding:0;border-top:1px solid var(--hair)}.shelf li{display:grid;grid-template-columns:92px minmax(0,1fr);column-gap:18px;padding:18px 0;border-bottom:1px solid var(--hair)}.shelf .kind{font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);padding-top:5px}.shelf .bt{font-family:var(--display);font-size:19px;display:block;margin-bottom:4px}.shelf .bd{font-size:15.5px;color:var(--muted);display:block;margin-bottom:6px;line-height:1.5}.shelf .bl{font-size:15px;text-decoration:none;border-bottom:1px solid var(--frame)}.shelf .bl:hover{border-bottom-color:var(--ink)}.shelf .nowon{display:block;font-size:12.5px;color:var(--muted);margin-top:8px;letter-spacing:.02em}.crisis{margin:128px 0 0;max-width:640px;padding:4px 0 4px 22px;border-left:2px solid var(--danger);font-size:15.5px;line-height:1.6;color:var(--ink)}.crisis strong{display:block;color:var(--danger);margin-bottom:4px}.crisis a{color:var(--ink);font-weight:600}footer.foot{margin:72px 0 0;padding:26px 0 64px;border-top:1px solid var(--hair);font-size:13.5px;color:var(--muted);line-height:1.6}dialog.sheet{border:none;padding:0;margin:auto;width:min(560px,calc(100vw - 28px));max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);background:var(--bg);color:var(--ink);box-shadow:0 24px 70px #2b252047;overflow:hidden}dialog.sheet::backdrop{background:#2b25208c}.sheet-inner{max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow-y:auto;padding:40px 40px 36px;position:relative}.sheet-close{position:absolute;top:14px;right:14px;border:none;background:none;cursor:pointer;color:var(--muted);font-size:28px;line-height:1;width:44px;height:44px}.sheet-close:hover{color:var(--ink)}.sheet h3{font-family:var(--display);font-weight:400;font-size:26px;line-height:1.25;margin:0 0 18px;padding-right:36px}.sheet p{font-size:16px;color:var(--muted);margin:0 0 12px}.sheet .bq{font-family:var(--display);font-size:19px;line-height:1.5;color:var(--ink);margin:22px 0;padding-left:20px;border-left:1px solid var(--ink)}.sheet .bq em{font-family:var(--sans);font-style:normal;font-size:13.5px;color:var(--muted);display:block;margin-top:8px}.sheet .route{font-size:15.5px;color:var(--ink);margin:0 0 8px}.sheet .route b{font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:12px;margin-right:8px}.sheet .route.anxious b{color:#7a5510}.sheet .route.disorganized b{color:var(--fill-disorganized)}.sheet .route-extra{font-size:15.5px;color:var(--muted)}.sheet details{margin:18px 0}.sheet summary{cursor:pointer;font-size:15.5px;font-weight:600;list-style:none;padding:6px 0}.sheet summary::-webkit-details-marker{display:none}.sheet summary:before{content:"+";display:inline-block;width:18px;color:var(--muted)}.sheet details[open] summary:before{content:"–"}.sheet details ul{list-style:none;margin:6px 0 0 18px;padding:0}.sheet details li{font-size:15.5px;color:var(--muted);padding:4px 0}.sheet .note{font-size:14px;margin:10px 0 0 18px}.sheet .go{display:inline-block;margin-top:18px;font-family:var(--display);font-size:18px;text-decoration:none;border-bottom:1px solid var(--frame);padding-bottom:3px}.sheet .go:hover{border-bottom-color:var(--ink)}.sheet .bookrow{display:grid;grid-template-columns:84px minmax(0,1fr);column-gap:14px;padding:14px 0;border-bottom:1px solid var(--hair)}.sheet .bookrow:last-of-type{border-bottom:none}.sheet .bookrow .kind{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);padding-top:4px}.sheet .bookrow .bt{font-family:var(--display);font-size:17px;display:block;margin-bottom:3px;color:var(--ink)}.sheet .bookrow .bd{font-size:14.5px;color:var(--muted);display:block;margin-bottom:5px;line-height:1.45}.sheet .bookrow .bl{font-size:14.5px;text-decoration:none;border-bottom:1px solid var(--frame);color:var(--ink)}.sheet .bookrow .nowon{display:block;font-size:12px;color:var(--muted);margin-top:6px}.disc{display:none;position:fixed;inset:0;z-index:100;align-items:center;justify-content:center;padding:20px;background:#2b25208c}.disc.is-open{display:flex}.disc-card{background:var(--bg);max-width:460px;width:100%;padding:40px 36px 34px;box-sizing:border-box}.disc-card h2{font-family:var(--display);font-weight:400;font-size:24px;margin:0 0 14px}.disc-card p{font-size:16px;color:var(--muted);margin:0 0 14px;line-height:1.55}.disc-card a{color:var(--ink);font-weight:600}body.disc-open{overflow:hidden}.btn-ink{display:inline-block;font-family:var(--sans);font-size:15px;font-weight:600;letter-spacing:.04em;color:var(--bg);background:var(--ink);border:1px solid var(--ink);padding:12px 26px;cursor:pointer}.btn-ink:hover{background:#1b1714}.btn-ink:disabled{opacity:.35;cursor:default}.t-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid var(--hair);font-size:13.5px;letter-spacing:.04em}.t-exit{text-decoration:none;color:var(--muted);white-space:nowrap}.t-exit:hover{color:var(--ink)}.t-name{font-family:var(--display);font-size:14px;letter-spacing:.14em;text-transform:uppercase;text-align:center}.t-count{color:var(--muted);min-width:64px;text-align:right;font-variant-numeric:tabular-nums}.t-prog{height:2px;background:var(--hair)}.t-prog i{display:block;height:100%;width:0;background:var(--ink);transition:width .3s ease}.t-main{max-width:620px;margin:0 auto;padding:56px 24px 96px}.screen{animation:rise .22s ease both}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.screen{animation:none}}.t-kicker{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0 0 18px}.t-title{font-family:var(--display);font-weight:400;font-size:clamp(32px,5vw,44px);line-height:1.15;margin:0 0 24px}.t-stem{font-family:var(--display);font-weight:400;font-size:clamp(23px,3.4vw,29px);line-height:1.34;margin:0 0 30px}.t-note{font-size:16.5px;line-height:1.6;color:var(--muted);margin:0 0 16px}.t-pace{font-size:16.5px;margin:0 0 16px}.t-label{font-size:15px;font-weight:600;margin:18px 0 8px}.opts{border-top:1px solid var(--hair)}.opt{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-items:start;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--hair);padding:16px 0;font:inherit;font-size:17px;line-height:1.5;color:var(--ink);cursor:pointer}.opt:hover .opt-text{text-decoration:underline;text-decoration-color:var(--frame);text-underline-offset:4px}.opt.mostly{background:var(--panel);margin:0 -12px;padding-left:12px;padding-right:12px;width:calc(100% + 24px)}.opt.mostly .opt-text{font-weight:600}.opt-tag{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding-top:5px}.opt-tag:empty{display:none}.opt.mostly .opt-tag{color:var(--ink)}.taphint{font-size:14.5px;color:var(--muted);margin:12px 0 0}.t-nav{display:flex;justify-content:space-between;align-items:center;margin-top:36px;gap:16px}.btn-text{background:none;border:0;padding:8px 0;font:inherit;font-size:15px;color:var(--muted);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.btn-text:hover{color:var(--ink)}.lk{display:flex;justify-content:space-between;align-items:center;margin:8px 0 6px}.lk button{flex:1;background:none;border:0;padding:10px 0;cursor:pointer;display:flex;justify-content:center;min-height:48px}.lk i{display:block;border:1.5px solid var(--frame);border-radius:50%;background:#fff;transition:background .12s ease,border-color .12s ease}.lk button:nth-child(1) i,.lk button:nth-child(7) i{width:28px;height:28px}.lk button:nth-child(2) i,.lk button:nth-child(6) i{width:23px;height:23px}.lk button:nth-child(3) i,.lk button:nth-child(5) i{width:19px;height:19px}.lk button:nth-child(4) i{width:16px;height:16px}.lk button:hover i{border-color:var(--ink)}.lk button.on i{background:var(--ink);border-color:var(--ink)}.lk-anchors{display:flex;justify-content:space-between;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.r-pattern{font-size:12px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;margin:0 0 14px}#s-result.anxious .r-pattern,#s-result.anxious .band,#s-result.anxious .track .fill{color:#7a5510}#s-result.avoidant .r-pattern,#s-result.avoidant .band{color:var(--fill-avoidant)}#s-result.disorganized .r-pattern,#s-result.disorganized .band{color:var(--fill-disorganized)}#s-result.secure .r-pattern,#s-result.secure .band{color:var(--fill-secure)}#s-result.anxious{--fill: #7A5510}.r-head{font-family:var(--display);font-weight:400;font-size:clamp(30px,4.6vw,40px);line-height:1.15;margin:0 0 22px}.r-soft{font-size:16.5px;margin:0 0 18px}.quad svg{width:min(240px,72%);display:block;margin:4px 0 26px}.qbox{fill:none;stroke:currentColor;opacity:.3;stroke-width:1}.qline{stroke:currentColor;opacity:.16;stroke-width:1}.qlab{font-size:9px;letter-spacing:.08em;fill:currentColor;opacity:.45}.qlab.cur{opacity:1;font-weight:700}.qaxis{font-size:8.5px;fill:currentColor;opacity:.4;letter-spacing:.06em}.qdot{fill:var(--fill, var(--ink));stroke:#fff;stroke-width:1.5}.dims{max-width:400px;margin:0 0 6px}.dim{margin-bottom:18px}.dim-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:14.5px}.dim-top b{font-weight:600}.dim-top .band{font-weight:600;text-transform:capitalize}.track{position:relative;height:3px;background:var(--hair)}.track .fill{position:absolute;left:0;top:0;bottom:0;background:var(--fill, var(--ink))}.ends{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.estnote{font-size:13.5px;color:var(--muted);margin:0 0 24px}.axis-mini{font-size:15.5px;color:var(--muted);margin:0 0 24px}#r-blurb{font-size:18px;line-height:1.6;margin:0 0 16px}.r-mix{font-size:16px;color:var(--muted);margin:0 0 16px}.r-hedge{font-size:15.5px;margin:0 0 14px;padding-left:16px;border-left:1px solid var(--ink)}.r-sec{margin-top:48px;padding-top:24px;border-top:1px solid var(--hair)}.r-sec h3{font-family:var(--display);font-weight:400;font-size:24px;margin:0 0 6px}.r-sec .sub{font-size:15.5px;color:var(--muted);margin:0 0 12px}.brow{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:18px;align-items:center;padding:12px 0;border-bottom:1px solid var(--hair)}.brow p{margin:0;font-size:16px;line-height:1.5}.bt{display:flex;gap:16px}.bic,.mchip,.chip{background:none;border:0;padding:6px 0;font:inherit;font-size:14.5px;color:var(--muted);cursor:pointer;border-bottom:2px solid transparent}.bic:hover,.mchip:hover,.chip:hover{color:var(--ink)}.bic.on,.mchip.on,.chip.on{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.synth{margin:18px 0 0;padding-left:16px;border-left:1px solid var(--ink)}.synth p{font-size:16.5px;line-height:1.6;margin:0 0 10px}.dsec{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:28px 0 8px}.dom{display:grid;grid-template-columns:110px minmax(0,1fr);column-gap:14px;padding:12px 0;border-bottom:1px solid var(--hair)}.dom-name{font-family:var(--display);font-size:16px;padding-top:2px}.dom-read{font-size:15.5px;margin:0 0 8px;line-height:1.5}.tag{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-left:6px;white-space:nowrap}.micro{display:flex;gap:16px}.trig{padding:10px 0;border-bottom:1px solid var(--hair)}.trig b{font-weight:600}.trig p{font-size:15.5px;color:var(--muted);margin:4px 0 0;line-height:1.5}.solid p{font-size:15.5px;margin:0 0 8px;line-height:1.5}.solid .sitem{color:var(--muted)}.onestep{margin:28px 0 12px;padding-left:16px;border-left:1px solid var(--fill, var(--ink));font-size:15.5px}.onestep b{font-family:var(--display);font-weight:400;font-size:17px;display:block;margin-bottom:4px}.godres p{font-size:15.5px;margin:0 0 10px;line-height:1.55}.gfine{font-size:13px;color:var(--muted)}.findpro{font-size:15px;color:var(--muted);margin:14px 0 0}.findpro a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--frame)}.exits{margin-top:44px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.quiet-link{font-size:15.5px;text-decoration:none;border-bottom:1px solid var(--frame)}.quiet-link:hover{border-bottom-color:var(--ink)}.morelink{margin-top:36px}.opt-head{font-size:15px;color:var(--muted);margin:0 0 14px}.opt-head b{color:var(--ink);font-weight:600}.optq{margin:0 0 18px}.oq-label{font-size:15.5px;font-weight:600;margin:0 0 4px}.chips{display:flex;flex-wrap:wrap;gap:2px 20px}.disclaimer{font-size:13.5px;color:var(--muted);line-height:1.55;margin:36px 0 0;padding-top:16px;border-top:1px solid var(--hair)}#retake{margin-top:18px}.deep-go{margin-top:6px}#keep-btn{margin-top:18px}.snap canvas{width:100%;height:auto;display:block}.snap-btns{display:flex;gap:22px;margin-top:18px;align-items:center}.sheet .srow{display:block;width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--hair);padding:14px 0;font:inherit;cursor:pointer}.sheet .srow .t{font-family:var(--display);font-size:18px;display:block}.sheet .srow .s{font-size:14.5px;color:var(--muted)}.sheet ul.plain{margin:0;padding-left:18px}.sheet ul.plain li{font-size:15.5px;color:var(--muted);margin-bottom:8px}.t-crisis{max-width:620px;margin:0 auto;padding:0 24px 72px}.t-crisis .crisis{margin-top:0}@media print{body *{visibility:hidden!important}#s-result,#s-result *{visibility:visible!important}#s-result{position:absolute;left:0;top:0;width:100%}.bt,.micro,.exits,#more-reveal,#opt,#keep-btn,#retake,#bullets-toggle,#bullets-skip,.deep-go{display:none!important}}@media(max-width:900px){.ed{grid-template-columns:1fr;row-gap:10px}.kicker{padding-top:0}.open{padding-top:56px}.lede{margin-bottom:20px}.lede-sub{font-size:19px}.stakes{padding-top:48px}.affect-grid{gap:24px 12px}.affect svg{width:32px;height:32px}.affect span{font-size:13.5px}.punch{margin-top:64px}.punch-after{margin-left:0;margin-top:22px}.picker{padding-top:88px}.quad-grid{margin-top:28px}.qcell{padding:24px 20px 26px}.qvoice{font-size:20px}.picker-foot{margin-top:32px}.steps-sec{padding-top:88px}.drop summary{grid-template-columns:minmax(0,1fr) 28px;column-gap:12px;padding:20px}.dtitle{font-size:19px}.dtag{display:block;margin:3px 0 0}.dbody{padding:2px 20px 28px}.more{padding-top:96px}.r-dest{font-size:11px}.resources{padding-top:80px}.crisis{margin-top:88px}.sheet-inner{padding:32px 22px 28px}.mast{padding-top:34px}}@media(max-width:560px){.quad-grid{grid-template-columns:1fr}.qcell{padding:24px 22px 26px}}@media(max-width:520px){.t-head{padding:16px 18px}.t-exit .word{display:none}.t-name{font-size:12px;letter-spacing:.12em;white-space:nowrap}.t-count{min-width:44px}.t-main{padding-top:40px}}@media(max-width:480px){.shelf li{grid-template-columns:1fr;row-gap:2px}.routes a{grid-template-columns:1fr;row-gap:4px}.r-dest{order:-1}.sheet .bookrow{grid-template-columns:1fr;row-gap:2px}}
