.ll-hero{text-align:center;padding:76px 24px 36px;position:relative;overflow:hidden}.ll-hero:before{content:"";background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--color-brand) 14%, transparent) 0%, color-mix(in srgb, var(--color-lavender) 55%, transparent) 38%, transparent 72%);position:absolute;inset:0}.ll-hero>*{z-index:1;position:relative}.ll-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand);margin:0 0 4px;font-size:12px;font-weight:700}.ll-hero h1{letter-spacing:-.03em;color:var(--color-ink);margin:14px 0 16px;font-size:clamp(32px,5vw,46px);font-weight:800;line-height:1.1}.ll-chip{color:var(--color-muted);background:var(--color-surface);border:1px solid var(--color-lavender);border-radius:999px;padding:7px 16px;font-size:13px;font-weight:600;display:inline-block}.ll-shell{max-width:728px;margin:0 auto;padding:12px 24px 90px}.ll-doc{color:var(--color-ink);padding:8px 0 0;font-size:16px;line-height:1.8}.ll-section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand);border-top:1px solid var(--color-lavender);margin:56px 0 0;padding-top:28px;scroll-margin-top:88px;font-size:12px;font-weight:700}.ll-section-label--first{border-top:none;margin-top:0;padding-top:0}.ll-article-heading{letter-spacing:-.01em;color:var(--color-ink);margin:40px 0 12px;scroll-margin-top:88px;font-size:21px;font-weight:700;line-height:1.3}.ll-section-label+div>.ll-article-heading:first-child{margin-top:10px}.ll-doc p{margin:0 0 14px}.ll-verse-num{margin-right:.6em}.ll-list{margin:0 0 16px;padding:0;list-style:none}.ll-list li{align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.ll-list-label{color:inherit;font-weight:inherit;font-variant-numeric:tabular-nums;flex:0 0 28px}.ll-ref{color:var(--color-brand);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.ll-ref:hover{color:var(--color-brand-hover)}.ll-ref:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:2px}.ll-address{margin:0 0 14px;font-style:normal;line-height:1.8}.ll-privacy-note{color:var(--color-muted);margin:0 0 32px;font-size:15px;line-height:1.7}.ll-cite{background:var(--color-surface-alt);border:1px solid var(--color-lavender);border-radius:12px;margin-bottom:24px;padding:20px 24px}.ll-cite p{margin:0;font-size:15px}@media print{.ll-hero:before{display:none}}@media (max-width:640px){.ll-hero{padding:60px 20px 28px}.ll-shell{padding:8px 20px 64px}.ll-article-heading{font-size:19px}}
