.availability-page{background:var(--secondary);flex-direction:column;min-height:100svh;display:flex}.availability-main{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:36px;width:min(680px,100% - 48px);margin-inline:auto;padding-block:80px;display:flex}.availability-main h1{text-wrap:balance;max-width:560px;font-size:36px;font-weight:650}.availability-footer{border-top:1px solid var(--border);background:var(--background);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;padding:24px;display:flex}.availability-footer a{white-space:normal;overflow-wrap:anywhere;text-align:center;height:auto}@media (width<=540px){.availability-main h1{font-size:28px}.availability-footer{flex-direction:column;gap:8px}}
