.about-intro{background:radial-gradient(ellipse at right top,#e2eac4,transparent 60%);border-radius:0 0 40px 40px}.about-intro>.eyebrow{display:flex;margin-top:20px}.about-intro h1{font-size:clamp(50px,7vw,95px);line-height:1.03;margin:20px 0}.about-intro h1 em{font-style:normal;color:var(--red)}.about-intro>p{max-width:750px;font-size:21px}.about-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.about-pills span{background:#fff9;border:1px solid #d8dec9;border-radius:30px;padding:10px 20px;font-size:16px}.facility-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.facility-card{background:white;border-radius:26px;padding:35px;border:1px solid var(--line)}.facility-number{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--lime);font-size:16px}.facility-card:nth-child(2) .facility-number{background:#f7cdbb}.facility-card:nth-child(3) .facility-number{background:var(--lilac)}.facility-card h2{font-size:34px;margin:24px 0;line-height:1.1}.facility-card ul{list-style:none;padding:0;margin:0}.facility-card li{padding:11px 0 11px 23px;border-bottom:1px solid #eeeee5;position:relative;font-size:17px;line-height:1.5}.facility-card li:before{content:'✓';position:absolute;left:0;color:#798e46}.facility-note{font-size:15px;max-width:850px;margin-top:25px}.checkin-section{background:#e7e2ef;border-radius:40px}.checkin-section h2{margin-top:20px}.checkin-times{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:35px 0}.checkin-times>div{padding:25px;background:#fff8;border-radius:22px}.checkin-times small{font-size:12px;letter-spacing:1px}.checkin-times strong{display:block;font-size:65px;letter-spacing:-3px;font-weight:500;line-height:1.3}.conditions-list{display:grid;grid-template-columns:1fr 1fr;gap:30px}.conditions-list h3{font-size:27px;margin-bottom:15px;line-height:1.15}.conditions-list p{font-size:17px}.registry-card h2{font-size:40px;margin:20px 0}.registry-card>a:not(.button){display:flex;gap:30px;align-items:center;font-size:27px;color:var(--red);flex-wrap:wrap}.registry-card>a span{font-size:16px}.registry-card>p{font-size:15px;margin:20px 0}.registry-card>.button{margin-top:15px}
@media(max-width:650px){.facility-grid,.conditions-list{grid-template-columns:1fr}.facility-card{padding:25px}.facility-card h2{font-size:29px}.about-intro>p{font-size:18px}.about-pills span{font-size:13px;padding:9px 14px}.checkin-times{gap:8px}.checkin-times>div{padding:18px 10px;border-radius:15px}.checkin-times strong{font-size:37px;letter-spacing:-2px}.checkin-times small{font-size:9px}.checkin-times p{font-size:11px}.registry-card>a:not(.button){gap:10px;font-size:25px}}
