.lg-page{color:var(--ink);background:#fff;padding:clamp(120px,14vw,180px) 0 clamp(80px,10vw,140px)}.lg-wrap{max-width:820px}.lg-head{gap:14px;margin-bottom:clamp(32px,5vw,56px);display:grid}.lg-kicker{font:600 14px/1.2 var(--sans);color:var(--teal-ink);margin:0}.lg-h1{font:600 clamp(36px,6vw,64px)/1.02 var(--display,var(--sans));letter-spacing:-.02em;text-wrap:balance;margin:0}.lg-lede{color:var(--muted);max-width:62ch;margin:0;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.lg-date{color:#4a5262;margin:0;font-size:14px}.lg-blocks{gap:16px;display:grid}.lg-block{--h:#3cc6d4;--h-i:#0b7380;background:#fff;border-radius:14px;padding:clamp(22px,3vw,34px);box-shadow:0 1px #0b12200f,0 3px 10px -3px #0b122024,0 30px 60px -38px #0b122080}.lg-h2{font:600 clamp(20px,2.2vw,24px)/1.2 var(--sans);align-items:center;gap:12px;margin:0 0 12px;display:flex}.lg-h2 span{background:color-mix(in srgb,var(--h) 20%,#fff);width:34px;height:34px;color:var(--h-i);font:700 14px/1 var(--sans);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;display:grid}.lg-block p{color:#2b3240;overflow-wrap:anywhere;margin:0 0 10px;font-size:16.5px;line-height:1.65}.lg-block p:last-child{margin-bottom:0}.lg-block ul{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.lg-block li{color:#2b3240;overflow-wrap:anywhere;padding-left:22px;font-size:16.5px;line-height:1.6;position:relative}.lg-block li:before{content:"";background:var(--h,#3cc6d4);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:4px}.lg-block a{color:inherit;text-underline-offset:4px;text-decoration:underline}.lg-contact p{line-height:1.7}
.lg-page.shn{--teal-ink:#0a7d8a}.lg-page .lg-block{background:var(--hb);box-shadow:0 2px 4px #0b122014,0 30px 56px -36px var(--gs)}.lg-page .lg-h2{color:var(--hi)}.lg-page .lg-h2 span{background:radial-gradient(120% 85% at 28% 10%,#ffffff9e,#fff0 52%),linear-gradient(155deg,var(--g1),var(--g2));color:#fff;box-shadow:inset 0 1px 0 #fff9,0 8px 16px -8px var(--gs)}.lg-page .lg-block li:before{background:var(--g2)}.lg-page .lg-kicker{color:#0a7d8a}
