.irs-page :is(p,li,td,th){font-size:18px;line-height:1.7}.irs-page section{scroll-margin-top:110px}.irs-page .irs-title{display:flex;align-items:center;gap:12px}.irs-page .irs-title-icon{width:30px;height:30px;flex-shrink:0;color:hsl(var(--icon-teal))}.irs-page .band-navy .irs-title-icon{color:hsl(var(--primary-foreground))}.irs-page .irs-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 640px){.irs-page .irs-grid-3,.irs-page .irs-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.irs-page .irs-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.irs-page .irs-card{display:flex;flex-direction:column;height:100%;border:1px solid hsl(var(--border));border-radius:12px;padding:26px 26px 28px;box-shadow:var(--section-card-shadow)}.irs-page .irs-photo-card{padding:0;overflow:hidden}.irs-page .irs-photo-card img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover}.irs-page .irs-icon{width:52px;height:52px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px;background:hsl(var(--seafoam));color:hsl(var(--icon-teal))}.irs-page [data-style=seafoam] .irs-icon{background:hsl(var(--sand-light))}.irs-page .irs-icon svg{width:26px;height:26px}.irs-page .irs-card-label{font-size:16px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-bottom:6px}.irs-page .irs-kind{display:inline-flex;align-self:flex-start;border-radius:999px;padding:2px 12px;margin-bottom:10px;font-size:16px;font-weight:600;background:hsl(var(--seafoam));color:hsl(var(--foreground))}.irs-page .irs-nearby{text-decoration:none;transition:border-color .2s ease,transform .2s ease}.irs-page .irs-nearby:hover{border-color:hsl(var(--primary));transform:translateY(-2px)}@media (prefers-reduced-motion: reduce){.irs-page .irs-nearby:hover{transform:none}}.irs-page .irs-checks li{position:relative;padding-left:30px}.irs-page .irs-checks li+li{margin-top:6px}.irs-page .irs-checks li:before{content:"";position:absolute;left:4px;top:9px;width:14px;height:8px;border-left:3px solid hsl(var(--icon-teal));border-bottom:3px solid hsl(var(--icon-teal));transform:rotate(-45deg)}.irs-page .irs-photo-band{position:relative;isolation:isolate;overflow:hidden}.irs-page .irs-photo-band>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.irs-page .irs-photo-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,hsl(var(--primary) / .8),hsl(var(--primary) / .88))}.irs-page .irs-white-card{max-width:760px;background:hsl(var(--card));color:hsl(var(--card-foreground));border-radius:12px;padding:28px 32px;box-shadow:0 18px 40px -18px hsl(var(--foreground) / .45)}.irs-page .irs-owner-note{margin-top:12px}
