﻿/* Space tour: larger, readable copy and a softer card presentation. */
.section-space{background:linear-gradient(180deg,#fbfdfd 0%,#f0f7f6 100%)}
.section-space .split-heading{gap:clamp(32px,5vw,80px);align-items:center}
.section-space .split-heading>p{font-size:18px;line-height:1.9;color:#526e76;max-width:540px}
.section-space .eyebrow{font-size:12px;letter-spacing:.2em}
.section-space .space-grid{padding-top:8px;padding-bottom:24px;margin-top:-8px;margin-bottom:-24px}
.section-space .space-card{border-color:#d7e7e4;border-radius:24px;box-shadow:0 8px 20px rgba(7,61,73,.07);transition:box-shadow 220ms ease,border-color 220ms ease}
.section-space .space-copy{padding:26px 26px 30px;min-height:210px;background:linear-gradient(180deg,#fff,#fbfdfc)}
.section-space .space-copy>span{display:inline-block;padding:5px 10px;border-radius:6px;background:#f8f0e5;color:#94652e;font-size:12px;line-height:1.4;letter-spacing:.16em;font-weight:700}
.section-space .space-copy h3{margin:14px 0 10px;font-size:26px;line-height:1.4;font-weight:700;color:#07566a}
.section-space .space-copy p{display:block;overflow:visible;-webkit-line-clamp:unset;font-size:18px;line-height:1.85;color:#526e76}
.section-space .space-carousel-count{font-size:14px}
.section-space .space-carousel-count strong{font-size:17px}
.section-space .space-carousel-toolbar button{width:48px;height:48px;font-size:22px}
.section-space .space-image:focus-visible{outline:3px solid #07848e;outline-offset:-5px}
@media(hover:hover){.section-space .space-card:hover{border-color:#a8cbc5;box-shadow:0 12px 24px rgba(7,61,73,.13)}}
@media(max-width:820px){.section-space .split-heading{gap:18px}.section-space .split-heading>p{font-size:17px;max-width:none}.section-space .space-copy{padding:22px 22px 26px;min-height:215px}.section-space .space-copy h3{font-size:24px}.section-space .space-copy p{font-size:17px}}
@media(prefers-reduced-motion:reduce){.section-space .space-card,.section-space .space-image{transition:none}.section-space .space-card:hover .space-image{transform:none}}