.page-module__FXLoiG__page{padding-bottom:var(--space-20)}.page-module__FXLoiG__hero{max-width:62rem;padding-block:clamp(var(--space-10), 8vw, var(--space-20)) var(--space-10)}.page-module__FXLoiG__hero h1,.page-module__FXLoiG__card h2,.page-module__FXLoiG__safety h2{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.025em;font-weight:600}.page-module__FXLoiG__hero h1{max-width:15ch;margin-block:var(--space-4) var(--space-5);font-size:clamp(2.6rem,6vw,4.8rem);line-height:1}.page-module__FXLoiG__hero>p:last-child{max-width:48rem;color:var(--color-text-secondary);font-size:clamp(1.05rem,2vw,1.22rem)}.page-module__FXLoiG__catalog{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__FXLoiG__card{border:1px solid var(--color-border);border-radius:var(--radius-large);min-width:0;padding:clamp(var(--space-5), 3vw, var(--space-8));background:var(--color-surface);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}.page-module__FXLoiG__available{border-color:color-mix(in srgb, var(--color-primary) 38%, var(--color-border));background:linear-gradient(155deg, var(--color-primary-pale), var(--color-surface) 68%)}.page-module__FXLoiG__cardHeader{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-primary);display:flex}.page-module__FXLoiG__status,.page-module__FXLoiG__upcoming{background:var(--color-primary);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.4rem .75rem;font-size:.78rem;font-weight:800}.page-module__FXLoiG__upcoming{background:var(--color-surface-muted);color:var(--color-text-secondary)}.page-module__FXLoiG__card h2{margin-block:var(--space-6) var(--space-3);font-size:clamp(1.8rem,3vw,2.35rem);line-height:1.08}.page-module__FXLoiG__card>p{color:var(--color-text-secondary);margin-block:0}.page-module__FXLoiG__card ul{gap:var(--space-3);margin-block:var(--space-6);padding:0;list-style:none;display:grid}.page-module__FXLoiG__card li{align-items:flex-start;gap:var(--space-2);display:flex}.page-module__FXLoiG__card li svg{width:1.1rem;color:var(--color-primary);flex:none}.page-module__FXLoiG__cardFooter{gap:var(--space-4);margin-top:auto;display:grid}.page-module__FXLoiG__noticeStack,.page-module__FXLoiG__cardActions{gap:var(--space-2);display:grid}.page-module__FXLoiG__gate{border-radius:var(--radius-small);padding:var(--space-4);background:var(--color-surface-muted);color:var(--color-text-secondary);margin:0;font-size:.9rem;font-weight:650;line-height:1.5}.page-module__FXLoiG__cardActions{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));align-items:end}.page-module__FXLoiG__cardActions a{text-align:center;width:100%}.page-module__FXLoiG__safety{align-items:end;gap:var(--space-8);margin-top:var(--space-12);border-radius:var(--radius-large);padding:clamp(var(--space-8), 5vw, var(--space-12));background:var(--color-primary-fog);grid-template-columns:minmax(0,1fr) auto;display:grid}.page-module__FXLoiG__safety h2{margin-block:var(--space-3);font-size:clamp(2rem,4vw,3.1rem)}.page-module__FXLoiG__safety p:not(.page-module__FXLoiG__eyebrow){max-width:50rem;color:var(--color-text-secondary)}@media (max-width:64rem){.page-module__FXLoiG__catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.page-module__FXLoiG__page{padding-bottom:var(--space-12)}.page-module__FXLoiG__hero{padding-block:var(--space-8)}.page-module__FXLoiG__hero h1{font-size:clamp(2.4rem,13vw,3.6rem)}.page-module__FXLoiG__catalog{grid-template-columns:1fr}.page-module__FXLoiG__catalog>:last-child{grid-column:auto}.page-module__FXLoiG__safety{grid-template-columns:1fr;align-items:start}.page-module__FXLoiG__safety>a{justify-content:center;width:100%}.page-module__FXLoiG__card{padding:var(--space-5)}.page-module__FXLoiG__cardHeader{align-items:flex-start}.page-module__FXLoiG__status,.page-module__FXLoiG__upcoming{line-height:1.3}.page-module__FXLoiG__cardActions{grid-template-columns:1fr}}
