.guide-page{max-width:1300px}.guide-hero{display:flex;justify-content:space-between;gap:36px;align-items:flex-end;padding:44px 0 34px}.guide-hero h1{font-size:clamp(34px,4vw,50px);letter-spacing:-1px;line-height:1.2}.guide-hero h1>span:not(.route-pill){font-size:.6em;letter-spacing:0;font-weight:500}.guide-hero p:not(.eyebrow){font-size:14px;line-height:1.9;max-width:680px;color:var(--muted-foreground);margin:17px 0 0}.guide-count{display:flex;flex-direction:column;border-left:1px solid var(--border);padding-left:24px;min-width:155px}.guide-count b{font-size:48px;font-weight:650;line-height:1.1;color:#0a6c68}.guide-count span{font-size:11px;color:var(--muted-foreground);margin-top:8px}.guide-list-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;border-top:1px solid var(--border);padding-top:24px;margin-bottom:22px}.guide-list-heading h2{font-size:20px;margin:0}.guide-list-heading>span{font-size:12px;color:var(--muted-foreground)}.drug-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.drug-guide-card{padding:27px;background:#fff;border:1px solid #bed0ca;border-top:4px solid #167f72;box-shadow:5px 5px 0 #e1e9e1}.guide-card-top{display:flex;justify-content:space-between;gap:16px;align-items:center}.route-pill{display:inline-block;font-size:12px!important;font-weight:750!important;letter-spacing:.8px!important;line-height:1.5;background:#e2f0e9;color:#1d6c50;border:1px solid #acccbc;padding:4px 10px;vertical-align:middle}.guide-kind{font-size:10px;letter-spacing:1px;color:#638171}.drug-guide-card h3{font-size:29px;letter-spacing:-.7px;margin:23px 0 3px}.drug-guide-card h3 a{display:flex;justify-content:space-between;gap:16px;text-decoration:none;color:#123f35}.drug-guide-card h3 a>span{font-size:24px;color:#388c7c}.brand-name{font-size:11px;letter-spacing:.5px;color:#72857c;margin:0 0 18px}.drug-guide-card p:not(.brand-name):not(.guide-card-source){font-size:13px;line-height:1.9;color:#536b5e}.guide-tags{display:flex;gap:7px;flex-wrap:wrap;margin:22px 0}.guide-tags span{font-size:10px;padding:3px 8px;background:#f0f5ed;color:#5d755e;border:1px solid #d7e3d4}.guide-action{display:inline-flex;justify-content:space-between;align-items:center;gap:25px;min-height:43px;padding:9px 13px;background:#0c635c;color:#fff;font-size:12px;text-decoration:none;border:1px solid #0c635c}.guide-action:hover{background:#124e49}.drug-guide-card .guide-action{display:flex;width:100%}.guide-card-source{font-size:10px!important;color:#778b7b!important;margin:14px 0 0!important;line-height:1.8}.guide-library-note{margin-top:36px;padding:17px 20px;border-left:3px solid #a6b898;background:#edf1e6;font-size:12px;color:#526b55}.guide-library-note p{margin:6px 0 0}.guide-breadcrumb{display:flex;gap:12px;align-items:center;margin:25px 0 0;font-size:11px;color:#758678}.guide-breadcrumb a{color:#517b66}.detail-hero{padding-top:28px}.detail-hero h1 .route-pill{margin-left:8px;position:relative;top:-4px}.guide-tools{display:flex;gap:9px;flex-wrap:wrap;align-items:center;white-space:nowrap}.guide-tools button{border:1px solid #b0c5b8;background:#fff;color:#335944;padding:9px 13px;min-height:43px;font-size:12px}.guide-scope{border:1px solid #c4d2bf;border-left:4px solid #809c70;padding:15px 18px;background:#eff3e8;color:#476148;font-size:12px;line-height:1.8}.guide-scope p{margin:6px 0 0}.guide-sections{display:flex;gap:9px 18px;flex-wrap:wrap;padding:18px 0;border-bottom:1px solid var(--border);margin-bottom:8px}.guide-sections a{font-size:11px;text-decoration:none;min-height:30px;display:flex;align-items:center;color:#297667}.guide-sections a:hover{text-decoration:underline}.guide-section{scroll-margin-top:22px;padding:32px 0 28px;border-bottom:1px solid var(--border)}.guide-section-title{display:flex;gap:16px;align-items:center;margin:0 0 23px}.guide-section-title>span{font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center;width:37px;min-width:37px;height:37px;background:#e5ede2;border:1px solid #c9d7c3;color:#44754d}.guide-section-title .eyebrow{font-size:9px;margin:0 0 5px;letter-spacing:1.5px}.guide-section-title h2{font-size:22px;margin:0;color:#204836;line-height:1.5;letter-spacing:-.3px}.guide-selectors{display:grid;grid-template-columns:2fr 1fr;gap:18px;padding:18px;background:#e9f1e9;border:1px solid #c8d9c8}.guide-selectors label{font-size:11px;display:flex;flex-direction:column;gap:6px;color:#476c50}.guide-selectors select{font-size:13px;border-color:#b9cdbb;background:#fff}.guide-selected{font-size:11px;color:#607b65;line-height:1.8;margin:12px 0}.dose-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}.dose-summary-grid>div{border:1px solid #ccdbcc;background:#fff;padding:18px}.dose-summary-grid span{display:block;font-size:9px;letter-spacing:1.3px;font-weight:650;color:#71836e}.dose-summary-grid b{display:block;font-size:27px;letter-spacing:-.5px;color:#145441;margin-top:7px}.dose-summary-grid p{font-size:12px;color:#668067;line-height:1.8;margin:7px 0 0}.guide-callout{padding:13px 16px;background:#fff4d7;border:1px solid #e4d5a8;border-left:3px solid #b99d4f;font-size:12px;line-height:1.9;color:#705d30;margin:18px 0}.guide-table-wrap{max-width:100%;overflow-x:auto;margin-top:18px;border:1px solid #bbcdc0;background:#fff;scrollbar-width:thin}.guide-table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.8;min-width:520px}.guide-table caption{padding:12px 14px;text-align:left;font-size:11px;font-weight:600;color:#536f57;background:#f7f9f2;border-bottom:1px solid #d6e0d4}.guide-table thead th{background:#e7eee3;font-size:11px;font-weight:650;color:#31563d;text-align:left;vertical-align:top}.guide-table th,.guide-table td{border-bottom:1px solid #d8e2d6;padding:12px 14px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.guide-table tbody th{font-weight:600;color:#4a6850;width:21%;background:#f9fbf6}.guide-table tr:last-child th,.guide-table tr:last-child td{border-bottom:0}.guide-table td{color:#3e5e49}.rate-table th:first-child{width:38%}.rate-table th:not(:first-child),.rate-table td{font-variant-numeric:tabular-nums}.no-dose-row td{color:#93a18d;background:#f8f9f2}.emphasis-row td,.emphasis-row th{background:#eff5df!important}.guide-table-note{font-size:10px;color:#70816b;line-height:1.9;margin:11px 0 0}.guide-two-col,.prophylaxis-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.guide-content-box{background:#fff;border:1px solid #cbd8c8;padding:22px;min-width:0}.guide-content-box h3{font-size:15px;color:#295a3e;margin:0 0 13px}.guide-content-box ul,.guide-content-box ol{padding-left:20px;margin:0}.guide-content-box li{font-size:12px;color:#536e57;margin:9px 0;line-height:1.95}.guide-content-box p{font-size:12px;color:#536e57;line-height:1.95}.guide-content-box b{font-weight:650;color:#34583b}.guide-category{display:block;font-size:10px;color:#718d72;letter-spacing:.4px;border-bottom:1px solid #e0e8da;padding-bottom:10px;margin-bottom:13px}.peme-box{grid-column:1/-1;background:#fbfcf4}.guide-sources{list-style:none;padding:0;margin:0}.guide-sources li{padding:14px 0;border-bottom:1px solid #dce4d8;font-size:12px}.guide-sources li:last-child{border-bottom:0}.guide-sources a{color:#1b7360;font-weight:600}.guide-sources p{font-size:10px;color:#82907a;margin:6px 0 0}
@media(max-width:850px){.guide-hero{align-items:flex-start;gap:22px}.detail-hero{flex-direction:column}.guide-tools{white-space:normal}.guide-two-col,.prophylaxis-grid{grid-template-columns:1fr}.peme-box{grid-column:auto}.drug-guide-grid{grid-template-columns:1fr}.guide-count{min-width:135px}.guide-content-box{padding:18px}}
@media(max-width:540px){.guide-page{padding:0 18px 24px}.guide-hero{padding:28px 0;display:block}.guide-hero h1{font-size:34px}.guide-hero .eyebrow{font-size:9px;letter-spacing:1.3px}.guide-hero p:not(.eyebrow){font-size:12px}.guide-count{margin-top:24px;flex-direction:row;align-items:baseline;gap:12px;border-left:0;padding-left:0}.guide-count b{font-size:30px}.guide-count span{font-size:10px}.guide-list-heading{display:block}.guide-list-heading h2{font-size:19px;margin-bottom:7px}.guide-list-heading>span{font-size:11px}.drug-guide-card{padding:21px}.drug-guide-card h3{font-size:26px}.guide-selectors{grid-template-columns:1fr;gap:12px;padding:14px}.guide-selectors select{font-size:12px}.dose-summary-grid{gap:10px}.dose-summary-grid>div{padding:13px}.dose-summary-grid b{font-size:23px}.dose-summary-grid p{font-size:11px}.dose-summary-grid span{font-size:8px;letter-spacing:.7px}.guide-section-title{gap:11px;margin-bottom:17px}.guide-section-title h2{font-size:19px}.guide-section-title .eyebrow{font-size:8px;letter-spacing:1px}.guide-section{padding:26px 0}.guide-callout{font-size:11px}.guide-scope{font-size:11px;padding:13px}.guide-table{font-size:11px}.guide-table th,.guide-table td{padding:10px 12px}.guide-sections{gap:5px 14px}.guide-sections a{font-size:10px}.guide-breadcrumb{font-size:10px;margin-top:20px}.guide-content-box li,.guide-content-box p{font-size:12px}.guide-tools{margin-top:22px}.detail-hero{padding-top:22px}.guide-library-note{font-size:11px}}
@page{size:A4 portrait;margin:13mm}@media print{body{background:#fff;print-color-adjust:exact;-webkit-print-color-adjust:exact}.site-header,.skip-link,.guide-breadcrumb,.guide-tools,.guide-sections,.site-footer,.guide-selectors{display:none!important}.guide-page{padding:0;max-width:none}.guide-hero{padding:0 0 16px}.guide-hero h1{font-size:29px}.guide-hero p:not(.eyebrow){font-size:10px;margin-top:10px}.guide-scope{font-size:9px;padding:10px}.guide-card-source{font-size:8px!important}.guide-section{padding:20px 0;break-inside:auto}.guide-section-title{margin-bottom:14px;break-after:avoid}.guide-section-title h2{font-size:17px}.guide-section-title>span{width:28px;min-width:28px;height:28px;font-size:12px}.guide-section-title .eyebrow{font-size:8px}.guide-selected{font-size:10px}.dose-summary-grid{gap:10px;margin:12px 0}.dose-summary-grid>div{padding:10px}.dose-summary-grid b{font-size:21px}.dose-summary-grid p{font-size:10px}.dose-summary-grid span{font-size:8px}.guide-callout{font-size:9px;padding:9px 11px;line-height:1.65}.guide-table-wrap{overflow:visible;margin-top:12px;border:0}.guide-table{min-width:0;font-size:9px;line-height:1.55}.guide-table caption{font-size:9px;padding:8px}.guide-table th,.guide-table td{padding:8px 9px;border:1px solid #acbca8}.guide-table thead{display:table-header-group}.guide-table thead th{font-size:9px}.guide-table tr{break-inside:avoid}.guide-table-note{font-size:8px}.guide-two-col,.prophylaxis-grid{grid-template-columns:1fr;gap:12px}.guide-content-box{padding:13px;break-inside:avoid}.guide-content-box h3{font-size:12px;margin-bottom:8px}.guide-content-box li,.guide-content-box p{font-size:10px;line-height:1.7}.guide-category{font-size:8px;margin-bottom:10px;padding-bottom:7px}.peme-box{grid-column:auto}.guide-sources li{font-size:10px;break-inside:avoid}.guide-sources p{font-size:8px}.guide-library-note{font-size:10px}.drug-guide-card{box-shadow:none}}
