.public-page.svelte-1k5ho3b{max-width:1200px;margin:0 auto 3rem}.page-masthead.svelte-1k5ho3b{padding:2.5rem 0 1.5rem;max-width:860px}.page-masthead.svelte-1k5ho3b h1:where(.svelte-1k5ho3b){font-size:2.3rem;margin:.3rem 0 .8rem}.masthead-lead.svelte-1k5ho3b{font-size:1.15rem;line-height:1.6;color:var(--muted);margin:0}.fleet-section.svelte-1k5ho3b,.facilities-section.svelte-1k5ho3b{margin:3rem 0}.section-title.svelte-1k5ho3b h2:where(.svelte-1k5ho3b){margin:.2rem 0 .4rem;font-size:1.6rem}.fleet-grid.svelte-1k5ho3b{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;margin-top:1.5rem}.fleet-card.svelte-1k5ho3b{padding:0;overflow:hidden;display:flex;flex-direction:column}.fleet-img-wrap.svelte-1k5ho3b{height:180px;background:var(--paper);overflow:hidden}.fleet-img.svelte-1k5ho3b{width:100%;height:100%;object-fit:cover}.fleet-header.svelte-1k5ho3b{display:flex;justify-content:space-between;align-items:flex-start;padding:1.4rem 1.4rem .4rem;gap:.8rem}.fleet-header.svelte-1k5ho3b h3:where(.svelte-1k5ho3b){margin:0;font-size:1.25rem}.reg-tag.svelte-1k5ho3b{font-family:var(--mono);font-size:.78rem;font-weight:750;text-transform:uppercase;background:var(--paper);border:1px solid var(--line);padding:.2rem .55rem;border-radius:4px;color:var(--ink);white-space:nowrap}.fleet-desc.svelte-1k5ho3b{font-size:.94rem;color:var(--muted);line-height:1.6;padding:0 1.4rem;margin:0 0 1.2rem;flex:1}.specs-list.svelte-1k5ho3b{list-style:none;padding:1rem 1.4rem;margin:0;border-top:1px solid var(--line);font-size:.88rem;line-height:1.7;background:var(--paper);display:flex;flex-direction:column;gap:.3rem}.facilities-grid.svelte-1k5ho3b{display:grid;grid-template-columns:repeat(2,1fr);gap:1.4rem;margin-top:1.5rem}.facility-item.svelte-1k5ho3b{padding:1.5rem}.facility-item.svelte-1k5ho3b h3:where(.svelte-1k5ho3b){margin:.2rem 0 .5rem;font-size:1.18rem}.facility-item.svelte-1k5ho3b p:where(.svelte-1k5ho3b){margin:0;font-size:.95rem;line-height:1.6}@media(max-width:860px){.facilities-grid.svelte-1k5ho3b{grid-template-columns:1fr}}
