.glutathione-dossier{color:#173c3c;margin-top:56px}.glutathione-load-state{color:#55736f;background:#f4f8f5;border:1px solid #bdcec9;margin-top:56px;padding:28px;font-size:11px}.glutathione-hero{color:#fff;background:#123f3e;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);display:grid}.glutathione-hero>div{padding:52px}.glutathione-hero h2{margin:10px 0 16px;font:500 clamp(30px,4vw,54px)/1.08 Georgia,Noto Serif KR,serif}.glutathione-hero>div>p:last-child{color:#c9dbd7;max-width:720px;margin:0;font-size:13px;line-height:1.9}.glutathione-hero aside{color:#153e3c;background:#dcebe2;flex-direction:column;justify-content:center;padding:36px;display:flex}.glutathione-hero aside small{letter-spacing:.17em;font-size:8px;font-weight:850}.glutathione-hero aside strong{margin:9px 0 5px;font:600 20px Georgia,Noto Serif KR,serif}.glutathione-hero aside span{font-size:10px;line-height:1.65}.glutathione-hero aside p{border-top:1px solid #153e3c33;margin:20px 0 0;padding-top:18px;font-size:11px;line-height:1.75}.glutathione-bottom-line{background:#f6f9f5;border:1px solid #bdcec9;border-top:0;grid-template-columns:180px 1fr auto;align-items:center;gap:24px;padding:24px 28px;display:grid}.glutathione-bottom-line span,.glutathione-bottom-line small{color:#55736f;letter-spacing:.13em;font-size:8px;font-weight:850}.glutathione-bottom-line p{margin:0;font-size:12px;font-weight:650;line-height:1.7}.glutathione-section{padding:64px 0 0}.glutathione-heading{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:end;column-gap:44px;margin-bottom:24px;display:grid}.glutathione-heading .eyebrow{grid-column:1;margin-bottom:9px}.glutathione-heading h3{grid-column:1;margin:0;font:520 27px Georgia,Noto Serif KR,serif}.glutathione-heading>p:last-child{color:#607572;grid-area:1/2/span 2;margin:0;font-size:11px;line-height:1.8}.glutathione-pathway{background:#fff;border:1px solid #bdcec9;grid-template-columns:repeat(4,1fr);display:grid}.glutathione-pathway article{border-right:1px solid #d4dfdb;min-width:0;padding:28px 24px;position:relative}.glutathione-pathway article:last-child{border-right:0}.glutathione-pathway article>span{color:#8caaa1;font:600 34px Georgia,serif;display:block}.glutathione-pathway article>small{color:#598178;letter-spacing:.08em;text-transform:uppercase;min-height:30px;margin:12px 0 4px;font-size:8px;font-weight:800;display:block}.glutathione-pathway h4{margin:0 0 13px;font:600 18px Georgia,Noto Serif KR,serif}.glutathione-pathway p{color:#5e706e;margin:0;font-size:10px;line-height:1.75}.glutathione-pathway article>div{color:#3f5d59;background:#eff5f0;margin:20px -8px -8px;padding:14px;font-size:9px;line-height:1.65}.glutathione-pathway article>div strong{color:#176c62;letter-spacing:.1em;margin-bottom:5px;font-size:8px;display:block}.glutathione-precursor-section{background:#edf4ee;margin-top:64px;padding:52px}.glutathione-precursors{background:#c7d8d2;border:1px solid #c7d8d2;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.glutathione-precursors article{background:#fff;padding:22px}.glutathione-precursors h4{color:#176c62;margin:0 0 12px;font:600 16px Georgia,Noto Serif KR,serif}.glutathione-precursors p{color:#516b67;margin:0 0 16px;font-size:10px;line-height:1.7}.glutathione-precursors span{color:#7a5c4c;border-top:1px solid #dfe8e4;padding-top:13px;font-size:9px;line-height:1.65;display:block}.glutathione-systems{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.glutathione-systems article{background:#f7f9f7;border-left:4px solid #63968b;grid-template-columns:150px 1fr;gap:8px 20px;padding:26px;display:grid}.glutathione-systems span{color:#5c7772;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.glutathione-systems strong{color:#176c62;font:600 13px Georgia,serif}.glutathione-systems p{color:#5c6e6b;grid-column:1/-1;margin:7px 0 0;font-size:10px;line-height:1.75}.glutathione-two-column,.glutathione-clinical-boundary{border:1px solid #bdcec9;grid-template-columns:1fr 1fr;margin-top:64px;display:grid}.glutathione-two-column section,.glutathione-clinical-boundary section{padding:38px}.glutathione-two-column section+section,.glutathione-clinical-boundary section+section{border-left:1px solid #bdcec9}.glutathione-two-column h3,.glutathione-clinical-boundary h3{margin:8px 0 22px;font:520 22px Georgia,Noto Serif KR,serif}.glutathione-two-column ul,.glutathione-clinical-boundary ul{margin:0;padding:0;list-style:none}.glutathione-two-column li,.glutathione-clinical-boundary li{color:#536c68;border-top:1px solid #dfe7e3;padding:12px 0 12px 20px;font-size:10px;line-height:1.75;position:relative}.glutathione-two-column li:before,.glutathione-clinical-boundary li:before{content:"";background:#4d8a7d;border-radius:50%;width:6px;height:6px;position:absolute;top:19px;left:2px}.glutathione-evidence-table{border-top:2px solid #184d49}.glutathione-evidence-table article{border-bottom:1px solid #cad7d3;grid-template-columns:175px minmax(0,1.15fr) minmax(0,.85fr) 180px;align-items:start;gap:24px;padding:24px 12px;display:grid}.glutathione-evidence-table article>div span,.glutathione-evidence-table article>div small{display:block}.glutathione-evidence-table article>div span{color:#153f3c;font-size:11px;font-weight:800}.glutathione-evidence-table article>div small{color:#78908c;margin-top:5px;font-size:8px}.glutathione-evidence-table p{color:#526966;margin:0;font-size:10px;line-height:1.7}.glutathione-evidence-table .evidence-boundary{color:#79594c}.glutathione-evidence-table a{color:#176c62;font-size:9px;font-weight:750;line-height:1.5;text-decoration:none}.glutathione-clinical-boundary section:first-child{background:#eff6f1}.glutathione-clinical-boundary section:last-child{background:#f9f1ed}.glutathione-patient-script{color:#fff;background:#153f3c;grid-template-columns:.7fr 1.3fr;gap:56px;margin-top:64px;padding:48px;display:grid}.glutathione-patient-script h3{margin:12px 0 0;font:520 28px Georgia,Noto Serif KR,serif}.glutathione-patient-script ol{margin:0;padding:0;list-style:none}.glutathione-patient-script li{border-top:1px solid #ffffff2e;grid-template-columns:38px 1fr;gap:16px;padding:16px 0;display:grid}.glutathione-patient-script li:first-child{border-top:0}.glutathione-patient-script li span{color:#9fcfc0;font:600 15px Georgia,serif}.glutathione-patient-script li p{color:#d8e6e2;margin:0;font-size:11px;line-height:1.75}.glutathione-draft{background:#f5f8f4;border-color:#789e94}.glutathione-source-strip{background:#e8f0eb}.compatibility-policy-panel{color:#fff;background:#174946;grid-template-columns:.8fr 1.2fr;gap:42px;margin:40px;padding:34px;display:grid}.compatibility-policy-panel h3{margin:7px 0 12px;font:520 27px Georgia,Noto Serif KR,serif}.compatibility-policy-panel>div>p:last-child{color:#c9ded8;margin:0;font-size:10px;line-height:1.8}.compatibility-policy-panel ol{background:#ffffff2e;gap:1px;margin:0;padding:0;list-style:none;display:grid}.compatibility-policy-panel li{color:#dcebe6;background:#082f2d9e;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:16px;font-size:9px;line-height:1.55;display:grid}.compatibility-policy-panel li span{color:#8fd0bd;font:600 13px Georgia,serif}.glutathione-product-lanes{padding:44px 0 0}.glutathione-product-lane+.glutathione-product-lane{border-top:1px solid #adbfba;margin-top:38px;padding-top:8px}.glutathione-research-lanes{background:#ebece4;border-block:1px solid #c5c7ba;margin-top:48px;padding-block:42px}.mechanism-translation-panel{background:#e5f0eb;border:1px solid #82a49a;grid-template-columns:.6fr 1.4fr;gap:42px;margin:42px 40px 0;padding:32px;display:grid}.mechanism-translation-panel h3{margin:7px 0 0;font:520 23px Georgia,Noto Serif KR,serif}.mechanism-translation-panel ol{margin:0;padding:0;list-style:none}.mechanism-translation-panel li{border-top:1px solid #bdd0c9;grid-template-columns:34px 1fr;gap:12px;padding:13px 0;display:grid}.mechanism-translation-panel li:first-child{border-top:0}.mechanism-translation-panel li span{color:#3b8478;font:600 13px Georgia,serif}.mechanism-translation-panel li p{color:#4e6863;margin:0;font-size:9px;line-height:1.7}.compatibility-ledger-section{background:#edf2ef;border-block:1px solid #97aaa4;margin-top:48px;padding:42px 40px}.compatibility-ledger-section .research-exposure-heading{margin-inline:0}.compatibility-ledger-head,.compatibility-ledger article{grid-template-columns:1fr 1.25fr 1.15fr 1fr;gap:20px;display:grid}.compatibility-ledger-head{color:#dbe9e5;letter-spacing:.1em;background:#245752;padding:12px 16px;font-size:7px;font-weight:850}.compatibility-ledger article{background:#fff;border-bottom:1px solid #c1d0cb;padding:22px 16px}.compatibility-ledger article>div:first-child strong{color:#244b47;margin-bottom:10px;font-size:10px;line-height:1.5;display:block}.compatibility-state{color:#57736d;border:1px solid #95aaa4;padding:5px 8px;font-size:7px;font-weight:820;display:inline-block}.compatibility-label-stated{color:#236651;background:#e0f1e8;border-color:#5a917e}.compatibility-not-found{color:#765829;background:#f5ecda;border-color:#b49666}.compatibility-conflicting{color:#833f34;background:#f4dfdb;border-color:#ae6759}.compatibility-institutional{color:#405d70;background:#e6ebee;border-color:#758a9a}.compatibility-ledger article>p{color:#566c67;margin:0;font-size:8px;line-height:1.72}.compatibility-ledger article>p:nth-child(3){color:#795f4d}.compatibility-owner{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.compatibility-owner a{color:#247267;font-size:8px;font-weight:780;line-height:1.5;text-decoration:none}.compatibility-owner small{color:#81928e;font-size:7px}.compatibility-owner strong{color:#375a55;font-size:8px;line-height:1.55}.glutathione-quality-alert{color:#fff;background:#713e32;grid-template-columns:.72fr 1.28fr;gap:42px;margin:44px 40px 0;padding:34px;display:grid}.glutathione-quality-alert h3{margin:7px 0 12px;font:520 23px Georgia,Noto Serif KR,serif}.glutathione-quality-alert>div>p:last-child{color:#ead4ce;margin:0;font-size:9px;line-height:1.75}.glutathione-quality-alert ul{margin:0;padding-left:18px}.glutathione-quality-alert li{color:#f3e5e0;margin-bottom:10px;font-size:9px;line-height:1.72}.phase2-dossier{color:#173c3c;margin-top:56px}.phase2-load-state{color:#55736f;background:#f4f8f5;border:1px solid #bdcec9;margin-top:56px;padding:28px;font-size:11px}.phase2-hero{color:#fff;background:#183c47;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);display:grid}.phase2-hero>div{padding:52px}.phase2-hero h2{margin:10px 0 16px;font:500 clamp(30px,4vw,52px)/1.08 Georgia,Noto Serif KR,serif}.phase2-hero>div>p:last-child{color:#cbdde1;max-width:760px;margin:0;font-size:12px;line-height:1.9}.phase2-hero aside{color:#183c47;background:#dbe7e7;flex-direction:column;justify-content:center;padding:36px;display:flex}.phase2-hero aside small{letter-spacing:.16em;font-size:8px;font-weight:850}.phase2-hero aside strong{margin:10px 0 8px;font:600 19px Georgia,Noto Serif KR,serif}.phase2-hero aside span{font-size:10px;line-height:1.7}.myers-dossier .phase2-hero{background:#493d37}.myers-dossier .phase2-hero aside{color:#493d37;background:#eee3d8}.phase2-bottom-line{background:#f6f9f5;border:1px solid #bdcec9;border-top:0;grid-template-columns:190px 1fr auto;align-items:center;gap:24px;padding:24px 28px;display:grid}.phase2-bottom-line span,.phase2-bottom-line small{color:#55736f;letter-spacing:.12em;font-size:8px;font-weight:850}.phase2-bottom-line p{margin:0;font-size:12px;font-weight:650;line-height:1.7}.phase2-section{padding:64px 0 0}.phase2-heading{grid-template-columns:minmax(240px,.68fr) minmax(0,1.32fr);align-items:end;column-gap:42px;margin-bottom:24px;display:grid}.phase2-heading .eyebrow,.phase2-heading h3{grid-column:1}.phase2-heading h3{margin:8px 0 0;font:520 27px Georgia,Noto Serif KR,serif}.phase2-heading>p:last-child:not(.eyebrow){color:#607572;grid-area:1/2/span 2;margin:0;font-size:11px;line-height:1.8}.nad-route-grid{background:#fff;border:1px solid #c7d6d3;grid-template-columns:repeat(4,1fr);display:grid}.nad-route-grid article{border-right:1px solid #d5e0dd;padding:26px 22px}.nad-route-grid article:last-child{border-right:0}.nad-route-grid article>span{color:#83a4a0;font:600 32px Georgia,serif}.nad-route-grid small{color:#4d7976;min-height:30px;margin:13px 0 5px;font-size:8px;font-weight:800;line-height:1.5;display:block}.nad-route-grid h4{margin:0 0 13px;font:600 17px Georgia,Noto Serif KR,serif}.nad-route-grid strong{color:#226b67;min-height:38px;font-size:10px;line-height:1.65;display:block}.nad-route-grid p{color:#6b5c52;border-top:1px solid #e0e8e5;margin:17px 0 0;padding-top:15px;font-size:9px;line-height:1.7}.phase2-tinted{background:#edf3f1;margin-top:64px;padding:50px}.nad-consumer-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.nad-consumer-grid article{background:#fff;border-left:4px solid #4e8883;padding:24px}.nad-consumer-grid h4{margin:0 0 9px;font:600 18px Georgia,Noto Serif KR,serif}.nad-consumer-grid strong{color:#236b67;font-size:9px;line-height:1.65}.nad-consumer-grid p{color:#60726f;margin:13px 0 0;font-size:9px;line-height:1.75}.phase2-two-column{border:1px solid #bdcec9;grid-template-columns:1fr 1fr;margin-top:64px;display:grid}.phase2-two-column section{padding:36px}.phase2-two-column section+section{border-left:1px solid #bdcec9}.phase2-two-column h3,.phase2-not-established h3{margin:8px 0 20px;font:520 22px Georgia,Noto Serif KR,serif}.phase2-two-column ul,.phase2-not-established ul{margin:0;padding:0;list-style:none}.phase2-two-column li,.phase2-not-established li{color:#536c68;border-top:1px solid #dfe7e3;padding:12px 0 12px 20px;font-size:10px;line-height:1.75;position:relative}.phase2-two-column li:before,.phase2-not-established li:before{content:"";background:#4d8a7d;border-radius:50%;width:6px;height:6px;position:absolute;top:19px;left:2px}.phase2-evidence{border-top:2px solid #184d49}.phase2-evidence article{border-bottom:1px solid #cad7d3;grid-template-columns:180px minmax(0,1fr) minmax(0,.9fr) 175px;gap:22px;padding:24px 12px;display:grid}.phase2-evidence article>div strong,.phase2-evidence article>div small{display:block}.phase2-evidence article>div strong{font-size:10px}.phase2-evidence article>div small{color:#78908c;margin-top:7px;font-size:8px;line-height:1.6}.phase2-evidence p{color:#526966;margin:0;font-size:9px;line-height:1.75}.phase2-evidence .phase2-boundary{color:#79594c}.phase2-evidence a{color:#176c62;font-size:8px;font-weight:750;line-height:1.5;text-decoration:none}.phase2-not-established{background:#faf2ee;border:1px solid #d8c8c0;margin-top:64px;padding:38px}.phase2-not-established li:before{background:#a66b52}.phase2-patient-script{color:#fff;background:#183c47;grid-template-columns:.7fr 1.3fr;gap:52px;margin-top:24px;padding:44px;display:grid}.phase2-patient-script h3{margin:10px 0 0;font:520 26px Georgia,Noto Serif KR,serif}.phase2-patient-script ol{margin:0;padding:0;list-style:none}.phase2-patient-script li{border-top:1px solid #ffffff2b;grid-template-columns:38px 1fr;gap:14px;padding:15px 0;display:grid}.phase2-patient-script li:first-child{border-top:0}.phase2-patient-script li span{color:#9fc8c3;font:600 14px Georgia,serif}.phase2-patient-script li p{color:#d8e6e4;margin:0;font-size:10px;line-height:1.75}.myers-ingredient-grid{background:#d7cec5;border:1px solid #d7cec5;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.myers-ingredient-grid article{background:#fff;padding:22px 18px}.myers-ingredient-grid h4{color:#775345;margin:0 0 12px;font:600 16px Georgia,Noto Serif KR,serif}.myers-ingredient-grid p{color:#596d69;margin:0 0 15px;font-size:9px;line-height:1.7}.myers-ingredient-grid article>div{color:#705d52;border-top:1px solid #ece4de;margin-top:10px;padding-top:10px;font-size:8px;line-height:1.65}.myers-ingredient-grid strong{color:#9a6c58;letter-spacing:.1em;margin-bottom:4px;font-size:7px;display:block}.myers-trial-protocol{color:#fff;background:#5b463d;grid-template-columns:.75fr 1.25fr;gap:34px;margin-top:64px;padding:42px;display:grid}.myers-trial-protocol h3{margin:9px 0 14px;font:520 25px Georgia,Noto Serif KR,serif}.myers-trial-protocol>div>p:last-child{color:#eadbd2;font-size:9px;line-height:1.8}.myers-trial-protocol ul{margin:0;padding:0;list-style:none}.myers-trial-protocol li{color:#f1e4dc;border-top:1px solid #ffffff26;padding:9px 0;font-size:9px;line-height:1.6}.myers-trial-protocol footer{color:#f3d9cb;background:#24130d52;grid-column:1/-1;padding:18px;font-size:9px;font-weight:650;line-height:1.7}.phase2-compatibility{color:#fff;background:#174946;grid-template-columns:.72fr 1.28fr;gap:38px;margin-top:64px;padding:38px;display:grid}.phase2-compatibility h3{margin:8px 0 0;font:520 25px Georgia,Noto Serif KR,serif}.phase2-compatibility ol{margin:0;padding:0;list-style:none}.phase2-compatibility li{border-top:1px solid #ffffff29;grid-template-columns:38px 1fr;gap:12px;padding:12px 0;display:grid}.phase2-compatibility li:first-child{border-top:0}.phase2-compatibility li span{color:#9ecbc0;font:600 14px Georgia,serif}.phase2-compatibility li p{color:#d8e9e4;margin:0;font-size:9px;line-height:1.75}.phase2-owner-draft{background:#f5f8f6;border-color:#7b9695}.nad-owner-draft{--phase2-owner:#234f58}.myers-owner-draft{--phase2-owner:#684b3f}.myers-source-strip{background:#eee5df}.myers-source-formula{color:#fff;background:#60483e;grid-template-columns:.72fr 1.28fr;gap:38px;margin:40px;padding:34px;display:grid}.myers-source-formula h3{margin:8px 0 13px;font:520 23px Georgia,Noto Serif KR,serif}.myers-source-formula>div>p:last-child{color:#eadad2;margin:0;font-size:9px;line-height:1.78}.myers-source-formula ul{margin:0;padding:0;list-style:none}.myers-source-formula li{color:#f4e7e1;border-top:1px solid #ffffff26;padding:9px 0;font-size:9px;line-height:1.6}.myers-source-formula li:first-child{border-top:0}.ingredient-source-matrix{padding:44px 40px 0}.ingredient-source-matrix>div:last-child{background:#d5ddd9;border:1px solid #d5ddd9;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.ingredient-source-matrix article{background:#fff;padding:20px}.ingredient-source-matrix article>strong{color:#684b3f;font:600 15px Georgia,Noto Serif KR,serif}.ingredient-source-matrix article p{color:#536a66;margin:12px 0;font-size:8px;line-height:1.7}.ingredient-source-matrix article span{color:#765e53;border-top:1px solid #e3e8e5;padding-top:11px;font-size:8px;line-height:1.65;display:block}@media (width<=980px){.nad-route-grid{grid-template-columns:repeat(2,1fr)}.nad-route-grid article:nth-child(2){border-right:0}.nad-route-grid article:nth-child(-n+2){border-bottom:1px solid #d5e0dd}.myers-ingredient-grid{grid-template-columns:repeat(2,1fr)}.myers-ingredient-grid article:last-child{grid-column:1/-1}.ingredient-source-matrix>div:last-child{grid-template-columns:repeat(2,1fr)}.ingredient-source-matrix article:last-child{grid-column:1/-1}.phase2-evidence article{grid-template-columns:150px 1fr 1fr}.phase2-evidence a{grid-column:2/-1}}@media (width<=820px){.phase2-hero,.phase2-two-column,.phase2-patient-script,.myers-trial-protocol,.phase2-compatibility,.myers-source-formula{grid-template-columns:1fr}.phase2-hero>div{padding:38px 28px}.phase2-bottom-line{grid-template-columns:1fr;gap:10px}.phase2-heading{display:block}.phase2-heading>p:last-child:not(.eyebrow){margin-top:12px}.phase2-tinted{padding:34px 24px}.phase2-two-column section+section{border-top:1px solid #bdcec9;border-left:0}.phase2-evidence article{grid-template-columns:1fr;gap:12px}.phase2-evidence a,.myers-trial-protocol footer{grid-column:auto}.myers-source-formula{margin:34px 20px;padding:26px 22px}.ingredient-source-matrix{padding:34px 20px 0}}@media (width<=560px){.nad-route-grid,.nad-consumer-grid,.myers-ingredient-grid,.ingredient-source-matrix>div:last-child{grid-template-columns:1fr}.nad-route-grid article{border-bottom:1px solid #d5e0dd;border-right:0}.myers-ingredient-grid article:last-child,.ingredient-source-matrix article:last-child{grid-column:auto}.phase2-patient-script,.myers-trial-protocol,.phase2-compatibility,.phase2-not-established{padding:28px 22px}}.phase3-dossier{color:#173c3c;margin-top:56px}.phase3-load-state{color:#55736f;background:#f4f8f5;border:1px solid #bdcec9;margin-top:56px;padding:28px;font-size:11px}.phase3-hero{color:#fff;background:#233f54;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);display:grid}.phase3-b-complex .phase3-hero{background:#413b68}.phase3-ala .phase3-hero{background:#59402f}.phase3-saline .phase3-hero{background:#214c5c}.phase3-hero>div{padding:52px}.phase3-hero h2{margin:10px 0 16px;font:500 clamp(30px,4vw,52px)/1.08 Georgia,Noto Serif KR,serif}.phase3-hero>div>p:last-child{color:#d2dfe5;max-width:760px;margin:0;font-size:12px;line-height:1.9}.phase3-hero aside{color:#173e4b;background:#dde9ea;flex-direction:column;justify-content:center;padding:36px;display:flex}.phase3-b-complex .phase3-hero aside{color:#413b68;background:#e6e1f0}.phase3-ala .phase3-hero aside{color:#59402f;background:#eee2d8}.phase3-hero aside small{letter-spacing:.16em;font-size:8px;font-weight:850}.phase3-hero aside strong{margin:10px 0 8px;font:600 19px Georgia,Noto Serif KR,serif}.phase3-hero aside span{font-size:10px;line-height:1.7}.phase3-bottom-line{background:#f6f9f5;border:1px solid #bdcec9;border-top:0;grid-template-columns:190px 1fr auto;align-items:center;gap:24px;padding:24px 28px;display:grid}.phase3-bottom-line span,.phase3-bottom-line small{color:#55736f;letter-spacing:.12em;font-size:8px;font-weight:850}.phase3-bottom-line p{margin:0;font-size:12px;font-weight:650;line-height:1.7}.phase3-section{padding:64px 0 0}.phase3-section-tinted{background:#edf3f1;margin-top:64px;padding:50px}.phase3-heading{grid-template-columns:minmax(240px,.68fr) minmax(0,1.32fr);align-items:end;column-gap:42px;margin-bottom:24px;display:grid}.phase3-heading .eyebrow,.phase3-heading h3{grid-column:1}.phase3-heading h3{margin:8px 0 0;font:520 27px Georgia,Noto Serif KR,serif}.phase3-heading>p:last-child:not(.eyebrow){color:#607572;grid-area:1/2/span 2;margin:0;font-size:11px;line-height:1.8}.phase3-card-grid{background:#fff;border:1px solid #c7d6d3;grid-template-columns:repeat(4,1fr);display:grid}.phase3-card-grid article{border-right:1px solid #d5e0dd;padding:26px 22px}.phase3-card-grid article:last-child{border-right:0}.phase3-card-grid article>span{color:#83a4a0;font:600 31px Georgia,serif}.phase3-card-grid small{color:#4d7976;min-height:32px;margin:13px 0 5px;font-size:8px;font-weight:800;line-height:1.5;display:block}.phase3-card-grid h4{margin:0 0 13px;font:600 17px Georgia,Noto Serif KR,serif}.phase3-card-grid p{color:#596f6b;margin:0;font-size:9px;line-height:1.72}.phase3-card-grid article>div{color:#6d584d;background:#f0f4f1;margin:17px -5px -5px;padding:13px;font-size:8px;line-height:1.7}.phase3-card-grid article>div strong{color:#286a64;letter-spacing:.1em;margin-bottom:5px;font-size:7px;display:block}.phase3-evidence{border-top:2px solid #184d49}.phase3-evidence article{border-bottom:1px solid #cad7d3;grid-template-columns:180px minmax(0,1fr) minmax(0,.9fr) 175px;gap:22px;padding:24px 12px;display:grid}.phase3-evidence strong,.phase3-evidence small{display:block}.phase3-evidence strong{font-size:10px}.phase3-evidence small{color:#78908c;margin-top:7px;font-size:8px;line-height:1.6}.phase3-evidence p{color:#526966;margin:0;font-size:9px;line-height:1.75}.phase3-evidence article>p:nth-child(3){color:#79594c}.phase3-evidence a{color:#176c62;font-size:8px;font-weight:750;line-height:1.5;text-decoration:none}.phase3-boundary-grid{border:1px solid #bdcec9;grid-template-columns:1fr 1fr;margin-top:64px;display:grid}.phase3-boundary-grid section{padding:36px}.phase3-boundary-grid section+section{background:#faf2ee;border-left:1px solid #bdcec9}.phase3-boundary-grid h3{margin:8px 0 20px;font:520 22px Georgia,Noto Serif KR,serif}.phase3-boundary-grid ul{margin:0;padding:0;list-style:none}.phase3-boundary-grid li{color:#536c68;border-top:1px solid #dfe7e3;padding:12px 0 12px 20px;font-size:10px;line-height:1.75;position:relative}.phase3-boundary-grid li:before{content:"";background:#4d8a7d;border-radius:50%;width:6px;height:6px;position:absolute;top:19px;left:2px}.phase3-patient-script{color:#fff;background:#183c47;grid-template-columns:.7fr 1.3fr;gap:52px;margin-top:24px;padding:44px;display:grid}.phase3-patient-script h3{margin:10px 0 0;font:520 26px Georgia,Noto Serif KR,serif}.phase3-patient-script ol{margin:0;padding:0;list-style:none}.phase3-patient-script li{border-top:1px solid #ffffff2b;grid-template-columns:38px 1fr;gap:14px;padding:15px 0;display:grid}.phase3-patient-script li:first-child{border-top:0}.phase3-patient-script li span{color:#9fc8c3;font:600 14px Georgia,serif}.phase3-patient-script li p{color:#d8e6e4;margin:0;font-size:10px;line-height:1.75}.iv-foundation{color:#173c3c;background:#f8faf8;border:1px solid #bdcec9;margin-top:56px}.iv-foundation-loading{color:#657c78;border:1px solid #bdcec9;margin-top:56px;padding:24px;font-size:10px}.iv-foundation>header{color:#fff;background:#244c50;padding:40px}.iv-foundation>header h2{margin:8px 0 13px;font:520 28px Georgia,Noto Serif KR,serif}.iv-foundation>header>p:last-child{color:#d3e2df;max-width:850px;margin:0;font-size:11px;line-height:1.8}.iv-foundation-mechanisms{grid-template-columns:repeat(4,1fr);display:grid}.iv-foundation-mechanisms article{border-right:1px solid #d5e0dd;padding:24px}.iv-foundation-mechanisms article:last-child{border-right:0}.iv-foundation-mechanisms strong{color:#26736d;font:600 16px Georgia,Noto Serif KR,serif}.iv-foundation-mechanisms p{color:#5d716e;margin:12px 0 0;font-size:9px;line-height:1.72}.iv-foundation-clinical{border-top:1px solid #bdcec9;grid-template-columns:1.35fr .65fr;display:grid}.iv-foundation-clinical section,.iv-foundation-clinical aside{padding:34px}.iv-foundation-clinical h3{margin:8px 0 18px;font:520 21px Georgia,Noto Serif KR,serif}.iv-foundation-clinical ul{margin:0;padding-left:18px}.iv-foundation-clinical li{color:#536c68;margin-bottom:9px;font-size:9px;line-height:1.7}.iv-foundation-clinical aside{color:#fff;background:#6a4c3d}.iv-foundation-clinical aside>p:last-child{color:#eadfd8;margin:14px 0 0;font:500 13px/1.8 Georgia,Noto Serif KR,serif}@media (width<=980px){.phase3-card-grid{grid-template-columns:repeat(2,1fr)}.phase3-card-grid article:nth-child(2){border-right:0}.phase3-card-grid article:nth-child(-n+2){border-bottom:1px solid #d5e0dd}.phase3-evidence article{grid-template-columns:150px 1fr 1fr}.phase3-evidence a{grid-column:2/-1}}@media (width<=820px){.phase3-hero,.phase3-boundary-grid,.phase3-patient-script,.iv-foundation-clinical{grid-template-columns:1fr}.phase3-hero>div{padding:38px 28px}.phase3-bottom-line{grid-template-columns:1fr;gap:10px}.phase3-heading{display:block}.phase3-heading>p:last-child:not(.eyebrow){margin-top:12px}.phase3-section-tinted{padding:34px 24px}.phase3-boundary-grid section+section{border-top:1px solid #bdcec9;border-left:0}.phase3-evidence article{grid-template-columns:1fr;gap:12px}.phase3-evidence a{grid-column:auto}.iv-foundation-mechanisms{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.phase3-card-grid,.iv-foundation-mechanisms{grid-template-columns:1fr}.phase3-card-grid article,.iv-foundation-mechanisms article{border-bottom:1px solid #d5e0dd;border-right:0}.phase3-patient-script{padding:28px 22px}.iv-foundation>header{padding:30px 22px}}.diagnostic-dossier{color:#173c3c;margin-top:56px}.diagnostic-load-state{color:#55736f;background:#f4f8f5;border:1px solid #bdcec9;margin-top:56px;padding:28px;font-size:11px}.diagnostic-hero{color:#fff;background:#173f48;grid-template-columns:minmax(0,1.42fr) minmax(280px,.58fr);display:grid}.diagnostic-conditional .diagnostic-hero{background:#344d67}.diagnostic-commercial .diagnostic-hero{background:#54453f}.diagnostic-hero>div{padding:52px}.diagnostic-hero h2{margin:10px 0 16px;font:500 clamp(30px,4vw,50px)/1.08 Georgia,Noto Serif KR,serif}.diagnostic-hero>div>p:last-child{color:#d7e5e3;max-width:760px;margin:0;font-size:12px;line-height:1.9}.diagnostic-hero aside{color:#183f46;background:#dcebea;flex-direction:column;justify-content:center;padding:36px;display:flex}.diagnostic-conditional .diagnostic-hero aside{color:#344d67;background:#e3e8ef}.diagnostic-commercial .diagnostic-hero aside{color:#54453f;background:#eee5df}.diagnostic-hero aside small{letter-spacing:.14em;font-size:8px;font-weight:850;line-height:1.6}.diagnostic-hero aside strong{margin:13px 0 10px;font:600 19px Georgia,Noto Serif KR,serif}.diagnostic-hero aside span{font-size:10px;line-height:1.75}.diagnostic-review-strip{background:#f7f9f6;border:1px solid #bdcec9;border-top:0;grid-template-columns:100px 170px 1fr;align-items:center;padding:20px 28px;display:grid}.diagnostic-review-strip span{color:#6a8580;letter-spacing:.14em;font-size:8px;font-weight:850}.diagnostic-review-strip strong{font-size:10px}.diagnostic-review-strip p{color:#667b77;margin:0;font-size:9px;line-height:1.6}.diagnostic-section{padding-top:64px}.diagnostic-tinted{background:#edf3f1;margin-top:64px;padding:50px}.diagnostic-heading{grid-template-columns:minmax(270px,.75fr) minmax(0,1.25fr);align-items:end;gap:42px;margin-bottom:25px;display:grid}.diagnostic-heading h3{margin:8px 0 0;font:520 27px Georgia,Noto Serif KR,serif}.diagnostic-heading>p{color:#607572;margin:0;font-size:11px;line-height:1.8}.diagnostic-pre-grid{border:1px solid #c7d6d3;grid-template-columns:repeat(4,1fr);display:grid}.diagnostic-pre-grid article{background:#fff;border-right:1px solid #d5e0dd;padding:25px 22px}.diagnostic-pre-grid article:last-child{border-right:0}.diagnostic-pre-grid article>span{color:#86a6a1;font:600 29px Georgia,serif}.diagnostic-pre-grid h3{margin:15px 0 11px;font:600 16px Georgia,Noto Serif KR,serif}.diagnostic-pre-grid p{color:#596f6b;min-height:76px;margin:0;font-size:9px;line-height:1.72}.diagnostic-pre-grid article>div{color:#735b50;background:#f1f4f1;margin:18px -5px -5px;padding:13px;font-size:8px;line-height:1.7}.diagnostic-pre-grid article>div strong{color:#276d67;letter-spacing:.12em;margin-bottom:4px;font-size:7px;display:block}.diagnostic-interpretation-grid{background:#bfcfcb;border:1px solid #bfcfcb;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.diagnostic-interpretation-grid article{background:#fff;padding:25px}.diagnostic-interpretation-grid small{color:#668783;letter-spacing:.11em;font-size:8px;font-weight:850;display:block}.diagnostic-interpretation-grid strong{margin:10px 0 12px;font:600 16px Georgia,Noto Serif KR,serif;display:block}.diagnostic-interpretation-grid p{color:#5c716e;margin:0;font-size:9px;line-height:1.72}.diagnostic-threshold-table{border-top:2px solid #1e625b}.diagnostic-threshold-table article{border-bottom:1px solid #cbd8d5;grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr) 180px;align-items:center;gap:25px;padding:22px 12px;display:grid}.diagnostic-threshold-table article>div{grid-template-columns:1fr auto;align-items:center;gap:5px 12px;display:grid}.diagnostic-threshold-table small{color:#668783;grid-column:1/-1;font-size:8px;font-weight:800}.diagnostic-threshold-table strong{font:600 15px Georgia,Noto Serif KR,serif}.diagnostic-threshold-table span{color:#7a665c;font-size:8px}.diagnostic-threshold-table p{color:#536a66;margin:0;font-size:9px;line-height:1.75}.diagnostic-threshold-table a{color:#176c62;font-size:8px;font-weight:750;line-height:1.5;text-decoration:none}.diagnostic-pathway ol{border:1px solid #bdcec9;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.diagnostic-pathway li{border-right:1px solid #d5e0dd;grid-template-columns:34px 1fr;gap:12px;padding:24px 18px;display:grid}.diagnostic-pathway li:last-child{border-right:0}.diagnostic-pathway li>span{color:#80a39d;font:600 18px Georgia,serif}.diagnostic-pathway small{color:#668783;letter-spacing:.1em;font-size:7px;font-weight:850;display:block}.diagnostic-pathway strong{margin:8px 0;font:600 14px Georgia,Noto Serif KR,serif;display:block}.diagnostic-pathway p{color:#5d716e;margin:0;font-size:8px;line-height:1.7}.diagnostic-evidence-table{border-top:2px solid #1e625b}.diagnostic-evidence-table article{border-bottom:1px solid #cbd8d5;grid-template-columns:1.2fr .9fr .9fr 170px;gap:22px;padding:24px 12px;display:grid}.diagnostic-evidence-table strong{font-size:10px}.diagnostic-evidence-table small{color:#6a8580;letter-spacing:.1em;font-size:7px;font-weight:850}.diagnostic-evidence-table p{color:#586e6a;margin:8px 0 0;font-size:9px;line-height:1.72}.diagnostic-evidence-table article>div:nth-child(3) p{color:#76594e}.diagnostic-evidence-table a{color:#176c62;font-size:8px;font-weight:750;line-height:1.5;text-decoration:none}.diagnostic-signal-grid{border:1px solid #bdcec9;grid-template-columns:1fr 1fr;margin-top:64px;display:grid}.diagnostic-signal-grid section{padding:36px}.diagnostic-signal-grid section+section{background:#f8f3ef;border-left:1px solid #bdcec9}.diagnostic-signal-grid h3{margin:8px 0 18px;font:520 21px Georgia,Noto Serif KR,serif}.diagnostic-signal-grid ul{margin:0;padding:0;list-style:none}.diagnostic-signal-grid li{color:#536c68;border-top:1px solid #dfe7e3;padding:11px 0 11px 18px;font-size:9px;line-height:1.75;position:relative}.diagnostic-signal-grid li:before{content:"";background:#4d8a7d;border-radius:50%;width:6px;height:6px;position:absolute;top:18px;left:1px}.diagnostic-patient-script{color:#fff;background:#1a4148;grid-template-columns:.68fr 1.32fr;gap:50px;margin-top:24px;padding:44px;display:grid}.diagnostic-commercial .diagnostic-patient-script{background:#51443f}.diagnostic-patient-script h3{margin:10px 0 0;font:520 26px Georgia,Noto Serif KR,serif}.diagnostic-patient-script ol{margin:0;padding:0;list-style:none}.diagnostic-patient-script li{border-top:1px solid #ffffff2b;grid-template-columns:38px 1fr;gap:14px;padding:14px 0;display:grid}.diagnostic-patient-script li:first-child{border-top:0}.diagnostic-patient-script li span{color:#a4cbc6;font:600 14px Georgia,serif}.diagnostic-patient-script li p{color:#dce8e6;margin:0;font-size:10px;line-height:1.75}.diagnostic-deep-dive{border-top:8px solid #173f48;margin-top:72px}.diagnostic-commercial .diagnostic-deep-dive{border-top-color:#54453f}.diagnostic-deep-header{color:#fff;background:#173f48;grid-template-columns:minmax(300px,1fr) minmax(320px,1fr) auto;align-items:center;gap:40px;padding:42px 46px;display:grid}.diagnostic-commercial .diagnostic-deep-header{background:#54453f}.diagnostic-deep-header h3{margin:9px 0 0;font:520 27px Georgia,Noto Serif KR,serif}.diagnostic-deep-header>p{color:#d9e7e4;margin:0;font-size:10px;line-height:1.8}.diagnostic-deep-header>span{color:#bcd5d1;letter-spacing:.08em;white-space:nowrap;border:1px solid #ffffff38;padding:9px 11px;font-size:7px;font-weight:800}.diagnostic-deep-section{padding-top:64px}.diagnostic-deep-contrast{background:#eef3f0;margin-top:64px;padding:52px 46px}.diagnostic-commercial .diagnostic-deep-contrast{background:#f2ece8}.diagnostic-mechanism-grid{border:1px solid #c5d4d0;grid-template-columns:repeat(4,1fr);display:grid}.diagnostic-mechanism-grid article{background:#fff;border-right:1px solid #d4dfdc;padding:27px 22px 22px}.diagnostic-mechanism-grid article:last-child{border-right:0}.diagnostic-mechanism-grid article>span{color:#83a39d;font:600 24px Georgia,serif}.diagnostic-mechanism-grid h4{min-height:44px;margin:13px 0 10px;font:600 16px Georgia,Noto Serif KR,serif}.diagnostic-mechanism-grid article>p{color:#556d69;min-height:112px;margin:0;font-size:9px;line-height:1.78}.diagnostic-mechanism-grid dl,.diagnostic-window-grid dl{margin:19px 0 0}.diagnostic-mechanism-grid dl div{border-top:1px solid #e1e8e5;padding:12px 0}.diagnostic-mechanism-grid dt,.diagnostic-window-grid dt{color:#267067;letter-spacing:.1em;font-size:7px;font-weight:850}.diagnostic-mechanism-grid dd,.diagnostic-window-grid dd{color:#64736f;margin:5px 0 0;font-size:8px;line-height:1.68}.diagnostic-mechanism-grid dl div:last-child dd{color:#775d52}.diagnostic-discordance-table{border-top:2px solid #1e625b}.diagnostic-discordance-table article{background:#ffffffad;border-bottom:1px solid #c8d5d1;grid-template-columns:.8fr 1fr 1.15fr 1fr;gap:25px;padding:24px 10px;display:grid}.diagnostic-discordance-table small{color:#67857f;letter-spacing:.1em;margin-bottom:8px;font-size:7px;font-weight:850;display:block}.diagnostic-discordance-table strong{font:600 14px/1.5 Georgia,Noto Serif KR,serif}.diagnostic-discordance-table p{color:#566d68;margin:0;font-size:8px;line-height:1.72}.diagnostic-discordance-table div:last-child p{color:#795d52}.diagnostic-window-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.diagnostic-window-grid article{background:#fff;border:1px solid #c6d5d1;padding:25px}.diagnostic-window-grid article>small{color:#245f59;letter-spacing:.08em;background:#dcebe7;padding:6px 8px;font-size:8px;font-weight:850;display:inline-block}.diagnostic-window-grid dl div{border-bottom:1px solid #e2e9e6;grid-template-columns:70px 1fr;gap:10px;padding:13px 0;display:grid}.diagnostic-window-grid dl div:last-child{border-bottom:0}.diagnostic-window-grid dl div:last-child dd{color:#765b51}.diagnostic-decision-ledgers{grid-template-columns:1fr 1fr;gap:18px;margin-top:64px;display:grid}.diagnostic-decision-ledgers>section{border:1px solid #c4d3cf;padding:34px}.diagnostic-decision-ledgers>section:first-child{background:#f6f0ec}.diagnostic-decision-ledgers>section:last-child{background:#edf4f1}.diagnostic-decision-ledgers h3{margin:8px 0 22px;font:520 21px Georgia,Noto Serif KR,serif}.diagnostic-decision-ledgers article{border-top:1px solid #5b756f33;padding:17px 0}.diagnostic-decision-ledgers article>strong{font-size:10px;display:block}.diagnostic-decision-ledgers article>p{color:#6b5550;margin:7px 0;font-size:8px;line-height:1.68}.diagnostic-decision-ledgers article>span{color:#506d67;margin-top:5px;font-size:8px;line-height:1.65;display:block}.diagnostic-decision-ledgers article>span b{color:#267067;letter-spacing:.08em;min-width:38px;font-size:7px;display:inline-block}.diagnostic-source-notes{color:#fff;background:#1b4248;grid-template-columns:.72fr 1.28fr;gap:46px;margin-top:18px;padding:39px 42px;display:grid}.diagnostic-commercial .diagnostic-source-notes{background:#51443f}.diagnostic-source-notes h3{margin:9px 0 0;font:520 23px Georgia,Noto Serif KR,serif}.diagnostic-source-notes ol{margin:0;padding:0;list-style:none}.diagnostic-source-notes li{border-top:1px solid #ffffff29;grid-template-columns:32px 1fr;gap:12px;padding:12px 0;display:grid}.diagnostic-source-notes li:first-child{border-top:0}.diagnostic-source-notes li>span{color:#9fc8c2;font:600 13px Georgia,serif}.diagnostic-source-notes a{color:#fff;font-size:9px;font-weight:750;text-decoration:none}.diagnostic-source-notes p{color:#d5e4e1;margin:5px 0 0;font-size:8px;line-height:1.65}@media (width<=980px){.diagnostic-pre-grid,.diagnostic-interpretation-grid,.diagnostic-pathway ol,.diagnostic-mechanism-grid{grid-template-columns:repeat(2,1fr)}.diagnostic-pre-grid article:nth-child(2),.diagnostic-pathway li:nth-child(2),.diagnostic-mechanism-grid article:nth-child(2){border-right:0}.diagnostic-pre-grid article:nth-child(-n+2),.diagnostic-pathway li:nth-child(-n+2),.diagnostic-mechanism-grid article:nth-child(-n+2){border-bottom:1px solid #d5e0dd}.diagnostic-evidence-table article{grid-template-columns:1fr 1fr}.diagnostic-evidence-table a{grid-column:2}.diagnostic-deep-header{grid-template-columns:1fr 1fr}.diagnostic-deep-header>span{grid-column:1/-1;justify-self:start}.diagnostic-discordance-table article{grid-template-columns:1fr 1fr}}@media (width<=820px){.diagnostic-hero,.diagnostic-signal-grid,.diagnostic-patient-script,.diagnostic-decision-ledgers,.diagnostic-source-notes{grid-template-columns:1fr}.diagnostic-hero>div{padding:38px 28px}.diagnostic-review-strip,.diagnostic-heading,.diagnostic-threshold-table article,.diagnostic-deep-header{grid-template-columns:1fr;gap:10px}.diagnostic-tinted{padding:34px 24px}.diagnostic-signal-grid section+section{border-top:1px solid #bdcec9;border-left:0}.diagnostic-deep-header{padding:34px 28px}.diagnostic-deep-header>span{grid-column:auto}.diagnostic-deep-contrast{padding:40px 24px}.diagnostic-window-grid{grid-template-columns:1fr}}@media (width<=560px){.diagnostic-pre-grid,.diagnostic-interpretation-grid,.diagnostic-pathway ol,.diagnostic-evidence-table article,.diagnostic-mechanism-grid,.diagnostic-discordance-table article{grid-template-columns:1fr}.diagnostic-pre-grid article,.diagnostic-pathway li,.diagnostic-mechanism-grid article{border-bottom:1px solid #d5e0dd;border-right:0}.diagnostic-evidence-table a{grid-column:auto}.diagnostic-patient-script{padding:28px 22px}.diagnostic-mechanism-grid article>p{min-height:0}.diagnostic-window-grid dl div{grid-template-columns:1fr}.diagnostic-decision-ledgers>section,.diagnostic-source-notes{padding:28px 22px}}.treatment-dossier,.domain-practice-anchor{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;margin:46px 0}.treatment-hero{color:#fff;background:linear-gradient(135deg,#123c43,#1d6769);grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);gap:36px;padding:52px;display:grid}.treatment-hero h2,.domain-practice-anchor h2{font-family:var(--font-geist-serif),Georgia,serif;margin:8px 0 16px;font-size:clamp(2rem,4vw,3.6rem);line-height:1.02}.treatment-hero p{color:#d8ece8;max-width:760px;margin:0;line-height:1.75}.treatment-hero aside{background:#ffffff14;border-left:1px solid #ffffff47;flex-direction:column;justify-content:space-between;padding:24px;display:flex}.treatment-hero aside small,.treatment-source-footer>span{letter-spacing:.16em;font-size:.68rem;font-weight:800}.treatment-hero aside strong{margin:20px 0;font-size:1.06rem;line-height:1.55}.treatment-hero aside span{color:#b9d9d5;font-size:.78rem}.treatment-evidence-strip{background:#e4efeb;border-bottom:1px solid #c5d8d2;grid-template-columns:190px 1fr;align-items:center;gap:24px;padding:19px 52px;display:grid}.treatment-evidence-strip span{letter-spacing:.14em;color:#17635f;font-size:.7rem;font-weight:800}.treatment-evidence-strip p{margin:0;line-height:1.65}.treatment-section{padding:52px}.treatment-tinted{background:#f4f7f3;border-block:1px solid #dce4de}.treatment-heading{grid-template-columns:minmax(250px,.7fr) 1.3fr;gap:40px;margin-bottom:30px;display:grid}.treatment-heading h3{margin:7px 0 0;font-size:1.55rem}.treatment-heading>p{color:#496166;margin:0;line-height:1.7}.treatment-component-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.treatment-component-grid article{background:#fbfcfa;border:1px solid #d7ded9;padding:28px;position:relative}.treatment-component-grid article>span{color:#9caeaa;font-family:monospace;position:absolute;top:20px;right:22px}.treatment-component-grid h3{margin:0 0 12px;padding-right:34px}.treatment-component-grid p{min-height:54px;line-height:1.65}.treatment-component-grid article div{color:#53666a;border-top:1px solid #dce3df;margin-top:20px;padding-top:16px;font-size:.86rem;line-height:1.6}.treatment-component-grid small{color:#a05d34;letter-spacing:.12em;margin-bottom:5px;font-weight:800;display:block}.treatment-mechanisms{background:#f8faf7}.treatment-mechanism-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.treatment-mechanism-grid article{background:#fff;border:1px solid #d6e0da;padding:26px}.treatment-mechanism-grid small{color:#1d7a75;letter-spacing:.12em;font-size:.68rem;font-weight:800}.treatment-mechanism-grid h3{margin:9px 0 12px;font-size:1.05rem;line-height:1.45}.treatment-mechanism-grid p{color:#334f54;margin:0;line-height:1.67}.treatment-mechanism-grid article div{color:#5b6c70;border-top:1px solid #dce4df;margin-top:18px;padding-top:14px;font-size:.84rem;line-height:1.58}.treatment-mechanism-grid article div strong{color:#9b5c35;letter-spacing:.1em;margin-bottom:4px;font-size:.7rem;display:block}.treatment-checklist{background:#d4ddd8;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.treatment-checklist li{background:#fff;grid-template-columns:42px 1fr;gap:14px;padding:22px;display:grid}.treatment-checklist span,.treatment-patient-script li span{color:#1f8c87;font-family:monospace;font-weight:700}.treatment-checklist p{margin:0;line-height:1.62}.treatment-monitor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.treatment-monitor-grid article{color:#fff;background:#102f36;padding:25px}.treatment-monitor-grid small{color:#7dc3ba;letter-spacing:.12em;font-weight:800}.treatment-monitor-grid strong{margin:16px 0 10px;line-height:1.45;display:block}.treatment-monitor-grid p{color:#c6dad6;margin:0;font-size:.88rem;line-height:1.65}.treatment-prescription{color:#fff;background:#173f46}.treatment-prescription .eyebrow,.treatment-prescription .treatment-heading>p{color:#b9d9d5}.treatment-prescription ol{background:#ffffff38;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.treatment-prescription li{background:#173f46;grid-template-columns:32px 1fr;gap:12px;padding:24px;display:grid}.treatment-prescription li>span{color:#74c0b8;font-family:monospace;font-weight:700}.treatment-prescription small{color:#9ccbc5;letter-spacing:.12em;font-size:.68rem;font-weight:800}.treatment-prescription h3{margin:9px 0 12px;font-size:1rem;line-height:1.45}.treatment-prescription li p{color:#d3e4e1;margin:0;font-size:.84rem;line-height:1.6}.treatment-response-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.treatment-response-grid article{background:#fff;border-top:3px solid #25847f;padding:24px}.treatment-response-grid small{color:#1f7c77;letter-spacing:.1em;font-weight:800}.treatment-response-grid strong{margin:14px 0 9px;line-height:1.48;display:block}.treatment-response-grid p{color:#52666a;margin:0;font-size:.86rem;line-height:1.62}.treatment-comparison-table{border:1px solid #d6ded9}.treatment-comparison-table>div{grid-template-columns:.55fr 1fr 1fr;display:grid}.treatment-comparison-table>div+div{border-top:1px solid #d6ded9}.treatment-comparison-table span,.treatment-comparison-table strong,.treatment-comparison-table p{margin:0;padding:18px 20px;line-height:1.55}.treatment-comparison-table span{color:#dcece9;letter-spacing:.11em;background:#14373e;font-size:.7rem;font-weight:800}.treatment-comparison-table strong{color:#173f46}.treatment-comparison-table p{color:#465c61;border-left:1px solid #e1e6e3;font-size:.88rem}.treatment-boundary-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.treatment-boundary-grid section{background:#f0eee7;padding:42px 52px}.treatment-boundary-grid .treatment-stop{color:#fff;background:#733d38}.treatment-boundary-grid h3{margin:7px 0 20px}.treatment-boundary-grid ul{margin:0;padding-left:18px}.treatment-boundary-grid li{margin:9px 0;line-height:1.58}.treatment-stop li{color:#f1ddda}.treatment-patient-script{color:#fff;background:#173f46;grid-template-columns:.55fr 1.45fr;gap:36px;padding:44px 52px;display:grid}.treatment-patient-script h3{margin:7px 0;font-size:1.6rem}.treatment-patient-script ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.treatment-patient-script li{grid-template-columns:34px 1fr;gap:12px;display:grid}.treatment-patient-script p{color:#d5e6e2;margin:0;line-height:1.62}.treatment-source-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 52px;display:flex}.treatment-source-footer>span{color:#6b7d80}.treatment-source-footer div{flex-wrap:wrap;justify-content:flex-end;gap:10px 20px;display:flex}.treatment-source-footer a{color:#176f6b;font-size:.84rem;font-weight:700}.treatment-load-state,.domain-anchor-load-state{border:1px solid var(--line);background:#fff;margin:36px 0;padding:30px}.domain-practice-anchor>header{color:#fff;background:#14373e;grid-template-columns:.65fr 1.35fr;align-items:end;gap:36px;padding:45px 52px;display:grid}.domain-practice-anchor>header h2{font-size:clamp(2rem,3vw,3.1rem)}.domain-practice-anchor>header>p{color:#d3e3e0;margin:0;line-height:1.75}.domain-anchor-grid{background:#d9dfdb;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.domain-anchor-grid article{background:#fff;min-height:265px;padding:28px}.domain-anchor-grid small{color:#1d7a75;letter-spacing:.14em;font-size:.68rem;font-weight:800}.domain-anchor-grid h3{margin:8px 0 20px}.domain-anchor-grid ul{margin:0;padding-left:18px}.domain-anchor-grid li{color:#42595e;margin:10px 0;line-height:1.58}.domain-anchor-grid .domain-anchor-red{color:#fff;background:#7f453f}.domain-anchor-grid .domain-anchor-red small,.domain-anchor-grid .domain-anchor-red li{color:#f3dedb}.domain-anchor-grid .domain-anchor-gray{background:#eef0ec}.domain-practice-anchor>footer{background:#e5eee9;grid-template-columns:180px 1fr;gap:25px;padding:25px 52px;display:grid}.domain-practice-anchor>footer strong{letter-spacing:.14em;color:#17635f;font-size:.74rem}.domain-practice-anchor>footer p{margin:0;line-height:1.65}@media (width<=820px){.treatment-hero,.treatment-heading,.treatment-patient-script,.domain-practice-anchor>header{grid-template-columns:1fr}.treatment-hero,.treatment-section,.domain-practice-anchor>header{padding:38px 30px}.treatment-evidence-strip{grid-template-columns:1fr;padding:19px 30px}.treatment-component-grid,.treatment-checklist,.treatment-boundary-grid{grid-template-columns:1fr}.treatment-mechanism-grid,.treatment-monitor-grid,.treatment-response-grid,.domain-anchor-grid,.treatment-prescription ol{grid-template-columns:repeat(2,minmax(0,1fr))}.treatment-boundary-grid section,.treatment-patient-script{padding:34px 30px}.treatment-source-footer{padding:24px 30px}.domain-practice-anchor>footer{grid-template-columns:1fr;padding:25px 30px}}@media (width<=560px){.treatment-hero,.treatment-section,.domain-practice-anchor>header{padding:30px 20px}.treatment-hero aside{border-top:1px solid #ffffff47;border-left:0}.treatment-component-grid,.treatment-mechanism-grid,.treatment-monitor-grid,.treatment-response-grid,.domain-anchor-grid,.treatment-prescription ol{grid-template-columns:1fr}.treatment-comparison-head{display:none!important}.treatment-comparison-table>div{grid-template-columns:1fr}.treatment-comparison-table p{border-top:1px solid #e1e6e3;border-left:0}.treatment-component-grid p{min-height:0}.treatment-boundary-grid section,.treatment-patient-script,.treatment-source-footer{padding:28px 20px}.treatment-source-footer{flex-direction:column}.treatment-source-footer div{justify-content:flex-start}.domain-anchor-grid article{min-height:0}.domain-practice-anchor>footer{padding:24px 20px}}.domain-deep-dossier{background:#f7f8f5;border-top:1px solid #bac8c4}.domain-deep-intro{background:#e8efeb;border-bottom:1px solid #cbd4d0;grid-template-columns:.85fr 1.15fr;align-items:end;gap:48px;padding:48px 52px;display:grid}.domain-deep-intro h3,.domain-deep-heading h3,.domain-patient-script h3{letter-spacing:-.035em;margin:0;font:520 clamp(1.65rem,2.5vw,2.35rem)/1.14 Georgia,Noto Serif KR,serif}.domain-deep-intro>div:last-child span{color:#376d6a;letter-spacing:.08em;border:1px solid #91aaa5;border-radius:99px;margin-bottom:12px;padding:6px 9px;font-size:8px;font-weight:820;display:inline-block}.domain-deep-intro>div:last-child p{color:#526966;margin:0;font-size:12px;line-height:1.8}.domain-deep-section{border-bottom:1px solid #cbd4d0;padding:54px 52px}.domain-deep-heading{grid-template-columns:190px 1fr;align-items:end;margin-bottom:30px;display:grid}.domain-deep-heading small{color:#2a7773;letter-spacing:.14em;font-size:8px;font-weight:850}.domain-pathway-grid{background:#bdcac6;border:1px solid #bdcac6;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.domain-pathway-grid article{background:#fff;min-height:285px;padding:26px 22px}.domain-pathway-grid article>span{color:#7c9b97;font:500 17px Georgia,serif}.domain-pathway-grid h4{margin:26px 0 14px;font:520 18px/1.25 Georgia,Noto Serif KR,serif}.domain-pathway-grid p{color:#5f706e;margin:0;font-size:10px;line-height:1.75}.domain-pathway-grid strong{color:#286b69;border-top:1px solid #d7ddda;margin-top:20px;padding-top:16px;font-size:9px;line-height:1.65;display:block}.domain-workup-table{border-block:1px solid #b9c7c3}.domain-workup-head,.domain-workup-table article{grid-template-columns:.72fr 1.05fr 1.05fr .9fr;gap:22px;display:grid}.domain-workup-head{color:#d8e7e3;letter-spacing:.08em;background:#14373e;padding:12px 10px;font-size:8px;font-weight:800}.domain-workup-table article{border-bottom:1px solid #d3d9d6;align-items:start;padding:23px 10px}.domain-workup-table article:last-child{border-bottom:0}.domain-workup-table strong{font:520 15px/1.45 Georgia,Noto Serif KR,serif}.domain-workup-table p,.domain-workup-table small{color:#556b68;margin:0;font-size:9px;line-height:1.72}.domain-workup-table small{color:#87643b}.domain-threshold-section{background:#edf2ef}.domain-threshold-grid{background:#b9c7c3;border:1px solid #b9c7c3;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.domain-threshold-grid article{background:#fbfcfa;flex-direction:column;min-height:225px;padding:24px;display:flex}.domain-threshold-grid small{color:#34756f;letter-spacing:.08em;font-size:8px;font-weight:850}.domain-threshold-grid strong{color:#173e44;margin:18px 0 12px;font:520 21px/1.25 Georgia,Noto Serif KR,serif}.domain-threshold-grid p{color:#5c6e6b;margin:0 0 18px;font-size:9px;line-height:1.72}.domain-threshold-grid a,.domain-evidence-grid a{color:#28726d;margin-top:auto;font-size:8px;font-weight:800;text-decoration:none}.domain-decision-lanes{background:#b9c7c3;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.domain-decision-lanes article{background:#fff;grid-template-columns:98px 1fr;min-height:185px;display:grid}.domain-decision-lanes article>span{color:#dcebe7;letter-spacing:.08em;background:#1c5558;padding:24px 16px;font-size:8px;font-weight:850}.domain-decision-lanes article:first-child>span{background:#84473f}.domain-decision-lanes article>div{padding:24px}.domain-decision-lanes strong{font:520 16px/1.4 Georgia,Noto Serif KR,serif}.domain-decision-lanes p{color:#536966;margin:13px 0;font-size:9px;line-height:1.72}.domain-decision-lanes small{color:#8c633b;font-size:8px;line-height:1.65}.domain-evidence-grid{background:#bac7c3;border:1px solid #bac7c3;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.domain-intervention-matrix{border-block:1px solid #afbfba}.domain-intervention-head,.domain-intervention-matrix article{grid-template-columns:.8fr .8fr 1.15fr 1.05fr 1fr 1.05fr;gap:18px;display:grid}.domain-intervention-head{color:#d8e7e3;letter-spacing:.08em;background:#14373e;padding:12px 10px;font-size:8px;font-weight:800}.domain-intervention-matrix article{background:#fff;border-bottom:1px solid #d3d9d6;align-items:start;padding:23px 10px}.domain-intervention-matrix article:last-child{border-bottom:0}.domain-intervention-matrix strong{font:520 14px/1.45 Georgia,Noto Serif KR,serif}.domain-intervention-matrix p,.domain-intervention-matrix small{color:#526966;margin:0;font-size:8.5px;line-height:1.72}.domain-intervention-matrix small{color:#8a5b45}.domain-intervention-matrix article>div{flex-direction:column;gap:12px;min-height:100%;display:flex}.domain-intervention-matrix a{color:#28726d;margin-top:auto;font-size:8px;font-weight:800;text-decoration:none}.domain-evidence-grid article{background:#fff;flex-direction:column;min-height:260px;padding:25px 22px;display:flex}.domain-evidence-grid h4{margin:0 0 14px;font:520 17px/1.35 Georgia,Noto Serif KR,serif}.domain-evidence-grid p{color:#526865;margin:0;font-size:9px;line-height:1.75}.domain-evidence-grid small{color:#88663e;border-top:1px solid #d8ddda;margin:18px 0;padding-top:15px;font-size:8px;line-height:1.7;display:block}.domain-patient-script{color:#fff;background:#14373e;grid-template-columns:.72fr 1.28fr;gap:45px;padding:45px 52px;display:grid}.domain-patient-script ul{margin:0;padding-left:18px}.domain-patient-script li{color:#d1e2de;margin:0 0 13px;font-size:11px;line-height:1.72}.domain-patient-script li:last-child{margin-bottom:0}@media (width<=900px){.domain-pathway-grid,.domain-threshold-grid,.domain-evidence-grid{grid-template-columns:repeat(2,1fr)}.domain-deep-heading{grid-template-columns:150px 1fr}.domain-workup-head,.domain-intervention-head{display:none}.domain-workup-table article{grid-template-columns:repeat(2,1fr)}.domain-intervention-matrix{background:#afbfba;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.domain-intervention-matrix article{border:0;grid-template-columns:1fr;gap:11px}.domain-intervention-matrix article>*{border-bottom:1px solid #e0e4e1;padding-bottom:9px}.domain-intervention-matrix article>:last-child{border-bottom:0;padding-bottom:0}}@media (width<=620px){.domain-deep-intro,.domain-patient-script,.domain-deep-heading{grid-template-columns:1fr;gap:18px}.domain-deep-intro,.domain-deep-section,.domain-patient-script{padding:34px 20px}.domain-pathway-grid,.domain-threshold-grid,.domain-evidence-grid,.domain-decision-lanes,.domain-workup-table article,.domain-intervention-matrix{grid-template-columns:1fr}.domain-pathway-grid article,.domain-threshold-grid article,.domain-evidence-grid article{min-height:0}.domain-workup-table article{gap:12px;padding:21px 4px}.domain-workup-table article>*{border-bottom:1px solid #dce1de;padding-bottom:10px}.domain-workup-table article>:last-child{border-bottom:0;padding-bottom:0}.domain-decision-lanes article{grid-template-columns:78px 1fr}.domain-patient-script{padding-block:38px}}:root{--ink:#112c33;--deep:#0c2b32;--paper:#f4f3ed;--white:#fff;--line:#d2d7d1;--teal:#1f8c87;--amber:#a96f2e;--red:#a84f42;--shadow:0 24px 70px #0c2b321c}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), "Pretendard", "Noto Sans KR", Arial, sans-serif;margin:0}button,input,select{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #1f8c8761}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-container{width:min(1180px,100% - 48px);margin:0 auto}.evidence-strip{color:#ffffffad;letter-spacing:.08em;background:#071f25;font-size:11px}.strip-inner{justify-content:space-between;align-items:center;min-height:34px;display:flex}.strip-inner strong{color:#fff;font-weight:650}.strip-separator{vertical-align:-1px;background:#ffffff3d;width:1px;height:10px;margin:0 10px;display:inline-block}.strip-right{align-items:center;gap:8px;display:flex}.live-dot{background:#65d4bd;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #65d4bd1f}.site-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f3edf2;border-bottom:1px solid #112c331f;position:sticky;top:0}.header-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:32px;min-height:78px;display:grid}.brand{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:0;text-decoration:none;display:inline-flex}.brand-mark{border-radius:9px;flex:0 0 38px;width:38px;height:38px;display:block;overflow:hidden;box-shadow:inset 0 1px #ffffff59,0 5px 14px #071f2524}.brand-mark img{width:100%;height:100%;display:block}.brand strong{letter-spacing:-.03em;font:20px/1 Georgia,serif;display:block}.brand small{color:#688087;letter-spacing:.18em;margin-top:5px;font-size:8px;font-weight:700;display:block}.root-app-link{color:#244e52;letter-spacing:.02em;background:#f4f7f5;border:1px solid #b8c8c4;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:10px;font-weight:760;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.root-app-link:hover{background:#e5f0ec;border-color:#6eaaa0;transform:translateY(-1px)}.root-app-link:focus-visible{outline-offset:3px;outline:2px solid #2e7a72}.primary-nav{justify-content:center;align-items:center;gap:28px;display:flex}.primary-nav button,.text-button{color:#3a555a;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:13px;font-weight:570;position:relative}.primary-nav button:after{background:var(--teal);content:"";opacity:0;height:1px;transition:all .16s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(.4)}.primary-nav button:hover:after{opacity:1;transform:scaleX(1)}.header-actions{align-items:center;gap:12px;display:flex}.text-button{border-bottom:1px solid #8aa09f;text-decoration:none}.viewer-loading{color:#70817f;letter-spacing:.06em;font-size:10px;font-weight:700}.viewer-chip{color:#204e51;align-items:center;gap:9px;max-width:190px;text-decoration:none;display:inline-flex}.viewer-chip>span:last-child{min-width:0}.viewer-chip small,.viewer-chip strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.viewer-chip small{color:#4d8a82;letter-spacing:.11em;font-size:7px;font-weight:820}.viewer-chip strong{max-width:145px;margin-top:2px;font-size:11px}.viewer-dot{background:#2f9a84;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #2f9a841f}.round-search{cursor:pointer;background:0 0;border:1px solid #bdc8c5;border-radius:50%;place-items:center;width:38px;height:38px;font-size:24px;line-height:1;display:grid}.clinician-toggle{color:#1a665f;cursor:pointer;background:#e5f4f0;border:1px solid #96b9b3;border-radius:99px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:700;display:inline-flex}.clinician-toggle span{background:#2c9e8d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2c9e8d24}.access-mode-banner{border-bottom:1px solid}.access-mode-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:74px;display:grid}.access-mode-mark{border:1px solid;border-radius:50%;place-items:center;width:34px;height:34px;font:600 13px Georgia,serif;display:grid}.access-mode-inner p{flex-direction:column;gap:3px;min-width:0;margin:0;display:flex}.access-mode-inner small{letter-spacing:.14em;font-size:8px;font-weight:820}.access-mode-inner strong{font-size:13px}.access-mode-inner p>span{color:#6c7d7a;font-size:10px;line-height:1.5}.access-loading{color:#70807d;background:#eeeee9;border-color:#d2d7d1}.access-demo{color:#91672d;background:#f2eadc;border-color:#dccaa9}.access-authenticated{color:#236b62;background:#e2f0eb;border-color:#b8d8cf}.access-primary{color:inherit;white-space:nowrap;border-bottom:1px solid;align-items:center;gap:9px;padding:9px 0;font-size:10px;font-weight:780;text-decoration:none;display:inline-flex}.access-actions{align-items:center;gap:16px;display:flex}.access-actions>a:last-child{color:#607875;font-size:9px;text-decoration:none}.hero{color:#fff;background:linear-gradient(90deg,#0d2c32f7,#0d2c32e8),var(--deep);position:relative;overflow:hidden}.hero:before{content:"";border:1px solid #7ecbbd21;border-radius:50%;width:560px;height:560px;position:absolute;top:-220px;left:48%;box-shadow:0 0 0 70px #7ecbbd09,0 0 0 150px #7ecbbd05}.hero-mesh{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%,#000);mask-image:linear-gradient(90deg,#0000,#000 45%,#000)}.hero-grid{z-index:1;grid-template-columns:1.12fr .88fr;align-items:center;gap:72px;min-height:540px;padding:74px 0 68px;display:grid;position:relative}.eyebrow{color:#4c7678;letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:760}.eyebrow.light{color:#80c7ba}.hero h1{letter-spacing:-.055em;max-width:640px;margin:0;font:500 clamp(48px,5.1vw,72px)/1.04 Georgia,serif}.hero h1 em{color:#79cbbd;font-weight:500}.hero-description{color:#ffffffad;max-width:610px;margin:26px 0 30px;font-size:16px;line-height:1.85}.hero-search,.page-search{background:#fff;grid-template-columns:auto 1fr auto;align-items:center;display:grid;box-shadow:0 16px 40px #0000002e}.hero-search{border-radius:4px;max-width:680px;min-height:64px}.search-glyph,.page-search>span{color:#567078;padding-left:22px;font-size:25px}.hero-search input,.page-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:0 18px;font-size:14px}.hero-search input::placeholder,.page-search input::placeholder{color:#90a19f}.hero-search button,.page-search button{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:3px;align-self:stretch;min-width:90px;margin:6px;font-size:13px;font-weight:700}.search-suggestions{color:#ffffff75;flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;font-size:11px;display:flex}.search-suggestions button{color:#ffffffc2;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff40;padding:0;font-size:11px}.evidence-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0e;border:1px solid #ffffff29;box-shadow:0 30px 70px #0000002e}.panel-heading{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:22px 24px 18px;display:flex}.panel-kicker{color:#6eb6aa;letter-spacing:.18em;font-size:9px;font-weight:750}.panel-heading h2{margin:6px 0 0;font:500 23px Georgia,serif}.verified-chip{color:#83cfc1;border:1px solid #75cdbc52;border-radius:99px;padding:6px 8px;font-size:9px;font-weight:700}.pulse-item{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff17;grid-template-columns:48px 1fr auto;align-items:center;gap:15px;width:100%;padding:17px 23px;transition:all .16s;display:grid}.pulse-item:hover{background:#ffffff0e}.pulse-date{color:#ffffff7a;letter-spacing:.13em;border:1px solid #ffffff24;flex-direction:column;justify-content:center;align-items:center;min-height:43px;font-size:8px;display:flex}.pulse-date strong{color:#fff;letter-spacing:0;font:500 17px Georgia,serif}.pulse-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.pulse-copy small{color:#71b8ac;letter-spacing:.08em;font-size:9px;font-weight:700}.pulse-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.pulse-copy span{color:#ffffff80;font-size:10px}.arrow{color:#76baae}.panel-link{color:#ffffffba;cursor:pointer;background:#ffffff0a;border:0;justify-content:space-between;align-items:center;width:100%;padding:16px 23px;font-size:11px;display:flex}.hero-metrics{z-index:1;border-top:1px solid #ffffff1c;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.hero-metrics>span{border-right:1px solid #ffffff1a;align-items:baseline;gap:10px;padding:22px 0;display:flex}.hero-metrics>span:not(:first-child){padding-left:28px}.hero-metrics>span:last-child{border-right:0}.hero-metrics strong{font:500 23px Georgia,serif}.hero-metrics small{color:#ffffff6e;letter-spacing:.13em;font-size:8px;font-weight:700}.safety-ribbon{background:#eee4d3;border-bottom:1px solid #dbcaa9}.safety-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:74px;display:grid}.safety-icon{color:#fff;background:#9c6a2f;border-radius:50%;place-items:center;width:30px;height:30px;font:18px Georgia,serif;display:grid}.safety-inner div{flex-direction:column;gap:4px;display:flex}.safety-inner small{color:#91672d;letter-spacing:.13em;font-size:8px;font-weight:760}.safety-inner strong{font-size:13px;font-weight:620}.safety-inner button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b89a6a;padding:8px 0;font-size:11px;font-weight:650}.ad-reservation{background:#ebeae4;border-bottom:1px solid #d8dad4;padding:26px 0}.adsense-slot{color:#788683;text-align:center;background:#ffffff61;border:1px dashed #aeb8b3;flex-direction:column;justify-content:center;align-items:center;min-height:94px;display:flex}.adsense-slot span{letter-spacing:.18em;font-size:7px;font-weight:850}.adsense-slot strong{color:#536a68;margin-top:7px;font:500 15px Georgia,Noto Serif KR,serif}.adsense-slot small{margin-top:4px;font-size:8px}.section{padding:100px 0}.section-heading.split{justify-content:space-between;align-items:end;margin-bottom:40px;display:flex}.section-heading h2,.question-intro h2{letter-spacing:-.045em;margin:0;font:500 42px Georgia,Noto Serif KR,serif}.section-heading.split>p{color:#6c7e7e;margin:0;font-size:13px;line-height:1.8}.domain-grid{border-top:1px solid #cfd3cd;border-left:1px solid #cfd3cd;grid-template-columns:repeat(4,1fr);display:grid}.domain-card{cursor:pointer;text-align:left;background:#ffffff52;border:1px solid #cfd3cd;border-top:0;border-left:0;flex-direction:column;align-items:flex-start;min-height:260px;padding:24px;transition:all .18s;display:flex;position:relative;overflow:hidden}.domain-card:after{border:1px solid var(--card-accent);content:"";opacity:.35;border-radius:50%;width:120px;height:120px;transition:all .22s;position:absolute;bottom:-45px;right:-45px}.domain-card:hover{z-index:1;box-shadow:var(--shadow);background:#fff;transform:translateY(-4px)}.domain-card:hover:after{transform:scale(1.3)}.accent-mint{--card-accent:#75bdb1}.accent-sand{--card-accent:#c19c60}.accent-sky{--card-accent:#729eb8}.accent-rose{--card-accent:#b87970}.accent-lavender{--card-accent:#8e89ad}.accent-lime{--card-accent:#8ba871}.accent-coral{--card-accent:#bf7e61}.accent-teal{--card-accent:#328f8b}.domain-number{color:#8a9b99;letter-spacing:.15em;font-size:9px;font-weight:750}.domain-symbol{border:1px solid var(--card-accent);width:48px;height:48px;color:var(--card-accent);border-radius:50%;place-items:center;margin:24px 0 19px;font:19px Georgia,serif;display:grid}.domain-card>strong{font:550 20px Georgia,Noto Serif KR,serif}.domain-card p{color:#6a7e7d;min-height:42px;margin:10px 0 20px;font-size:11px;line-height:1.7}.domain-meta{color:#7b8c89;justify-content:space-between;align-items:center;width:100%;margin-top:auto;font-size:9px;font-weight:700;display:flex}.domain-meta i{color:var(--card-accent);font-size:15px;font-style:normal}.questions-section{background:#e7e6df}.questions-grid{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.question-intro h2{line-height:1.18}.question-intro>p:not(.eyebrow){color:#687c7b;max-width:400px;margin:24px 0 30px;font-size:13px;line-height:1.9}.dark-link,.method-link{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #7e9390;padding:10px 0;font-size:11px;font-weight:650}.dark-link span,.method-link span{margin-left:12px}.question-list{border-top:1px solid #bdc4bf}.question-list button{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #bdc4bf;grid-template-columns:46px 1fr auto;align-items:center;width:100%;min-height:74px;transition:all .14s;display:grid}.question-list button:hover{background:#ffffff85;padding-left:10px;padding-right:10px}.question-list span{color:#879795;font-size:9px;font-weight:700}.question-list strong{font-size:14px;font-weight:590}.question-list i{color:var(--teal);font-style:normal}.evidence-section{background:#fff}.section-heading.centered{text-align:center;max-width:720px;margin:0 auto 46px}.section-heading.centered>p:last-child{color:#718280;margin:18px 0 0;font-size:13px}.evidence-scale{border:1px solid #d6dad5;grid-template-columns:repeat(6,1fr);display:grid}.evidence-step{--step-color:#78918f;border-right:1px solid #d6dad5;min-height:174px;padding:24px 18px;position:relative}.evidence-step:last-child{border-right:0}.evidence-step:before{background:var(--step-color);content:"";height:4px;position:absolute;top:-1px;left:-1px;right:-1px}.step-green{--step-color:#4c9b7d}.step-blue{--step-color:#5489a8}.step-teal{--step-color:#5ba69d}.step-amber{--step-color:#c19048}.step-gray{--step-color:#8a9290}.step-red{--step-color:#b45f53}.evidence-step>span{background:color-mix(in srgb,var(--step-color) 15%,white);width:25px;height:25px;color:var(--step-color);border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.evidence-step strong{margin-top:24px;font:550 17px Georgia,Noto Serif KR,serif;display:block}.evidence-step p{color:#72817f;margin:9px 0 0;font-size:10px;line-height:1.7}.method-link{margin:35px auto 0;display:block}.page-hero{background:#ecebe5;border-bottom:1px solid #d5d7d1}.page-hero .site-container{padding:42px 0 48px}.clinician-hero{color:#fff;background:linear-gradient(90deg,#0a2b32fa,#123d44f2);border-color:#28535b}.breadcrumb{color:#69807e;cursor:pointer;background:0 0;border:0;margin-bottom:32px;padding:0;font-size:11px}.clinician-hero .breadcrumb{color:#ffffff8f}.page-title-row{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.page-title-row h1{letter-spacing:-.05em;margin:0;font:500 clamp(38px,4.5vw,58px)/1.08 Georgia,serif}.page-description{color:#637876;max-width:780px;margin:18px 0 0;font-size:14px;line-height:1.8}.clinician-hero .page-description{color:#ffffff9e}.page-badges{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.badge{border-radius:99px;align-items:center;min-height:25px;padding:4px 9px;font-size:9px;font-weight:750;display:inline-flex}.badge-green{color:#34705b;background:#dcebe3}.badge-amber{color:#8b5d24;background:#f3e5cd}.badge-blue{color:#38647c;background:#ddebf2}.badge-gray{color:#697370;background:#e4e5e1}.review-date{color:#758683;margin-left:4px;font-size:9px}.clinician-hero .review-date{color:#ffffff7a}.page-body{min-height:540px;padding:54px 0 100px}.page-search{border:1px solid #d1d6d1;min-height:72px;margin-bottom:40px;box-shadow:0 14px 42px #112c3314}.page-search input{font-size:16px}.page-search button{min-width:110px}.search-layout{grid-template-columns:230px 1fr;gap:48px;display:grid}.filter-panel{border-top:2px solid var(--ink);align-self:start}.filter-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 0;display:flex}.filter-heading strong{font-size:13px}.filter-heading button{color:#718583;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.filter-group{border:0;border-bottom:1px solid var(--line);padding:21px 0}.filter-group legend{letter-spacing:.07em;margin-bottom:14px;font-size:10px;font-weight:760}.filter-group label{color:#566b69;cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:11px 0;font-size:11px;display:grid}.filter-group input{width:14px;height:14px;accent-color:var(--teal)}.filter-group small{color:#9aa5a3;font-size:9px}.results-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.results-header p{color:#71817f;margin:0;font-size:12px}.results-header p strong{color:var(--ink);font:500 20px Georgia,serif}.results-header p span{color:var(--teal)}.results-header select{color:#637673;background:0 0;border:1px solid #ccd2ce;padding:8px 28px 8px 10px;font-size:10px}.result-list{border-top:1px solid #bdc5c0}.result-card{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:100px 1fr 42px;align-items:center;gap:18px;width:100%;padding:24px 0;transition:all .15s;display:grid}.result-card:hover{background:#fff9;padding-left:14px;padding-right:14px}.result-type{color:#5f7d7a;align-self:start;padding-top:4px;font-size:9px;font-weight:760}.result-content>strong{font:550 20px Georgia,Noto Serif KR,serif}.result-content>p{color:#687b79;margin:8px 0 12px;font-size:12px}.result-meta{align-items:center;gap:10px;display:flex}.result-meta small{color:#8a9997;font-size:9px}.result-arrow{width:34px;height:34px;color:var(--teal);border:1px solid #c7cfca;border-radius:50%;place-items:center;font-size:10px;font-weight:760;display:grid}.empty-state{text-align:center;padding:90px 20px}.empty-state>span{color:#819794;font-size:42px}.empty-state h3{margin:20px 0 8px;font:500 24px Georgia,serif}.empty-state p{color:#718280;font-size:12px}.empty-state button{border:1px solid var(--ink);cursor:pointer;background:0 0;margin-top:18px;padding:10px 18px;font-size:11px}.article-layout{grid-template-columns:220px 1fr;gap:60px;display:grid}.article-toc,.regimen-nav{border-top:2px solid var(--ink);align-self:start;position:sticky;top:110px}.article-toc>span,.regimen-nav>span{border-bottom:1px solid var(--line);color:#607370;letter-spacing:.08em;padding:16px 0;font-size:9px;font-weight:760;display:block}.article-toc button,.regimen-nav button{color:#6e7f7d;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #d7dad5;grid-template-columns:30px 1fr;gap:4px;width:100%;padding:13px 0;font-size:11px;display:grid}.article-toc button span,.regimen-nav button span{color:#a0aaa8;font-size:8px;font-weight:750}.article-toc button.is-active,.regimen-nav button.is-active{color:var(--teal);font-weight:700}.key-summary{border-top:4px solid var(--teal);background:#fff;padding:32px;box-shadow:0 16px 50px #112c330f}.key-summary h2,.article-section h2{margin:0;font:520 28px Georgia,Noto Serif KR,serif}.domain-scroll-section,.domain-numbered-section,.symptom-roadmap-card{scroll-margin-top:118px}.domain-numbered-section .article-heading{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:18px}.domain-numbered-section .article-heading>span{background:#edf4f1}.domain-article-state{border:1px solid var(--line);color:#5e7471;background:#fff;margin-top:54px;padding:28px;font-size:11px}.summary-columns{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:28px;display:grid}.summary-columns>div{border-right:1px solid #e0e2de;padding-right:16px}.summary-columns>div:last-child{border-right:0}.dot-icon{color:#2d7e72;background:#e1eeea;border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:16px;font:15px Georgia,serif;display:grid}.summary-columns strong{font-size:12px}.summary-columns p{color:#687a78;margin:10px 0 0;font-size:11px;line-height:1.8}.article-section{margin-top:58px}.article-heading{border-bottom:1px solid #cfd5d0;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.article-heading>span,.content-section-heading span,.regimen-heading>span{color:#6e817f;border:1px solid #aebbb7;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;display:grid}.question-card-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.question-card-grid button{border:1px solid var(--line);cursor:pointer;text-align:left;background:#ffffff8c;flex-direction:column;align-items:flex-start;min-height:140px;padding:20px;display:flex}.question-card-grid small{color:#7a918d;letter-spacing:.08em;font-size:8px;font-weight:750}.question-card-grid strong{margin-top:18px;font:520 16px Georgia,Noto Serif KR,serif}.question-card-grid span{color:var(--teal);margin-top:auto;font-size:9px}.question-card-grid button:focus-visible,.article-toc button:focus-visible,.testing-lane button:focus-visible{outline-offset:3px;outline:3px solid #287b7152}.symptom-roadmap-stack{gap:12px;margin-top:18px;display:grid}.symptom-roadmap-card{border:1px solid var(--line);background:#fff;grid-template-columns:42px minmax(180px,.72fr) 1fr 1fr;gap:22px;padding:25px;display:grid}.symptom-roadmap-card>span{color:#2d726a;border:1px solid #8eb1aa;border-radius:50%;place-items:center;width:34px;height:34px;font:500 11px Georgia,serif;display:grid}.symptom-roadmap-card small{color:#7a8e8a;letter-spacing:.1em;font-size:8px;font-weight:780}.symptom-roadmap-card h3{margin:8px 0 10px;font:520 18px Georgia,Noto Serif KR,serif}.symptom-roadmap-card p{color:#607673;margin:0;font-size:10px;line-height:1.75}.symptom-roadmap-card strong{color:#274d49;margin-bottom:8px;font-size:10px;display:block}.symptom-roadmap-card>div:last-child>small{color:#876632;border-top:1px solid #d7ded9;margin-top:11px;padding-top:11px;line-height:1.6;display:block}.testing-lane{grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid}.testing-lane button{--lane:#768c89;border:0;border-right:1px solid var(--line);border-bottom:3px solid var(--lane);cursor:pointer;text-align:left;background:#ffffff7a;min-height:150px;padding:20px}.testing-lane button:last-child{border-right:0}.lane-green{--lane:#4e9a7b!important}.lane-blue{--lane:#548aa7!important}.lane-amber{--lane:#c08e45!important}.lane-gray{--lane:#848e8b!important}.testing-lane span{color:var(--lane);font-size:9px;font-weight:750}.testing-lane strong{margin-top:22px;font-size:13px;display:block}.testing-lane p{color:#6f7f7d;font-size:9px;line-height:1.6}.testing-lane button.is-active{z-index:1;box-shadow:inset 0 0 0 2px var(--lane);background:#f7faf8}.gut-red-flag-panel{color:#fff;background:#713f3a;grid-template-columns:.65fr 1.35fr;margin-top:20px;display:grid}.gut-red-flag-panel>div,.gut-red-flag-panel ul{margin:0;padding:30px}.gut-red-flag-panel h3{margin:6px 0 0;font:520 21px Georgia,Noto Serif KR,serif}.gut-red-flag-panel ul{border-left:1px solid #fff3}.gut-red-flag-panel li{color:#f1dfdc;margin:8px 0;font-size:10px;line-height:1.65}.gut-workup-table{border-top:2px solid var(--ink);margin-top:16px}.gut-workup-table article{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(220px,.8fr) 1.2fr;gap:22px;padding:22px 6px;display:grid}.gut-workup-table article>span{color:#66817d;font-size:9px;font-weight:780}.gut-workup-table h3{margin:0 0 8px;font-size:12px}.gut-workup-table p{color:#607572;margin:0;font-size:10px;line-height:1.75}.gut-workup-table strong{color:#355c57;margin-bottom:7px;font-size:9px;display:block}.gut-workup-table small{color:#8a682f;margin-top:9px;font-size:9px;line-height:1.6;display:block}.gut-testing-detail{background:#fff;border:1px solid #bdcbc6;border-top:0;padding:28px}.gut-testing-detail h3{margin:5px 0 16px;font:520 20px Georgia,Noto Serif KR,serif}.gut-testing-detail ul{columns:2;column-gap:38px;margin:0;padding-left:18px}.gut-testing-detail li{break-inside:avoid;color:#5d7471;margin:0 0 9px;font-size:10px;line-height:1.7}.gut-threshold-ledger{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.gut-threshold-ledger article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#eef3f0;flex-direction:column;min-height:255px;padding:24px;display:flex}.gut-threshold-ledger small{color:#60817c;letter-spacing:.08em;font-size:8px;font-weight:780}.gut-threshold-ledger strong{margin:20px 0 12px;font:520 16px/1.45 Georgia,Noto Serif KR,serif}.gut-threshold-ledger p{color:#607572;margin:0;font-size:10px;line-height:1.75}.gut-threshold-ledger a,.gut-intervention-matrix a,.gut-evidence-grid a{color:#28766e;margin-top:auto;padding-top:16px;font-size:9px;font-weight:700;text-decoration:none}.domain-section-lead{color:#5f7471;max-width:760px;margin:16px 0 24px;font-size:11px;line-height:1.8}.gut-intervention-matrix{gap:14px;display:grid}.gut-intervention-matrix article{border:1px solid var(--line);background:#fff;grid-template-columns:1.05fr 1fr 1fr .9fr;display:grid}.gut-intervention-matrix article>div{border-right:1px solid var(--line);padding:22px}.gut-intervention-matrix article>div:first-child{background:#edf3f0}.gut-intervention-matrix article>div.avoid{background:#f3ebe1}.gut-intervention-matrix h3{margin:8px 0 10px;font:520 17px Georgia,Noto Serif KR,serif}.gut-intervention-matrix small,.gut-intervention-matrix strong{color:#3c6963;letter-spacing:.06em;font-size:8px;font-weight:790}.gut-intervention-matrix p{color:#617673;margin:7px 0 0;font-size:9px;line-height:1.7}.gut-intervention-matrix footer{border-top:1px solid var(--line);background:#f8f8f4;grid-column:1/-1;grid-template-columns:55px 1fr auto;align-items:center;gap:15px;padding:14px 22px;display:grid}.gut-intervention-matrix footer p{margin:0}.gut-intervention-matrix footer a{margin:0;padding:0}.gut-evidence-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid}.gut-evidence-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;min-height:330px;padding:26px;display:flex}.gut-evidence-grid h3{margin:0 0 16px;font:520 17px/1.5 Georgia,Noto Serif KR,serif}.gut-evidence-grid>article>p{color:#5f7471;margin:0;font-size:10px;line-height:1.75}.gut-evidence-grid article>div{background:#f2e9dc;margin-top:18px;padding:15px}.gut-evidence-grid article>div strong{color:#805d2e;font-size:9px}.gut-evidence-grid article>div p{color:#735f43;margin:7px 0 0;font-size:9px;line-height:1.65}.gut-not-established{color:#fff;background:#17373b;grid-template-columns:.72fr 1.28fr;margin-top:18px;display:grid}.gut-not-established>div,.gut-not-established ul{margin:0;padding:30px}.gut-not-established h3{margin:7px 0 0;font:520 21px Georgia,Noto Serif KR,serif}.gut-not-established ul{border-left:1px solid #ffffff26}.gut-not-established li{color:#ffffffb3;margin:8px 0;font-size:10px;line-height:1.65}.gut-patient-explanation{border:1px solid var(--line);background:#edf3f0;margin-top:18px;padding:30px}.gut-patient-explanation h3{margin:6px 0 20px;font:520 20px Georgia,Noto Serif KR,serif}.gut-patient-explanation ol{margin:0;padding:0;list-style:none}.gut-patient-explanation li{border-top:1px solid #cbd7d1;grid-template-columns:32px 1fr;gap:15px;padding:14px 0;display:grid}.gut-patient-explanation li span{color:#fff;background:#2f746c;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.gut-patient-explanation li p{color:#526d69;margin:4px 0 0;font-size:10px;line-height:1.7}.compare-button{cursor:pointer;background:0 0;border:1px solid #758e8a;padding:11px 16px;font-size:10px;font-weight:700}.compare-button.is-added{border-color:var(--teal);color:#257369;background:#dceeea}.test-overview-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.test-score-card,.test-conclusion{background:#fff;padding:32px;box-shadow:0 14px 45px #112c330f}.test-score-card h2,.test-conclusion h2{margin:0 0 22px;font:520 26px Georgia,Noto Serif KR,serif}.score-row{border-bottom:1px solid #e0e3df;grid-template-columns:1fr auto 52px;align-items:center;gap:16px;padding:12px 0;display:grid}.score-row>span:first-child{color:#5f7270;font-size:10px}.score-dots{gap:5px;display:flex}.score-dots i{border:1px solid #8da09d;border-radius:50%;width:8px;height:8px}.score-dots i.is-filled{border-color:var(--teal);background:var(--teal)}.score-row strong{color:#425f5d;text-align:right;font-size:9px}.test-conclusion{background:var(--deep);color:#fff;position:relative;overflow:hidden}.quote-mark{color:#ffffff0f;font:180px Georgia,serif;position:absolute;top:-25px;right:18px}.test-conclusion>p:not(.eyebrow){color:#ffffffa8;margin:0;font-size:12px;line-height:1.9}.conclusion-tags{gap:8px;margin-top:28px;display:flex}.conclusion-tags span{color:#ffffffab;border:1px solid #ffffff29;padding:6px 9px;font-size:8px}.content-columns{grid-template-columns:minmax(0,1fr) 290px;gap:60px;margin-top:56px;display:grid}.content-section{border-bottom:1px solid var(--line);margin-bottom:40px;padding:0 0 40px}.content-section-heading,.regimen-heading{align-items:center;gap:14px;margin-bottom:22px;display:flex}.content-section-heading h2,.regimen-heading h2{margin:0;font:520 24px Georgia,Noto Serif KR,serif}.content-section>p{color:#566d6a;margin:0;font-size:13px;line-height:1.95}.check-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.check-list.two-column{grid-template-columns:1fr 1fr}.check-list li{color:#536866;background:#ffffff8a;padding:12px 14px 12px 34px;font-size:11px;position:relative}.check-list li:before{color:var(--teal);content:"✓";font-weight:800;position:absolute;top:12px;left:14px}.callout{border-left:3px solid;padding:20px 22px}.callout strong{font-size:12px}.callout p{color:#647572;margin:8px 0 0;font-size:11px;line-height:1.75}.amber-callout{border-color:var(--amber);background:#f3e5cd}.red-callout{border-color:var(--red);background:#f2ded9}.related-panel{border-top:3px solid var(--ink);background:#e9e8e2;align-self:start;padding:26px}.related-panel h3{margin:0 0 18px;font:520 20px Georgia,Noto Serif KR,serif}.related-panel button{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ccd0cb;grid-template-columns:1fr auto;width:100%;padding:15px 0;display:grid}.related-panel button>span{color:#748987;grid-column:1/-1;margin-bottom:5px;font-size:8px;font-weight:750}.related-panel button strong{font-size:11px}.related-panel button i{color:var(--teal);font-style:normal}.source-stamp{align-items:center;gap:12px;margin-top:26px;display:flex}.source-stamp>span{border:1px solid #9aacaa;border-radius:50%;place-items:center;width:48px;height:48px;font:18px Georgia,serif;display:grid}.source-stamp p{color:#71817f;margin:0;font-size:9px;line-height:1.5}.iv-hero-card{background:var(--deep);color:#fff;grid-template-columns:120px 1fr auto;align-items:center;gap:30px;padding:38px;display:grid;position:relative;overflow:hidden}.iv-hero-card:after{content:"";border:1px solid #6fc9b929;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-110px;right:-70px}.molecule-mark{color:#84d0c2;border:1px solid #68bfb0;border-radius:50%;place-items:center;width:100px;height:100px;font:34px Georgia,serif;display:grid}.molecule-mark sup{margin:-26px 0 0 54px;font-size:10px;position:absolute}.iv-hero-card h2{margin:0 0 10px;font:520 28px Georgia,Noto Serif KR,serif}.iv-hero-card p:not(.eyebrow){color:#ffffff9e;max-width:700px;margin:0;font-size:12px;line-height:1.85}.iv-index{color:#ffffff57;letter-spacing:.13em;align-self:start;font-size:9px;font-weight:750}.iv-fact-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.iv-fact-grid article{border-right:1px solid var(--line);background:#ffffff70;gap:16px;padding:24px;display:flex}.iv-fact-grid article:last-child{border-right:0}.iv-fact-grid small{color:#71908c;letter-spacing:.08em;font-size:8px;font-weight:760;display:block}.iv-fact-grid strong{margin-top:5px;font-size:12px;display:block}.iv-fact-grid p{color:#6e7f7d;margin:7px 0 0;font-size:9px;line-height:1.65}.iv-columns{grid-template-columns:minmax(0,1fr) 320px}.evidence-table{border-top:2px solid var(--ink)}.evidence-table>div{border-bottom:1px solid var(--line);grid-template-columns:1.1fr 100px 1.5fr;align-items:center;gap:18px;min-height:60px;padding:12px;display:grid}.evidence-table .table-head{color:#667976;background:#e4e4de;min-height:40px;font-size:8px;font-weight:760}.evidence-table strong{font-size:10px}.evidence-table p{color:#6b7c79;margin:0;font-size:9px}.physician-gate{background:var(--deep);color:#fff;align-self:start;padding:30px;position:sticky;top:110px;overflow:hidden}.gate-icon{color:#82cfc0;border:1px solid #66b8aa;border-radius:50%;place-items:center;width:50px;height:50px;margin-bottom:28px;font:15px Georgia,serif;display:grid}.physician-gate h3{margin:0 0 14px;font:520 26px Georgia,Noto Serif KR,serif}.physician-gate>p:not(.eyebrow){color:#ffffff9e;font-size:11px;line-height:1.8}.physician-gate ul{border-block:1px solid #ffffff21;margin:22px 0;padding:18px 0;list-style:none}.physician-gate li{color:#ffffffad;margin:8px 0;padding-left:17px;font-size:9px;position:relative}.physician-gate li:before{color:#75c5b7;content:"✓";position:absolute;left:0}.light-button{width:100%;color:var(--ink);cursor:pointer;background:#e9f2ef;border:0;justify-content:space-between;align-items:center;padding:13px 15px;font-size:10px;font-weight:700;display:flex}.physician-gate>small{color:#ffffff5e;margin-top:12px;font-size:8px;display:block}.version-actions{align-items:center;gap:8px;display:flex}.version-actions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff38;padding:9px 12px;font-size:9px}.version-pill{color:#80c9bc;background:#72c7b821;border-radius:99px;padding:9px 11px;font-size:8px;font-weight:760}.prototype-warning{background:#f2e5cd;border:1px solid #d6bb86;align-items:center;gap:16px;margin-bottom:24px;padding:18px 22px;display:flex}.prototype-warning>span{color:#fff;background:#a66f2f;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font:16px Georgia,serif;display:grid}.prototype-warning strong{font-size:11px}.prototype-warning p{color:#715b3e;margin:3px 0 0;font-size:9px;line-height:1.55}.regimen-layout{grid-template-columns:210px 1fr;gap:52px;display:grid}.review-seal{border:1px solid #bdcac6;grid-template-columns:auto 1fr;align-items:center;gap:1px 10px;margin-top:24px;padding:16px;display:grid}.review-seal strong{grid-row:1/3;font:500 24px Georgia,serif}.review-seal span{font-size:10px;font-weight:700}.review-seal small{color:#728582;font-size:8px}.regimen-content{min-width:0}.regimen-section{border:1px solid var(--line);background:#ffffff75;margin-bottom:18px;padding:32px}.regimen-section.two-up{grid-template-columns:1fr 1fr;gap:40px;display:grid}.regimen-table,.regimen-fields{border-top:2px solid var(--ink)}.regimen-table>div{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr 1fr .8fr;align-items:center;gap:14px;min-height:66px;padding:12px;display:grid}.regimen-table .regimen-table-head{color:#667976;background:#e4e5df;min-height:36px;font-size:8px;font-weight:760}.regimen-table strong{font-size:10px}.regimen-table span{color:#637673;font-size:9px}.masked-value{align-items:center;gap:3px;display:flex}.masked-value i{background:#91a7a3;border-radius:2px;width:13px;height:7px}.masked-value small{color:#8b9a98;margin-left:6px;font-size:7px}.data-rule{background:#e3ece9;gap:14px;margin-top:18px;padding:14px 16px;display:flex}.data-rule span{color:#37736b;font-size:8px;font-weight:800}.data-rule p{color:#58716e;margin:0;font-size:9px;line-height:1.55}.regimen-fields>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:50px;display:flex}.regimen-fields span{color:#687b78;font-size:9px}.regimen-fields strong{color:#354f4d;text-align:right;font-size:9px}.monitor-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.monitor-grid>div{border-right:1px solid var(--line);min-height:160px;padding:20px}.monitor-grid>div:last-child{border-right:0}.monitor-grid small{color:var(--teal);letter-spacing:.08em;font-size:8px;font-weight:780}.monitor-grid strong{margin-top:22px;font-size:11px;display:block}.monitor-grid p{color:#6d7d7b;font-size:9px;line-height:1.6}.monitor-grid span{color:#4d817a;margin-top:20px;font-size:8px;display:block}.change-entry{border-top:1px solid var(--line);grid-template-columns:52px 1fr auto;align-items:center;gap:16px;padding:16px 0;display:grid}.change-entry>span{color:var(--teal);font:17px Georgia,serif}.change-entry strong{font-size:10px}.change-entry p{color:#7c8b89;margin:4px 0 0;font-size:8px}.change-entry button{cursor:pointer;background:0 0;border:1px solid #bdc7c3;padding:7px 9px;font-size:8px}.change-entry.muted{opacity:.62}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05181dc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.auth-modal{background:var(--paper);text-align:center;width:min(460px,100%);padding:42px;position:relative;box-shadow:0 40px 100px #00000059}.modal-close{color:#66807c;cursor:pointer;background:0 0;border:0;width:32px;height:32px;font-size:26px;position:absolute;top:14px;right:16px}.auth-seal{border:1px solid var(--teal);width:62px;height:62px;color:var(--teal);border-radius:50%;place-items:center;margin:0 auto 22px;font:20px Georgia,serif;display:grid}.auth-modal h2{margin:0;font:520 30px Georgia,Noto Serif KR,serif}.auth-modal>p:not(.eyebrow):not(.prototype-note){color:#667a77;margin:16px auto 24px;font-size:11px;line-height:1.8}.auth-steps{color:#889693;background:#e8e8e2;justify-content:center;align-items:center;gap:9px;margin-bottom:20px;padding:15px 8px;font-size:8px;font-weight:700;display:flex}.auth-steps .is-current{color:var(--teal)}.auth-steps i{background:#bdc5c1;width:18px;height:1px}.primary-button,.secondary-button{cursor:pointer;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:10px;font-weight:720;text-decoration:none;display:inline-flex}.primary-button{border:1px solid var(--ink);background:var(--ink);color:#fff}.secondary-button{color:var(--ink);background:0 0;border:1px solid #bfc8c4}.wide{width:100%;margin-top:8px}.prototype-note{color:#8b9795;margin:18px 0 0;font-size:8px}.site-footer{color:#fff;background:#09242a;padding:62px 0 0}.footer-grid{grid-template-columns:1fr 1fr .8fr;gap:70px;padding-bottom:50px;display:grid}.footer-brand{align-items:flex-start;gap:14px;display:flex}.footer-brand .brand-mark{box-shadow:0 0 0 1px #ffffff24,0 8px 22px #0003}.footer-brand strong{font:500 19px Georgia,serif}.footer-brand p{color:#ffffff6e;margin:8px 0 0;font-size:10px;line-height:1.65}.footer-root-link{color:#88c5b9;margin-top:14px;font-size:9px;font-weight:760;text-decoration:none;display:inline-flex}.footer-root-link:hover{color:#c7e8e1}.footer-links{grid-template-columns:1fr 1fr;gap:40px;display:grid}.footer-links>div{flex-direction:column;gap:9px;display:flex}.footer-links strong,.footer-notice strong{color:#6eaaa0;letter-spacing:.14em;margin-bottom:6px;font-size:8px}.footer-links button{color:#ffffffa1;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-size:10px}.footer-notice p{color:#ffffff73;margin:12px 0 0;font-size:9px;line-height:1.75}.footer-bottom{color:#ffffff4d;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;min-height:56px;font-size:8px;display:flex}.entry-lead-grid{background:#ccd4d0;border:1px solid #ccd4d0;grid-template-columns:1.35fr .65fr;gap:1px;margin-bottom:22px;display:grid}.entry-bottom-line{background:var(--deep);color:#fff;padding:38px}.entry-bottom-line h2{margin:0 0 14px;font:500 29px Georgia,Noto Serif KR,serif}.entry-bottom-line>p:last-child{color:#ffffffb8;margin:0;font-size:14px;line-height:1.9}.entry-scope{background:#fff;padding:34px}.entry-scope h3{margin:0 0 12px;font:520 20px Georgia,Noto Serif KR,serif}.entry-scope p{color:#667b79;margin:0 0 18px;font-size:12px;line-height:1.75}.entry-scope>span{color:#3b716b;background:#e5eeeb;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:750;display:inline-flex}.entry-evidence-grid{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.entry-evidence-grid article{border-right:1px solid var(--line);grid-template-columns:auto 1fr;gap:14px;min-height:210px;padding:28px;display:grid}.entry-evidence-grid article:last-child{border-right:0}.entry-evidence-grid small{color:#6d8582;letter-spacing:.13em;font-size:8px;font-weight:800}.entry-evidence-grid h3{margin:8px 0 10px;font:520 18px Georgia,Noto Serif KR,serif}.entry-evidence-grid p{color:#667977;margin:0;font-size:11px;line-height:1.8}.entry-columns{margin-top:64px}.clinical-steps{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.clinical-steps li{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:16px;padding:19px 0;display:grid}.clinical-steps li>span{color:#297a70;background:#e3efeb;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.clinical-steps strong{font-size:13px}.clinical-steps p{color:#6c807e;margin:5px 0 0;font-size:11px;line-height:1.7}.decision-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.decision-grid div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:130px;padding:22px}.decision-grid strong{font-size:12px}.decision-grid p{color:#6c807e;margin:9px 0 0;font-size:11px;line-height:1.7}.source-panel a{color:inherit;border-bottom:1px solid #cbd2ce;grid-template-columns:1fr auto;padding:14px 0;text-decoration:none;display:grid}.source-panel a>span{color:#748987;grid-column:1/-1;margin-bottom:5px;font-size:8px;font-weight:750}.source-panel a strong{padding-right:12px;font-size:11px;line-height:1.5}.source-panel a i{color:var(--teal);font-style:normal}.source-note{background:#fff;margin:22px -2px 0;padding:18px}.source-note strong{font-size:11px}.source-note p{color:#6d807e;margin:8px 0 0;font-size:10px;line-height:1.7}.related-kicker{margin-top:30px}.deep-library-section{background:#e9ebe5}.governance-summary{background:#f8f8f4;border:1px solid #bac6c1;grid-template-columns:repeat(4,1fr);margin:0 0 18px;display:grid}.governance-summary span{border-right:1px solid #cbd2ce;flex-direction:column;justify-content:center;gap:6px;min-height:76px;padding:14px 20px;display:flex}.governance-summary span:last-child{border-right:0}.governance-summary strong{color:#244a46;font:520 21px Georgia,Noto Serif KR,serif}.governance-summary small{color:#748683;letter-spacing:.08em;font-size:8px;font-weight:750}.guide-domain-filter{scrollbar-width:thin;gap:7px;margin-bottom:24px;padding-bottom:5px;display:flex;overflow-x:auto}.guide-domain-filter button{color:#536c69;cursor:pointer;background:0 0;border:1px solid #b9c5c1;border-radius:99px;align-items:center;gap:8px;min-width:max-content;padding:9px 12px;font-size:9px;font-weight:700;display:flex}.guide-domain-filter button span{color:#5d716e;background:#d8ded9;border-radius:50%;place-items:center;min-width:19px;height:19px;font-size:8px;display:grid}.guide-domain-filter button.is-active{color:#fff;background:#255f59;border-color:#255f59}.guide-domain-filter button.is-active span{color:#fff;background:#ffffff2e}.deep-guide-grid{border-top:1px solid #bec8c2;border-left:1px solid #bec8c2;grid-template-columns:repeat(2,1fr);display:grid}.deep-guide-grid>button{cursor:pointer;text-align:left;background:#ffffff61;border:1px solid #bec8c2;border-top:0;border-left:0;grid-template-columns:auto 1fr;align-content:start;gap:0 18px;min-height:260px;padding:28px;transition:all .18s;display:grid;position:relative;overflow:hidden}.deep-guide-grid>button:after{content:"";border:1px solid #1f8c874d;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-50px;right:-50px}.deep-guide-grid>button:hover{z-index:1;box-shadow:var(--shadow);background:#fff;transform:translateY(-3px)}.deep-guide-grid>button.is-new{background:#f5f3e9}.deep-guide-grid>button.is-new:before{content:"";background:#b6843f;height:3px;position:absolute;top:0;left:0;right:0}.deep-guide-grid>button.is-new .deep-guide-type{color:#9a6728}.deep-guide-index{color:#24776f;border:1px solid #8db3ac;border-radius:50%;grid-row:1/5;place-items:center;width:34px;height:34px;font:500 12px Georgia,serif;display:grid}.deep-guide-type{color:#4a827d;letter-spacing:.14em;font-size:8px;font-weight:800}.deep-guide-grid strong{max-width:440px;margin-top:12px;font:520 22px/1.35 Georgia,Noto Serif KR,serif}.deep-guide-grid p{color:#667b79;max-width:500px;margin:12px 0 26px;font-size:11px;line-height:1.8}.guide-governance{background:#ffffff7a;border:1px solid #c7d0cc;justify-content:space-between;align-items:center;margin-bottom:10px;padding:8px 10px;display:flex}.guide-governance i{color:#5d7773;font-size:8px;font-style:normal;font-weight:750}.guide-governance b{color:#2c6862;font-size:8px;font-weight:780}.deep-guide-footer{border-top:1px solid #ccd3cf;justify-content:space-between;align-items:center;padding-top:14px;display:flex}.deep-guide-footer i{color:#768886;font-size:9px;font-style:normal}.deep-guide-footer b{color:#24776f;font-size:10px}.deep-guide-meta{border:1px solid var(--line);background:#fff;grid-template-columns:1.35fr repeat(3,.72fr);display:grid}.deep-guide-meta>span{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:7px;min-height:78px;padding:16px 22px;display:flex}.deep-guide-meta>span:last-child{border-right:0}.deep-guide-meta small{color:#6d8582;letter-spacing:.14em;font-size:8px;font-weight:800}.deep-guide-meta strong{font-size:11px;font-weight:620;line-height:1.5}.deep-bottom-line{background:var(--deep);color:#fff;grid-template-columns:.38fr .62fr;align-items:center;min-height:210px;margin-top:20px;padding:38px 44px;display:grid}.deep-bottom-line h2{margin:0;font:500 30px Georgia,Noto Serif KR,serif}.deep-bottom-line>p{color:#ffffffc2;border-left:1px solid #fff3;margin:0;padding-left:40px;font-size:15px;line-height:1.95}.deep-section-nav{border:1px solid var(--line);background:#fff;border-top:0;grid-template-columns:repeat(auto-fit,minmax(105px,1fr));margin-bottom:56px;display:grid}.deep-section-nav button{border:0;border-right:1px solid var(--line);color:#526d6b;cursor:pointer;text-align:left;background:#fff;align-items:center;gap:8px;min-height:54px;padding:0 14px;font:700 9px inherit;transition:background .16s,color .16s;display:flex}.deep-section-nav button:last-child{border-right:0}.deep-section-nav button:hover,.deep-section-nav button:focus-visible{color:#174f50;outline-offset:-2px;background:#e8f0ed;outline:2px solid #2b817b}.deep-section-nav i{color:#8ca09d;font-size:8px;font-style:normal}.deep-layout{grid-template-columns:minmax(0,1fr) 275px;gap:64px;display:grid}.deep-section{border-bottom:1px solid var(--line);margin-bottom:62px;padding:0 0 62px;scroll-margin-top:108px}.deep-section:last-of-type{margin-bottom:30px}.red-flag-grid{border-top:1px solid #d8c5bf;border-left:1px solid #d8c5bf;grid-template-columns:repeat(2,1fr);display:grid}.red-flag-grid>div{background:#f3eae6;border-bottom:1px solid #d8c5bf;border-right:1px solid #d8c5bf;grid-template-columns:30px 1fr auto;align-items:start;gap:10px;min-height:112px;padding:20px;display:grid}.red-flag-grid>div:last-child:nth-child(odd){grid-column:1/-1}.red-flag-grid span{color:#fff;background:#a84f42;border-radius:50%;place-items:center;width:25px;height:25px;font:16px Georgia,serif;display:grid}.red-flag-grid p{margin:2px 0 0;font-size:11px;font-weight:570;line-height:1.65}.red-flag-grid small{color:#945147;white-space:nowrap;border:1px solid #caa79f;border-radius:99px;padding:4px 6px;font-size:8px;font-weight:750}.assessment-table{border-top:2px solid var(--ink)}.assessment-table>div{border-bottom:1px solid var(--line);grid-template-columns:38px 160px 1fr;align-items:start;padding:20px 8px;display:grid}.assessment-table>div>span{color:#7c918e;font-size:9px;font-weight:750}.assessment-table strong{font-size:12px}.assessment-table p{color:#617775;margin:0;font-size:11px;line-height:1.75}.conditional-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.conditional-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:190px;padding:23px}.conditional-grid article>span{color:#4a8982;letter-spacing:.12em;font-size:7px;font-weight:800}.conditional-grid h3{margin:24px 0 10px;font:520 17px Georgia,Noto Serif KR,serif}.conditional-grid p{color:#687c7a;margin:0;font-size:10px;line-height:1.75}.not-routine-list{border-top:1px solid #d0d4d0;border-left:1px solid #d0d4d0;grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.not-routine-list li{color:#536966;background:#ecece7;border-bottom:1px solid #d0d4d0;border-right:1px solid #d0d4d0;grid-template-columns:24px 1fr;align-items:center;gap:12px;min-height:76px;padding:16px 18px;font-size:10px;line-height:1.6;display:grid}.not-routine-list span{color:#7b8582;background:#d6d8d3;border-radius:50%;place-items:center;width:22px;height:22px;font-size:14px;display:grid}.uncertainty-note{background:#f3eadb;border-left:3px solid #c18b43;grid-template-columns:110px 1fr;gap:20px;margin-top:18px;padding:20px;display:grid}.uncertainty-note strong{color:#875c27;font-size:11px}.uncertainty-note p{color:#756342;margin:0;font-size:10px;line-height:1.75}.deep-expansion-load-state{color:#71453f;background:#f5e9e5;border-left:3px solid #a24f43;margin:18px 0;padding:16px 20px;font-size:11px;line-height:1.6}.deep-mechanism-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.deep-mechanism-grid article{background:#f8faf7;border:1px solid #d4dfda;padding:25px}.deep-mechanism-grid article>span{color:#287a73;letter-spacing:.12em;font-size:8px;font-weight:800}.deep-mechanism-grid h3{margin:12px 0;font:520 16px/1.55 Georgia,Noto Serif KR,serif}.deep-mechanism-grid p{color:#526b68;margin:0;font-size:10px;line-height:1.75}.deep-mechanism-grid article>div{color:#697a77;border-top:1px solid #d7e0dc;margin-top:18px;padding-top:14px;font-size:9px;line-height:1.7}.deep-mechanism-grid article>div strong{color:#9b6333;letter-spacing:.08em;margin-bottom:4px;font-size:8px;display:block}.deep-decision-path{background:#cfd8d4;gap:1px;margin-top:28px;padding:1px;display:grid}.deep-decision-path article{background:#f7f8f5;grid-template-columns:42px minmax(0,1fr);gap:16px;padding:22px;display:grid}.deep-decision-path article>span{color:#2c7d76;font:700 10px monospace}.deep-decision-path small{color:#64817d;letter-spacing:.12em;font-size:8px;font-weight:800}.deep-decision-path h3{margin:7px 0 13px;font-size:13px}.deep-decision-path p{color:#5c706d;grid-template-columns:62px 1fr;gap:10px;margin:7px 0;font-size:10px;line-height:1.65;display:grid}.deep-decision-path p strong{color:#9b6333;letter-spacing:.06em;font-size:8px}.deep-response-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:30px;display:grid}.deep-response-grid article{background:#eef3f0;border-top:3px solid #287a73;padding:22px}.deep-response-grid small{color:#287a73;letter-spacing:.09em;font-size:8px;font-weight:800}.deep-response-grid h3{margin:13px 0 10px;font-size:12px;line-height:1.55}.deep-response-grid p{color:#607471;margin:0;font-size:9px;line-height:1.7}.deep-evidence-gap-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.deep-evidence-gap-grid article{background:#f7f1e7;border:1px solid #ded5c7;padding:22px}.deep-evidence-gap-grid h3{margin:0 0 15px;font:520 15px/1.5 Georgia,Noto Serif KR,serif}.deep-evidence-gap-grid p{color:#6e6250;margin:10px 0 0;font-size:9px;line-height:1.7}.deep-evidence-gap-grid p strong{color:#905e2e;letter-spacing:.07em;margin-bottom:3px;font-size:8px;display:block}.deep-patient-section{color:#fff;background:#173f46;padding:32px}.deep-patient-section .article-heading small,.deep-patient-section .article-heading span{color:#91c7c0}.deep-patient-section ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.deep-patient-section li{border-top:1px solid #ffffff26;grid-template-columns:34px 1fr;align-items:start;gap:14px;padding:14px 0;display:grid}.deep-patient-section li>span{color:#79c0b8;font:700 10px monospace}.deep-patient-section li p{color:#d5e7e3;margin:0;font-size:11px;line-height:1.75}.deep-patient-section footer{border-top:1px solid #fff3;flex-wrap:wrap;gap:8px 16px;margin-top:24px;padding-top:18px;display:flex}.deep-patient-section footer a{color:#b9e0da;font-size:9px;font-weight:700}.intervention-table{border-top:2px solid var(--ink)}.intervention-table>div{border-bottom:1px solid var(--line);grid-template-columns:125px 95px minmax(0,1fr) 160px;align-items:start;gap:16px;padding:18px 8px;display:grid}.intervention-table .intervention-head{color:#718481;letter-spacing:.08em;padding:12px 8px;font-size:8px;font-weight:800}.intervention-table strong{font-size:11px;line-height:1.5}.intervention-table p{color:#617775;margin:0;font-size:10px;line-height:1.7}.intervention-table small{color:#647a77;font-size:9px;line-height:1.65}.followup-timeline{margin:0;padding:0;list-style:none;position:relative}.followup-timeline:before{content:"";background:#aab9b5;width:1px;position:absolute;top:15px;bottom:15px;left:15px}.followup-timeline li{grid-template-columns:31px 1fr;align-items:start;gap:18px;margin-bottom:13px;display:grid;position:relative}.followup-timeline span{z-index:1;background:var(--deep);color:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;font-weight:750;display:grid}.followup-timeline p{border-bottom:1px solid var(--line);margin:0;padding:7px 0 18px;font-size:11px;line-height:1.7}.deep-caution{background:#eee2d2;grid-template-columns:38px 1fr;gap:16px;padding:24px;display:grid}.deep-caution>span{color:#fff;background:#97642f;border-radius:50%;place-items:center;width:34px;height:34px;font:18px Georgia,serif;display:grid}.deep-caution strong{font-size:12px}.deep-caution p{color:#715e45;margin:7px 0 0;font-size:10px;line-height:1.7}.deep-aside{flex-direction:column;align-self:start;gap:18px;display:flex;position:sticky;top:110px}.deep-aside-block{border-top:3px solid var(--ink);background:#e8e8e1;padding:24px}.deep-aside-block h3{margin:0 0 14px;font:520 19px Georgia,Noto Serif KR,serif}.deep-aside-block>p:last-child{color:#647875;margin:0;font-size:10px;line-height:1.75}.governance-record{background:#f1eadc;border-top-color:#b6843f}.governance-record dl{margin:0 0 18px}.governance-record dl div{border-bottom:1px solid #d8c9b2;justify-content:space-between;align-items:center;gap:14px;padding:9px 0;display:flex}.governance-record dt{color:#806d55;font-size:8px;font-weight:750}.governance-record dd{color:#514838;text-align:right;margin:0;font-size:9px;font-weight:700}.governance-record .governance-definition{color:#76664f;margin:0;font-size:9px;line-height:1.7}.deep-aside .related-panel{padding:24px}.clinician-portal-shell{background:#e9ebe5;min-height:100vh}.clinician-portal-header{background:#f5f4ee;border-bottom:1px solid #c5cec9;justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:0 max(28px,50vw - 590px);display:flex}.clinician-root-link{margin-left:auto}.clinician-identity{align-items:center;gap:20px;display:flex}.clinician-identity>span{text-align:right;flex-direction:column;gap:4px;display:flex}.clinician-identity small{color:#718581;letter-spacing:.14em;font-size:7px;font-weight:780}.clinician-identity strong{font-size:10px}.clinician-identity>a{color:#425e5a;border:1px solid #b9c5c1;padding:8px 11px;font-size:9px;font-weight:700;text-decoration:none}.verification-stage{grid-template-columns:minmax(0,1.15fr) minmax(330px,.65fr);align-items:center;gap:90px;width:min(1180px,100% - 48px);min-height:calc(100vh - 86px);margin:0 auto;padding:72px 0;display:grid}.verification-copy h1{letter-spacing:-.045em;max-width:760px;margin:0;font:500 clamp(42px,5vw,68px)/1.08 Georgia,Noto Serif KR,serif}.verification-copy h1 em{color:#23786f;font-weight:500}.verification-copy>p:not(.eyebrow){color:#5f7471;max-width:690px;margin:27px 0;font-size:14px;line-height:1.85}.verified-account{background:#f7f7f3;border:1px solid #c2cbc7;justify-content:space-between;align-items:center;gap:20px;max-width:690px;padding:17px 20px;display:flex}.verified-account span{color:#748683;font-size:9px;font-weight:760}.verified-account strong{text-overflow:ellipsis;font-size:11px;overflow:hidden}.verification-actions{gap:10px;margin-top:20px;display:flex}.verification-status-card{color:#fff;background:#102e34;border-top:4px solid #b6843f;padding:38px;box-shadow:0 30px 75px #0c2b322e}.verification-status-card .gate-icon{color:#7a5629;background:#f0e5d2}.verification-status-card h2{margin:5px 0 30px;font:500 32px Georgia,Noto Serif KR,serif}.verification-status-card ol{margin:0;padding:0;list-style:none}.verification-status-card li{opacity:.52;border-bottom:1px solid #ffffff1f;grid-template-columns:34px 1fr;align-items:center;gap:14px;padding:15px 0;display:grid}.verification-status-card li>span{border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;display:grid}.verification-status-card li div{flex-direction:column;gap:4px;display:flex}.verification-status-card li strong{font-size:11px}.verification-status-card li small{color:#ffffff94;font-size:8px}.verification-status-card li.is-complete,.verification-status-card li.is-current{opacity:1}.verification-status-card li.is-complete>span{background:#277d72;border-color:#6fd0bd}.verification-status-card li.is-current>span{color:#f3c67d;border-color:#d7ab67}.verification-privacy{color:#ffffff94;margin:25px 0 0;font-size:9px;line-height:1.7}.approved-portal{width:min(1180px,100% - 48px);margin:0 auto;padding:74px 0 90px}.portal-title-row{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.portal-title-row h1{margin:0;font:500 clamp(42px,5vw,64px)/1.05 Georgia,Noto Serif KR,serif}.portal-title-row>div>p:last-child{color:#607572;font-size:12px}.approved-seal{color:#4c7770;letter-spacing:.1em;text-align:center;border:1px solid #7fa49d;border-radius:50%;place-items:center;width:105px;height:105px;font-size:7px;font-weight:800;display:grid}.approved-seal strong{letter-spacing:0;font:500 25px Georgia,serif;display:block}.release-gate{background:#efe5d5;border-left:4px solid #b6843f;grid-template-columns:38px 1fr;gap:18px;margin:45px 0 28px;padding:24px;display:grid}.release-gate>span{color:#fff;background:#9b692f;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.release-gate strong{font-size:13px}.release-gate p{color:#715f47;margin:7px 0 0;font-size:10px;line-height:1.7}.portal-grid{border-top:1px solid #bec8c2;border-left:1px solid #bec8c2;grid-template-columns:repeat(3,1fr);display:grid}.portal-grid article{background:#f7f7f3;border-bottom:1px solid #bec8c2;border-right:1px solid #bec8c2;min-height:270px;padding:30px}.portal-grid article small{color:#6d8581;letter-spacing:.12em;font-size:8px;font-weight:780}.portal-grid h2{margin:45px 0 12px;font:520 21px Georgia,Noto Serif KR,serif}.portal-grid p{color:#657a77;min-height:70px;font-size:10px;line-height:1.75}.portal-state{border-radius:99px;margin-top:14px;padding:7px 9px;font-size:8px;font-weight:780;display:inline-flex}.portal-state.good{color:#266d63;background:#dceee9}.portal-state.waiting{color:#8a622f;background:#eee5d6}.portal-back{color:#386d67;margin-top:30px;font-size:10px;font-weight:700;text-decoration:none;display:inline-block}.approved-regimen-portal{max-width:1240px}.approved-regimen-portal .portal-title-row h1 em{color:#27776f;font-weight:500}.regimen-review-notice{background:#e4efeb;border-left-color:#2d796f}.regimen-review-notice>span{background:#2d796f}.regimen-review-notice p{color:#536f69}.regimen-lane-nav{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f8f4f5;border:1px solid #b8c7c2;grid-template-columns:repeat(3,1fr);margin:24px 0 72px;display:grid;position:sticky;top:0}.regimen-lane-nav a{color:#365f5a;letter-spacing:.05em;text-align:center;border-right:1px solid #c6d0cc;justify-content:center;align-items:center;min-height:58px;padding:12px 18px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.regimen-lane-nav a:last-child{border-right:0}.regimen-lane-nav a:hover,.regimen-lane-nav a:focus-visible{color:#164b46;outline-offset:-3px;background:#e8f0ed;outline:2px solid #3c8179}.approved-regimen-group{margin-top:84px;scroll-margin-top:78px}.approved-regimen-group>header{border-bottom:2px solid #183a3d;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:24px;margin-bottom:25px;padding-bottom:22px;display:grid}.approved-regimen-group>header>span{color:#406f68;border:1px solid #8aa7a1;border-radius:50%;place-items:center;width:48px;height:48px;font:520 16px Georgia,serif;display:grid}.approved-regimen-group>header h2{margin:4px 0 8px;font:520 clamp(28px,3.3vw,43px)/1.1 Georgia,Noto Serif KR,serif}.approved-regimen-group>header div>p:last-child{color:#627875;max-width:850px;margin:0;font-size:11px;line-height:1.8}.regimen-group-partial>header{border-bottom-color:#9b7039}.regimen-group-partial>header>span{color:#8b642f;border-color:#ba9668}.regimen-group-research>header{border-bottom-color:#66747a}.regimen-group-research>header>span{color:#586a71;border-color:#929fa4}.approved-regimen-stack{gap:34px;display:grid}.approved-regimen-entry{background:#f8f8f4;border:1px solid #b9c6c1;box-shadow:0 18px 44px #1637390f}.approved-regimen-heading{background:#edf3f0;border-top:4px solid #2d796f;border-bottom:1px solid #c4ceca;justify-content:space-between;align-items:center;gap:28px;padding:24px 26px;display:flex}.regimen-group-partial .approved-regimen-heading{background:#f3ede4;border-top-color:#9b7039}.regimen-group-research .approved-regimen-heading{background:#ebeeef;border-top-color:#66747a}.approved-regimen-heading>div{align-items:center;gap:14px;display:flex}.approved-regimen-heading small{color:#4a746e;border:1px solid #9eb2ac;border-radius:50%;place-items:center;width:35px;height:35px;font-size:8px;font-weight:800;display:grid}.approved-regimen-heading h3{margin:0;font:520 clamp(20px,2.5vw,29px)/1.2 Georgia,Noto Serif KR,serif}.approved-regimen-heading>span{color:#2c6961;letter-spacing:.05em;text-align:center;border:1px solid #8bada5;border-radius:99px;flex:none;padding:8px 10px;font-size:7px;font-weight:820}.regimen-group-partial .approved-regimen-heading>span{color:#825d2e;border-color:#b69366}.regimen-group-research .approved-regimen-heading>span{color:#53656c;border-color:#94a0a5}.approved-regimen-source{padding:28px 26px 2px}.approved-source-title{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:14px;display:flex}.approved-source-title strong{font-size:11px;line-height:1.6}.approved-source-title p{color:#687c79;max-width:800px;margin:7px 0 0;font-size:9px;line-height:1.7}.approved-source-title a{color:#2b746c;flex:none;font-size:8px;font-weight:760;text-decoration:none}.approved-regimen-table{border-top:2px solid #17373b}.approved-regimen-table-head,.approved-regimen-table-row{grid-template-columns:1.05fr .58fr 1.3fr .95fr 1.25fr;gap:16px;display:grid}.approved-regimen-table-head{color:#71847f;letter-spacing:.06em;border-bottom:1px solid #bec9c4;padding:10px 12px;font-size:7px;font-weight:820}.approved-regimen-table-row{border-bottom:1px solid #d0d7d3;padding:18px 12px}.approved-regimen-table-row>strong{font-size:10px;line-height:1.6}.approved-regimen-table-row>b{color:#205f58;font-size:10px;line-height:1.6}.approved-regimen-table-row p{color:#5f7470;margin:0;font-size:9px;line-height:1.7}.approved-regimen-table-row p:last-child{flex-direction:column;gap:5px;display:flex}.approved-regimen-table-row p strong{color:#344f4b}.approved-regimen-table-row p small{color:#7b8a87;line-height:1.65}.regimen-safety-notes{background:#fff;border:1px solid #c7d0cc;margin:24px 26px 28px}.regimen-safety-notes summary{cursor:pointer;color:#405f5a;padding:15px 18px;font-size:9px;font-weight:800}.regimen-safety-notes summary:focus-visible{outline-offset:2px;outline:2px solid #397f77}.regimen-safety-notes ul{grid-template-columns:repeat(2,1fr);gap:10px 28px;margin:0;padding:0 32px 20px 42px;display:grid}.regimen-safety-notes li{color:#667a76;font-size:9px;line-height:1.7}.research-formulation{background:#eef0f0;border-left:3px solid #6a7b81;margin:24px 26px 0;padding:20px 22px}.research-formulation strong{font-size:9px}.research-formulation ul{columns:2;margin:12px 0 0;padding-left:18px}.research-formulation li{break-inside:avoid;color:#607176;margin-bottom:7px;font-size:8px;line-height:1.6}.compatibility-publication-rule{color:#fff;background:#173f42;border:1px solid #9bb2ac;grid-template-columns:.8fr 1.2fr;gap:45px;margin-top:72px;padding:34px;display:grid}.compatibility-publication-rule h2{margin:6px 0 0;font:520 26px/1.2 Georgia,Noto Serif KR,serif}.compatibility-publication-rule>p{color:#ffffffb8;margin:0;font-size:10px;line-height:1.9}.policy-principles{border-top:2px solid #183a3d}.policy-principles article{border-bottom:1px solid #c2ccc7;grid-template-columns:52px minmax(0,1fr);gap:30px;padding:34px 12px;display:grid}.policy-principles article>span{color:#4a746e;border:1px solid #98aca7;border-radius:50%;place-items:center;width:42px;height:42px;font-size:9px;display:grid}.policy-principles h2{margin:5px 0 10px;font:520 25px/1.2 Georgia,Noto Serif KR,serif}.policy-principles article p:last-child{color:#607572;max-width:900px;margin:0;font-size:11px;line-height:1.85}.policy-state-grid{border-top:1px solid #b9c6c1;border-left:1px solid #b9c6c1;grid-template-columns:repeat(4,1fr);margin-top:48px;display:grid}.policy-state-grid>div{background:#f8f8f4;border-bottom:1px solid #b9c6c1;border-right:1px solid #b9c6c1;min-height:180px;padding:26px 22px}.policy-state-grid strong{color:#315f59;letter-spacing:.07em;font-size:9px}.policy-state-grid p{color:#667a76;margin:42px 0 0;font-size:9px;line-height:1.75}.correction-contact{color:#fff;background:#173f42;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:48px;padding:34px;display:flex}.correction-contact h2{margin:6px 0 10px;font:520 27px Georgia,Noto Serif KR,serif}.correction-contact p:last-child{color:#ffffffad;max-width:760px;margin:0;font-size:10px;line-height:1.8}.correction-contact a{color:#86d3c5;flex:none;font-size:11px;font-weight:760}.editorial-workbench{width:min(1240px,100% - 48px);margin:0 auto;padding:68px 0 90px}.workbench-heading{justify-content:space-between;align-items:flex-start;gap:45px;display:flex}.workbench-heading h1{letter-spacing:-.05em;margin:0;font:500 clamp(46px,5vw,68px)/1.03 Georgia,Noto Serif KR,serif}.workbench-heading h1 em{color:#27776f;font-weight:500}.workbench-heading>div>p:last-child{color:#617673;max-width:720px;font-size:12px;line-height:1.8}.owner-seal{color:#89642e;letter-spacing:.12em;text-align:center;border:1px solid #b68a4d;border-radius:50%;place-items:center;width:110px;height:110px;font-size:7px;font-weight:800;display:grid}.owner-seal strong{letter-spacing:0;font:500 25px Georgia,serif;display:block}.workbench-metrics{background:#f8f8f4;border:1px solid #bcc7c2;grid-template-columns:repeat(4,1fr);margin:42px 0 20px;display:grid}.workbench-metrics span{border-right:1px solid #cbd2ce;flex-direction:column;justify-content:center;gap:6px;min-height:88px;padding:17px 22px;display:flex}.workbench-metrics span:last-child{border-right:0}.workbench-metrics strong{font:520 25px Georgia,serif}.workbench-metrics small{color:#718581;letter-spacing:.1em;font-size:8px;font-weight:760}.workbench-safety{background:#efe4d4;border-left:4px solid #a86d2c;grid-template-columns:88px 1fr;align-items:center;gap:24px;margin-bottom:24px;padding:20px 24px;display:grid}.workbench-safety span{color:#8c5b25;letter-spacing:.13em;font-size:9px;font-weight:820}.workbench-safety p{color:#705e47;margin:0;font-size:10px;line-height:1.75}.regimen-review-list{border-top:2px solid #17373b}.regimen-review-head,.regimen-review-row{grid-template-columns:minmax(280px,1.45fr) 110px 75px 75px minmax(220px,1fr);align-items:center;gap:18px;display:grid}.regimen-review-head{color:#718380;letter-spacing:.08em;border-bottom:1px solid #bfc9c4;padding:12px 14px;font-size:8px;font-weight:780}.regimen-review-row{background:#ffffff61;border-bottom:1px solid #c8d0cc;min-height:150px;padding:20px 14px}.regimen-review-title{grid-template-columns:30px 1fr;align-items:start;gap:13px;display:grid}.regimen-review-title>small{color:#66817c;border:1px solid #a9bbb6;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.regimen-review-title>span{flex-direction:column;gap:7px;min-width:0;display:flex}.regimen-review-title strong{font:520 17px Georgia,Noto Serif KR,serif}.regimen-review-title p{color:#637975;margin:0;font-size:9px;line-height:1.65}.regimen-review-title a{color:#2e746c;font-size:8px;font-weight:700;text-decoration:none}.regimen-source-links{flex-wrap:wrap;gap:8px 14px;display:flex}.regimen-source-links .draft-jump{color:#8b5d24;letter-spacing:.06em}.evidence-state,.review-state{text-align:center;border-radius:99px;justify-self:start;padding:7px 9px;font-size:8px;font-weight:780}.state-label{color:#256c62;background:#dcefe9}.state-guideline{color:#466679;background:#e0e8ef}.state-limited{color:#8a622d;background:#eee3d3}.state-hold{color:#777771;background:#e4e3df}.review-ready{color:#256c62;background:#dcefe9}.review-pending{color:#805f31;border:1px solid #cbb690}.review-hold{color:#74746f;background:#e2e2de}.review-approved{color:#256c62;background:#dcefe9}.review-partial{color:#805f31;background:#eee3d3}.review-research-only{color:#495f6b;background:#e4e8ec}.review-split{color:#665271;background:#e8e3ed}.publication-blocker{color:#657a76;margin:0;font-size:9px;line-height:1.7}.workbench-foot{justify-content:space-between;align-items:flex-start;gap:30px;margin-top:24px;display:flex}.workbench-foot>p{color:#6f817e;max-width:700px;margin:0;font-size:9px;line-height:1.7}.workbench-foot .portal-back{margin-top:0}.source-locked-draft{background:#f8f8f4;border:1px solid #aebdb8;margin-top:64px;scroll-margin-top:24px;box-shadow:0 24px 64px #14373914}.draft-lock-header{background:#f1e8dc;border-top:5px solid #985a31;border-bottom:1px solid #c3cdc8;justify-content:space-between;align-items:flex-start;gap:45px;padding:38px 40px;display:flex}.draft-lock-header h2{letter-spacing:-.035em;max-width:700px;margin:5px 0 10px;font:520 clamp(28px,3.5vw,44px)/1.08 Georgia,Noto Serif KR,serif}.draft-lock-header>div>p:last-child{color:#6f6557;max-width:760px;margin:0;font-size:11px;line-height:1.75}.draft-lock-header>span{color:#8b4f2d;letter-spacing:.06em;border:1px solid #b17a54;border-radius:99px;flex:none;padding:10px 13px;font-size:8px;font-weight:820}.draft-source-strip{border-bottom:1px solid #bdc9c4;grid-template-columns:.55fr 1.35fr 1.25fr 1fr;display:grid}.draft-source-strip span{border-right:1px solid #ccd4d0;flex-direction:column;gap:7px;min-height:100px;padding:22px 20px;display:flex}.draft-source-strip span:last-child{border-right:0}.draft-source-strip small{color:#748783;letter-spacing:.11em;font-size:7px;font-weight:800}.draft-source-strip strong{font-size:9px;line-height:1.65}.draft-regimen-section{padding:42px 40px 0}.draft-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:18px;display:flex}.draft-section-heading h3{margin:0;font:520 24px Georgia,Noto Serif KR,serif}.draft-regimen-table{border-top:2px solid #17373b}.draft-regimen-head,.draft-regimen-row{grid-template-columns:1.05fr .55fr 1.35fr 1fr 1.2fr;gap:18px;display:grid}.draft-regimen-head{color:#70837f;letter-spacing:.06em;border-bottom:1px solid #bdc8c3;padding:11px 12px;font-size:8px;font-weight:800}.draft-regimen-row{border-bottom:1px solid #cbd3cf;align-items:start;padding:22px 12px}.draft-regimen-row>strong{font:520 14px/1.45 Georgia,Noto Serif KR,serif}.draft-regimen-row>b{color:#1e6d65;font:600 15px/1.45 Georgia,Noto Serif KR,serif}.draft-regimen-row p{color:#5f7470;margin:0;font-size:9px;line-height:1.7}.draft-regimen-row p strong,.draft-regimen-row p small{display:block}.draft-regimen-row p strong{color:#334f4b;margin-bottom:5px;font-size:9px}.draft-regimen-row p small{color:#71817e;font-size:8px;line-height:1.65}.draft-safety-grid{background:#c3cdc8;border:1px solid #c3cdc8;grid-template-columns:repeat(2,1fr);gap:1px;margin:42px 40px 0;display:grid}.draft-list{background:#f4f5f1;min-height:230px;padding:26px 28px}.draft-list-alert{background:#f3e8df}.draft-list h3{margin:0 0 17px;font:520 18px Georgia,Noto Serif KR,serif}.draft-list ul,.draft-contraindications ul{margin:0;padding-left:17px}.draft-list li,.draft-contraindications li{color:#5e7470;margin-bottom:9px;font-size:9px;line-height:1.75}.draft-list-alert li{color:#744f3b}.draft-contraindications{background:#eadbd0;border:1px solid #bc8e71;margin:1px 40px 0;padding:26px 28px}.draft-contraindications ul{grid-template-columns:repeat(2,1fr);gap:12px 30px;display:grid}.draft-contraindications li{color:#704932;margin:0;font-weight:650}.draft-release-blockers{color:#f4f2e9;background:#17373b;grid-template-columns:.8fr 1.2fr;gap:46px;margin:42px 40px 0;padding:34px;display:grid}.draft-release-blockers h3{margin:5px 0 12px;font:520 24px Georgia,Noto Serif KR,serif}.draft-release-blockers>div>p:last-child{color:#b8cac6;font-size:9px;line-height:1.75}.draft-release-blockers ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.draft-release-blockers li{color:#d9e3df;grid-template-columns:30px 1fr;gap:12px;font-size:9px;line-height:1.65;display:grid}.draft-release-blockers li span{color:#b8c9c5;font:500 12px Georgia,serif}.draft-source-footer{border-top:1px solid #c5cec9;justify-content:space-between;align-items:center;gap:30px;margin:40px;padding-top:22px;display:flex}.draft-source-footer p{color:#76614d;max-width:700px;margin:0;font-size:9px;line-height:1.7}.draft-source-footer a{color:#226b63;flex:none;font-size:9px;font-weight:750;text-decoration:none}.magnesium-draft .draft-lock-header{background:#e3ecea;border-top-color:#2d6f75}.magnesium-draft .draft-lock-header>span{color:#2c6967;border-color:#6d9997}.jurisdiction-warning{background:#efe2d3;border-left:5px solid #b06d2f;grid-template-columns:.7fr 1.3fr;gap:44px;margin:38px 40px 0;padding:28px 30px;display:grid}.jurisdiction-warning h3{margin:5px 0 0;font:520 21px Georgia,Noto Serif KR,serif}.jurisdiction-warning ul{margin:0;padding-left:17px}.jurisdiction-warning li{color:#705e48;margin-bottom:8px;font-size:9px;line-height:1.75}.draft-table-source{color:#7a8986;justify-content:space-between;align-items:center;gap:24px;margin:12px 40px 0;font-size:8px;display:flex}.draft-table-source a{color:#2d7069;font-weight:750;text-decoration:none}.magnesium-rescue{background:#f1e2d7;border:1px solid #b27652;grid-template-columns:.75fr 1.25fr;gap:42px;margin:42px 40px 0;padding:30px 32px;display:grid}.magnesium-rescue h3{margin:5px 0 0;font:520 22px Georgia,Noto Serif KR,serif}.magnesium-rescue ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.magnesium-rescue li{color:#714d38;grid-template-columns:30px 1fr;gap:12px;font-size:9px;line-height:1.7;display:grid}.magnesium-rescue li span{color:#9c6544;font:500 12px Georgia,serif}.draft-source-footer>span{flex:none;gap:18px;display:flex}.thiamine-draft .draft-lock-header{background:#e9e8f0;border-top-color:#5b5b86}.thiamine-draft .draft-lock-header>span{color:#57547c;border-color:#8582a7}.thiamine-evidence-warning{background:#e8e6ef;border-left-color:#65618c}.thiamine-evidence-warning li{color:#5d5975}.evidence-lane{border-top:1px solid #c9cfcc;margin-top:40px;padding-top:1px}.evidence-lane-context{background:#ecebf1;border-left:3px solid #6b688f;justify-content:space-between;align-items:center;gap:30px;margin:24px 40px -24px;padding:14px 16px;display:flex}.evidence-lane-context span{color:#5d5a83;letter-spacing:.09em;font-size:7px;font-weight:820}.evidence-lane-context p{color:#67647b;text-align:right;max-width:690px;margin:0;font-size:8px;line-height:1.65}.glucose-sequence-panel{background:#eeedf4;border:1px solid #8882aa;grid-template-columns:.65fr 1.35fr;gap:38px;margin:44px 40px 0;padding:32px;display:grid}.glucose-sequence-panel h3{margin:5px 0 10px;font:520 22px Georgia,Noto Serif KR,serif}.glucose-sequence-panel>div:first-child>p:last-child{color:#666179;margin:0;font-size:9px;line-height:1.7}.glucose-sequence-grid{background:#b8b4c7;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.glucose-sequence-grid article{background:#f8f7fa;flex-direction:column;justify-content:space-between;gap:13px;min-height:145px;padding:22px;display:flex}.glucose-sequence-grid small{color:#6c688b;font-size:8px;font-weight:800;line-height:1.45}.glucose-sequence-grid strong{color:#34334b;font:520 15px/1.45 Georgia,Noto Serif KR,serif}.glucose-sequence-grid span{color:#7d798e;font-size:8px}.vitamin-c-draft .draft-lock-header{background:#f0e3dc;border-top-color:#a24d34}.vitamin-c-draft .draft-lock-header>span{color:#8a3f2c;border-color:#b77b67}.vitamin-c-boundary{background:#f1ddd6;border-left-color:#b33e2c}.vitamin-c-boundary li{color:#744c42}.label-dose-firewall{background:#e8f0ea;border:1px solid #9abaa8;grid-template-columns:.6fr 1.4fr;align-items:center;gap:34px;margin:24px 40px 0;padding:20px 24px;display:grid}.label-dose-firewall span{color:#24604f;letter-spacing:.08em;font-size:8px;font-weight:850}.label-dose-firewall p{color:#536e63;margin:0;font-size:9px;line-height:1.7}.research-exposure-section{background:#f1eeea;border-block:1px solid #c9c1bd;margin:46px 0 0;padding:42px 0 48px}.research-exposure-heading{margin:0 40px}.research-exposure-heading h3{margin:5px 0 10px;font:520 25px Georgia,Noto Serif KR,serif}.research-exposure-heading>p:last-child{color:#786e68;max-width:760px;margin:0;font-size:9px;line-height:1.7}.research-exposure-section .evidence-lane-context{background:#eae1db;border-left-color:#9a6d58}.research-exposure-section .evidence-lane-context span{color:#865541}.research-exposure-section .evidence-lane-context p{color:#755f56}.lab-interference-panel{color:#fff7f0;background:#4d2524;border:2px solid #a63c32;grid-template-columns:.7fr 1.3fr;gap:46px;margin:44px 40px 0;padding:34px;display:grid}.lab-interference-panel h3{margin:5px 0 11px;font:520 24px Georgia,Noto Serif KR,serif}.lab-interference-panel>div>p:last-child{color:#e4c6bc;margin:0;font-size:9px;line-height:1.75}.lab-interference-panel ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lab-interference-panel li{color:#f0ddd6;grid-template-columns:30px 1fr;gap:12px;font-size:9px;line-height:1.7;display:grid}.lab-interference-panel li span{color:#d99f8b;font:500 12px Georgia,serif}.vitamin-c-hard-stops{background:#efd9d2;border-color:#aa4a39}.vitamin-c-hard-stops ul{grid-template-columns:1fr}.oncology-control-panel{background:#f0e7d8;border:1px solid #a98355;grid-template-columns:.65fr 1.35fr;gap:44px;margin:42px 40px 0;padding:30px 32px;display:grid}.oncology-control-panel h3{margin:5px 0 0;font:520 22px Georgia,Noto Serif KR,serif}.oncology-control-panel ul{margin:0;padding-left:17px}.oncology-control-panel li{color:#705d43;margin-bottom:9px;font-size:9px;line-height:1.75}.hydration-draft .draft-lock-header{background:#e0edf1;border-top-color:#26708b}.hydration-draft .draft-lock-header>span{color:#285f72;border-color:#6d9eaf}.five-rs-section,.solution-profile-section{margin-top:44px}.hydration-section-heading{margin:0 40px 22px}.hydration-section-heading h3{margin:5px 0 10px;font:520 25px Georgia,Noto Serif KR,serif}.hydration-section-heading>p:last-child{color:#667976;max-width:760px;margin:0;font-size:9px;line-height:1.75}.five-rs-grid{background:#aebfbe;border:1px solid #aebfbe;grid-template-columns:repeat(5,1fr);gap:1px;margin:0 40px;display:grid}.five-rs-grid article{background:#f3f6f4;flex-direction:column;min-height:235px;padding:22px 18px;display:flex}.five-rs-grid small{color:#2f7383;font:500 13px Georgia,serif}.five-rs-grid h4{color:#23484e;margin:18px 0 10px;font:520 15px Georgia,Noto Serif KR,serif}.five-rs-grid p{color:#647472;margin:0;font-size:9px;line-height:1.72}.five-rs-grid span{color:#276b78;border-top:1px solid #d4ddda;margin-top:auto;padding-top:18px;font-size:8px;font-weight:760;line-height:1.55}.hydration-boundary{background:#e3eef0;border-left-color:#2c788d}.hydration-boundary li{color:#526f75}.sepsis-fluid-panel{background:#e8eff0;border-block:1px solid #8aa5aa;margin-top:48px;padding:40px 0 44px}.sepsis-fluid-heading{grid-template-columns:.7fr 1.3fr;align-items:end;gap:42px;margin:0 40px;display:grid}.sepsis-fluid-heading h3{color:#244b54;margin:5px 0 0;font:520 24px Georgia,Noto Serif KR,serif}.sepsis-fluid-heading>p{color:#557076;margin:0;font-size:9px;line-height:1.75}.sepsis-fluid-panel .draft-regimen-row{border-color:#b8c9ca}.sepsis-fluid-panel .draft-regimen-row b{color:#2e6570}.solution-profile-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin:0 40px;display:grid}.solution-profile-grid article{background:#f4f7f4;border:1px solid #adc1be;flex-direction:column;min-height:390px;padding:30px;display:flex}.solution-profile-grid h4{color:#254e52;margin:0 0 12px;font:520 21px Georgia,Noto Serif KR,serif}.solution-profile-grid strong{color:#286f78;font-size:10px;line-height:1.65;display:block}.solution-profile-grid p{color:#617370;margin:14px 0 0;font-size:9px;line-height:1.75}.solution-profile-grid ul{border-top:1px solid #ccd8d4;margin:24px 0;padding:20px 0 0 17px}.solution-profile-grid li{color:#596e6b;margin-bottom:8px;font-size:9px;line-height:1.7}.solution-profile-grid a{color:#26717b;margin-top:auto;font-size:8px;font-weight:800;text-decoration:none}.fluid-reassessment-section{background:#f0f4f2;border-block:1px solid #bac8c5;margin-top:44px;padding:42px 0 46px}.urgent-fluid-signals{background:#f0e1da;border:1px solid #b36f56;grid-template-columns:.7fr 1.3fr;gap:42px;margin:0 40px 42px;padding:30px 32px;display:grid}.urgent-fluid-signals h3{margin:5px 0 10px;font:520 22px Georgia,Noto Serif KR,serif}.urgent-fluid-signals>div:first-child>p:last-child{color:#765d52;margin:0;font-size:9px;line-height:1.72}.urgent-fluid-signals>div:last-child{background:#c9aaa0;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.urgent-fluid-signals span{color:#704a3d;background:#f8f1ed;align-items:center;min-height:58px;padding:14px 16px;font-size:9px;font-weight:710;line-height:1.45;display:flex}.monitoring-cadence-grid{background:#aebfbc;border:1px solid #aebfbc;grid-template-columns:repeat(5,1fr);gap:1px;margin:0 40px;display:grid}.monitoring-cadence-grid article{background:#f8faf8;min-height:205px;padding:22px 18px}.monitoring-cadence-grid small{color:#32727a;letter-spacing:.08em;font-size:7px;font-weight:820}.monitoring-cadence-grid h4{color:#294e52;margin:16px 0 10px;font:520 15px Georgia,Noto Serif KR,serif}.monitoring-cadence-grid p{color:#637673;margin:0;font-size:8px;line-height:1.75}.fluid-documentation-panel{background:#e3eeee;border:1px solid #5e8989;grid-template-columns:.58fr 1.42fr;gap:42px;margin:44px 40px 0;padding:32px;display:grid}.fluid-documentation-panel h3{margin:5px 0 10px;font:520 23px Georgia,Noto Serif KR,serif}.fluid-documentation-panel>div:first-child>p:last-child{color:#597272;margin:0;font-size:9px;line-height:1.72}.fluid-documentation-grid{background:#afc2c1;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.fluid-documentation-grid article{background:#f6f9f8;min-height:82px;padding:16px}.fluid-documentation-grid article:last-child{grid-column:1/-1}.fluid-documentation-grid span{color:#24666d;letter-spacing:.08em;font-size:7px;font-weight:850}.fluid-documentation-grid p{color:#5e706f;margin:7px 0 0;font-size:8px;line-height:1.65}.replacement-panel,.aseptic-control-panel{grid-template-columns:.65fr 1.35fr;gap:44px;margin:42px 40px 0;padding:31px 32px;display:grid}.replacement-panel{background:#eee7db;border:1px solid #9e8060}.aseptic-control-panel{background:#e2efeb;border:1px solid #5c8e87}.replacement-panel h3,.aseptic-control-panel h3{margin:5px 0 10px;font:520 22px Georgia,Noto Serif KR,serif}.replacement-panel>div>p:last-child,.aseptic-control-panel>div>p:last-child{color:#6c6d5d;margin:0;font-size:9px;line-height:1.7}.replacement-panel ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.replacement-panel li{color:#655a49;grid-template-columns:30px 1fr;gap:12px;font-size:9px;line-height:1.7;display:grid}.replacement-panel li span{color:#96734f;font:500 12px Georgia,serif}.aseptic-control-panel ul{margin:0;padding-left:17px}.aseptic-control-panel li{color:#4f6e69;margin-bottom:9px;font-size:9px;line-height:1.75}@media (width<=1050px){.primary-nav{gap:16px}.primary-nav button{font-size:11px}.hero-grid{gap:36px}.domain-grid{grid-template-columns:repeat(2,1fr)}.evidence-scale{grid-template-columns:repeat(3,1fr)}.evidence-step:nth-child(3){border-right:0}.evidence-step:nth-child(-n+3){border-bottom:1px solid #d6dad5}.article-layout,.regimen-layout{grid-template-columns:180px 1fr;gap:36px}.summary-columns{gap:18px}.monitor-grid{grid-template-columns:1fr 1fr}.monitor-grid>div:nth-child(2){border-right:0}.monitor-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.deep-layout{grid-template-columns:minmax(0,1fr) 235px;gap:36px}.intervention-table>div{grid-template-columns:105px 85px 1fr}.intervention-table>div>small{grid-column:3}.intervention-head span:last-child{display:none}}@media (width<=820px){.site-container{width:min(100% - 32px,680px)}.strip-right,.primary-nav{display:none}.header-inner{grid-template-columns:1fr auto;min-height:68px}.text-button{display:none}.header-actions{gap:8px}.viewer-chip{max-width:42px}.viewer-chip>span:last-child{display:none}.root-app-link{min-height:34px;padding-inline:11px}.access-mode-inner{grid-template-columns:auto 1fr;padding:14px 0}.access-mode-inner>.access-primary,.access-actions{grid-column:2;justify-self:start}.hero-grid{grid-template-columns:1fr;padding:58px 0 32px}.hero h1{font-size:50px}.evidence-panel{max-width:620px}.hero-metrics{grid-template-columns:1fr 1fr}.hero-metrics>span:nth-child(2){border-right:0}.hero-metrics>span:nth-child(-n+2){border-bottom:1px solid #ffffff1a}.section{padding:74px 0}.section-heading.split{display:block}.section-heading.split>p{margin-top:18px}.questions-grid,.search-layout,.article-layout,.content-columns,.iv-columns,.regimen-layout,.entry-lead-grid{grid-template-columns:1fr}.questions-grid{gap:45px}.filter-panel{display:none}.article-toc,.regimen-nav{border-block:1px solid #bdc6c1;display:flex;position:static;overflow-x:auto}.article-toc>span,.regimen-nav>span,.review-seal{display:none}.article-toc button,.regimen-nav button{border-bottom:0;grid-template-columns:auto 1fr;width:auto;min-width:max-content;padding:13px 16px 13px 0}.summary-columns{grid-template-columns:1fr}.summary-columns>div{border-bottom:1px solid #e0e2de;border-right:0;padding:0 0 18px}.summary-columns>div:last-child{border-bottom:0}.testing-lane{grid-template-columns:1fr 1fr}.symptom-roadmap-card{grid-template-columns:42px 1fr 1fr}.symptom-roadmap-card>div:last-child{grid-column:2/-1}.gut-red-flag-panel,.gut-not-established{grid-template-columns:1fr}.gut-red-flag-panel ul,.gut-not-established ul{border-top:1px solid #fff3;border-left:0}.gut-workup-table article{grid-template-columns:32px 1fr}.gut-workup-table article>div:last-child{grid-column:2}.gut-threshold-ledger,.gut-evidence-grid{grid-template-columns:1fr}.gut-threshold-ledger article,.gut-evidence-grid article{min-height:0}.gut-intervention-matrix article{grid-template-columns:1fr 1fr}.gut-intervention-matrix article>div:nth-child(2){border-right:0}.test-overview-grid{grid-template-columns:1fr}.related-panel,.physician-gate{position:static}.iv-hero-card{grid-template-columns:90px 1fr}.iv-index{display:none}.molecule-mark{width:78px;height:78px}.iv-fact-grid,.entry-evidence-grid{grid-template-columns:1fr}.entry-evidence-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:0}.glutathione-hero{grid-template-columns:1fr}.glutathione-hero>div{padding:40px}.glutathione-bottom-line{grid-template-columns:1fr;gap:10px}.glutathione-pathway{grid-template-columns:repeat(2,1fr)}.glutathione-pathway article:nth-child(2){border-right:0}.glutathione-pathway article:nth-child(-n+2){border-bottom:1px solid #d4dfdb}.glutathione-precursors{grid-template-columns:repeat(2,1fr)}.glutathione-precursors article:last-child{grid-column:1/-1}.glutathione-evidence-table article{grid-template-columns:150px 1fr}.glutathione-evidence-table article>a{grid-column:2}.iv-fact-grid article{border-right:0;border-bottom:1px solid var(--line)}.regimen-section.two-up,.deep-layout{grid-template-columns:1fr}.verification-stage{grid-template-columns:1fr;gap:45px}.portal-grid{grid-template-columns:1fr}.portal-grid article{min-height:220px}.regimen-review-head{display:none}.regimen-review-row{grid-template-columns:1fr 1fr 1fr;align-items:start}.regimen-review-title,.publication-blocker{grid-column:1/-1}.publication-blocker{border-top:1px solid #d0d6d2;padding-top:14px}.draft-source-strip{grid-template-columns:repeat(2,1fr)}.draft-source-strip span:nth-child(2){border-right:0}.draft-source-strip span:nth-child(-n+2){border-bottom:1px solid #ccd4d0}.draft-regimen-head{display:none}.draft-regimen-row{grid-template-columns:1fr 1fr}.draft-regimen-row>p:last-child{grid-column:1/-1}.jurisdiction-warning,.magnesium-rescue,.glucose-sequence-panel,.lab-interference-panel,.oncology-control-panel,.sepsis-fluid-heading,.replacement-panel,.aseptic-control-panel,.urgent-fluid-signals,.fluid-documentation-panel,.compatibility-policy-panel,.mechanism-translation-panel,.glutathione-quality-alert{grid-template-columns:1fr;gap:20px}.compatibility-ledger-head{display:none}.compatibility-ledger article{grid-template-columns:1fr 1fr}.five-rs-grid{grid-template-columns:repeat(2,1fr)}.five-rs-grid article:last-child{grid-column:1/-1;min-height:190px}.solution-profile-grid{grid-template-columns:1fr}.monitoring-cadence-grid{grid-template-columns:repeat(2,1fr)}.monitoring-cadence-grid article:last-child{grid-column:1/-1;min-height:160px}.label-dose-firewall{grid-template-columns:1fr;gap:10px}.evidence-lane-context{flex-direction:column;align-items:flex-start}.evidence-lane-context p{text-align:left}.governance-summary{grid-template-columns:repeat(2,1fr)}.governance-summary span:nth-child(2){border-right:0}.governance-summary span:nth-child(-n+2){border-bottom:1px solid #cbd2ce}.deep-aside{grid-template-columns:repeat(2,1fr);display:grid;position:static}.deep-aside .related-panel{grid-column:1/-1}.deep-bottom-line{grid-template-columns:1fr;gap:24px}.deep-bottom-line>p{border-top:1px solid #fff3;border-left:0;padding:24px 0 0}.deep-section-nav{display:flex;overflow-x:auto}.deep-section-nav button{min-width:max-content}.deep-mechanism-grid,.deep-evidence-gap-grid{grid-template-columns:1fr}.deep-response-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.conditional-grid{grid-template-columns:1fr}.conditional-grid article{min-height:0}.footer-grid{grid-template-columns:1fr 1fr}.footer-notice{grid-column:1/-1}}@media (width<=560px){.site-container{width:calc(100% - 28px)}.evidence-strip{font-size:9px}.strip-separator{display:none}.brand strong{font-size:18px}.brand small{font-size:7px}.header-actions .root-app-link{font-size:0}.header-actions .root-app-link span{font-size:14px}.viewer-loading{display:none}.access-mode-inner{align-items:start}.access-mode-inner p>span{font-size:9px}.access-actions{flex-direction:column;align-items:flex-start;gap:7px}.adsense-slot{min-height:100px;padding:12px}.clinician-toggle{white-space:nowrap;max-width:42px;padding-right:9px;overflow:hidden}.hero-grid{min-height:0;padding-top:46px}.hero h1{font-size:43px}.hero-description{font-size:14px}.hero-search{min-height:58px}.hero-search input{padding:0 8px;font-size:11px}.hero-search button{min-width:66px}.search-suggestions>span{width:100%}.pulse-item{grid-template-columns:43px 1fr auto;padding:15px}.panel-heading{padding:18px 16px}.hero-metrics>span,.hero-metrics>span:not(:first-child){flex-direction:column;gap:4px;padding:15px}.safety-inner{grid-template-columns:auto 1fr;padding:14px 0}.safety-inner button{grid-column:2;justify-self:start}.section-heading h2,.question-intro h2{font-size:33px}.domain-grid{grid-template-columns:1fr}.domain-card{min-height:230px}.deep-guide-grid{grid-template-columns:1fr}.deep-guide-grid>button{min-height:245px;padding:22px}.evidence-scale{grid-template-columns:1fr 1fr}.evidence-step:nth-child(3){border-right:1px solid #d6dad5}.evidence-step:nth-child(2n){border-right:0}.evidence-step:nth-child(-n+4){border-bottom:1px solid #d6dad5}.page-hero .site-container{padding:30px 0 34px}.page-title-row{display:block}.page-title-row h1{font-size:38px}.page-action{margin-top:24px}.page-body{padding-top:34px}.page-search{min-height:58px}.page-search input{padding:0 8px;font-size:12px}.page-search button{min-width:70px}.result-card{grid-template-columns:1fr 34px;gap:10px}.result-type{grid-column:1/-1}.result-content>strong{font-size:17px}.key-summary,.test-score-card,.test-conclusion,.regimen-section{padding:23px}.domain-numbered-section .article-heading{grid-template-columns:38px 1fr}.symptom-roadmap-card{grid-template-columns:34px 1fr;gap:16px;padding:20px}.symptom-roadmap-card>div:nth-of-type(n+2){grid-column:2}.gut-workup-table article{grid-template-columns:28px 1fr;gap:14px}.gut-testing-detail ul{columns:1}.gut-threshold-ledger,.gut-intervention-matrix article{grid-template-columns:1fr}.gut-intervention-matrix article>div{border-right:0;border-bottom:1px solid var(--line)}.gut-intervention-matrix footer,.gut-evidence-grid{grid-template-columns:1fr}.entry-bottom-line,.entry-scope{padding:24px}.decision-grid{grid-template-columns:1fr}.glutathione-hero>div,.glutathione-hero aside{padding:28px 24px}.glutathione-hero h2{font-size:36px}.glutathione-section{padding-top:48px}.glutathione-heading{display:block}.glutathione-heading>p:last-child{margin-top:13px}.glutathione-pathway,.glutathione-precursors,.glutathione-systems,.glutathione-two-column,.glutathione-clinical-boundary,.glutathione-patient-script{grid-template-columns:1fr}.glutathione-pathway article{border-bottom:1px solid #d4dfdb;border-right:0}.glutathione-pathway article:last-child{border-bottom:0}.glutathione-precursor-section{margin-top:48px;padding:34px 20px}.glutathione-precursors article:last-child{grid-column:auto}.glutathione-systems article{grid-template-columns:1fr}.glutathione-two-column section,.glutathione-clinical-boundary section{padding:28px 24px}.glutathione-two-column section+section,.glutathione-clinical-boundary section+section{border-top:1px solid #bdcec9;border-left:0}.glutathione-evidence-table article{grid-template-columns:1fr;gap:12px;padding:22px 8px}.glutathione-evidence-table article>a{grid-column:auto}.glutathione-patient-script{gap:28px;padding:32px 24px}.deep-guide-meta{grid-template-columns:1fr}.deep-guide-meta>span{border-right:0;border-bottom:1px solid var(--line);min-height:62px}.deep-guide-meta>span:last-child{border-bottom:0}.deep-bottom-line{padding:26px}.deep-bottom-line>p{font-size:13px}.red-flag-grid,.not-routine-list{grid-template-columns:1fr}.red-flag-grid>div:last-child:nth-child(odd){grid-column:auto}.assessment-table>div{grid-template-columns:32px 1fr;gap:8px}.assessment-table p{grid-column:2}.intervention-table .intervention-head{display:none}.intervention-table>div{grid-template-columns:1fr auto;gap:8px;padding:18px 4px}.intervention-table>div>p,.intervention-table>div>small{grid-column:1/-1}.uncertainty-note,.deep-response-grid{grid-template-columns:1fr}.deep-decision-path article{grid-template-columns:30px 1fr;padding:18px 14px}.deep-decision-path p{grid-template-columns:1fr}.deep-patient-section{padding:25px 20px}.deep-aside{grid-template-columns:1fr}.deep-aside .related-panel{grid-column:auto}.question-card-grid,.testing-lane{grid-template-columns:1fr}.testing-lane button{border-right:0}.check-list.two-column{grid-template-columns:1fr}.iv-hero-card{grid-template-columns:1fr;padding:28px}.iv-hero-card .molecule-mark{width:68px;height:68px;font-size:27px}.evidence-table>div{grid-template-columns:1fr;gap:7px;padding:16px 10px}.evidence-table .table-head{display:none}.version-actions{flex-wrap:wrap}.regimen-table{border:0}.regimen-table .regimen-table-head{display:none}.regimen-table>div{grid-template-columns:1fr 1fr;padding:16px 0}.monitor-grid{grid-template-columns:1fr}.monitor-grid>div{border-right:0;border-bottom:1px solid var(--line)}.change-entry{grid-template-columns:44px 1fr}.change-entry button{grid-column:2;justify-self:start}.auth-modal{padding:36px 24px 28px}.clinician-portal-header{min-height:74px;padding:0 16px}.clinician-identity>span{display:none}.verification-stage,.approved-portal{width:calc(100% - 28px);padding:48px 0 64px}.verification-copy h1{font-size:40px}.verified-account{flex-direction:column;align-items:flex-start}.verification-actions{flex-direction:column}.verification-status-card{padding:28px}.portal-title-row{flex-direction:column;align-items:flex-start}.regimen-lane-nav{grid-template-columns:1fr;margin-bottom:50px;position:static}.regimen-lane-nav a{border-bottom:1px solid #c6d0cc;border-right:0}.regimen-lane-nav a:last-child{border-bottom:0}.approved-regimen-group>header{grid-template-columns:42px minmax(0,1fr);gap:15px}.approved-regimen-group>header>span{width:40px;height:40px}.approved-regimen-heading{flex-direction:column;align-items:flex-start;padding:22px 18px}.approved-regimen-source{padding:24px 18px 2px}.approved-source-title{flex-direction:column}.approved-regimen-table-head{display:none}.approved-regimen-table-row{grid-template-columns:1fr;gap:8px;padding:18px 4px}.approved-regimen-table-row>b{border-bottom:1px solid #d4dad7;padding-bottom:8px}.regimen-safety-notes{margin:20px 18px 24px}.regimen-safety-notes ul{grid-template-columns:1fr;padding:0 24px 18px 34px}.research-formulation{margin:20px 18px 0}.research-formulation ul{columns:1}.compatibility-publication-rule{grid-template-columns:1fr;gap:24px;padding:26px 22px}.policy-principles article{grid-template-columns:40px minmax(0,1fr);gap:16px;padding:28px 2px}.policy-principles article>span{width:38px;height:38px}.policy-state-grid{grid-template-columns:1fr}.policy-state-grid>div{min-height:0}.policy-state-grid p{margin-top:18px}.correction-contact{flex-direction:column;align-items:flex-start;padding:27px 22px}.editorial-workbench{width:calc(100% - 28px);padding:48px 0 64px}.workbench-heading{flex-direction:column-reverse}.workbench-heading h1{font-size:43px}.owner-seal{width:86px;height:86px}.workbench-metrics{grid-template-columns:repeat(2,1fr)}.workbench-metrics span:nth-child(2){border-right:0}.workbench-metrics span:nth-child(-n+2){border-bottom:1px solid #cbd2ce}.workbench-safety{grid-template-columns:1fr}.regimen-review-row{grid-template-columns:1fr 1fr;padding:20px 4px}.regimen-review-row>.evidence-state{grid-column:1/-1}.draft-lock-header{flex-direction:column;padding:30px 24px}.draft-source-strip{grid-template-columns:1fr}.draft-source-strip span{border-bottom:1px solid #ccd4d0;border-right:0;min-height:0}.draft-regimen-section{padding:34px 20px 0}.draft-regimen-row{grid-template-columns:1fr;padding:20px 4px}.draft-regimen-row>p:last-child{grid-column:auto}.draft-safety-grid{grid-template-columns:1fr;margin:34px 20px 0}.draft-list{min-height:0;padding:24px 20px}.draft-contraindications{margin:1px 20px 0;padding:24px 20px}.draft-contraindications ul{grid-template-columns:1fr}.draft-release-blockers{grid-template-columns:1fr;gap:22px;margin:34px 20px 0;padding:26px 22px}.jurisdiction-warning{margin:30px 20px 0;padding:24px 20px}.draft-table-source{flex-direction:column;align-items:flex-start;margin:12px 20px 0}.magnesium-rescue{margin:34px 20px 0;padding:24px 20px}.draft-source-footer{flex-direction:column;align-items:flex-start;margin:32px 20px}.evidence-lane-context{margin:20px 20px -20px}.glucose-sequence-panel{margin:34px 20px 0;padding:24px 20px}.glucose-sequence-grid{grid-template-columns:1fr}.draft-source-footer>span{flex-wrap:wrap}.label-dose-firewall{margin:22px 20px 0}.research-exposure-heading{margin:0 20px}.lab-interference-panel,.oncology-control-panel{margin:34px 20px 0;padding:24px 20px}.hydration-section-heading{margin:0 20px 20px}.five-rs-grid,.solution-profile-grid{grid-template-columns:1fr;margin-inline:20px}.five-rs-grid article,.five-rs-grid article:last-child{grid-column:auto;min-height:210px}.sepsis-fluid-heading{margin-inline:20px}.replacement-panel,.aseptic-control-panel{margin:34px 20px 0;padding:24px 20px}.urgent-fluid-signals,.fluid-documentation-panel{margin:0 20px 34px;padding:24px 20px}.compatibility-policy-panel,.mechanism-translation-panel,.glutathione-quality-alert{margin:34px 20px 0;padding:24px 20px}.compatibility-ledger-section{padding:34px 20px}.compatibility-ledger article{grid-template-columns:1fr;gap:13px;padding:20px 14px}.urgent-fluid-signals>div:last-child,.monitoring-cadence-grid,.fluid-documentation-grid{grid-template-columns:1fr}.monitoring-cadence-grid{margin-inline:20px}.monitoring-cadence-grid article,.monitoring-cadence-grid article:last-child{grid-column:auto;min-height:0}.fluid-documentation-grid article:last-child{grid-column:auto}.workbench-foot{flex-direction:column}.footer-grid{grid-template-columns:1fr;gap:36px}.footer-notice{grid-column:auto}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}}
