.discovery-head{display:grid;grid-template-columns:.62fr 1.38fr;gap:60px;padding:90px 0 85px;border-bottom:3px solid var(--ink);}.discovery-head .label{align-self:start;}.discovery-head h1{grid-column:2;margin-bottom:20px;font-size:clamp(62px,8vw,118px);}.discovery-head>p:last-child{grid-column:2;max-width:690px;color:var(--muted);font-size:19px;}.topic-grid{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:120px;}.topic-card{display:grid;grid-template-columns:55px 1fr auto;min-height:340px;padding:30px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);transition:background .25s ease,color .25s ease;}.topic-card:nth-child(2n){border-right:0;}.topic-card:last-child{grid-column:1/-1;border-right:0;}.topic-card:hover{background:var(--cobalt);color:#fff;}.topic-card>span,.topic-card>small{font:700 9px var(--mono);letter-spacing:.08em;text-transform:uppercase;}.topic-card>span{color:var(--cobalt);}.topic-card:hover>span{color:var(--acid);}.topic-card>small{color:var(--muted);}.topic-card:hover>small{color:#d8dcff;}.topic-card>strong{grid-column:2;align-self:end;max-width:620px;font:400 clamp(36px,4vw,62px)/.95 var(--serif);letter-spacing:-.05em;}.topic-card>p{grid-column:2;max-width:580px;margin:18px 0 0;color:var(--muted);}.topic-card:hover>p{color:#fff;}.topic-card>i{grid-column:3;grid-row:2/5;align-self:end;font-style:normal;font-size:28px;}.topic-hero{display:grid;grid-template-columns:1.35fr .65fr;gap:7vw;min-height:570px;padding:90px 0 80px;}.topic-hero h1{margin-top:60px;font-size:clamp(68px,8vw,118px);}.topic-hero>div>p:last-child{max-width:690px;color:var(--muted);font:italic 22px/1.45 var(--serif);}.topic-hero aside{align-self:end;padding:28px;border:1px solid var(--ink);}.topic-hero aside small{font:700 9px var(--mono);text-transform:uppercase;}.topic-hero aside ol{margin:25px 0 0;padding:0;list-style:none;counter-reset:topic-path;}.topic-hero aside li{counter-increment:topic-path;padding:15px 0;border-top:1px solid var(--line);}.topic-hero aside li:before{content:"0" counter(topic-path);display:inline-block;width:42px;color:var(--cobalt);font:700 9px var(--mono);}.discovery-ledger{padding:90px 0 110px;border-top:3px solid var(--ink);}.discovery-ledger>header{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:50px;}.discovery-ledger>header h2{margin:0;}.discovery-ledger>header p{margin:0;color:var(--muted);}.discovery-link{display:grid;grid-template-columns:110px 1fr 1fr 25px;gap:30px;min-height:140px;padding:25px 0;border-top:1px solid var(--line);}.discovery-link:last-child{border-bottom:1px solid var(--line);}.discovery-link:hover strong{color:var(--cobalt);}.discovery-link small{color:var(--cobalt);font:700 9px var(--mono);text-transform:uppercase;}.discovery-link strong{font:400 clamp(24px,3vw,38px)/1 var(--serif);letter-spacing:-.035em;}.discovery-link p{margin:0;color:var(--muted);font-size:13px;}.discovery-link i{align-self:center;font-style:normal;}.topic-terms{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:90px 0 120px;border-top:1px solid var(--ink);}.topic-terms h2{font-size:clamp(43px,5vw,68px);}.topic-terms dl{margin:0;}.topic-terms dl>div{padding:20px 0;border-top:1px solid var(--line);}.topic-terms dt{font:400 28px var(--serif);}.topic-terms dd{margin:5px 0 0;color:var(--muted);font-size:13px;}.question-index{padding-bottom:120px;}.question-group{margin-top:80px;}.question-group>header{display:grid;grid-template-columns:70px 1fr auto;align-items:end;padding-bottom:20px;border-bottom:3px solid var(--ink);}.question-group>header span,.question-group>header small{font:700 9px var(--mono);text-transform:uppercase;}.question-group>header span{color:var(--cobalt);}.question-group>header h2{margin:0;font-size:52px;}.question-row{display:grid;grid-template-columns:150px 1.1fr .9fr 20px;gap:28px;padding:23px 0;border-bottom:1px solid var(--line);}.question-row small{color:var(--cobalt);font:700 9px var(--mono);text-transform:uppercase;}.question-row strong{font:400 25px/1.1 var(--serif);}.question-row span{color:var(--muted);font-size:13px;}.question-row i{font-style:normal;}.symptom-explorer{padding:55px 0 120px;}.symptom-explorer>nav{display:flex;gap:7px;margin-bottom:40px;}.symptom-explorer>nav button{padding:9px 14px;border:1px solid var(--line);background:#fff;cursor:pointer;font:700 9px var(--mono);text-transform:uppercase;}.symptom-explorer>nav button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff;}.symptom-explorer>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);}.symptom-card{display:flex;flex-direction:column;min-height:360px;padding:27px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);}.symptom-card:nth-child(3n){border-right:0;}.symptom-card small{color:var(--cobalt);font:700 9px var(--mono);text-transform:uppercase;}.symptom-card h2{margin:42px 0 18px;font-size:36px;}.symptom-card>p{color:var(--muted);font-size:13px;}.symptom-card>div{margin-top:auto;}.symptom-card>div a{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-top:1px solid var(--line);font:700 10px var(--mono);}.symptom-card>div span{color:var(--cobalt);}.comparison-directory{display:grid;grid-template-columns:repeat(2,1fr);padding-bottom:120px;}.comparison-entry{display:grid;grid-template-columns:1fr auto;min-height:340px;padding:30px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);}.comparison-entry:nth-child(2n){border-right:0;}.comparison-entry small{grid-column:1/-1;color:var(--cobalt);font:700 9px var(--mono);text-transform:uppercase;}.comparison-entry strong{grid-column:1/-1;align-self:end;font:400 clamp(32px,4vw,55px)/.98 var(--serif);letter-spacing:-.045em;}.comparison-entry p{max-width:540px;color:var(--muted);font-size:13px;}.comparison-entry span{align-self:end;font:700 9px var(--mono);text-transform:uppercase;}.comparison-entry i{align-self:end;font-style:normal;}.glossary-index{padding-bottom:120px;}.glossary-entry{display:grid;grid-template-columns:110px 1fr;padding:35px 0;border-bottom:1px solid var(--ink);scroll-margin-top:20px;}.glossary-entry>span{color:var(--cobalt);font:700 10px var(--mono);}.glossary-entry small{color:var(--muted);font:700 9px var(--mono);text-transform:uppercase;}.glossary-entry h2{margin:12px 0;font-size:clamp(36px,5vw,68px);}.glossary-entry p{max-width:800px;font-size:17px;}.glossary-entry nav{display:flex;flex-wrap:wrap;gap:8px 20px;}.glossary-entry nav a{border-bottom:1px solid var(--ink);font:700 9px var(--mono);text-transform:uppercase;}@media (max-width:900px){.discovery-head,.topic-hero,.topic-terms,.discovery-ledger>header{grid-template-columns:1fr;}.discovery-head h1,.discovery-head>p:last-child{grid-column:1;}.topic-grid,.comparison-directory{grid-template-columns:1fr;}.topic-card,.topic-card:nth-child(2n),.comparison-entry,.comparison-entry:nth-child(2n){border-right:0;}.topic-card:last-child{grid-column:1;}.discovery-link{grid-template-columns:85px 1fr 25px;}.discovery-link p{grid-column:2;}.symptom-explorer>div{grid-template-columns:repeat(2,1fr);}.symptom-card:nth-child(3n){border-right:1px solid var(--line);}.symptom-card:nth-child(2n){border-right:0;}.question-row{grid-template-columns:110px 1fr 20px;}.question-row span{grid-column:2;}}@media (max-width:600px){.discovery-head{gap:15px;padding-top:65px;}.discovery-head h1{font-size:58px;}.topic-card{grid-template-columns:38px 1fr auto;min-height:280px;padding:24px 0;}.topic-card>p{grid-column:1/-1;padding-left:38px;}.topic-hero{min-height:auto;padding-top:65px;}.topic-hero h1{margin-top:45px;font-size:62px;}.discovery-link{grid-template-columns:1fr 20px;gap:12px;}.discovery-link small{grid-column:1/-1;}.discovery-link p{grid-column:1;}.question-group>header{grid-template-columns:45px 1fr;}.question-group>header small{grid-column:2;}.question-row{grid-template-columns:1fr 20px;}.question-row small,.question-row span{grid-column:1;}.symptom-explorer>nav{overflow-x:auto;}.symptom-explorer>div{grid-template-columns:1fr;}.symptom-card,.symptom-card:nth-child(2n),.symptom-card:nth-child(3n){min-height:320px;border-right:0;}.glossary-entry{grid-template-columns:38px 1fr;}.comparison-entry{padding-inline:0;}}