@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_3902b400-module__PFIsCW__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_3902b400-module__PFIsCW__variable{--bs-font-plus-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9ed3a8eb88ee673e-s.3v2cfh8ktbyku.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92e1d16bcc717b47-s.3bfr_kgt1f4wg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5fbf91cac4d9174b-s.1kk3ywqdmgeoq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_5f74e97a-module__KUSPGq__className{font-family:Fraunces,Fraunces Fallback;font-style:normal;font-weight:700}.fraunces_5f74e97a-module__KUSPGq__variable{--bs-font-fraunces:"Fraunces", "Fraunces Fallback"}
:root{--bs-cta:#ff5c8d;--bs-on-cta:#161e24;--bs-ink:#1a2932;--bs-surface:#f8f8f9;--bs-surface-card:#eaecee;--bs-brand:#a30149;--bs-success:#006f29;--bs-danger:#c2001c;--bs-text-secondary:#1b2d39;--bs-text-disabled:#9fadb6;--bs-steel:#425c68;--bs-surface-low:#eaecee;--bs-surface-container:#eaecee;--bs-surface-high:#eaecee;--bs-surface-highest:#ced5d9;--bs-outline:#9fadb6;--bs-outline-variant:#ced5d9;--bs-primary-faint:#f9e9ec;--bs-promo-faint:#ece1e6;--bs-info-faint:#f2f3f4;--bs-positive-faint:#e6f2e7;--bs-attention-faint:#f6d3c5;--bs-quaternary-faint:#f8f6f5;--bs-danger-faint:#fae7e5;--bs-on-attention-faint:#722b00;--bs-neutral-tint:#ced5d9;--bs-on-neutral-tint:#1a2932;--bs-sand:#e9d8c8;--bs-on-sand:#172128;--bs-skeleton-base:#eaecee;--bs-skeleton-highlight:#f8f8f9;--bs-shadow-rgb:22 30 36;--bs-font-sans:var(--bs-font-plus-jakarta), "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--bs-font-serif:var(--bs-font-fraunces), "Fraunces", var(--bs-font-sans);--bs-font-display-large:700 40px/1.1 var(--bs-font-serif);--bs-font-display-medium:700 36px/1.12 var(--bs-font-serif);--bs-font-display-small:700 32px/1.15 var(--bs-font-serif);--bs-font-headline-large:700 28px/1.2 var(--bs-font-serif);--bs-font-headline-medium:700 24px/1.25 var(--bs-font-serif);--bs-font-headline-small:700 20px/1.3 var(--bs-font-serif);--bs-font-title-large:600 20px/1.3 var(--bs-font-sans);--bs-font-title-medium:700 16px/1.35 var(--bs-font-sans);--bs-font-title-small:700 14px/1.4 var(--bs-font-sans);--bs-font-body-large:600 16px/1.5 var(--bs-font-sans);--bs-font-body-medium:500 14px/1.5 var(--bs-font-sans);--bs-font-body-small:500 12px/1.5 var(--bs-font-sans);--bs-font-label-large:700 16px/1.2 var(--bs-font-sans);--bs-font-label-medium:600 14px/1.2 var(--bs-font-sans);--bs-font-label-small:600 12px/1.2 var(--bs-font-sans);--bs-font-overline:700 12px/1.2 var(--bs-font-sans);--bs-font-display-hero:700 clamp(2.5rem, 4vw, 3.25rem)/1.06 var(--bs-font-serif);--bs-tracking-display-large:0;--bs-tracking-display-medium:0;--bs-tracking-display-small:0;--bs-tracking-headline-large:0;--bs-tracking-headline-medium:0;--bs-tracking-headline-small:0;--bs-tracking-title-large:-.2px;--bs-tracking-body-small:0;--bs-tracking-label-large:0;--bs-tracking-label-medium:0;--bs-tracking-label-small:.2px;--bs-tracking-overline:1.2px;--bs-radius-xs:4px;--bs-radius-sm:8px;--bs-radius-md:12px;--bs-radius-input:16px;--bs-radius-card:24px;--bs-radius-pill:999px;--bs-radius-sheet:28px;--bs-space-xxs:2px;--bs-space-xs:4px;--bs-space-sm:8px;--bs-space-md:12px;--bs-space-lg:16px;--bs-space-xl:24px;--bs-space-xxl:32px;--bs-space-xxxl:48px;--bs-gutter:16px;--bs-section-gap:24px;--bs-hairline:1px;--bs-outline-width:1.5px;--bs-focus-width:2px;--bs-shadow-card:0 6px 18px rgb(var(--bs-shadow-rgb) / .06);--bs-shadow-raised:0 6px 18px rgb(var(--bs-shadow-rgb) / .1);--bs-motion-quick:.12s;--bs-motion-standard:.2s;--bs-ease:cubic-bezier(.42, 0, .58, 1);--bs-motion-shimmer:1.2s;--bs-motion-spin:.9s;--bs-readable:720px;--bs-page-max:1200px;--bs-confirmation-width:560px}
*,:before,:after{box-sizing:border-box}body,h1,h2,h3,p,ol,ul,figure{margin:0}ol,ul{padding:0;list-style:none}html{scroll-behavior:smooth;scroll-padding-top:calc(72px + var(--bs-space-lg))}body{background:var(--bs-surface);color:var(--bs-ink);font:var(--bs-font-body-medium);-webkit-font-smoothing:antialiased;margin:0}img,svg{max-width:100%}a{color:var(--bs-brand);text-underline-offset:.18em}a:hover{text-decoration-thickness:2px}button{font:inherit}[hidden]{display:none!important}:focus-visible{outline:var(--bs-focus-width) solid var(--bs-brand);outline-offset:2px;border-radius:var(--bs-radius-xs)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.js-only{display:none}.js .js-only{display:block}.js [data-help-section]{display:none}html.js[data-help-category=bookings] [data-help-section=bookings],html.js[data-help-category=payments] [data-help-section=payments],html.js[data-help-category=account] [data-help-section=account],html.js[data-help-category=all] [data-help-section]{display:block}.skip-link{left:var(--bs-space-lg);top:var(--bs-space-lg);z-index:10;background:var(--bs-cta);color:var(--bs-on-cta);font:var(--bs-font-label-large);padding:var(--bs-space-sm) var(--bs-space-lg);border-radius:var(--bs-radius-pill);transition:transform var(--bs-motion-quick) var(--bs-ease);text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.shell{flex-direction:column;min-height:100vh;display:flex}.shell__content{flex-direction:column;flex:1;display:flex}.band{width:100%;max-width:var(--bs-page-max);padding-inline:var(--bs-space-xxl);margin-inline:auto}@media (max-width:600px){.band{padding-inline:var(--bs-gutter)}}.site-header{background:var(--bs-surface-card);border-bottom:var(--bs-hairline) solid var(--bs-outline-variant)}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--bs-space-lg);min-height:72px;display:flex}.brand{align-items:center;gap:var(--bs-space-sm);color:var(--bs-ink);font:var(--bs-font-title-large);text-decoration:none;display:inline-flex}.brand svg{color:var(--bs-brand)}.site-nav ul{align-items:center;gap:var(--bs-space-xl);display:flex}.site-nav a{color:var(--bs-ink);font:var(--bs-font-body-medium);white-space:nowrap;padding-block:var(--bs-space-md);margin-block:calc(-1 * var(--bs-space-md));text-decoration:none;display:inline-block}.site-nav a:hover,.site-nav a[aria-current=page]{text-decoration:underline}@media (max-width:600px){.site-header__inner{flex-wrap:wrap}.site-nav ul{gap:var(--bs-space-md)}}.card{background:var(--bs-surface-card);border-radius:var(--bs-radius-card);box-shadow:var(--bs-shadow-card);padding:var(--bs-space-xl)}.tint-lavender{background:var(--bs-primary-faint);color:var(--bs-ink);border-radius:var(--bs-radius-card);padding:var(--bs-space-xl)}.tint-powder{background:var(--bs-info-faint);color:var(--bs-ink);border-radius:var(--bs-radius-card);padding:var(--bs-space-xl)}.tint-mint{background:var(--bs-positive-faint);color:var(--bs-ink);border-radius:var(--bs-radius-card);padding:var(--bs-space-xl)}.overline{font:var(--bs-font-overline);letter-spacing:var(--bs-tracking-overline);text-transform:uppercase;color:var(--bs-steel)}.overline--brand{color:var(--bs-brand)}.muted{color:var(--bs-text-secondary)}.pill{justify-content:center;align-items:center;gap:var(--bs-space-sm);background:var(--bs-cta);color:var(--bs-on-cta);border-radius:var(--bs-radius-pill);padding:var(--bs-space-md) var(--bs-space-xl);font:var(--bs-font-label-large);letter-spacing:var(--bs-tracking-label-large);cursor:pointer;transition:opacity var(--bs-motion-standard) var(--bs-ease);border:0;text-decoration:none;display:inline-flex}.pill:hover{opacity:.9}.pill--block{width:100%}.breadcrumb{padding-block:var(--bs-space-xl) var(--bs-space-lg)}.breadcrumb ol{align-items:center;gap:var(--bs-space-sm);font:var(--bs-font-body-small);letter-spacing:var(--bs-tracking-body-small);flex-wrap:wrap;display:flex}.breadcrumb li[aria-current=page]{color:var(--bs-text-secondary)}.breadcrumb__sep{color:var(--bs-text-disabled)}.split{gap:var(--bs-space-xxl);padding-bottom:var(--bs-space-xxxl);grid-template-columns:300px minmax(0,1fr);align-items:start;display:grid}.split--help{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}@media (min-width:841px){.split>.rail{order:0}.split>main{order:1}}@media (max-width:840px){.split,.split--help{grid-template-columns:minmax(0,1fr)}.rail{order:2}.split>main,.split>.split__body{order:1}}.rail{gap:var(--bs-space-lg);top:var(--bs-space-lg);flex-direction:column;display:flex;position:sticky}@media (max-width:840px){.rail{position:static}}.legal-nav ul{gap:var(--bs-space-xs);margin-top:var(--bs-space-md);flex-direction:column;display:flex}.legal-nav a{justify-content:space-between;align-items:center;gap:var(--bs-space-sm);border-radius:var(--bs-radius-pill);padding:var(--bs-space-md) var(--bs-space-lg);color:var(--bs-ink);font:var(--bs-font-title-small);transition:background var(--bs-motion-standard) var(--bs-ease);text-decoration:none;display:flex}.legal-nav a:hover{background:var(--bs-surface-container)}.legal-nav a[aria-current=page]{background:var(--bs-primary-faint);color:var(--bs-ink);font:var(--bs-font-label-large)}.legal-nav a[aria-current=page] .legal-nav__chevron{color:var(--bs-brand);display:inline-flex}.legal-nav__chevron{display:none}.rail-card__glyph{border-radius:var(--bs-radius-pill);width:40px;height:40px;color:var(--bs-ink);justify-content:center;align-items:center;display:inline-flex}.rail-card h2{font:var(--bs-font-title-medium);margin-top:var(--bs-space-md)}.rail-card p{font:var(--bs-font-body-small);letter-spacing:var(--bs-tracking-body-small);margin-top:var(--bs-space-sm)}.rail-card a{margin-top:var(--bs-space-md);font:var(--bs-font-label-medium);letter-spacing:var(--bs-tracking-label-medium);display:inline-block}.doc{padding:var(--bs-space-xxxl)}@media (max-width:600px){.doc{padding:var(--bs-space-xl)}}.doc h1{font:var(--bs-font-display-large);letter-spacing:var(--bs-tracking-display-large)}.doc__meta{margin-top:var(--bs-space-md);font:var(--bs-font-body-small);letter-spacing:var(--bs-tracking-body-small);color:var(--bs-text-secondary)}.doc__status{color:var(--bs-brand);font:var(--bs-font-label-medium);letter-spacing:var(--bs-tracking-label-medium)}.doc__rule{border:0;border-top:var(--bs-hairline) solid var(--bs-outline-variant);margin-block:var(--bs-space-xl)}.on-this-page{background:var(--bs-surface-container);color:var(--bs-ink);border-radius:var(--bs-radius-card);padding:var(--bs-space-xl)}.on-this-page ol{gap:var(--bs-space-sm);margin-top:var(--bs-space-md);counter-reset:onthispage;flex-direction:column;display:flex}.on-this-page li{align-items:baseline;gap:var(--bs-space-sm);display:flex}.on-this-page svg{color:var(--bs-brand);flex:none}.on-this-page a{color:var(--bs-brand);font:var(--bs-font-body-medium);text-decoration:none}.on-this-page a:hover{text-decoration:underline}.prose{max-width:var(--bs-readable)}.prose h2{font:var(--bs-font-headline-medium);letter-spacing:var(--bs-tracking-headline-medium);margin-top:var(--bs-space-xxl)}.prose h3{font:var(--bs-font-title-medium);margin-top:var(--bs-space-xl)}.prose p,.prose li{font:var(--bs-font-body-medium);margin-top:var(--bs-space-md)}.prose ul{padding-left:var(--bs-space-xl);margin-top:var(--bs-space-sm);list-style:outside}.prose ul li::marker{color:var(--bs-brand)}.prose a{color:var(--bs-brand)}.callout{align-items:flex-start;gap:var(--bs-space-lg);margin-top:var(--bs-space-xxl);display:flex}.callout svg{flex:none;margin-top:2px}.callout h2{font:var(--bs-font-title-medium)}.callout p{font:var(--bs-font-body-small);letter-spacing:var(--bs-tracking-body-small);margin-top:var(--bs-space-xs)}.table-scroll{margin-top:var(--bs-space-lg);overflow-x:auto}.dep-table{border-collapse:collapse;width:100%;font:var(--bs-font-body-small);letter-spacing:var(--bs-tracking-body-small);min-width:520px}.dep-table th,.dep-table td{text-align:left;padding:var(--bs-space-sm) var(--bs-space-md) var(--bs-space-sm) 0;border-bottom:var(--bs-hairline) solid var(--bs-outline-variant);vertical-align:top}.dep-table th{font:var(--bs-font-label-medium);letter-spacing:var(--bs-tracking-label-medium);color:var(--bs-text-secondary)}.dep-table caption{text-align:left;font:var(--bs-font-body-small);color:var(--bs-text-secondary);padding-bottom:var(--bs-space-sm)}.hero{text-align:center;padding-block:var(--bs-space-xxxl) var(--bs-space-xl)}.hero h1{font:var(--bs-font-display-hero);letter-spacing:var(--bs-tracking-display-large);margin-top:var(--bs-space-sm)}.hero__subtitle{margin-top:var(--bs-space-md);font:var(--bs-font-body-large);color:var(--bs-text-secondary)}.search{margin:var(--bs-space-xl) auto 0;max-width:620px}.search__field{align-items:center;gap:var(--bs-space-md);background:var(--bs-surface-card);border:var(--bs-hairline) solid var(--bs-outline);border-radius:var(--bs-radius-pill);padding:var(--bs-space-md) var(--bs-space-xl);display:flex}.search__field:focus-within{outline:var(--bs-focus-width) solid var(--bs-brand);outline-offset:2px}.search__field svg{color:var(--bs-text-secondary);flex:none}.search input{color:var(--bs-ink);font:var(--bs-font-body-medium);background:0 0;border:0;flex:1;min-width:0}.search input:focus{outline:none}.search input::placeholder{color:var(--bs-text-secondary)}.chips{justify-content:center;gap:var(--bs-space-md);margin-top:var(--bs-space-xl);flex-wrap:wrap;display:flex}.chip{background:var(--bs-surface-card);color:var(--bs-ink);border:var(--bs-hairline) solid var(--bs-outline);border-radius:var(--bs-radius-pill);padding:var(--bs-space-sm) var(--bs-space-xl);font:var(--bs-font-label-large);letter-spacing:var(--bs-tracking-label-large);cursor:pointer;transition:background var(--bs-motion-standard) var(--bs-ease), color var(--bs-motion-standard) var(--bs-ease)}.chip[aria-pressed=true]{background:var(--bs-cta);color:var(--bs-on-cta);border:var(--bs-outline-width) solid var(--bs-brand)}.faq-section+.faq-section{margin-top:var(--bs-space-xxl)}.faq-section>h2{font:var(--bs-font-headline-small);letter-spacing:var(--bs-tracking-headline-small);margin-bottom:var(--bs-space-lg)}.faq-list{background:var(--bs-surface-card);border-radius:var(--bs-radius-card);box-shadow:var(--bs-shadow-card);overflow:hidden}.faq-item+.faq-item{border-top:var(--bs-hairline) solid var(--bs-outline-variant)}.faq-item summary{justify-content:space-between;align-items:center;gap:var(--bs-space-lg);padding:var(--bs-space-xl);font:var(--bs-font-title-medium);cursor:pointer;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"";border-right:2px solid var(--bs-ink);border-bottom:2px solid var(--bs-ink);width:10px;height:10px;transition:transform var(--bs-motion-standard) var(--bs-ease);flex:none;transform:rotate(45deg)translate(-2px,-2px)}.faq-item[open] summary:after{transform:rotate(225deg)translate(-2px,-2px)}.faq-answer{padding:0 var(--bs-space-xl) var(--bs-space-xl)}.faq-answer p{font:var(--bs-font-body-medium);color:var(--bs-text-secondary)}.faq-answer p+p{margin-top:var(--bs-space-md)}.faq-chips{gap:var(--bs-space-sm);margin-top:var(--bs-space-lg);flex-wrap:wrap;display:flex}.faq-chip{align-items:center;gap:var(--bs-space-sm);border-radius:var(--bs-radius-pill);padding:var(--bs-space-xs) var(--bs-space-md);font:var(--bs-font-label-medium);letter-spacing:var(--bs-tracking-label-medium);color:var(--bs-ink);display:inline-flex}.faq-chip--positive{background:var(--bs-positive-faint)}.faq-chip--accent{background:var(--bs-primary-faint)}.faq-chip--info{background:var(--bs-info-faint)}.faq-answer a{margin-top:var(--bs-space-lg);font:var(--bs-font-label-medium);letter-spacing:var(--bs-tracking-label-medium);display:inline-block}.support-card__glyph{border-radius:var(--bs-radius-pill);background:var(--bs-primary-faint);width:48px;height:48px;color:var(--bs-ink);justify-content:center;align-items:center;display:inline-flex}.support-card h2{font:var(--bs-font-headline-small);letter-spacing:var(--bs-tracking-headline-small);margin-top:var(--bs-space-lg)}.support-card p{margin-top:var(--bs-space-md);font:var(--bs-font-body-medium);color:var(--bs-text-secondary)}.support-card__address{margin-top:var(--bs-space-lg);font:var(--bs-font-title-medium);color:var(--bs-ink);word-break:break-word;display:block}.support-card .pill{margin-top:var(--bs-space-lg)}.empty-card{background:var(--bs-primary-faint);color:var(--bs-ink);border-radius:var(--bs-radius-card);padding:var(--bs-space-xxl);text-align:center;align-items:center;gap:var(--bs-space-lg);flex-direction:column;display:flex}.empty-card p,.empty-card h1{font:var(--bs-font-title-medium);color:var(--bs-ink);max-width:var(--bs-readable)}.empty-card h1{font:var(--bs-font-headline-large);letter-spacing:var(--bs-tracking-headline-large)}.empty-card__body{font:var(--bs-font-body-medium)}.empty-card__actions{justify-content:center;align-items:center;gap:var(--bs-space-lg);flex-wrap:wrap;display:flex}.centre-stage{padding-block:var(--bs-space-xxxl);justify-content:center;display:flex}.centre-stage>*{width:min(100%, var(--bs-readable))}.home-hero,.partners-hero{padding-block:var(--bs-space-xxxl) var(--bs-space-xxl);max-width:var(--bs-readable)}.home-hero h1,.partners-hero h1{font:var(--bs-font-display-hero);letter-spacing:var(--bs-tracking-display-large)}.home-hero p,.partners-hero p{margin-top:var(--bs-space-lg);font:var(--bs-font-body-large);color:var(--bs-text-secondary)}.home-section,.partners-section{padding-block:var(--bs-space-xxl)}.home-section>h2,.partners-section>h2{font:var(--bs-font-headline-large);letter-spacing:var(--bs-tracking-headline-large);margin-bottom:var(--bs-space-xl)}.steps{gap:var(--bs-space-lg);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.step{gap:var(--bs-space-sm);flex-direction:column;display:flex}.step h3{font:var(--bs-font-title-medium)}.step__n{font:var(--bs-font-label-small);letter-spacing:var(--bs-tracking-label-small);color:var(--bs-brand)}.home-cta{align-items:flex-start;gap:var(--bs-space-lg);max-width:var(--bs-readable);flex-direction:column;display:flex}.home-list{gap:var(--bs-space-md);max-width:var(--bs-readable);margin-bottom:var(--bs-space-xl);flex-direction:column;display:flex}.home-list a{font:var(--bs-font-body-large)}.home-section>.muted{max-width:var(--bs-readable)}.home-section>.muted+.muted{margin-top:var(--bs-space-md)}.site-footer{background:var(--bs-surface-container);padding-block:var(--bs-space-xxxl) var(--bs-space-xl);margin-top:auto}.footer-grid{gap:var(--bs-space-xxl);grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));display:grid}@media (max-width:600px){.footer-grid{grid-template-columns:minmax(0,1fr)}}.footer-brand p{margin-top:var(--bs-space-md);max-width:34ch;font:var(--bs-font-body-small);letter-spacing:var(--bs-tracking-body-small);color:var(--bs-text-secondary)}.footer-col ul{gap:var(--bs-space-md);margin-top:var(--bs-space-md);flex-direction:column;display:flex}.footer-col a{color:var(--bs-ink);font:var(--bs-font-body-small);letter-spacing:var(--bs-tracking-body-small);padding-block:calc(var(--bs-space-md) / 2);margin-block:calc(-1 * var(--bs-space-md) / 2);text-decoration:none;display:inline-block}.footer-col a:hover{text-decoration:underline}.footer-bottom{justify-content:space-between;align-items:center;gap:var(--bs-space-md);margin-top:var(--bs-space-xxl);padding-top:var(--bs-space-lg);border-top:var(--bs-hairline) solid var(--bs-outline);font:var(--bs-font-body-small);letter-spacing:var(--bs-tracking-body-small);color:var(--bs-text-secondary);flex-wrap:wrap;display:flex}.footer-bottom a{color:var(--bs-text-secondary);padding-block:calc(var(--bs-space-md) / 2)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
