.context-strip{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.context-strip article{padding:16px 18px;background:#1b3e33;border:1px solid #8eac7744;border-top:2px solid #b7ca94;border-radius:4px;min-width:0}.context-strip small{font-size:8px;letter-spacing:1px;color:#c3d2ab}.context-strip h3{font-size:25px;line-height:1.13;margin:12px 0}.context-strip p{font-size:10px;color:#b3c8aa;line-height:1.65;margin:0}.context-strip article:nth-child(2){border-top-color:#c2a578}.context-strip article:nth-child(3){border-top-color:#84b5bd}.hypothesis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.hypothesis{padding:17px;border:1px solid var(--line);background:#102e28;border-radius:4px}.hypothesis.selected{border-color:#b7ca94;background:#284632}.hypothesis small{font-size:8px;letter-spacing:1px;color:#bed1a9}.hypothesis h3{font-size:23px;margin:12px 0}.hypothesis p,.probe-record p,#context-study-detail p{font-size:10px;line-height:1.8;color:#adc2a7}.fit-track{height:3px;background:#aac69820;margin:18px 0}.fit-track i{display:block;height:100%;background:#c1d097}.probe-record{border-top:1px solid var(--line);padding:20px 0}.probe-record h3{font-size:28px;margin:4px 0 18px}.probe-record article{border-left:2px solid #c3aa80;padding:0 20px;margin:20px 0}.probe-record h4{font:inherit;font-size:12px;margin:0}.care-intro h1 br{display:block}#context-study-detail h3{font-size:26px}#context-study-detail table{margin-bottom:20px}
@media(min-width:701px){.context-strip{grid-column:1;grid-row:5}.care-controls{grid-row:3}.care-transport{grid-row:4}.care-resident{grid-row:2/6}}@media(max-width:1050px){.context-strip{grid-template-columns:1fr}.context-strip article{padding:12px 16px}.context-strip h3{font-size:24px;margin:8px 0}.care-intro h1{font-size:40px}}@media(max-width:700px){.context-strip{order:4;grid-template-columns:1fr}.care-footnote{order:5}.care-resident{order:6}.hypothesis-grid{grid-template-columns:1fr 1fr}.hypothesis{padding:12px}.hypothesis h3{font-size:22px}.care-intro h1{font-size:36px}}@media(max-width:350px){.hypothesis-grid{grid-template-columns:1fr}.care-intro h1{font-size:32px}.care-resident #beliefs{grid-template-columns:1fr}.care-clock{flex-wrap:wrap;gap:0}}
header{height:auto;min-height:94px;padding-top:20px;padding-bottom:20px;gap:18px}header nav{flex-wrap:wrap;max-width:100%}@media(max-width:700px){header{align-items:flex-start}header nav{gap:10px}}
