.notice-page{background:#f7f9fc;color:var(--navy,#082847)}.notice-actions,.notice-content,.notice-hero{padding:clamp(4rem,8vw,7rem) 0}.notice-hero{background:radial-gradient(circle at top right,rgba(244,75,35,.14),transparent 34rem),linear-gradient(135deg,#fff,#eef4fa)}.notice-actions__inner,.notice-content .container,.notice-hero__inner{max-width:1120px}.notice-breadcrumb{align-items:center;color:#536174;display:flex;flex-wrap:wrap;font-weight:700;gap:.6rem;margin-bottom:2rem}.notice-breadcrumb a{color:#c93716;text-decoration:none}.notice-eyebrow{align-items:center;border:1px solid rgba(244,75,35,.35);border-radius:999px;color:#c93716;display:inline-flex;font-size:.9rem;font-weight:800;padding:.45rem .9rem;text-transform:uppercase}.notice-actions h2,.notice-content h2,.notice-hero h1{color:#082847;line-height:1.08;margin:1.2rem 0 1rem}.notice-hero h1{font-size:clamp(2.4rem,5vw,5rem);max-width:820px}.notice-actions p,.notice-hero p{color:#526174;font-size:clamp(1.08rem,2vw,1.35rem);font-weight:700;line-height:1.65;max-width:850px}.notice-content h2{font-size:clamp(2rem,4vw,3.8rem);text-align:center}.notice-grid{display:grid;gap:1.4rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2.5rem}.notice-card{background:#fff;border:1px solid rgba(244,75,35,.24);border-radius:16px;box-shadow:0 24px 60px rgba(8,40,71,.08);padding:clamp(1.5rem,3vw,2.4rem)}.notice-card h3{color:#082847;font-size:clamp(1.35rem,2vw,1.8rem);margin:0 0 .9rem}.notice-card p{color:#526174;font-size:1.06rem;font-weight:650;line-height:1.7;margin:0}.notice-actions{background:#082847;color:#fff}.notice-actions h2,.notice-actions p{color:#fff}.notice-actions__links{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.notice-button{align-items:center;border-radius:8px;display:inline-flex;font-weight:800;justify-content:center;min-height:48px;padding:.85rem 1.2rem;text-decoration:none}.notice-button--primary{background:#f44b23;color:#fff}.notice-button--secondary{background:#fff;color:#082847}@media (max-width:760px){.notice-grid{grid-template-columns:1fr}.notice-actions__links{flex-direction:column}.notice-button{width:100%}}
