@layer pages{.inquiry-page{--inquiry-error: #9e2118;padding:var(--space-16) var(--page-pad) var(--band-space);background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--t-read);line-height:1.5}.inquiry-page h1,.inquiry-page h2{margin:0;color:var(--ink);font-family:var(--font-display);font-weight:400;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.inquiry-page a:not(.btn){color:var(--ink);text-decoration-line:underline;text-decoration-color:var(--line-strong);text-decoration-thickness:1px;text-underline-offset:.22em}.inquiry-head{max-width:52rem;padding-bottom:var(--space-16)}.inquiry-head__eyebrow{margin:0 0 var(--space-6);color:var(--muted);font:600 var(--t-eyebrow)/1.3 var(--font-body);letter-spacing:.1em;text-transform:uppercase}.inquiry-head h1{max-width:14ch;font-size:var(--t-title);line-height:1.12}.inquiry-head__lede{max-width:36ch;margin:var(--space-6) 0 0;color:var(--ink-soft);text-wrap:pretty}.inquiry-facts{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin:var(--space-8) 0 0;padding:0;list-style:none;font-size:var(--t-small);font-weight:500}.inquiry-facts li{padding-block:var(--space-1);border-bottom:1px solid var(--line-strong)}.inquiry-layout{display:grid;gap:var(--space-16);align-items:start}@media(min-width:60rem){.inquiry-layout{grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);gap:var(--space-24)}}.inquiry-notice{margin:0 0 var(--space-6);padding:var(--space-4) var(--space-6);background:var(--surface);color:var(--ink);font-size:var(--t-small);line-height:1.5}.inquiry,.inquiry-success{max-width:none;margin:0;padding:var(--space-6) 0 0;border-top:1px solid var(--line-strong)}.inquiry h2,.inquiry-success h2{font-size:var(--t-section)}.inquiry__intro{max-width:58ch;margin:var(--space-4) 0 0;color:var(--ink-soft);font-size:var(--t-small);line-height:1.5}.inquiry__group{min-width:0;margin:var(--space-12) 0 0;padding:0;border:0}.inquiry__legend{margin:0 0 var(--space-4);padding:0;color:var(--ink);font-family:var(--font-display);font-size:var(--t-card);line-height:1.3;letter-spacing:-.01em}.opt{color:var(--muted);font-weight:400}.req{color:var(--ink)}.inquiry .inquiry__trip{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0;overflow:hidden;border:1px solid var(--line-strong);border-radius:4px;background:var(--line-strong);box-shadow:none}.inquiry .finder__cell{min-height:64px;padding:.55rem 1rem;border-radius:0;background:var(--field)}.inquiry .finder__cell--enhanced{padding:0}.inquiry .inquiry__wide{grid-column:1 / -1}.inquiry .finder__trigger{gap:.75rem;min-height:64px;padding:.55rem 1rem;border-radius:0}.inquiry .finder__trigger[aria-expanded=true]{background:var(--surface)}.inquiry .finder__cell:focus-within{background:var(--field)}.inquiry .finder__control{font-size:var(--t-small)}.inquiry .inquiry__wide .finder__value{white-space:normal;text-wrap:pretty}@media(hover:hover)and (pointer:fine){.inquiry .finder__cell:hover{background:var(--surface)}.inquiry .inquiry__fixed:hover{background:var(--field)}}.inquiry .inquiry__fixed{padding:0;cursor:default}.inquiry__fixed .finder__trigger{cursor:default}.inquiry__fixed [data-where-icon]{display:inline-flex;color:var(--ink)}.inquiry .finder__cell.is-invalid{box-shadow:inset 0 0 0 1px var(--inquiry-error)}.inquiry__grid{display:grid;gap:var(--space-6) var(--space-4)}@media(min-width:40rem){.inquiry__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inquiry__field--full{grid-column:1 / -1}}.inquiry__field{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.inquiry__field[hidden]{display:none}.inquiry__label{font-size:var(--t-small);font-weight:500;line-height:1.35}.inquiry__input{width:100%;min-height:52px;padding:.7rem .9rem;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--field);color:var(--ink);font:400 var(--t-read)/1.5 var(--font-body);transition:border-color var(--motion),box-shadow var(--motion)}.inquiry__input::placeholder{color:var(--muted);opacity:1}.inquiry__input:focus-visible:where(html:not([data-input=pointer]) *){outline:2px solid var(--ink);outline-offset:2px;border-color:var(--ink)}.inquiry__input[aria-invalid=true]{border-color:var(--inquiry-error);box-shadow:inset 0 0 0 1px var(--inquiry-error)}.inquiry__textarea{min-height:8.5rem;resize:vertical}.inquiry__hint,.inquiry__privacy,.inquiry__fine{margin:0;color:var(--muted);font-size:var(--t-small);line-height:1.5}.inquiry__trip+.inquiry__hint{margin-top:var(--space-2)}.inquiry__error{margin:var(--space-2) 0 0;color:var(--inquiry-error);font-size:var(--t-small);font-weight:500;line-height:1.45}.inquiry__field .inquiry__error{margin-top:0}.inquiry__error[hidden]{display:none}.inquiry__privacy{margin-top:var(--space-8)}.inquiry__summary,.inquiry__status{padding:var(--space-4) var(--space-6);border:1px solid var(--inquiry-error);border-radius:4px;background:var(--surface);font-size:var(--t-small);line-height:1.5}.inquiry__summary,.inquiry__status{margin-top:var(--space-6)}.inquiry__summary:focus{outline:2px solid var(--inquiry-error);outline-offset:2px}.inquiry__summary-title,.inquiry__status-title{margin:0;color:var(--ink);font-weight:500}.inquiry__summary ul{margin:var(--space-2) 0 0;padding-left:1.1rem;list-style:disc}.inquiry__status p+p{margin:var(--space-2) 0 0}.inquiry__summary a,.inquiry__status a{font-weight:500}.inquiry__wanote{margin:var(--space-3) 0 0;color:var(--ink);font-size:var(--t-small);font-weight:500;line-height:1.5}.inquiry__wanote[hidden]{display:none}.inquiry__actions{display:grid;gap:var(--space-3);margin-top:var(--space-8)}.inquiry__submit[aria-disabled=true]{cursor:progress;opacity:.75}.inquiry__submit:disabled{cursor:not-allowed;opacity:.6}@media(min-width:40rem){.inquiry__actions{grid-template-columns:auto 1fr;align-items:center;gap:var(--space-6)}.inquiry__submit{min-width:14rem}}.inquiry__fine{color:var(--ink);font-weight:500}.inquiry__noscript{margin:var(--space-4) 0 0;font-size:var(--t-small)}.inquiry-success:focus{outline:none}.inquiry-success:focus-visible:where(html:not([data-input=pointer]) *){outline:2px solid var(--ink);outline-offset:4px}.inquiry-success__icon{display:inline-flex;margin-bottom:var(--space-4);color:var(--ink)}.inquiry-success p{max-width:56ch;margin:var(--space-4) 0 0;color:var(--ink-soft)}.inquiry-success__spam{color:var(--muted);font-size:var(--t-small)}.inquiry-success .btn{margin-top:var(--space-8)}.inquiry-aside{display:grid;gap:var(--space-12)}.inquiry-aside__box{padding-top:var(--space-6);border-top:1px solid var(--line-strong)}.inquiry-aside__box h2{margin-bottom:var(--space-4);font-size:var(--t-card);line-height:1.3}.inquiry-direct{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.inquiry-aside__note{margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--t-small)}.inquiry-steps,.inquiry-checks{margin:0;padding-left:1.2rem;color:var(--ink-soft);font-size:var(--t-small);line-height:1.5}.inquiry-steps li+li,.inquiry-checks li+li{margin-top:var(--space-2)}.inquiry-steps li::marker{color:var(--muted);font-weight:500}.inquiry-checks{list-style:disc}.inquiry-checks li::marker{color:var(--muted)}@media(max-width:39.99rem){.inquiry-page{padding-top:var(--space-12)}.inquiry-head{padding-bottom:var(--space-12)}}}.inquiry__privacy[data-astro-cid-6bfsojfh]>p[data-astro-cid-6bfsojfh]:first-child{margin:0}.inquiry__consent[data-astro-cid-6bfsojfh]{display:flex;align-items:flex-start;gap:var(--space-3);min-height:44px;padding-block:var(--space-4);cursor:pointer;color:var(--ink)}.inquiry__consent[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{flex:none;width:20px;height:20px;margin-top:.1em;accent-color:var(--forest)}.inquiry__consent[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible:where(html:not([data-input=pointer]) *){outline:2px solid var(--ember);outline-offset:3px}.inquiry__consent[data-astro-cid-6bfsojfh]:has(input[aria-invalid=true]){color:var(--inquiry-error)}
