.ak-page{max-width:1320px;padding:24px 40px 32px}.ak-header{padding:4px 0 28px;border-bottom:1px solid var(--ak-stroke)}.ak-brand{font-size:14px}.ak-wordmark{height:20px}.intro{display:flex;justify-content:space-between;align-items:end;gap:24px;padding:38px 0 32px}.eyebrow{font-size:11px;letter-spacing:.13em;font-weight:600;color:#514b48}.ak h1{font-size:clamp(36px,4.5vw,62px);letter-spacing:-.055em;line-height:1.04;margin:12px 0 16px}.lede{font-size:20px;color:#423f3e}.intro-note{font-size:14px;line-height:1.6;padding-bottom:5px}.intro-note p{margin-top:10px}.workspace{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:28px;align-items:start}.guidance{display:grid;gap:16px}.ak-card{padding:26px}.section-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.section-number{font-size:13px;color:#625b56}.ak .guidance h2{font-size:30px;letter-spacing:-.035em}.card-lead{font-size:17px;color:#373331}.symptoms{padding-left:21px;margin:16px 0;font-size:17px;line-height:1.5}.symptoms li+li{margin-top:8px}.action-note{padding-top:15px;border-top:1px solid #e7e1dc;font-size:15px}.clinic{background:#f9f5f1}.steps{list-style:none;padding:0;display:grid;gap:18px}.steps li{display:flex;gap:12px}.steps li>span{display:grid;place-items:center;flex:0 0 28px;height:28px;background:#f0eceb;border-radius:50%;font-size:13px}.steps strong{font-size:16px}.steps p{font-size:15px;color:#423f3e;margin-top:4px}.nitro>p{font-size:15px;color:#423f3e}summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:14px;font-weight:600}details>p{font-size:14px;padding-bottom:12px}.preview-label{display:flex;justify-content:space-between;align-items:center;margin:0 0 14px;gap:8px;flex-wrap:wrap}.wallet-card{background:#252525;color:#fff;padding:30px;border-radius:22px;box-shadow:0 12px 24px #24201c12;overflow-wrap:anywhere}.wallet-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;letter-spacing:.1em}.ak .wallet-card h2{font-size:32px;letter-spacing:-.04em;max-width:240px;margin-top:28px}.wallet-rule{height:1px;background:#55514f;margin:22px 0}.wallet-small{font-size:10px;letter-spacing:.08em;color:#e3dcd7}.ak .wallet-call{font-size:46px;font-weight:500;letter-spacing:-.05em;margin:5px 0}.wallet-card>p{font-size:16px}.wallet-card .wallet-small{font-size:10px}.contact-name{font-size:18px!important;margin-top:9px!important}.wallet-card .wallet-disclosure{font-size:10px;color:#ddd6d2;margin-top:24px}.tools-actions{display:grid;gap:10px;margin:20px 0}.ak-btn{min-height:44px;height:auto;padding:12px 20px;white-space:normal;line-height:1.3}.ak-btn.primary-action{font-size:24px;min-height:58px}.button-note{font-size:11px;border:1px solid #c9c1bb;border-radius:4px;padding:2px 5px}.contact-panel h2{font-size:20px}.contact-panel>p{font-size:14px;color:#423f3e}.contact-panel{margin-top:18px}.ak-field{display:grid;gap:6px;margin:10px 0;font-size:14px}.ak-input,.ak-select{width:100%;min-height:44px}.ak-input{min-width:0}form .ak-btn{margin-top:12px}#contact-status:empty{display:none}#contact-status{font-size:14px;color:#245533;margin-top:12px}.review-note{font-size:13px;line-height:1.6;color:#514b48;margin:18px 8px!important}.wallet-info p{font-size:14px}.ak-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px}.sources{max-width:600px}.sources summary{padding:0;min-height:44px}.sources p{padding-top:10px}.print-only{display:none}a{overflow-wrap:anywhere}button:focus-visible,summary:focus-visible{outline-offset:4px!important}
@media(min-width:1100px){.card-tools{position:sticky;top:20px}}
@media(max-width:760px){.ak-page{padding:18px 18px 28px}.ak-header{padding-bottom:18px}.ak-header>.ak-tag{font-size:9px}.ak-brand{font-size:12px}.ak-wordmark{height:16px}.intro{padding:28px 0 24px}.intro-note{display:none}.ak h1{font-size:44px}.lede{font-size:17px}.workspace{grid-template-columns:minmax(0,1fr);gap:28px}.ak-card{padding:22px}.card-tools{position:static}.wallet-card{padding:26px}.ak .guidance h2{font-size:28px}.symptoms{font-size:16px}.ak-footer{display:block}.sources{margin-top:14px}}
@media print{@page{size:letter;margin:12mm}.ak{background:#fff!important;font-family:Arial,sans-serif!important}.ak-page{max-width:none;padding:0}.ak-page>*:not(.print-only){display:none!important}.print-only{display:block!important;color:#000}.ak .print-only>h1{font-size:18pt;margin:0 0 4mm}.print-instructions{font-size:9pt;margin-bottom:6mm!important}.print-sheet{display:grid;grid-template-columns:1fr 1fr;width:170mm;max-width:100%;break-inside:avoid}.print-sheet article{border:1px dashed #666;padding:6mm;min-width:0}.print-sheet article+article{border-left:0}.ak .print-sheet h2{font-size:15pt;margin:0 0 4mm}.ak .print-sheet h3{font-size:12pt;margin:4mm 0 2mm}.print-sheet p,.print-sheet li{font-size:9.5pt;line-height:1.4}.print-sheet p+p{margin-top:3mm}.print-sheet ol{padding-left:4mm}.print-sheet li{margin-bottom:3mm}.print-sheet .print-disclosure{font-size:7.5pt;margin-top:4mm}body>div,body>aside{display:none!important}}

.aha-logo{width:140px;height:auto;display:block;mix-blend-mode:multiply}.ak-header .ak-brand{flex-wrap:wrap}.ak-header>.ak-tag{flex-shrink:0}@media(max-width:400px){.aha-logo{width:108px}.ak-header{gap:8px}.ak-header>.ak-tag{font-size:8px;padding:0 5px}.ak-brand{gap:7px}}

.intro{align-items:center}.intro-art{margin:0;flex:0 1 340px;min-width:0}.intro-art img{display:block;width:100%;height:auto;max-height:210px;object-fit:cover;border-radius:20px}.intro-art figcaption{font-size:11px;color:#514b48;text-align:right;margin-top:7px}@media(max-width:760px){.intro{position:relative;align-items:start}.intro-art{flex:0 0 110px;align-self:center}.intro-art img{height:130px;object-position:60% center}.intro-art figcaption{font-size:9px;text-align:center}.intro h1{font-size:36px}.intro .eyebrow{font-size:9px}}@media(max-width:400px){.intro-art{flex-basis:82px}.intro-art img{height:112px}.intro h1{font-size:32px}.intro .lede{font-size:15px}}
