:root{color:#172033;background:#f4f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}.app-shell{min-height:100vh}.blueprint-header{border-bottom:1px solid #d8e0ec;background:#fff}.blueprint-header__content,.app-content{width:min(100% - 2rem,76rem);margin-inline:auto}.blueprint-header__content{padding-block:1.5rem}.blueprint-header h1{margin:0;color:#123467;font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.2}.blueprint-header p{margin:.5rem 0 0;color:#334e75;font-size:clamp(1rem,2vw,1.25rem);font-weight:700;line-height:1.4}.app-content{padding-block:2rem}.status-card{max-width:48rem;padding:clamp(1.25rem,4vw,2rem);border:1px solid #d8e0ec;border-radius:.75rem;background:#fff;box-shadow:0 .75rem 2rem #12346714}.status-card__eyebrow{margin:0 0 .5rem;color:#175cd3;font-size:.8125rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.status-card h2{margin:0;font-size:clamp(1.25rem,3vw,1.75rem);line-height:1.3}.status-card p:last-child{max-width:65ch;margin:.75rem 0 0;color:#4a5d78;line-height:1.65}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}
