*{box-sizing:border-box}body.ak{color:#242322} .ak-page{max-width:1440px!important;padding:24px 36px!important}.ak-header{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.ak-brand{flex-wrap:wrap}.intro{display:flex;justify-content:space-between;align-items:end;gap:24px;margin:32px 0}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.13em;margin:0 0 12px;color:#55504a}h1{font-size:clamp(36px,4.1vw,60px)!important;line-height:1.05!important;letter-spacing:-.045em;margin:0 0 18px!important;font-weight:550!important}.subtitle{font-size:20px;margin:0}.intro-note{font-size:15px;line-height:1.8}.intro-note>span:last-child{font-size:13px;color:#59554e}.workspace{display:grid;grid-template-columns:310px minmax(0,1fr);gap:24px;align-items:start}.ak-card{box-shadow:none!important}.patient{padding:24px!important}.section-heading{display:flex;align-items:center;gap:10px}h2{font-size:24px!important;line-height:1.2;margin:0!important}h3{font-size:24px!important;line-height:1.2;margin:0!important}.step{font-size:12px;font-weight:700;display:inline-grid;place-items:center;background:#eeece8;border-radius:50%;width:28px;height:28px;flex-shrink:0}.small{font-size:13px;line-height:1.5;color:#59554e}.presets{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0}.ak-chip{min-height:44px!important;padding:8px 12px!important;font-size:13px!important}.age-label{display:block;font-size:15px;font-weight:600}.age-label>span{float:right;font-weight:400;color:#59554e}.age-label input{margin:8px 0 20px;width:100%;font-size:28px!important;min-height:54px}fieldset{border:0;padding:0;margin:0}legend{font-size:14px;font-weight:600;margin-bottom:10px}.check{display:flex;gap:10px;align-items:center;min-height:46px;font-size:14px;line-height:1.35;cursor:pointer}.check input{width:19px;height:19px;flex-shrink:0;accent-color:#292826}.scope{border-top:1px solid #e6e2dc;padding-top:14px;margin-bottom:0}.comparison-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;flex-wrap:wrap}.comparison-heading .eyebrow{margin-bottom:8px}.setting{display:flex;gap:6px;flex-wrap:wrap}.setting .ak-btn{min-height:48px;font-size:24px;padding:8px 20px}.target-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.target-card{padding:24px!important;min-width:0;display:flex;flex-direction:column}.guideline-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.target-label{font-size:14px;margin:28px 0 12px}.target{font-size:clamp(30px,3.1vw,46px);font-weight:550;letter-spacing:-.045em;line-height:1.2;margin:0;overflow-wrap:anywhere}.target span{font-size:24px;color:#6a635a}.units{font-size:12px;color:#59554e;margin:8px 0 0}.target-note{font-size:15px;line-height:1.5;min-height:68px;margin:20px 0}.threshold{display:flex;flex-direction:column;border-top:1px solid #e7e3dd;padding-top:18px;gap:6px;margin-top:auto}.threshold>span{font-size:12px;color:#59554e}.threshold strong{font-size:24px;font-weight:550}.risk-note{font-size:13px;line-height:1.5;margin:18px 0 0}.explanation{margin-top:16px;padding:22px!important;display:flex;gap:14px;background:#eeece7!important}.explanation h3{font-size:20px!important}.explanation p{font-size:15px;line-height:1.55;margin:10px 0 0}.caution{font-weight:600}.sources{margin-top:18px;font-size:13px;line-height:1.6}.sources summary{min-height:44px;cursor:pointer;display:list-item;padding:10px 0;font-weight:600}.sources nav{display:flex;gap:20px;flex-wrap:wrap}.sources a{color:#242322;text-decoration:underline}.error{color:#a12d26;font-size:14px}.ak-footer{margin-top:28px!important}button:focus-visible,input:focus-visible,summary:focus-visible,a:focus-visible{outline:3px solid #6b6256;outline-offset:3px}[hidden]{display:none!important}
@media(min-width:1250px){.desktop-break{display:none}}
@media(max-width:1050px){.workspace{grid-template-columns:260px minmax(0,1fr)}.ak-page{padding:20px!important}.patient,.target-card{padding:18px!important}.target-grid{gap:12px}.target{font-size:30px}.intro-note{display:none}}
@media(max-width:760px){.workspace,.target-grid{grid-template-columns:1fr}.intro{margin:24px 0}.desktop-break{display:none}.ak-page{padding:16px!important}.event-label{display:none}.ak-header{gap:12px}.intro h1{font-size:40px!important}.subtitle{font-size:18px}.patient{padding:20px!important}.target-card{padding:24px!important}.target{font-size:42px}.target-note{min-height:0}.comparison-heading{margin-top:8px}.comparison-heading h2{font-size:24px!important}.target-label{margin-top:24px}.check{min-height:48px}.explanation{padding:18px!important}.ak-footer{font-size:12px!important}.setting{width:100%}.setting button{flex:1}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}
.compare-link{display:flex!important;justify-content:center;margin-top:18px;font-size:24px!important;min-height:48px;text-decoration:none!important}.comparison{scroll-margin-top:20px}@media(min-width:761px){.compare-link{display:none!important}}
@media(max-width:760px){.target{font-size:clamp(26px,8vw,42px);white-space:nowrap}}
