.mer-public-status{max-width:980px;margin:0 auto;padding:32px 28px;font-family:var(--mer-font-family);color:var(--mer-text)}.mer-public-status-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:48px}.mer-public-status a{color:var(--mer-brand);text-decoration:none}.mer-public-status a:hover{text-decoration:underline}.mer-public-status-brand{display:flex;align-items:center;gap:12px;font-weight:700;letter-spacing:.05em}.mer-public-status-brand img{border-radius:8px}.mer-public-status-brand small{display:block;margin-top:4px;color:var(--mer-text);font-weight:400;letter-spacing:0}.mer-public-status-overview{padding:28px 0 30px;border-top:3px solid var(--mer-brand);border-bottom:1px solid var(--mer-hairline)}.mer-public-status-eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em}.mer-public-status h1{margin:14px 0;font-size:clamp(28px,4vw,40px);line-height:1.15;letter-spacing:-.02em}.mer-public-status p{max-width:760px;line-height:1.6}.mer-public-status-check{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;font-size:13px}.mer-public-status button{min-height:44px;padding:8px 14px;border:1px solid var(--mer-hairline);border-radius:6px;background:var(--mer-surface);color:var(--mer-brand);cursor:pointer}.mer-public-status button:disabled{opacity:.65;cursor:wait}.mer-public-status :focus-visible{outline:2px solid var(--mer-brand);outline-offset:4px}.mer-public-status h2{margin:32px 0 16px;font-size:18px}.mer-public-status-components{margin:0;padding:0;list-style:none}.mer-public-status-components li{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 0;border-bottom:1px solid var(--mer-hairline)}.mer-public-status-components h3{margin:0;font-size:16px}.mer-public-status-components p{margin:7px 0;font-size:14px}.mer-public-status-components small{font-size:12px}.mer-public-status-state{padding-top:2px;font-size:13px;font-weight:700;white-space:nowrap}.mer-public-status-history{margin-top:30px;padding:1px 24px 16px;background:var(--mer-surface-muted);border-radius:8px}.mer-public-status-history p{font-size:14px}.mer-public-status footer{margin-top:36px;font-size:12px;line-height:1.6}@media(max-width:600px){.mer-public-status{padding:24px 20px}.mer-public-status-header{align-items:flex-start;padding-bottom:24px;font-size:12px}.mer-public-status-brand{letter-spacing:0}.mer-public-status-brand img{width:32px;height:32px}.mer-public-status-check{align-items:flex-start;flex-direction:column}.mer-public-status-components li{gap:12px}.mer-public-status-history{padding-right:16px;padding-left:16px}}
