.practical-use{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr)}.section-panel{font-size:16px}.section-panel[hidden]{display:none!important}.me-heading:after{pointer-events:none}[data-slot=alert-dialog-content] button{min-height:44px;padding:12px 16px;border:1px solid var(--ink)}[data-slot=alert-dialog-content] input{border:1px solid var(--ink);padding:12px;width:100%}.today-note{grid-template-columns:110px 1fr}.duo-reveal h2,.me-heading h2,.story h1,.theme-cover>strong,.together-title h2{line-height:1.08}.duo-reveal .primary-action,.practical-result .primary-action{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 20px;border:1px solid var(--ink)}.duo-reveal .primary-action{margin:24px auto;background:var(--ink);color:var(--paper)}.practical-use .use-intro{padding:64px clamp(24px,4vw,64px)}.practical-use .use-intro h2{font-size:clamp(36px,4.5vw,72px);line-height:1.12}.practical-use .mixer{max-width:1060px;min-width:0;padding:40px clamp(20px,4vw,64px) 72px}.practical-tabs{display:flex;gap:8px;margin-bottom:28px}.practical-tabs button{flex:1;border:1px solid var(--ink);min-height:48px;padding:12px;background:var(--paper);font-weight:700;cursor:pointer}.practical-tabs .active{background:var(--blue);color:white}.practical-form{display:grid;gap:10px}.practical-form label{font-size:16px;font-weight:700}.practical-form input,.practical-form textarea{width:100%;font:inherit;background:#fffdf7;border:1px solid var(--ink);padding:14px;margin-bottom:16px;line-height:1.65;border-radius:0}.practical-form textarea{min-height:102px;resize:vertical}.practical-form .practical-tabs{margin:0 0 20px}.personal-evidence{border-top:1px solid var(--ink);padding-top:24px;margin:8px 0 28px}.decision-ratings h3,.personal-evidence h3{font-size:18px;font-weight:800;margin-bottom:12px;line-height:1.5}.personal-evidence p{font-size:16px;line-height:1.7}.personal-evidence>label{display:flex;align-items:flex-start;gap:14px;padding:18px 0;border-bottom:1px solid #ccc9be;cursor:pointer;line-height:1.7}.personal-evidence [data-slot=checkbox]{width:22px;height:22px;margin-top:3px;border-color:var(--ink);border-radius:0}.personal-evidence small{display:block;font-size:13px;margin-top:5px;opacity:.7}.evidence-actions{margin-top:14px}.evidence-actions button{border-bottom:1px solid;display:block;margin-top:12px;text-align:left;font-size:14px;padding:8px 0}.decision-ratings article{background:#fffdf7;border:1px solid var(--ink);padding:20px;margin-bottom:12px}.decision-ratings article>strong{font-size:20px}.decision-ratings article>p{line-height:1.65;margin:8px 0}.decision-ratings label{display:flex;flex-direction:column;gap:8px;font-size:14px;margin-top:16px}.decision-ratings article>div{display:grid;grid-template-columns:1fr 1fr;gap:16px}.decision-ratings [data-slot=select-trigger]{width:100%;min-height:46px;border:1px solid var(--ink);border-radius:0;font-size:16px;padding:10px}.practical-result{background:var(--blue);color:white;padding:clamp(20px,3vw,32px);box-shadow:7px 7px 0 var(--acid);margin:32px 0}.practical-result h3{font-size:22px;font-weight:700;line-height:1.55;margin:18px 0}.ai-handoff pre,.practical-result pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.9}.practical-result p{line-height:1.8}.practical-result small{display:block;line-height:1.7;font-size:14px}.practical-result .primary-action{margin-top:24px;width:100%;background:var(--paper);color:var(--ink);padding:14px}.practical-result .eyebrow{color:white}.decision-score{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}.decision-score span{display:flex;flex-direction:column;border:1px solid #ffffff88;padding:16px}.decision-score b{font-size:46px}.ai-handoff{border:1px solid var(--ink);padding:20px;margin-top:34px}.ai-handoff summary{font-weight:700;cursor:pointer}.ai-handoff p{margin:16px 0;line-height:1.7}.ai-handoff pre{font-size:14px;padding:16px;background:#e9e6dd}.ai-handoff button{display:flex;align-items:center;gap:8px;margin-top:16px;border-bottom:1px solid;min-height:44px}.duo-kicker,.eyebrow,.issue-stamp,.me-card>div>span,.progress-meta,.result-context>span,.result-proof>span,.role-banner,.theme-cover>span,.today-note>span{font-size:14px}.me-card small,.microcopy{font-size:13px}.reveal-step{animation:reveal-in .35s ease-out}@keyframes reveal-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:800px){.practical-use{display:block}.practical-use .use-intro{padding:28px 20px}.practical-use .use-intro h2{font-size:34px;max-width:600px}.practical-use .use-intro p{font-size:16px}.practical-use .mixer{padding:24px 20px 100px}.me-heading{padding:28px 20px}.me-heading h2,.together-title h2{font-size:36px}.me-heading>p:not(.eyebrow){margin:16px 0;font-size:16px}.persona-parade{margin:18px 0}.persona-parade img{max-width:280px}.me-count{margin-top:18px}.me-count strong{font-size:48px}.me-count span{font-size:13px;line-height:1.5}.account-controls{margin-top:20px}.together-v2{padding:30px 20px 70px;gap:28px}.together-title>p:not(.eyebrow){font-size:16px;margin:14px 0}.duo-characters{width:240px;margin:10px 0 0}.today-note{grid-template-columns:1fr;gap:12px}.mobile-nav button{font-size:13px!important}.story-sticker{width:80px;top:34px;right:20px;opacity:.85}.story:has(.story-sticker) .progress-meta{padding-right:90px}}@media (prefers-reduced-motion:reduce){.reveal-step{animation:none}}