.hl{scroll-margin-top:88px;container-type:inline-size}.hl .hl-lead{color:var(--dp3-fg);margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.5}.hl .hl-h{margin:0}.hl .hl-sub{color:var(--dp3-grey-1);margin:12px 0 0;font-size:17px;line-height:1.5}.hl .hl-list{border-top:1px solid var(--dp3-line-strong);margin:32px 0 0;padding:0;list-style:none}.hl .hl-item{border-bottom:1px solid var(--dp3-line);gap:16px;padding:28px 0;display:grid}.hl .hl-a,.hl .hl-b{gap:8px;min-width:0;display:grid}.hl .hl-meter{gap:4px;margin-bottom:4px;display:inline-flex}.hl .hl-meter i{background:var(--dp3-line-strong);border-radius:2px;width:20px;height:4px;display:block}.hl .hl-meter i[data-on]{background:var(--dp3-fg)}.hl .hl-rung{letter-spacing:-.01em;color:var(--dp3-fg);margin:0;font-size:22px;font-weight:650;line-height:1.25}.hl .hl-product{color:var(--dp3-fg);margin:0;font-size:15px;font-weight:600}.hl .hl-line{color:var(--dp3-grey-1);max-width:46ch;margin:0;font-size:16px;line-height:1.6}.hl .hl-terms{color:var(--dp3-fg);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.hl .hl-btn{border:1px solid var(--dp3-line-strong);min-height:48px;color:var(--dp3-fg);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:flex}.hl .hl-btn:hover,.hl .hl-btn:focus-visible{background:var(--dp3-fg);color:var(--dp3-bg);border-color:var(--dp3-fg)}.hl a:focus-visible{outline:2px solid var(--dp3-fg);outline-offset:3px}.hl .hl-fallback{color:var(--dp3-grey-1);margin:24px 0 0;font-size:16px}.hl .hl-fallback a{min-height:44px;color:var(--dp3-fg);text-underline-offset:4px;align-items:center;gap:6px;text-decoration:underline;transition:color .15s;display:inline-flex}.hl .hl-fallback a:hover{color:var(--dp3-fg);text-decoration-thickness:2px}@container (width>=560px) and (width<=879.98px){.hl .hl-btn{justify-self:start;width:fit-content;min-width:240px}}@container (width>=880px){.hl .hl-item{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 240px;align-items:center;gap:40px}.hl .hl-btn{width:100%}}@media(prefers-reduced-motion:reduce){.hl *{transition:none!important}}
