.status-panel{width:min(760px,100% - 40px);margin:0 auto 96px}.status-form{background:#f4f0e6;border:1px solid #b9944c59;gap:20px;padding:clamp(24px,5vw,48px);display:grid}.status-form label{color:#541824;letter-spacing:.05em;gap:8px;font-size:13px;display:grid}.status-form input{color:#071b2d;background:#fff;border:1px solid #cbc3b4;min-height:52px;padding:0 16px;font-size:16px}.status-form button{color:#fff;background:#071b2d;border:0;min-height:52px}.status-error{color:#8f2929;background:#f8e7e1;border-left:4px solid #8f2929;padding:16px 18px}.status-result{color:#f7f1e4;background:#071b2d;margin-top:24px;padding:clamp(24px,5vw,48px)}.status-result>p{color:#d4ad5f;letter-spacing:.2em;font:11px/1.4 Georgia,serif}.status-result h2{color:#fff;overflow-wrap:anywhere;margin:12px 0 28px}.status-result dl{margin:0;display:grid}.status-result dl div{border-top:1px solid #d4ad5f40;grid-template-columns:120px 1fr;gap:16px;padding:13px 0;display:grid}.status-result dt{color:#c7b991}.status-result dd{margin:0}@media (max-width:520px){.status-result dl div{grid-template-columns:1fr;gap:5px}}.status-lookups{gap:40px;display:grid}.lookup-heading{width:min(760px,100% - 40px);margin:0 auto 16px}.lookup-heading p{color:#b58c3f;letter-spacing:.18em;margin:0 0 8px;font:11px/1.4 Georgia,serif}.lookup-heading h2{color:#071b2d;margin:0 0 8px;font-size:clamp(25px,4vw,36px)}.lookup-heading span{color:#665f54;line-height:1.75}.score-lookup-panel{margin-bottom:24px}.score-lookup-panel>.lookup-heading{width:100%}.status-form small{color:#72695c;line-height:1.7}.score-result{color:#f7f1e4;background:#071b2d;border-top:3px solid #d4ad5f;margin-top:24px;padding:clamp(24px,5vw,42px)}.score-result>div:first-child{flex-wrap:wrap;align-items:baseline;gap:10px 20px;display:flex}.score-result p{color:#d4ad5f;letter-spacing:.18em;width:100%;margin:0;font:11px/1.4 Georgia,serif}.score-result h3{color:#fff;margin:8px auto 18px 0;font-size:clamp(24px,4vw,34px)}.score-result strong{color:#d4ad5f;font:48px/1 Georgia,serif}.score-result strong small{font-size:14px}.score-result dl{margin:12px 0 0}.score-result dl div{border-top:1px solid #d4ad5f40;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.score-result dt{color:#c7b991}.score-result dd{overflow-wrap:anywhere;margin:0}.case-lookup-heading{margin-top:24px}
