.practical-guide-shell{max-width:1180px;margin:0 auto;padding:40px 24px 28px}.practical-guide-hero{background:var(--v168-surface,#fff);border:1px solid var(--v168-line,#d9ddd6);border-radius:22px;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);align-items:stretch;gap:24px;padding:30px;display:grid}.practical-guide-breadcrumb,.practical-guide-meta{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.practical-guide-breadcrumb{text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:750}.practical-guide-breadcrumb a{color:inherit}.practical-guide-hero h1{letter-spacing:-.055em;max-width:760px;margin:18px 0 12px;font-size:clamp(2.2rem,4.7vw,4.7rem);line-height:.94}.practical-guide-hero-copy>p{max-width:720px;color:var(--v168-muted,#53605b);margin:0;font-size:1.05rem;line-height:1.62}.practical-guide-meta{color:var(--v168-muted,#53605b);margin-top:20px;font-size:.82rem;font-weight:700}.practical-guide-answer{color:#fff;background:#17211d;border-radius:18px;flex-direction:column;justify-content:space-between;gap:18px;padding:24px;display:flex}.practical-guide-answer p{color:#bfcac3;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.75rem;font-weight:800}.practical-guide-answer strong{font-size:1.18rem;line-height:1.48}.practical-guide-answer a{color:#fff;font-weight:800}.practical-guide-facts{grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0;display:grid}.practical-guide-facts article{border:1px solid var(--v168-line,#d9ddd6);background:var(--v168-surface,#fff);border-radius:16px;gap:14px;padding:18px;display:flex}.practical-guide-facts article>span{color:var(--v168-accent,#7a5524);font-size:.76rem;font-weight:900}.practical-guide-facts small,.practical-guide-facts strong{display:block}.practical-guide-facts small{text-transform:uppercase;letter-spacing:.06em;font-weight:800}.practical-guide-facts strong{margin:4px 0;font-size:1.25rem}.practical-guide-facts p{color:var(--v168-muted,#53605b);margin:0;font-size:.88rem;line-height:1.45}.practical-guide-contents{background:var(--v168-soft,#f1f3ed);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0;padding:12px 14px;display:flex}.practical-guide-contents strong,.practical-guide-contents a{padding:7px 10px;font-size:.82rem}.practical-guide-contents a{background:var(--v168-surface,#fff);color:inherit;border-radius:999px;font-weight:700;text-decoration:none}.practical-guide-layout{grid-template-columns:minmax(0,1fr) 285px;gap:26px;margin:30px 0;display:grid}.practical-guide-body>section{border-top:1px solid var(--v168-line,#d9ddd6);grid-template-columns:42px minmax(0,1fr);padding:26px 0;display:grid}.practical-guide-body>section>span{color:var(--v168-accent,#7a5524);grid-row:1/10;font-size:.78rem;font-weight:900}.practical-guide-body h2{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(1.55rem,2.4vw,2.3rem)}.practical-guide-body p{max-width:720px;color:var(--v168-muted,#53605b);margin:0 0 12px;font-size:1rem;line-height:1.72}.practical-guide-side{flex-direction:column;align-self:start;gap:14px;display:flex;position:sticky;top:92px}.practical-guide-side section{background:var(--v168-soft,#f1f3ed);border-radius:16px;padding:20px}.practical-guide-side h2{margin:6px 0 12px;font-size:1.35rem}.practical-guide-side ol{margin:0;padding-left:20px}.practical-guide-side li{margin:8px 0;line-height:1.45}.practical-guide-tool-links{gap:8px;display:grid}.practical-guide-tool-links a{color:inherit;justify-content:space-between;font-weight:800;display:flex}.practical-guide-pitfalls,.practical-guide-related{grid-template-columns:1.15fr repeat(3,1fr);gap:12px;margin:34px 0;display:grid}.practical-guide-pitfalls>div,.practical-guide-pitfalls article,.practical-guide-related>div,.practical-guide-related>a{border-radius:16px;padding:20px}.practical-guide-pitfalls>div,.practical-guide-related>div{color:#fff;background:#17211d}.practical-guide-pitfalls article,.practical-guide-related>a{border:1px solid var(--v168-line,#d9ddd6);background:var(--v168-surface,#fff)}.practical-guide-pitfalls h2,.practical-guide-related h2{margin:6px 0 0;font-size:1.65rem}.practical-guide-pitfalls h3{margin:12px 0 8px}.practical-guide-pitfalls article>span{color:var(--v168-accent,#7a5524);font-size:.76rem;font-weight:900}.practical-guide-pitfalls p{color:var(--v168-muted,#53605b);margin:0;line-height:1.55}.practical-guide-related>a{color:inherit;flex-direction:column;gap:8px;text-decoration:none;display:flex}.practical-guide-related small{text-transform:uppercase;font-weight:800}.practical-guide-related strong{font-size:1.05rem}.practical-guide-related span{margin-top:auto;font-weight:800}.practical-guide-faq{margin:38px 0}.practical-guide-faq>h2{margin:6px 0 16px;font-size:clamp(1.8rem,3vw,3rem)}.practical-guide-faq>div{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.practical-guide-faq details{border:1px solid var(--v168-line,#d9ddd6);background:var(--v168-surface,#fff);border-radius:14px;padding:16px 18px}.practical-guide-faq summary{cursor:pointer;font-weight:850}.practical-guide-faq details p{color:var(--v168-muted,#53605b);margin:12px 0 0;line-height:1.58}.practical-guide-sources{color:#fff;background:#17211d;border-radius:20px;grid-template-columns:.8fr 1.2fr;gap:22px;padding:26px;display:grid}.practical-guide-sources h2{margin:6px 0 8px;font-size:2rem}.practical-guide-sources p{color:#c7d0cb;line-height:1.55}.practical-guide-sources small{color:#c7d0cb}.practical-guide-source-links{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.practical-guide-source-links a{color:#fff;border:1px solid #45534c;border-radius:12px;flex-direction:column;gap:5px;padding:15px 34px 15px 15px;text-decoration:none;display:flex;position:relative}.practical-guide-source-links a span{position:absolute;top:14px;right:14px}.practical-guide-back{justify-content:space-between;margin-top:24px;display:flex}.practical-guide-back a{color:inherit;font-weight:850}@media (width<=850px){.practical-guide-hero,.practical-guide-layout,.practical-guide-sources{grid-template-columns:1fr}.practical-guide-side{position:static}.practical-guide-facts{grid-template-columns:1fr}.practical-guide-pitfalls,.practical-guide-related{grid-template-columns:repeat(2,1fr)}.practical-guide-pitfalls>div,.practical-guide-related>div{grid-column:1/-1}}@media (width<=580px){.practical-guide-shell{padding:22px 14px}.practical-guide-hero{padding:22px}.practical-guide-hero h1{font-size:2.45rem}.practical-guide-body>section{grid-template-columns:30px minmax(0,1fr)}.practical-guide-pitfalls,.practical-guide-related,.practical-guide-faq>div,.practical-guide-source-links{grid-template-columns:1fr}.practical-guide-back{flex-direction:column;align-items:flex-start;gap:16px}}@media (prefers-reduced-motion:reduce){.practical-guide-page *{scroll-behavior:auto!important}}.medication-guide{--med-ink:#163b46;--med-muted:#365663;--med-teal:#e5f6f3;--med-blue:#eaf2ff;--med-violet:#f2edff;--med-amber:#fff4dc;--med-line:#9dcac6;--med-accent:#076b66}.medication-guide .practical-guide-hero{background:linear-gradient(120deg,var(--med-teal),var(--med-blue));border-color:var(--med-line);color:var(--med-ink);border-top:5px solid #16877f}.medication-guide .practical-guide-hero-copy>p,.medication-guide .practical-guide-meta{color:var(--med-muted)}.medication-guide .practical-guide-answer{color:#fff;background:#075653}.medication-guide .practical-guide-answer p{color:#cef5ee}.medication-guide .practical-guide-facts article{background:var(--med-teal);border-color:var(--med-line);color:var(--med-ink)}.medication-guide .practical-guide-facts article:nth-child(2){background:var(--med-blue)}.medication-guide .practical-guide-facts article:nth-child(3){background:var(--med-violet)}.medication-guide .practical-guide-facts p,.medication-guide .practical-guide-pitfalls article p{color:var(--med-muted)}.medication-guide .practical-guide-facts article>span,.medication-guide .practical-guide-body>section>span,.medication-guide .practical-guide-pitfalls article>span{color:var(--med-accent)}.medication-guide .practical-guide-contents{background:var(--med-teal);color:var(--med-ink)}.medication-guide .practical-guide-contents a{background:var(--med-blue);border:1px solid var(--med-line)}.medication-guide .practical-guide-body>section{border-top:3px solid var(--med-line)}.medication-guide .practical-guide-side section{background:var(--med-blue);color:var(--med-ink);border:1px solid var(--med-line)}.medication-guide .practical-guide-side section:nth-child(2){background:var(--med-teal)}.medication-guide .practical-guide-side .concept101-eyebrow{color:var(--med-accent)}.medication-guide .practical-guide-pitfalls>div{background:#744410}.medication-guide .practical-guide-pitfalls>div p{color:#fff4dc}.medication-guide .practical-guide-pitfalls article{background:var(--med-amber);color:var(--med-ink);border-color:#bb914b}.medication-guide .practical-guide-sources,.medication-guide .practical-guide-related>div{background:#37316c}.medication-guide .practical-guide-sources p,.medication-guide .practical-guide-sources small,.medication-guide .practical-guide-related>div p{color:#e5e1ff}.medication-guide .practical-guide-source-links a{background:#443d7d;border-color:#958cca}.medication-guide .practical-guide-related>a,.medication-guide .practical-guide-faq details{background:var(--med-violet);border-color:var(--med-line);color:var(--med-ink)}.medication-guide .practical-guide-faq details p{color:var(--med-muted)}.medication-guide a:focus-visible,.medication-guide summary:focus-visible{outline-offset:4px;outline:3px solid #16877f}.medication-guide .practical-guide-source-links a:hover{background:#51468d}html[data-theme=dark] .medication-guide{--med-ink:#edf7fc;--med-muted:#c2d5df;--med-teal:#123b3b;--med-blue:#192f4c;--med-violet:#30294b;--med-amber:#40331c;--med-line:#568e96;--med-accent:#85e5d7}
