.itc-status{background:var(--white,#fff);color:var(--brand-black,#1c1c1c);padding:var(--section-padding,64px) var(--gutter,24px)}.itc-status__inner{margin-inline:auto;max-width:var(--container-large,1200px)}.itc-status__summary{align-items:center;background:#fff8eb;border:1px solid #e2c790;border-radius:var(--radius-panel,12px);display:flex;gap:24px;padding:32px}.itc-status__summary--healthy{background:#f0f8f2;border-color:#b7d8c0}.itc-status__indicator{background:#825000;border-radius:50%;color:#fff;display:grid;flex:none;font-size:28px;font-weight:600;height:48px;place-items:center;width:48px}.itc-status__summary--healthy .itc-status__indicator{background:#23643b}.itc-status h2{font-size:28px;font-weight:600;line-height:1.3;margin:0 0 8px}.itc-status p{font-size:18px;line-height:1.6;margin:0;max-width:800px}.itc-status__notices{display:grid;gap:24px;margin-top:32px}.itc-status__notice{border:1px solid #ddd;border-radius:var(--radius-card,12px);padding:32px}.itc-status__meta{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;gap:16px;margin-bottom:16px}.itc-status__badge{background:#fff0d6;color:#714600;font-weight:500;padding:8px 16px}.itc-status h3{font-size:28px;font-weight:600;line-height:1.3;margin:0 0 16px;overflow-wrap:anywhere}.itc-status__details{font-size:18px;line-height:1.6;max-width:800px;overflow-wrap:anywhere}.itc-status__details p+p{margin-top:16px}.itc-status__details a{text-decoration:underline}.itc-status .itc-status__time{color:var(--text-muted,#666);font-size:16px;margin-top:24px}.itc-status__support{align-items:center;border-top:1px solid #ddd;display:flex;gap:32px;justify-content:space-between;margin-top:48px;padding-top:32px}.itc-status__button{align-items:center;background:var(--itc-red,#e30512);border-radius:var(--radius-button,0);color:#fff!important;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;min-height:48px;padding:16px 32px;text-align:center;text-decoration:none!important;transition:background .2s;white-space:nowrap}.itc-status__button:focus-visible,.itc-status__button:hover{background:var(--itc-red-dark,#b8040e)}.itc-status__button:focus-visible{outline:3px solid var(--brand-black,#1c1c1c);outline-offset:4px}@media(max-width:767px){.itc-status{padding:48px 16px}.itc-status__summary{align-items:flex-start;gap:16px;padding:24px}.itc-status__notice{padding:24px}.itc-status__support{align-items:flex-start;flex-direction:column}.itc-status__button{box-sizing:border-box;width:100%}.itc-status h2,.itc-status h3{font-size:24px}}