.problem-cause[data-astro-cid-xzbefwau]{border-top:1px solid var(--line);grid-template-columns:44px 1fr;gap:14px;padding:22px 0;display:grid}.cause-number[data-astro-cid-xzbefwau]{letter-spacing:.12em;color:var(--clay);padding-top:5px;font-size:.64rem}.cause-signal[data-astro-cid-xzbefwau]{text-transform:uppercase;letter-spacing:.13em;color:#7a7073;margin-bottom:6px;font-size:.58rem}.problem-cause[data-astro-cid-xzbefwau] h3[data-astro-cid-xzbefwau]{font:500 1.25rem/1.2 var(--serif);margin:0 0 8px}.problem-cause[data-astro-cid-xzbefwau] p[data-astro-cid-xzbefwau]{color:#696164;margin:0;font-size:.84rem;line-height:1.6}.problem-cause[data-astro-cid-xzbefwau] .cause-action[data-astro-cid-xzbefwau]{color:#554d50;margin-top:10px}.solver-hero[data-astro-cid-z3rvchab]{background:linear-gradient(120deg,var(--cream),#f8eee7 58%,#ead7ca);padding:100px 0}.hero-grid[data-astro-cid-z3rvchab]{grid-template-columns:1.35fr .65fr;align-items:end;gap:80px;display:grid}.solver-hero[data-astro-cid-z3rvchab] .display[data-astro-cid-z3rvchab]{margin:18px 0 26px}.solver-hero[data-astro-cid-z3rvchab] .display[data-astro-cid-z3rvchab] em[data-astro-cid-z3rvchab]{font-weight:500}.solver-hero[data-astro-cid-z3rvchab] p[data-astro-cid-z3rvchab]{color:#625b55;max-width:720px;font-size:1.06rem;line-height:1.75}.solver-hero[data-astro-cid-z3rvchab] .button[data-astro-cid-z3rvchab]{margin-top:12px}.principle[data-astro-cid-z3rvchab]{border-left:1px solid #4a362d33;padding:20px 0 20px 34px}.principle[data-astro-cid-z3rvchab] span[data-astro-cid-z3rvchab],.section-label[data-astro-cid-z3rvchab],.skip-box[data-astro-cid-z3rvchab] span[data-astro-cid-z3rvchab],.related[data-astro-cid-z3rvchab]>span[data-astro-cid-z3rvchab]{text-transform:uppercase;letter-spacing:.15em;color:var(--clay);font-size:.67rem;font-weight:600;display:block}.principle[data-astro-cid-z3rvchab] strong[data-astro-cid-z3rvchab]{font:500 1.75rem/1.35 var(--serif);margin-top:12px;display:block}.filters[data-astro-cid-z3rvchab]{flex-wrap:wrap;gap:8px;margin:0 0 30px;display:flex}.filter[data-astro-cid-z3rvchab]{border:1px solid var(--line);cursor:pointer;font:600 .68rem var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:0 0;border-radius:999px;padding:10px 15px}.filter[data-astro-cid-z3rvchab].active,.filter[data-astro-cid-z3rvchab]:hover,.filter[data-astro-cid-z3rvchab]:focus-visible{background:var(--ink);color:#fff;border-color:var(--ink)}.problem-grid[data-astro-cid-z3rvchab]{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.problem-card[data-astro-cid-z3rvchab]{appearance:none;text-align:left;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);cursor:pointer;min-height:310px;color:var(--ink);flex-direction:column;padding:27px;transition:all .18s;display:flex}.problem-card[data-astro-cid-z3rvchab]:hover,.problem-card[data-astro-cid-z3rvchab]:focus-visible{background:var(--cream);outline:none}.problem-card[data-astro-cid-z3rvchab] .number[data-astro-cid-z3rvchab]{color:var(--clay);letter-spacing:.14em;font-size:.66rem}.problem-card[data-astro-cid-z3rvchab] .category[data-astro-cid-z3rvchab]{text-transform:uppercase;letter-spacing:.13em;color:#827970;margin:28px 0 9px;font-size:.64rem}.problem-card[data-astro-cid-z3rvchab] strong[data-astro-cid-z3rvchab]{font:500 1.75rem/1.12 var(--serif)}.problem-card[data-astro-cid-z3rvchab] p[data-astro-cid-z3rvchab]{color:#69625c;font-size:.86rem;line-height:1.6}.problem-card[data-astro-cid-z3rvchab] b[data-astro-cid-z3rvchab]{text-transform:uppercase;letter-spacing:.12em;margin-top:auto;font-size:.68rem}.solver[data-astro-cid-z3rvchab]{background:var(--paper);padding:85px 0 105px;scroll-margin-top:90px}.solver-layout[data-astro-cid-z3rvchab]{grid-template-columns:220px minmax(0,860px);gap:75px;display:grid}.solver-layout[data-astro-cid-z3rvchab] aside[data-astro-cid-z3rvchab]{align-self:start;position:sticky;top:110px}.solver-layout[data-astro-cid-z3rvchab] aside[data-astro-cid-z3rvchab] p[data-astro-cid-z3rvchab]{color:#746c65;font-size:.82rem;line-height:1.6}.back[data-astro-cid-z3rvchab]{cursor:pointer;font:600 .68rem var(--sans);text-transform:uppercase;letter-spacing:.1em;background:0 0;border:0;padding:0 0 28px}.mini-rule[data-astro-cid-z3rvchab]{background:var(--line);height:1px;margin:18px 0}.diagnosis-head[data-astro-cid-z3rvchab] h2[data-astro-cid-z3rvchab]{font:500 clamp(2.5rem,5vw,4.7rem)/1 var(--serif);margin:12px 0 20px}.diagnosis-head[data-astro-cid-z3rvchab] p[data-astro-cid-z3rvchab]{color:#625d57;max-width:730px;font-size:1.05rem;line-height:1.75}.symptom-section[data-astro-cid-z3rvchab]{background:var(--cream);margin:34px 0 38px;padding:26px}.symptom-section[data-astro-cid-z3rvchab]>p[data-astro-cid-z3rvchab]{color:#675e61;max-width:680px;font-size:.82rem;line-height:1.55}.symptom-grid[data-astro-cid-z3rvchab]{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.symptom-choice[data-astro-cid-z3rvchab]{border:1px solid var(--line);background:var(--paper);text-align:left;cursor:pointer;color:var(--ink);font:500 .9rem/1.35 var(--sans);justify-content:space-between;gap:14px;padding:15px 16px;display:flex}.symptom-choice[data-astro-cid-z3rvchab]:hover,.symptom-choice[data-astro-cid-z3rvchab]:focus-visible,.symptom-choice[data-astro-cid-z3rvchab].active{border-color:var(--clay);background:#fff;outline:none}.symptom-choice[data-astro-cid-z3rvchab] span[data-astro-cid-z3rvchab]{color:var(--clay)}.quick-wrap[data-astro-cid-z3rvchab]{margin:32px 0 48px}.cause-section[data-astro-cid-z3rvchab],.next-section[data-astro-cid-z3rvchab]{margin:42px 0}.causes[data-astro-cid-z3rvchab]{border-bottom:1px solid var(--line);margin-top:17px}.cause-wrap[data-astro-cid-z3rvchab]{transition:order .15s}.next-section[data-astro-cid-z3rvchab] ol[data-astro-cid-z3rvchab]{counter-reset:next;padding:0;list-style:none}.next-section[data-astro-cid-z3rvchab] li[data-astro-cid-z3rvchab]{counter-increment:next;border-bottom:1px solid var(--line);color:#5f5954;padding:17px 0 17px 48px;line-height:1.6;position:relative}.next-section[data-astro-cid-z3rvchab] li[data-astro-cid-z3rvchab]:before{content:counter(next);border:1px solid var(--line);border-radius:50%;place-items:center;width:27px;height:27px;font-size:.68rem;display:grid;position:absolute;top:17px;left:0}.branch-next[data-astro-cid-z3rvchab]{background:var(--cream);border-left:3px solid var(--clay);margin:14px 0 18px;padding:16px 18px;font-size:.88rem;line-height:1.55}.skip-box[data-astro-cid-z3rvchab]{border:1px solid var(--line);margin:38px 0;padding:25px 28px}.skip-box[data-astro-cid-z3rvchab] p[data-astro-cid-z3rvchab]{margin:9px 0 0;line-height:1.65}.related[data-astro-cid-z3rvchab]{margin:34px 0}.related[data-astro-cid-z3rvchab]>div[data-astro-cid-z3rvchab]{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.related[data-astro-cid-z3rvchab] .glossary-trigger{border:1px solid var(--line);border-radius:999px;padding:7px 10px;font-size:.74rem}.next-step-wrap[data-astro-cid-z3rvchab]{margin:38px 0}.diagnosis-actions[data-astro-cid-z3rvchab]{gap:10px;margin-top:24px;display:flex}.diagnosis-actions[data-astro-cid-z3rvchab] button[data-astro-cid-z3rvchab]{cursor:pointer}.care-note[data-astro-cid-z3rvchab]{color:#837a73;margin-top:25px;font-size:.72rem;line-height:1.55}.bridge[data-astro-cid-z3rvchab]{background:var(--cream)}.bridge-grid[data-astro-cid-z3rvchab]{justify-content:space-between;align-items:end;gap:50px;display:flex}.bridge-grid[data-astro-cid-z3rvchab] p[data-astro-cid-z3rvchab]{color:#655f59;max-width:650px;line-height:1.7}.bridge-actions[data-astro-cid-z3rvchab]{flex:none;gap:8px;display:flex}@media (width<=950px){.hero-grid[data-astro-cid-z3rvchab],.solver-layout[data-astro-cid-z3rvchab]{grid-template-columns:1fr}.hero-grid[data-astro-cid-z3rvchab]{gap:35px}.principle[data-astro-cid-z3rvchab]{border-top:1px solid #4a362d33;border-left:0;padding:28px 0 0}.problem-grid[data-astro-cid-z3rvchab]{grid-template-columns:repeat(2,1fr)}.solver-layout[data-astro-cid-z3rvchab]{gap:35px}.solver-layout[data-astro-cid-z3rvchab] aside[data-astro-cid-z3rvchab]{position:static}.bridge-grid[data-astro-cid-z3rvchab]{flex-direction:column;align-items:flex-start}}@media (width<=650px){.solver-hero[data-astro-cid-z3rvchab]{padding:70px 0}.problem-grid[data-astro-cid-z3rvchab],.symptom-grid[data-astro-cid-z3rvchab]{grid-template-columns:1fr}.problem-card[data-astro-cid-z3rvchab]{min-height:250px}.diagnosis-actions[data-astro-cid-z3rvchab],.bridge-actions[data-astro-cid-z3rvchab]{flex-direction:column;width:100%}.diagnosis-actions[data-astro-cid-z3rvchab] .button[data-astro-cid-z3rvchab],.bridge-actions[data-astro-cid-z3rvchab] .button[data-astro-cid-z3rvchab]{width:100%}}
