.depth-links{max-width:1280px;margin:0 auto;padding:0 28px 34px;display:flex;gap:12px 28px;flex-wrap:wrap}.depth-links a{font-size:15px;text-decoration:underline;text-underline-offset:5px;min-height:44px;display:inline-flex;align-items:center}
.depth-section{padding-top:64px;padding-bottom:64px;border-top:1px solid var(--line);scroll-margin-top:20px}.depth-section>p:not(.eyebrow){max-width:850px;color:var(--muted)}.depth-columns{display:grid;grid-template-columns:1fr 1fr;gap:30px 65px;margin-top:36px}.depth-columns article{max-width:560px}.depth-columns h3{font-size:23px;line-height:1.25}.depth-columns p{color:var(--muted)}
.widget-categories{margin:36px 0}.widget-category{border-top:1px solid var(--line)}.widget-category:last-child{border-bottom:1px solid var(--line)}.widget-category summary{cursor:pointer;padding:22px 0;font-size:24px;font-weight:550;min-height:64px}.category-count{float:right;font-size:15px;font-weight:400;margin:6px 2px 0 16px}.widget-category dl{display:grid;grid-template-columns:1fr 1fr;gap:0 65px;margin:0 0 22px}.widget-category dl>div{border-top:1px solid var(--line);padding:20px 0}.widget-category dt{font-size:18px;font-weight:600;margin-bottom:10px}.widget-category dd{margin:0;line-height:1.6;color:var(--muted);max-width:540px}
.roadmap-list{list-style:none;margin:35px 0 0;padding:0}.roadmap-list li{display:grid;grid-template-columns:150px 1fr;gap:35px;border-top:1px solid var(--line);padding:28px 0}.roadmap-list h3{margin:0 0 10px}.roadmap-list p{margin-bottom:0;max-width:760px;color:var(--muted)}.roadmap-status{font-size:14px;padding-top:3px}
@media(max-width:760px){.depth-section{padding-top:42px;padding-bottom:42px}.depth-columns,.widget-category dl{grid-template-columns:1fr;gap:12px}.widget-category summary{font-size:21px}.roadmap-list li{grid-template-columns:1fr;gap:12px}.depth-links{gap:6px 20px}}

.widget-visual{margin:18px 0 6px}.widget-visual img{display:block;width:100%;height:auto;aspect-ratio:16/9;border:1px solid var(--line)}.widget-visual figcaption{display:block;font-size:12px;line-height:1.5;color:var(--muted);padding-top:8px}
.widget-looks{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:30px}.widget-looks[hidden]{display:none}.widget-looks>div{display:flex;gap:8px}.widget-looks button{background:transparent;color:var(--ink);border:1px solid var(--line);padding:12px 15px;min-height:44px}.widget-looks button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}
.microphone-path{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:32px 0;padding:0}.microphone-path li{border-top:2px solid var(--line);padding:18px 0;line-height:1.5;font-weight:550}.microphone-tests{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0 60px;padding:0;margin:28px 0}.microphone-tests li{border-top:1px solid var(--line);padding:23px 0}.microphone-tests h4{font-size:19px;margin:0 0 10px}.microphone-tests p{color:var(--muted);margin:0}.evidence-limits{font-size:14px;line-height:1.7}
@media(max-width:760px){.microphone-path{grid-template-columns:1fr 1fr}.microphone-tests{grid-template-columns:1fr}.widget-looks>div{flex-wrap:wrap}}

.widget-category dd>p{margin:0}
.widget-visual{max-width:360px}

.microphone-evidence{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:28px;padding:20px 0}.microphone-evidence summary{cursor:pointer;font-weight:550}.microphone-evidence[open] summary{margin-bottom:12px}
