.cancellation-page{min-height:100vh}.cancellation-page .page-shell{gap:0}.cancellation-main{display:grid;gap:clamp(1.5rem,4vw,2.5rem);padding:clamp(1.5rem,5vw,3.5rem) 0}.cancellation-intro{max-width:720px}.cancellation-intro h1.ui-heading{color:var(--chakra-colors-design-primary);font-size:clamp(2.2rem,5vw,3.8rem)}.cancellation-intro .ui-text{margin-top:.6rem}.cancellation-framework{display:grid;gap:1.25rem}.cancellation-framework__header{align-items:center;border-bottom:2px solid var(--chakra-colors-design-primary);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding-bottom:.5rem}.cancellation-decisions{display:grid;gap:1.2rem;grid-template-columns:1fr}@media(min-width:48rem){.cancellation-decisions{grid-template-columns:repeat(2,minmax(0,1fr))}.cancellation-decision-card--wide{grid-column:span 2}}@media(min-width:64rem){.cancellation-decisions{grid-template-columns:repeat(3,minmax(0,1fr))}.cancellation-decision-card--wide{grid-column:span 2}}.cancellation-decision-card{align-content:start;display:grid;gap:.75rem}.cancellation-decision-card__header{align-items:start;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:space-between}.cancellation-decision-card__number{color:var(--chakra-colors-design-primary-container);font-family:var(--chakra-fonts-heading);font-size:.85rem;font-weight:800;letter-spacing:.06em}.cancellation-decision-card__decisions{background:var(--chakra-colors-design-surface-container-low);border:2px solid color-mix(in srgb,var(--chakra-colors-design-primary) 20%,transparent);border-radius:var(--chakra-radii-md);display:grid;gap:.5rem;padding:.75rem}.cancellation-decision-card__decisions-label{color:var(--chakra-colors-design-primary);font-family:var(--chakra-fonts-heading);font-size:.68rem;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.cancellation-decision-card__list{color:var(--chakra-colors-design-on-surface-variant);display:grid;font-size:.8125rem;gap:.35rem;line-height:1.45;margin:0;padding-left:1.2rem}.cancellation-help{display:grid;gap:.8rem}.cancellation-help .ui-link-cta{text-decoration:none}.cancellation-help .ui-link-cta:focus-visible{outline:3px solid var(--chakra-colors-design-secondary);outline-offset:3px}
