@layer ll.features{:where(.hero,.page-header){inline-size:100%;max-inline-size:var(--ll-content-width);margin-inline:auto}.hero{align-items:center;gap:var(--ll-space-7);padding-block:var(--ll-space-7);grid-template-columns:1fr 1fr;display:grid}.hero__text{justify-items:start;display:block}.hero__eyebrow,.page-header__eyebrow{color:var(--ll-color-brand);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:500}.hero__eyebrow{margin:0 0 var(--ll-space-4)}.page-header__eyebrow{margin:0 0 var(--ll-space-2)}.hero__title{margin:0 0 var(--ll-space-4);letter-spacing:-.03em;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.15}.hero__desc{margin:0 0 var(--ll-space-6);max-inline-size:42rem;color:var(--ll-color-ink-muted);font-size:1.05rem;line-height:1.7}.page-header__desc{max-inline-size:none;color:var(--ll-color-ink-muted);margin:0;font-size:1rem;line-height:1.6}.hero__actions,.page-header__actions{align-items:center;gap:var(--ll-space-3);flex-wrap:wrap;display:flex}.hero__cta-grid{gap:var(--ll-space-4);inline-size:100%;max-inline-size:none;margin:var(--ll-space-4)0 0;box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.hero__cta-grid__btn{min-block-size:3.25rem;inline-size:100%;padding-inline:var(--ll-space-4);text-align:center;box-sizing:border-box;justify-content:center;align-items:center;display:flex}.hero__cta-grid__btn:last-child:nth-child(odd){min-block-size:3.5rem;inline-size:100%;max-inline-size:none;padding-inline:var(--ll-space-5);grid-column:1/-1;justify-self:stretch;font-size:1.05rem}@media (width<=32.5rem){.hero__cta-grid{grid-template-columns:1fr}.hero__cta-grid__btn:last-child:nth-child(odd){grid-column:auto}}.hero__media{justify-self:stretch}.hero__media img,.hero__image{aspect-ratio:4/3;object-fit:cover;border-radius:var(--ll-radius-feature);background:var(--ll-color-surface);block-size:auto;inline-size:100%;box-shadow:var(--ll-shadow-floating);display:block;overflow:hidden}.page-header{padding-block:2.5rem .5rem;display:block}.page-header__title{max-inline-size:none;margin:0;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem)}.page-header__desc-row{align-items:stretch;gap:var(--ll-space-4);margin-block-start:var(--ll-space-2);display:flex}.page-header__desc-block{flex:auto;gap:0;min-inline-size:0;display:grid}.page-header__desc--follow{margin:0}.ll-page-level-badge,.page-header__header-badge{box-sizing:border-box;min-width:0;min-block-size:1.375rem;border-radius:var(--ll-radius-control);letter-spacing:.05em;text-align:center;text-transform:uppercase;white-space:normal;flex-direction:column;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;height:auto;padding:2px 8px;font-size:.75rem;font-weight:700;line-height:1.15;display:inline-flex}.ll-page-level-badge:not(.page-header__scope-badge),.page-header__header-badge:not(.page-header__scope-badge){border-radius:var(--ll-radius-surface);letter-spacing:.04em;min-width:4.25rem;padding:8px 12px;font-size:1.5rem;line-height:1}.reader-desc-line>.badge,.reader-desc-line>.reader-desc-level,.reader-desc-level,.reader-desc-row .reader-desc-level{box-sizing:border-box;border-radius:var(--ll-radius-control);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;flex:none;justify-content:center;align-self:flex-start;align-items:center;min-width:0;height:1.25rem;min-height:1.25rem;max-height:1.25rem;padding:0 .4rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.reader-desc-line>.badge,.reader-desc-line>.reader-desc-level{margin-block-start:.175rem}.page-header__scope-badge{background:var(--ll-color-surface-subtle);width:4.25rem;min-width:4.25rem;max-width:4.25rem;color:var(--ll-color-ink-muted);letter-spacing:.02em;text-transform:none;white-space:normal;flex-direction:column;gap:.1rem;padding:8px 6px;font-size:.6875rem;line-height:1.15}.page-header__scope-badge__line{white-space:normal;overflow-wrap:anywhere;width:100%;max-width:100%;line-height:1.2;display:block}:where(.legal-static,.blog-page,.contact-page,.static-page){inline-size:100%;max-inline-size:var(--ll-reading-width);padding-block:var(--ll-space-6)var(--ll-space-7);margin-inline:auto}:where(.legal-static,.blog-article,.contact-page) :where(h2,h3){margin-block:1.75em .6em}:where(.legal-static,.blog-article,.contact-page) :where(p,ul,ol){margin-block:0 1em}:where(.blog-list,.question-list,.audio-list){gap:var(--ll-space-4);display:grid}:where(.empty-state,.ll-empty-state){padding:var(--ll-space-6);border:1px dashed var(--ll-color-line-strong);border-radius:var(--ll-radius-surface);color:var(--ll-color-ink-muted);text-align:center}@media (width<=48rem){.hero{padding-block:var(--ll-space-6);grid-template-columns:1fr}.page-header__desc-row:not(.page-header__desc-row--scope){flex-direction:column}.page-header__desc-row--scope{flex-direction:row;align-items:stretch}.page-header__desc-row--scope .page-header__scope-badge,.page-header__desc-row--scope .page-header__header-badge{white-space:normal;flex-direction:column;align-self:stretch;gap:.1rem;width:4.25rem;min-width:4.25rem;max-width:4.25rem}.page-header__desc-row--scope .page-header__scope-badge__line{white-space:normal;overflow-wrap:anywhere;width:100%;max-width:100%;display:block}.page-header__desc--follow,.ll-story-dialog-list-page[data-list-scope=level] .page-header__desc-block>.page-header__desc:not(.page-header__desc--follow){display:none}.ll-story-dialog-list-page[data-list-scope=level] .page-header__desc--follow{margin-block-start:0;display:block}}}