.lg .hv3-hero{background:radial-gradient(70% 90% at 85% 0%,var(--tint) 0%,#e7f4f300 70%);padding:clamp(28px,5vw,64px) 0}.lg .hv3-hero .wrap{align-items:stretch;gap:28px;display:grid}@media (min-width:900px){.lg .hv3-hero .wrap{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.lg .hv3-card{background:var(--surface);border:1px solid var(--hairline);border-radius:24px;flex-direction:column;justify-content:center;padding:clamp(22px,3.4vw,44px);display:flex;box-shadow:0 30px 70px -50px #0e2e3859}.lg .hv3-card h1{letter-spacing:-.02em;max-width:15ch;font-size:clamp(34px,5vw,60px);line-height:1.04}.lg .hv3-card .lede{max-width:42ch;margin-top:18px}.lg .hv3-search{border:1px solid var(--hairline);background:var(--surface);border-radius:999px;align-items:center;gap:8px;margin-top:28px;padding:8px;display:flex}.lg .hv3-search:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #0f6f7c38}.lg .hv3-search input{min-width:0;font:400 17px/1.4 var(--sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:6px 14px}.lg .hv3-search input::placeholder{color:#557078}@media (max-width:520px){.lg .hv3-search{border-radius:var(--r);flex-direction:column;align-items:stretch}.lg .hv3-search .btn{justify-content:center}}.lg .hv3-chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.lg .hv3-mosaic{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:10px;min-height:260px;display:grid}.lg .hv3-pic{border-radius:20px;min-height:140px;position:relative;overflow:hidden}.lg .hv3-pic.p0{grid-row:span 2}.lg .hv3-pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lg .hv3-ticker{border:0;padding:14px 0}.lg .hv3-tick-track{width:max-content;animation:70s linear infinite hv3-drift;display:flex}.lg .hv3-tick-track ul{align-items:center;gap:44px;padding-right:44px;display:flex}.lg .hv3-tick-track li{white-space:nowrap;font-size:16px}.lg .hv3-tick-track a,.lg .hv3-tick-track li>span{color:var(--on-accent);text-decoration:none}.lg .hv3-tick-track .n{font-family:var(--serif);font-size:19px}.lg .hv3-tick-track .p{color:#a9dde0;margin-left:6px}.lg .hv3-tick-track a:hover .n{text-decoration:underline}.lg .hv3-ticker:hover .hv3-tick-track,.lg .hv3-ticker:focus-within .hv3-tick-track{animation-play-state:paused}@keyframes hv3-drift{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lg .hv3-ticker{overflow-x:auto}.lg .hv3-tick-track{animation:none}}.lg .hv3-sgrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (min-width:900px){.lg .hv3-sgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lg .hv3-scard{background:var(--surface);border:1px solid var(--hairline);isolation:isolate;border-radius:20px;flex-direction:column;gap:6px;padding:clamp(18px,2.4vw,28px);display:flex;position:relative;overflow:hidden}.lg .hv3-scard.warm{background:var(--warm);border-color:var(--warm-line)}.lg .hv3-scard.deep{border-color:#0000}.lg .hv3-sic{background:var(--tint);width:40px;height:40px;color:var(--teal);border-radius:12px;place-items:center;margin-bottom:10px;display:grid}.lg .hv3-scard.warm .hv3-sic{background:var(--surface)}.lg .hv3-scard.deep .hv3-sic{color:#a9dde0;background:#ffffff1f}.lg .hv3-scard .n{font:400 clamp(34px,4.6vw,56px)/1 var(--serif);font-variant-numeric:lining-nums tabular-nums;color:var(--ink)}.lg .hv3-scard .l{color:var(--muted-text);font-size:15px}.lg .hv3-scard.deep .n{color:var(--on-accent)}.lg .hv3-scard.deep .l{color:var(--on-deep-2)}@media (max-width:899px){.lg .hv3-scard:last-child:nth-child(odd){grid-column:1/-1}}
