.top-ph{height:clamp(17.5rem,34vw,28.75rem);margin-top:1.25rem}.intro{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(1.5rem,5vw,4.5rem);padding-top:clamp(1.75rem,4vw,3rem);display:grid}@media (width<=900px){.intro{grid-template-columns:1fr}}.intro .tx{color:var(--ink-2);flex-direction:column;gap:.875rem;font-size:1.0938rem;display:flex}.facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}@media (width<=720px){.facts{grid-template-columns:1fr}}.facts .card b{letter-spacing:-.02em;font-size:1.5rem;font-weight:700;display:block}.facts .card span{color:var(--ink-2);font-size:.9375rem}.tile p{color:var(--ink-2);font-size:.9063rem}.ct{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch;gap:clamp(1.5rem,4vw,3.5rem);display:grid}@media (width<=900px){.ct{grid-template-columns:1fr}}.ct .card{flex-direction:column;gap:.875rem;display:flex}.ct .card p{color:var(--ink-2)}.ct .card b{color:var(--ink)}.ct .ph{min-height:18.75rem}.ct .card p a{font-weight:600}.ct .acts{flex-wrap:wrap;gap:.625rem;margin-top:auto;display:flex}@media (width>=901px){.ct .ph:empty{aspect-ratio:3/2}}
