.yachts__headline.svelte-25thzy{margin-bottom:clamp(2rem,4vw,3.25rem)}.yachts.svelte-25thzy{grid-template-columns:minmax(0,1fr);gap:clamp(2.25rem,4vw,4rem);display:grid}@media (width>=42rem){.yachts.svelte-25thzy{grid-template-columns:repeat(var(--yachts,2), minmax(0, 1fr))}}.yacht__media.svelte-25thzy{grid-template-columns:2fr 1fr;gap:.625rem;height:clamp(12.5rem,22vw,20rem);display:grid}.yacht__media--single.svelte-25thzy{grid-template-columns:minmax(0,1fr)}.yacht__image.svelte-25thzy{background:var(--color-sand);min-width:0;height:100%;overflow:hidden}.yacht__image.svelte-25thzy img,.yacht__image.svelte-25thzy picture,.yacht__image.svelte-25thzy figure{object-fit:cover;width:100%;height:100%}h3.svelte-25thzy{font-family:var(--font-family-heading), Georgia, serif;margin-top:1.25rem;font-size:clamp(1.875rem,3vw,2.5rem);font-weight:400;line-height:1.1}.yacht__specs.svelte-25thzy{border-top:.0625rem solid var(--color-hairline);margin:1rem 0 0}.yacht__specs.svelte-25thzy div:where(.svelte-25thzy){border-bottom:.0625rem solid var(--color-hairline);grid-template-columns:minmax(8.25rem,9.375rem) minmax(0,1fr);gap:.875rem;padding-block:.6875rem;font-size:.875rem;line-height:1.55;display:grid}.yacht__specs.svelte-25thzy dt:where(.svelte-25thzy){color:var(--color-gray-warm);font-family:var(--font-family-label,inherit);letter-spacing:.12em;text-transform:uppercase;padding-top:.1875rem;font-size:.59375rem}.yacht__specs.svelte-25thzy dd:where(.svelte-25thzy){color:var(--color-ink-soft);margin:0}.yacht__character.svelte-25thzy{font-family:var(--font-family-heading), Georgia, serif;margin-top:1rem;font-size:1.25rem;line-height:1.5}.sums.svelte-25thzy{max-width:53.75rem;margin-top:clamp(3.5rem,7vw,6.25rem)}.sums__scroll.svelte-25thzy{overflow-x:auto}table.svelte-25thzy{border-collapse:collapse;width:100%;min-width:32.5rem}th.svelte-25thzy,td.svelte-25thzy{border-bottom:.0625rem solid var(--color-hairline);text-align:left;vertical-align:baseline;padding:1rem 1.125rem 1rem 0}th.svelte-25thzy{color:var(--color-gray-warm);font-family:var(--font-family-label,inherit);letter-spacing:.2em;text-transform:uppercase;font-size:.625rem;font-weight:400}th.svelte-25thzy:first-child{background:var(--surface-light);z-index:1;width:28%;position:sticky;left:0}td.svelte-25thzy{font-family:var(--font-family-heading), Georgia, serif;font-size:clamp(1.625rem,2.8vw,2.375rem);font-weight:300;line-height:1.35}.sums__note.svelte-25thzy{color:var(--color-gray-warm);letter-spacing:.04em;margin-top:1rem;font-size:.78125rem}.sums__conclusion.svelte-25thzy{color:var(--color-ink-soft);font-family:var(--font-family-heading), Georgia, serif;margin-top:clamp(1.875rem,3.6vw,2.875rem);font-size:clamp(1.375rem,2.2vw,1.75rem);line-height:1.66}.sums__conclusion.svelte-25thzy strong:where(.svelte-25thzy){color:var(--color-ink);font-weight:500}
