.lgl-sect{padding-block:clamp(48px,7vw,88px) clamp(64px,9vw,120px)}.lgl-head{max-width:68ch;padding-bottom:clamp(28px,4vw,40px);margin-bottom:clamp(32px,5vw,48px);border-bottom:1px solid rgba(26,29,27,.12)}.lgl-title{font-family:var(--display);font-weight:600;font-size:clamp(30px,5.4vw,46px);line-height:1.08;letter-spacing:-.01em;color:var(--emerald);margin:10px 0 0}.lgl-lede{color:var(--muted);font-size:clamp(15.5px,1.1vw + 13px,18px);line-height:1.55;margin:14px 0 0;max-width:58ch}.lgl-updated{font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:rgba(26,29,27,.45);margin:18px 0 0}.lgl-body{max-width:68ch}.lgl-block+.lgl-block{margin-top:clamp(30px,4vw,42px)}.lgl-block h2{font-family:var(--display);font-weight:600;font-size:clamp(19px,2.2vw,23px);line-height:1.25;color:var(--emerald);margin:0 0 12px;text-transform:none;letter-spacing:0}.lgl-body p{font-size:15.5px;line-height:1.72;color:rgba(26,29,27,.84);margin:0 0 14px}.lgl-body p:last-child{margin-bottom:0}.lgl-body ul{margin:0 0 14px;padding-left:20px}.lgl-body li{font-size:15.5px;line-height:1.66;color:rgba(26,29,27,.84);margin-bottom:7px}.lgl-body li::marker{color:var(--gold-ink)}.lgl-note{border-left:2px solid var(--gold);background:rgba(200,163,74,.06);padding:14px 18px;margin:0 0 16px!important;border-radius:0 4px 4px 0}.lgl-dl{margin:0 0 16px}.lgl-row{padding:12px 0;border-top:1px solid rgba(26,29,27,.1)}.lgl-row:last-child{border-bottom:1px solid rgba(26,29,27,.1)}.lgl-row dt{font-weight:600;font-size:14.5px;color:var(--ink);margin-bottom:4px}.lgl-row dd{margin:0;font-size:15px;line-height:1.66;color:rgba(26,29,27,.76)}@media (min-width:720px){.lgl-row{display:grid;grid-template-columns:15rem 1fr;grid-gap:20px;gap:20px;align-items:start}.lgl-row dt{margin-bottom:0}}.lgl-foot{margin-top:clamp(36px,5vw,52px)!important;padding-top:20px;border-top:1px solid rgba(26,29,27,.12);font-size:13.5px!important;line-height:1.62!important;color:rgba(26,29,27,.52)!important}@media print{.evbar,.fn-footer,footer{display:none!important}.lgl-sect{padding-block:0}.lgl-body,.lgl-head{max-width:none}.lgl-note{background:none;border-left:2px solid #999}.lgl-block{page-break-inside:avoid;break-inside:avoid}.lgl-block h2{page-break-after:avoid;break-after:avoid}}