.lg-hero{padding:max(132px,min(14vw,176px)) 0 max(40px,min(5vw,64px));position:relative}.lg-col{max-width:calc(800px + var(--gut) * 2);position:relative}.lg-title{font-size:var(--t-hero)!important;letter-spacing:-.045em!important;line-height:1!important}.lg-sub{max-width:40em;color:var(--ink-2);margin:22px 0 0;font-size:21px;line-height:1.5}.lg-body{position:relative;padding-top:0!important}.lg-body .lg-col{gap:20px;display:grid}.lg-card{box-shadow:0 0 0 1px var(--line), 0 40px 70px -50px rgba(10,19,34,.4);background:#fff;border-radius:26px;padding:max(24px,min(3vw,34px))}.lg-card h2,.lg-text h2{letter-spacing:-.02em;align-items:baseline;gap:12px;margin:0 0 16px;font-size:24px;font-weight:600;line-height:1.2;display:flex}.lg-card h2 .n{font-family:var(--serif);color:var(--blue);font-size:26px;font-style:italic;font-weight:400}.lg-card p,.lg-text p{color:var(--ink-2);margin:0 0 12px;line-height:1.65}.lg-card p:last-child,.lg-text p:last-child{margin-bottom:0}.lg-card dl{gap:14px;margin:0;display:grid}.lg-card dl>div{grid-template-columns:minmax(0,240px) 1fr;gap:20px;display:grid}.lg-card dt,.lg-label{letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;padding-top:3px;font-weight:600;color:var(--ink-3)!important;margin:0 0 4px!important;font-size:12px!important}.lg-card dd{margin:0;font-weight:500}.lg-card a:not(.lx-textlink){color:var(--blue);text-underline-offset:3px;-webkit-text-decoration:underline rgba(11,99,229,.35);text-decoration:underline rgba(11,99,229,.35);transition:-webkit-text-decoration-color .2s,text-decoration-color .2s}.lg-card a:not(.lx-textlink):hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.lg-review{margin-top:20px;display:inline-block}.lg-text{gap:28px;padding:24px max(24px,min(3vw,34px)) 0;display:grid}.lg-updated{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:8px 0 0;padding:0 max(24px,min(3vw,34px));font-size:12px;font-weight:600}@media (max-width:700px){.lg-card dl>div{grid-template-columns:1fr;gap:2px}.lg-sub{font-size:18px}}
