.clinical{max-width:1080px;color:var(--color-ink,inherit);margin:0 auto;padding:16px 4px 72px;line-height:1.75}.clinical a{color:var(--color-accent,#176b75);text-underline-offset:3px;text-decoration:underline}.clinical h1{margin:20px 0 12px;font-size:clamp(24px,3vw,34px);font-weight:750;line-height:1.4}.clinical h2{margin:20px 0 8px;font-size:20px;font-weight:650;line-height:1.5}.clinical p{margin:8px 0}.clinical-heading nav{flex-wrap:wrap;gap:24px;display:flex}.clinical-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}.clinical-filters label{flex-direction:column;flex:190px;gap:4px;min-width:0;font-size:13px;display:flex}.clinical input,.clinical select,.clinical textarea{border-radius:var(--radius-control);max-width:100%;color:inherit;background:0 0;border:1px solid #9ca3af70;min-height:42px;padding:9px 12px}.clinical select option{color:canvastext;background:canvas}.clinical input[type=checkbox]{min-height:auto}.clinical button{border-radius:var(--radius-control);cursor:pointer;color:inherit;border:1px solid #176b7580;min-height:42px;padding:8px 14px}.clinical button:hover{background:#176b7515}.clinical button:focus-visible,.clinical a:focus-visible,.clinical input:focus-visible,.clinical select:focus-visible{outline-offset:3px;outline:2px solid #168a98}.clinical-inline{align-items:center;flex-direction:row!important}.clinical-entry{border-bottom:1px solid #9ca3af50;padding:20px 0}.clinical-entry h2{margin:8px 0;font-size:19px}.clinical-meta{opacity:.75;font-size:13px}.clinical-note,.clinical-alert{border-radius:var(--radius-card);background:#176b7510;border:1px solid #176b7535;margin:24px 0;padding:16px 20px}.clinical-alert{background:#f04b3210;border-color:#f04b3260}.clinical-facts{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.clinical-facts>div{border-bottom:1px solid #9ca3af40;padding:14px 0}.clinical-facts dt{opacity:.75;font-size:13px}.clinical-facts dd{overflow-wrap:anywhere;margin-top:5px}.clinical-empty{background:#8888880c;padding:20px}.clinical-pagination,.clinical-saved{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.clinical-saved h2{width:100%}.clinical ul{padding-left:24px;list-style:outside}.clinical details>summary{cursor:pointer}.clinical{overflow-wrap:anywhere}@media (width<=700px){.clinical-facts{grid-template-columns:1fr}.clinical-filters label{flex-basis:40%}.clinical-heading nav{gap:16px}.clinical-note,.clinical-alert{padding:14px}}@media print{.clinical-filters,.clinical-heading nav,header:not(.clinical-heading),aside,nav{display:none!important}.clinical{max-width:100%;padding:0;font-size:11pt}.clinical-entry{break-inside:avoid}}
