.hl-nav{position:sticky;top:0;z-index:20;background:var(--liv-card-bg);border-block-end:var(--liv-line-hair) solid var(--liv-color-border);margin-block-end:var(--liv-space-md)}.hl-nav__list{display:flex;gap:var(--liv-space-xs);overflow-x:auto;list-style:none;margin:0;padding:0;scrollbar-width:none}.hl-nav__list::-webkit-scrollbar{display:none}.hl-nav__item{margin:0;flex:0 0 auto}.hl-nav__link{display:block;padding:var(--liv-space-2xs) var(--liv-space-xs);font-size:var(--liv-text-sm);line-height:var(--liv-leading-sm);font-weight:var(--liv-font-weight-bold);color:var(--liv-muted);text-decoration:none;white-space:nowrap;border-block-end:var(--liv-line-thick) solid transparent}.hl-nav__link:hover{color:var(--liv-blue)}.hl-nav__link.is-active{color:var(--liv-blue);border-block-end-color:var(--liv-blue)}.hl-anchor,.hl-faq__title,.hl-linked__title,.hl-sechead[id]{scroll-margin-top:var(--liv-layout-nav-offset)}.hl-section{scroll-margin-top:var(--liv-layout-nav-offset);padding-block:var(--liv-space-md);border-block-start:var(--liv-line-hair) solid var(--liv-color-border)}.hl-section:first-of-type{border-block-start:0;padding-block-start:0}.hl-section__title{font-size:var(--liv-text-xl);line-height:var(--liv-leading-xl);font-weight:var(--liv-font-weight-bold);color:var(--liv-color-ink);margin:0 0 var(--liv-space-2xs)}.hl-section__body{font-size:var(--liv-text-base);line-height:var(--liv-leading-base);color:var(--liv-color-ink)}.hl-section__body>:first-child{margin-block-start:0}.hl-section__body>:last-child{margin-block-end:0}.hl-section--orphan{border-inline-start:var(--liv-line-thick) solid var(--liv-color-border);padding-inline-start:var(--liv-space-xs)}.hl-related{display:flex;flex-wrap:wrap;gap:var(--liv-space-2xs);list-style:none;margin:0;padding:0}.hl-related__item{margin:0}.hl-related__link{display:inline-block;padding:var(--liv-space-3xs) var(--liv-space-xs);font-size:var(--liv-text-sm);line-height:var(--liv-leading-sm);color:var(--liv-blue);background:var(--liv-color-primary-tint);border-radius:var(--liv-radius-pill);text-decoration:none}.hl-related__link:hover{background:var(--liv-blue);color:var(--liv-color-ink-on-primary)}.hl-hub .hl-az,.hl-hub .hl-pagination,.hl-hub .hl-related,.hl-single .hl-nav__list,:is(.hl-hub,.hl-related-info) .hl-chips,:is(.hl-hub,.hl-related-info) .hl-grid{list-style:none;margin:0;padding:0;padding-inline-start:0}.hl-hub .hl-az>li,.hl-hub .hl-related>li,.hl-linked .hl-linked__grid>li,.hl-single .hl-nav__list>li,:is(.hl-hub,.hl-related-info) .hl-chips>li,:is(.hl-hub,.hl-related-info) .hl-grid>li{list-style:none;list-style-type:none;margin:0}.hl-hub .hl-az>li,.hl-hub .hl-related>li,.hl-single .hl-nav__list>li,:is(.hl-hub,.hl-related-info) .hl-chips>li{padding:0}.hl-hub .hl-az>li::marker,.hl-hub .hl-related>li::marker,.hl-linked .hl-linked__grid>li::marker,.hl-single .hl-nav__list>li::marker,:is(.hl-hub,.hl-related-info) .hl-chips>li::marker,:is(.hl-hub,.hl-related-info) .hl-grid>li::marker{content:""}.hl-hub .hl-az>li::before,.hl-hub .hl-related>li::before,.hl-linked .hl-linked__grid>li::before,.hl-single .hl-nav__list>li::before,:is(.hl-hub,.hl-related-info) .hl-chips>li::before,:is(.hl-hub,.hl-related-info) .hl-grid>li::before{content:none;display:none}.hl-hub a.hl-az__key,.hl-hub a.hl-chip,.hl-hub a.hl-page{color:var(--liv-muted)}.hl-hub a.hl-az__key[aria-current=true],.hl-hub a.hl-chip[aria-current=true],.hl-hub a.hl-page.is-current{color:var(--liv-color-ink-on-primary)}.hl-hub a.hl-az__key:hover,.hl-hub a.hl-chip:hover,.hl-hub a.hl-page:hover{color:var(--liv-blue)}:is(.hl-hub,.hl-related-info) .hl-card__title a{color:var(--liv-blue)}:is(.hl-hub,.hl-related-info) .hl-card:hover .hl-card__title a,:is(.hl-hub,.hl-related-info) .hl-card__title a:hover{color:var(--liv-blue)}:is(.hl-hub,.hl-related-info) a.hl-linkbtn{color:var(--liv-blue)}:is(.hl-hub,.hl-related-info) a.hl-linkbtn:hover{color:var(--liv-color-ink-on-primary)}.hl-hub .hl-filter,.hl-hub .hl-hub__results,:is(.hl-hub,.hl-related-info) .hl-grid{inline-size:100%;max-inline-size:100%;box-sizing:border-box}.hl-hub{font-family:var(--liv-font-family);color:var(--liv-color-ink)}.hl-hub .hl-filter{margin-block-end:var(--liv-space-lg)}.hl-hub .hl-filter__card{background:var(--liv-card-bg);border:var(--liv-line-hair) solid var(--liv-line2);border-radius:var(--liv-radius-lg);box-shadow:var(--liv-shadow-card);padding:var(--liv-space-panel);display:flex;flex-direction:column;gap:var(--liv-space-panel-gap)}.hl-hub .hl-filter__row{display:flex;flex-wrap:wrap;gap:var(--liv-space-xs);align-items:stretch}.hl-hub .hl-search{flex:1 1 var(--liv-layout-card-min);min-width:0;display:flex;align-items:center;gap:var(--liv-space-2xs);block-size:var(--liv-layout-field-h);padding-inline:var(--liv-space-sm);background:var(--liv-card-bg);border:var(--liv-line-hair) solid var(--liv-line2);border-radius:var(--liv-radius-pill)}.hl-hub .hl-search:focus-within{border-color:var(--liv-blue)}.hl-hub .hl-search__icon{flex:0 0 auto;display:grid;place-items:center;color:var(--liv-mute2)}.hl-hub .hl-search__input{flex:1 1 auto;min-width:0;border:0;outline:0;background:0 0;font-family:inherit;font-size:var(--liv-text-base);line-height:var(--liv-leading-base);color:var(--liv-color-ink)}.hl-hub .hl-search__input::placeholder{color:var(--liv-mute2)}.hl-hub .hl-search__btn{flex:0 0 auto;border:0;cursor:pointer;font-family:inherit;font-size:var(--liv-text-base);font-weight:var(--liv-font-weight-bold);color:var(--liv-color-ink-on-primary);background:var(--liv-blue);border-radius:var(--liv-radius-pill);padding-inline:var(--liv-space-md);padding-block:var(--liv-space-2xs)}.hl-hub .hl-search__btn:hover{background:var(--liv-color-primary-strong)}.hl-hub .hl-field{flex:0 1 auto;min-inline-size:var(--liv-layout-card-min);display:flex;flex-direction:column;justify-content:center;gap:var(--liv-space-3xs);block-size:var(--liv-layout-field-h);padding-inline:var(--liv-space-sm);background:var(--liv-card-bg);border:var(--liv-line-hair) solid var(--liv-line2);border-radius:var(--liv-radius-pill)}.hl-hub .hl-field:focus-within{border-color:var(--liv-blue)}.hl-hub .hl-field__label{font-size:var(--liv-text-2xs);line-height:var(--liv-leading-2xs);font-weight:var(--liv-font-weight-bold);letter-spacing:var(--liv-tracking-wide);text-transform:uppercase;color:var(--liv-mute2)}.hl-hub .hl-field__select{border:0;outline:0;background:0 0;font-family:inherit;font-size:var(--liv-text-base);font-weight:var(--liv-font-weight-bold);color:var(--liv-color-ink);padding:0;inline-size:100%}.hl-hub .hl-filter__group{display:flex;flex-direction:column;gap:var(--liv-space-xs)}.hl-hub .hl-filter__label{font-size:var(--liv-text-2xs);line-height:var(--liv-leading-2xs);font-weight:var(--liv-font-weight-bold);letter-spacing:var(--liv-tracking-wide);text-transform:uppercase;color:var(--liv-mute2)}:is(.hl-hub,.hl-related-info) .hl-chips{display:flex;flex-wrap:wrap;gap:var(--liv-space-chip-gap);list-style:none;margin:0;padding:0}:is(.hl-hub,.hl-related-info) .hl-chips li{margin:0}.hl-hub .hl-chip{display:inline-flex;align-items:center;font-size:var(--liv-text-base);line-height:var(--liv-leading-base);color:var(--liv-muted);background:var(--liv-card-bg);border:var(--liv-line-hair) solid var(--liv-line2);border-radius:var(--liv-radius-pill);padding:var(--liv-space-2xs) var(--liv-space-sm);text-decoration:none;white-space:nowrap}.hl-hub .hl-chip:hover{border-color:var(--liv-blue);color:var(--liv-blue)}.hl-hub .hl-chip[aria-current=true]{background:var(--liv-blue);border-color:var(--liv-blue);color:var(--liv-color-ink-on-primary);font-weight:var(--liv-font-weight-bold)}.hl-hub .hl-divider{block-size:var(--liv-line-hair);background:var(--liv-line2);border:0;margin:0}.hl-hub .hl-az{display:flex;flex-wrap:wrap;gap:var(--liv-space-key-gap);list-style:none;margin:0;padding:0}.hl-hub .hl-az li{margin:0}.hl-hub .hl-az__key{display:inline-grid;place-items:center;min-inline-size:var(--liv-layout-key-size);block-size:var(--liv-layout-key-h);padding-inline:var(--liv-space-3xs);font-size:var(--liv-text-sm);font-weight:var(--liv-font-weight-regular);color:var(--liv-muted);background:var(--liv-card-bg);border:var(--liv-line-hair) solid var(--liv-line2);border-radius:var(--liv-radius-pill);text-decoration:none}.hl-hub .hl-az__key:hover{border-color:var(--liv-blue);color:var(--liv-blue)}.hl-hub .hl-az__key[aria-current=true]{background:var(--liv-blue);border-color:var(--liv-blue);color:var(--liv-color-ink-on-primary)}.hl-hub .hl-az__key--off{color:var(--liv-mute2);opacity:.55;cursor:default}.hl-hub .hl-filter__clear{margin:0;font-size:var(--liv-text-sm)}.hl-hub .hl-filter__clear a{color:var(--liv-color-primary-strong)}.hl-hub .hl-results__head{margin-block-end:var(--liv-space-md)}.hl-hub .hl-results__title{font-size:var(--liv-text-2xl);line-height:var(--liv-leading-2xl);font-weight:var(--liv-font-weight-bold);color:var(--liv-blue);margin:0}.hl-hub .hl-results__count{font-size:var(--liv-text-sm);line-height:var(--liv-leading-sm);color:var(--liv-muted);margin:var(--liv-space-3xs) 0 0}:is(.hl-hub,.hl-related-info) .hl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--liv-layout-card-min),100%),1fr));gap:var(--liv-space-grid-gap);list-style:none;margin:0;padding:0}:is(.hl-hub,.hl-related-info) .hl-card>*{margin-block:0}:is(.hl-hub,.hl-related-info) .hl-card{position:relative;display:block;box-sizing:border-box;min-block-size:var(--liv-layout-card-h);background:var(--liv-card-bg);border:0;border-radius:var(--liv-radius-card);box-shadow:var(--liv-shadow-card);padding:var(--liv-space-card-pad) var(--liv-layout-card-pad-x);margin:0;overflow:hidden}:is(.hl-hub,.hl-related-info) .hl-card:hover{box-shadow:var(--liv-shadow-lift)}:is(.hl-hub,.hl-related-info) .hl-card__meta{display:flex;align-items:center;gap:var(--liv-space-2xs);min-block-size:var(--liv-layout-badge-h);padding-inline-end:var(--liv-layout-card-art-reserve)}:is(.hl-hub,.hl-related-info) .hl-card__badge{display:inline-flex;align-items:center;block-size:var(--liv-layout-badge-h);padding:0 var(--liv-layout-badge-pad-x);font-size:var(--liv-text-badge);line-height:var(--liv-leading-badge);font-weight:var(--liv-font-weight-regular);color:var(--liv-blue);background:var(--liv-color-primary-tint);border-radius:var(--liv-radius-pill);white-space:nowrap}:is(.hl-hub,.hl-related-info) .hl-card__ctx{font-size:var(--liv-text-xs);line-height:var(--liv-leading-xs);color:var(--liv-muted)}:is(.hl-hub,.hl-related-info) .hl-card__art{position:absolute;inset-block-start:var(--liv-layout-card-art-top);inset-inline-end:var(--liv-layout-card-art-right);display:flex;align-items:flex-start;justify-content:flex-end;inline-size:var(--liv-layout-card-art-w);block-size:var(--liv-layout-card-art-h);color:var(--liv-blue);opacity:var(--liv-layout-art-opacity);pointer-events:none}:is(.hl-hub,.hl-related-info) .hl-card__art svg,:is(.hl-hub,.hl-related-info) .hl-card__art-img{inline-size:auto;block-size:100%;max-inline-size:100%;object-fit:contain;object-position:right top}:is(.hl-hub,.hl-related-info) .hl-card__art--mask{background-color:currentColor;-webkit-mask-image:var(--liv-art);mask-image:var(--liv-art);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right top;mask-position:right top;-webkit-mask-size:contain;mask-size:contain}:is(.hl-hub,.hl-related-info) .hl-card__title{margin-block-start:var(--liv-layout-card-gap);font-size:var(--liv-text-card-title);line-height:var(--liv-leading-card-title);font-weight:var(--liv-font-weight-bold);color:var(--liv-blue);padding-inline-end:var(--liv-layout-card-art-reserve)}:is(.hl-hub,.hl-related-info) .hl-card__title a{color:inherit;text-decoration:none}:is(.hl-hub,.hl-related-info) .hl-card__title a::after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}:is(.hl-hub,.hl-related-info) .hl-card__title a:focus-visible::after{outline:var(--liv-line-thick) solid var(--liv-blue);outline-offset:calc(var(--liv-line-thick) * -1);border-radius:var(--liv-radius-card)}:is(.hl-hub,.hl-related-info) .hl-card__title a:hover{color:var(--liv-blue)}:is(.hl-hub,.hl-related-info) .hl-card__desc{margin-block-start:var(--liv-space-xs);font-size:var(--liv-text-card-desc);line-height:var(--liv-leading-card-desc);color:var(--liv-muted);padding-inline-end:var(--liv-layout-card-desc-inset);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}:is(.hl-hub,.hl-related-info) .hl-card__cta{position:absolute;inset-inline-end:var(--liv-layout-card-cta-right);inset-block-end:var(--liv-layout-card-cta-bottom)}.hl-collection .hl-linkbtn,:is(.hl-hub,.hl-related-info) .hl-linkbtn{display:inline-flex;align-items:center;gap:var(--liv-space-btn-gap);block-size:var(--liv-layout-btn-h);padding:0 var(--liv-layout-btn-pad-x);font-size:var(--liv-text-btn);line-height:var(--liv-leading-btn);font-weight:var(--liv-font-weight-bold);color:var(--liv-blue);background:var(--liv-color-primary-tint);border-radius:var(--liv-radius-pill);text-decoration:none;white-space:nowrap}.hl-collection .hl-linkbtn svg,:is(.hl-hub,.hl-related-info) .hl-linkbtn svg{inline-size:auto;block-size:var(--liv-text-btn);flex:none}.hl-collection .hl-collection__card:hover .hl-linkbtn,:is(.hl-hub,.hl-related-info) .hl-card:hover .hl-linkbtn,:is(.hl-hub,.hl-related-info) .hl-linkbtn:hover{background:var(--liv-blue);color:var(--liv-color-ink-on-primary)}.hl-hub .hl-pagination{display:flex;flex-wrap:wrap;gap:var(--liv-space-key-gap);margin-block-start:var(--liv-space-lg)}.hl-hub .hl-page{display:inline-grid;place-items:center;inline-size:var(--liv-layout-key-size);block-size:var(--liv-layout-key-size);font-size:var(--liv-text-base);color:var(--liv-color-ink);background:var(--liv-card-bg);border:var(--liv-line-hair) solid var(--liv-line2);border-radius:var(--liv-radius-pill);text-decoration:none}.hl-hub .hl-page.is-current{background:var(--liv-blue);border-color:var(--liv-blue);color:var(--liv-color-ink-on-primary);font-weight:var(--liv-font-weight-bold)}.hl-hub .hl-empty{background:var(--liv-color-surface-subtle);border-radius:var(--liv-radius-hl-md);padding:var(--liv-space-lg);text-align:center;color:var(--liv-muted);font-size:var(--liv-text-base)}.hl-hub--empty{border:var(--liv-line-hair) dashed var(--liv-line2);border-radius:var(--liv-radius-hl-md);padding:var(--liv-space-md);color:var(--liv-muted)}@media (max-width:782px){.hl-hub .hl-filter__card{padding:var(--liv-space-sm)}.hl-hub .hl-search{flex-basis:100%}.hl-hub .hl-field{flex-basis:100%;min-inline-size:0}.hl-hub .hl-az,:is(.hl-hub,.hl-related-info) .hl-chips{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.hl-hub .hl-az::-webkit-scrollbar,:is(.hl-hub,.hl-related-info) .hl-chips::-webkit-scrollbar{display:none}:is(.hl-hub,.hl-related-info) .hl-card{min-block-size:0;padding-inline:var(--liv-space-panel)}:is(.hl-hub,.hl-related-info) .hl-card__art{inline-size:calc(var(--liv-layout-card-art-w)/ 2);block-size:calc(var(--liv-layout-card-art-h)/ 2)}:is(.hl-hub,.hl-related-info) .hl-card__meta,:is(.hl-hub,.hl-related-info) .hl-card__title{padding-inline-end:calc(var(--liv-layout-card-art-reserve)/ 2)}:is(.hl-hub,.hl-related-info) .hl-card__desc{padding-inline-end:0}:is(.hl-hub,.hl-related-info) .hl-card__cta{position:static;display:flex;justify-content:flex-end;margin-block-start:var(--liv-space-xs)}}.hl-hub .hl-hub__results{transition:opacity .12s linear}.hl-hub.is-loading .hl-hub__results{opacity:.45}.hl-hub.is-loading .hl-filter{pointer-events:none}.hl-hub .hl-flush{margin:0}.hl-hub .hl-sr{position:absolute;inline-size:var(--liv-line-hair);block-size:var(--liv-line-hair);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hl-hub .hl-results__head>*{margin-block:0}.hl-hub .hl-results__title{font-size:var(--liv-text-2xl);line-height:var(--liv-leading-2xl);font-weight:var(--liv-font-weight-bold);color:var(--liv-blue)}.hl-collection{font-family:var(--liv-font-family);color:var(--liv-color-ink);margin-block-start:var(--liv-layout-coll-section-gap)}.hl-collection:first-child{margin-block-start:0}.hl-collection .hl-collection__body>*,.hl-collection>*{margin-block:0}.hl-collection .hl-collection__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--liv-space-md);flex-wrap:wrap;margin-block-end:var(--liv-layout-coll-head-gap)}.hl-collection .hl-collection__title{font-size:var(--liv-text-2xl);line-height:var(--liv-leading-2xl);font-weight:var(--liv-font-weight-bold);color:var(--liv-blue);margin:0}.hl-collection .hl-collection__lead{font-size:var(--liv-text-base);line-height:var(--liv-leading-base);color:var(--liv-muted);margin:var(--liv-space-2xs) 0 0;max-inline-size:var(--liv-layout-coll-media-min)}.hl-collection .hl-collection__more{display:inline-flex;align-items:center;gap:var(--liv-space-btn-gap);font-size:var(--liv-text-lg);line-height:var(--liv-leading-lg);font-weight:var(--liv-font-weight-bold);color:var(--liv-blue);text-decoration:none;white-space:nowrap;flex:none}.hl-collection .hl-collection__more:hover{color:var(--liv-color-ink)}.hl-collection .hl-collection__more svg{inline-size:var(--liv-text-lg);block-size:var(--liv-text-lg);flex:none}.hl-collection .hl-collection__grid{display:grid;gap:var(--liv-layout-coll-gap);list-style:none;margin:0;padding:0}.hl-collection .hl-collection__grid>li{list-style:none;margin:0}.hl-collection--media .hl-collection__grid{grid-template-columns:repeat(auto-fill,minmax(min(var(--liv-layout-coll-media-min),100%),1fr))}.hl-collection--feature .hl-collection__grid{grid-template-columns:repeat(auto-fill,minmax(min(var(--liv-layout-coll-feature-min),100%),1fr))}.hl-collection--compact .hl-collection__grid{grid-template-columns:repeat(auto-fill,minmax(min(var(--liv-layout-coll-compact-min),100%),1fr));gap:var(--liv-layout-coll-compact-gap)}.hl-collection .hl-collection__card{position:relative;display:flex;flex-direction:column;box-sizing:border-box;background:var(--liv-card-bg);border:0;border-radius:var(--liv-radius-card);box-shadow:var(--liv-shadow-card);overflow:hidden}.hl-collection .hl-collection__card:hover{box-shadow:var(--liv-shadow-lift)}.hl-collection .hl-collection__media{block-size:var(--liv-layout-coll-media-h);overflow:hidden;flex:none}.hl-collection .hl-collection__grid .hl-collection__card .hl-collection__media img.hl-collection__img{inline-size:100%;block-size:100%;max-inline-size:none;object-fit:cover;display:block}.hl-collection .hl-collection__body{display:flex;flex-direction:column;gap:var(--liv-space-xs);padding:var(--liv-layout-coll-media-pad);flex:1 1 auto}.hl-collection .hl-collection__label{align-self:flex-start;block-size:var(--liv-layout-badge-h);display:inline-flex;align-items:center;padding:0 var(--liv-layout-badge-pad-x);font-size:var(--liv-text-badge);line-height:var(--liv-leading-badge);color:var(--liv-blue);background:var(--liv-color-primary-tint);border-radius:var(--liv-radius-pill)}.hl-collection .hl-collection__name{font-size:var(--liv-text-card-title);line-height:var(--liv-leading-card-title);font-weight:var(--liv-font-weight-bold);color:var(--liv-blue);margin:0}.hl-collection .hl-collection__name a{color:inherit;text-decoration:none}.hl-collection .hl-collection__name a::after{content:"";position:absolute;inset:0;z-index:1}.hl-collection .hl-collection__name a:focus-visible::after{outline:var(--liv-line-thick) solid var(--liv-blue);outline-offset:calc(var(--liv-line-thick) * -1);border-radius:var(--liv-radius-card)}.hl-collection .hl-collection__card:hover .hl-collection__name a{color:var(--liv-blue)}.hl-collection .hl-collection__meta{display:flex;align-items:center}.hl-collection .hl-collection__desc,.hl-collection .hl-collection__meta{font-size:var(--liv-text-card-desc);line-height:var(--liv-leading-card-desc);color:var(--liv-muted);margin:0}.hl-collection .hl-collection__desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hl-collection .hl-collection__cta{align-self:flex-start;margin-block-start:auto}.hl-collection--feature .hl-collection__card{flex-direction:row;align-items:stretch}.hl-collection--feature .hl-collection__media{position:relative;inline-size:var(--liv-layout-coll-feature-img);flex:none}.hl-collection--feature .hl-collection__grid .hl-collection__card .hl-collection__media img.hl-collection__img{position:absolute;inset:0}.hl-collection--compact .hl-collection__body{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name name" "meta cta";align-items:center;gap:var(--liv-space-3xs) var(--liv-space-2xs);padding:var(--liv-layout-coll-compact-pad)}.hl-collection--compact .hl-collection__name{grid-area:name;font-size:var(--liv-text-base);line-height:var(--liv-leading-base)}.hl-collection--compact .hl-collection__meta{grid-area:meta}.hl-collection--compact .hl-collection__cta{grid-area:cta;margin-block-start:0;justify-self:end}@media (min-width:1024px){.hl-collection--aside{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--liv-layout-coll-aside-gap);align-items:start;margin-block-start:var(--liv-layout-coll-section-gap)}.hl-collection--aside .hl-collection__head{flex-direction:column;align-items:flex-start;margin-block-end:0}.hl-collection--aside .hl-collection__more{margin-block-start:var(--liv-space-md);padding:var(--liv-layout-coll-cta-pad-y) var(--liv-layout-coll-cta-pad-x);font-size:var(--liv-text-card-desc);line-height:var(--liv-leading-card-desc);color:var(--liv-color-ink-on-primary);background:var(--liv-blue);border-radius:var(--liv-radius-pill)}.hl-collection--aside .hl-collection__more:hover{background:var(--liv-color-primary-strong);color:var(--liv-color-ink-on-primary)}.hl-collection--aside .hl-collection__more svg{inline-size:var(--liv-text-card-desc);block-size:var(--liv-text-card-desc)}}@media (max-width:782px){.hl-collection .hl-collection__head{margin-block-end:var(--liv-space-md)}.hl-collection--feature .hl-collection__card{flex-direction:column}.hl-collection--feature .hl-collection__media{inline-size:100%;block-size:var(--liv-layout-coll-media-h)}}.hl-hero-ctas{display:flex;flex-wrap:wrap;gap:var(--liv-layout-hero-cta-gap);margin-block-start:var(--liv-layout-hero-cta-top)}.hl-hero-ctas .hl-hero-cta{display:inline-flex;align-items:center;justify-content:center;block-size:var(--liv-layout-hero-cta-h);padding-inline:var(--liv-layout-hero-cta-pad-x);border-radius:var(--liv-radius-pill);font-family:var(--liv-font-family);font-size:var(--liv-text-cta);line-height:var(--liv-leading-cta);text-decoration:none;white-space:nowrap;transition:background .15s linear,color .15s linear}.hl-hero-ctas .hl-hero-cta--solid{background:var(--liv-color-ink-on-primary);color:var(--liv-blue);font-weight:var(--liv-font-weight-semibold)}.hl-hero-ctas .hl-hero-cta--solid:hover{background:var(--liv-color-primary-tint);color:var(--liv-color-primary-strong)}.hl-hero-ctas .hl-hero-cta--ghost{background:var(--liv-color-hero-ghost);color:var(--liv-color-ink-on-primary);font-weight:var(--liv-font-weight-regular)}.hl-hero-ctas .hl-hero-cta--ghost:hover{background:var(--liv-color-hero-ghost-hover);color:var(--liv-color-ink-on-primary)}.hero-eyebrow .hero-eyebrow-text::before{content:"";display:inline-block;inline-size:var(--liv-layout-eyebrow-bar-w);block-size:var(--liv-line-thick);margin-inline-end:var(--liv-space-2xs);vertical-align:middle;background:var(--liv-color-accent-soft)}.hl-nav--tabs{background:var(--liv-card-bg);border-block-end:var(--liv-line-hair) solid var(--liv-line2);border-block-start:0;margin-block-end:var(--liv-space-lg)}.hl-nav--tabs .hl-nav__list{gap:var(--liv-layout-pagenav-gap);min-block-size:var(--liv-layout-pagenav-h);align-items:center}.hl-nav--tabs .hl-nav__link{display:inline-flex;align-items:center;gap:var(--liv-space-3xs);padding-block:var(--liv-space-2xs);padding-inline:0;font-size:var(--liv-text-cta);line-height:var(--liv-leading-cta);font-weight:var(--liv-font-weight-medium);color:var(--liv-muted);border-block-end:0}.hl-nav--tabs .hl-nav__link:hover{color:var(--liv-blue)}.hl-nav--tabs .hl-nav__link.is-active{color:var(--liv-blue);font-weight:var(--liv-font-weight-semibold)}.hl-nav--tabs .hl-nav__count{font-size:var(--liv-text-badge);line-height:var(--liv-leading-badge);color:var(--liv-blue);background:var(--liv-color-primary-tint);border-radius:var(--liv-radius-pill);padding-inline:var(--liv-space-3xs)}.hl-related-info{margin-block-start:var(--liv-layout-coll-section-gap)}.hl-related-info .hl-related-info__title{font-size:var(--liv-text-h2);line-height:var(--liv-leading-h2);font-weight:var(--liv-font-weight-semibold);color:var(--liv-blue);margin:0 0 var(--liv-space-xl)}.hl-related-info{inline-size:100%;max-inline-size:var(--liv-layout-container);margin-inline:auto;padding-inline:var(--liv-space-md);box-sizing:border-box;padding-block-end:var(--liv-layout-coll-section-gap)}.hl-highlight{background:var(--liv-color-primary-tint);border-radius:var(--liv-radius-highlight);padding:var(--liv-layout-highlight-pad);margin-block:var(--liv-space-lg)}.hl-highlight .hl-highlight__title{margin:0 0 var(--liv-space-2xs);font-size:var(--liv-text-lg);line-height:var(--liv-leading-lg);font-weight:var(--liv-font-weight-bold);color:var(--liv-color-primary-strong)}.hl-highlight .hl-highlight__body{font-size:var(--liv-text-base);line-height:var(--liv-leading-base);color:var(--liv-color-ink)}.hl-highlight .hl-highlight__body>:first-child{margin-block-start:0}.hl-highlight .hl-highlight__body>:last-child{margin-block-end:0}.hl-linked{margin-block:var(--liv-space-xl)}.hl-linked .hl-linked__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--liv-space-md);flex-wrap:wrap;margin-block-end:var(--liv-space-md)}.hl-linked .hl-linked__label{margin:0 0 var(--liv-space-3xs);font-size:var(--liv-text-2xs);line-height:var(--liv-leading-2xs);font-weight:var(--liv-font-weight-bold);letter-spacing:var(--liv-tracking-wide);text-transform:uppercase;color:var(--liv-blue)}.hl-linked .hl-linked__title{margin:0;font-size:var(--liv-text-h2);line-height:var(--liv-leading-h2);font-weight:var(--liv-font-weight-semibold);color:var(--liv-blue)}.hl-linked .hl-linked__count{margin:0;font-size:var(--liv-text-xs);line-height:var(--liv-leading-xs);color:var(--liv-muted)}.hl-linked .hl-linked__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--liv-layout-linked-min),100%),1fr));gap:var(--liv-layout-linked-gap);list-style:none;margin:0;padding:0}.hl-linked .hl-linked__name a::after{content:'';position:absolute;inset:0}.hl-linked .hl-linked__card{position:relative;background:var(--liv-card-bg);border:var(--liv-line-hair) solid var(--liv-color-card-line);border-radius:var(--liv-radius-lg);padding:var(--liv-layout-linked-pad);transition:border-color .12s linear,box-shadow .12s linear}.hl-linked .hl-linked__card:hover{border-color:var(--liv-blue);box-shadow:var(--liv-shadow-card)}.hl-linked .hl-linked__ctx{margin:0 0 var(--liv-space-2xs);font-size:var(--liv-text-2xs);line-height:var(--liv-leading-2xs);letter-spacing:var(--liv-tracking-wide);text-transform:uppercase;color:var(--liv-mute2)}.hl-linked .hl-linked__name{margin:0 0 var(--liv-layout-linked-title-gap);font-size:var(--liv-text-linked-title);line-height:var(--liv-leading-linked-title);font-weight:var(--liv-font-weight-bold);color:var(--liv-blue)}.hl-linked .hl-linked__name a{color:inherit;text-decoration:none}.hl-linked .hl-linked__name a::after{content:"";position:absolute;inset:0}.hl-linked .hl-linked__card:hover .hl-linked__name a{color:var(--liv-color-primary-strong)}.hl-linked .hl-linked__more{display:flex;align-items:center;gap:var(--liv-space-2xs);font-size:var(--liv-text-cta);line-height:var(--liv-leading-cta);font-weight:var(--liv-font-weight-semibold);color:var(--liv-blue)}.hl-linked .hl-linked__more svg{inline-size:var(--liv-text-sm);block-size:auto;stroke:currentColor}.hl-faq{margin-block:var(--liv-space-xl)}.hl-faq .hl-faq__title{margin:0 0 var(--liv-space-md);font-size:var(--liv-text-h2);line-height:var(--liv-leading-h2);font-weight:var(--liv-font-weight-semibold);color:var(--liv-blue)}.hl-faq .hl-faq__list{display:flex;flex-direction:column;gap:var(--liv-layout-faq-gap)}.hl-faq .hl-faq__item{border:var(--liv-line-hair) solid var(--liv-line2);border-radius:var(--liv-radius-hl-md);background:var(--liv-card-bg);overflow:hidden}.hl-faq .hl-faq__q{display:flex;align-items:center;justify-content:space-between;gap:var(--liv-space-sm);padding:var(--liv-layout-faq-pad-y) var(--liv-layout-faq-pad-x);margin:0;font-size:var(--liv-text-lg);line-height:var(--liv-leading-lg);font-weight:var(--liv-font-weight-bold);color:var(--liv-color-ink);cursor:pointer;list-style:none}.hl-faq .hl-faq__q::-webkit-details-marker{display:none}.hl-faq .hl-faq__q:hover{background:var(--liv-color-surface-subtle)}.hl-faq .hl-faq__chev{inline-size:var(--liv-text-sm);block-size:auto;flex:none;color:var(--liv-muted);transition:transform .25s ease}.hl-faq .hl-faq__item[open] .hl-faq__chev{transform:rotate(180deg)}.hl-faq .hl-faq__a{padding:0 var(--liv-layout-faq-pad-x) var(--liv-layout-faq-pad-y);font-size:var(--liv-text-card-desc);line-height:var(--liv-leading-card-desc);color:var(--liv-muted)}.hl-faq .hl-faq__a>:first-child{margin-block-start:0}.hl-faq .hl-faq__a>:last-child{margin-block-end:0}.hl-panel{margin-block:var(--liv-space-lg);padding:var(--liv-layout-panel-pad);border-radius:var(--liv-radius-highlight);background:var(--liv-color-primary-tint)}.hl-panel .hl-panel__eyebrow{margin:0 0 var(--liv-space-xs);font-size:var(--liv-text-panel-eyebrow);line-height:var(--liv-leading-panel-eyebrow);font-weight:var(--liv-font-weight-medium);letter-spacing:var(--liv-tracking-wide);text-transform:uppercase;color:var(--liv-blue)}.hl-panel .hl-panel__body{font-size:var(--liv-text-base);line-height:var(--liv-leading-base);color:var(--liv-color-ink)}.hl-panel .hl-panel__body>:first-child{margin-block-start:0}.hl-panel .hl-panel__body>:last-child{margin-block-end:0}.hl-panel .hl-panel__ctas{display:flex;flex-wrap:wrap;gap:var(--liv-layout-panel-cta-gap);margin-block-start:var(--liv-space-sm)}.hl-panel .hl-panel__cta{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--liv-layout-panel-cta-h);padding-inline:var(--liv-layout-panel-cta-pad);border-radius:var(--liv-radius-pill);font-size:var(--liv-text-panel-cta);line-height:var(--liv-leading-panel-cta);font-weight:var(--liv-font-weight-semibold);letter-spacing:var(--liv-tracking-wide);text-transform:uppercase;text-decoration:none;transition:background .15s linear,color .15s linear}.hl-panel .hl-panel__cta--solid{background:var(--liv-blue);color:var(--liv-color-ink-on-primary)}.hl-panel .hl-panel__cta--solid:focus-visible,.hl-panel .hl-panel__cta--solid:hover{background:var(--liv-color-primary-strong);color:var(--liv-color-ink-on-primary)}.hl-panel .hl-panel__cta--ghost{background:var(--liv-card-bg);color:var(--liv-blue)}.hl-panel .hl-panel__cta--ghost:focus-visible,.hl-panel .hl-panel__cta--ghost:hover{background:var(--liv-blue);color:var(--liv-color-ink-on-primary)}.hl-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--liv-layout-stat-min),100%),1fr));gap:var(--liv-layout-stat-gap);margin-block:var(--liv-space-lg)}.hl-stats .hl-stats__card{padding:var(--liv-layout-stat-pad);border-radius:var(--liv-radius-hl-md);background:var(--liv-card-bg);box-shadow:var(--liv-shadow-card)}.hl-stats .hl-stats__value{margin:0;font-size:var(--liv-text-stat-value);line-height:var(--liv-leading-stat-value);font-weight:var(--liv-font-weight-bold);color:var(--liv-blue)}.hl-stats .hl-stats__label{margin:0;font-size:var(--liv-text-stat-label);line-height:var(--liv-leading-stat-label);font-weight:var(--liv-font-weight-regular);color:var(--liv-mute2)}.article-body p.is-style-hl-eyebrow,.hl-single p.is-style-hl-eyebrow{margin-block-end:var(--liv-space-2xs);font-size:var(--liv-text-panel-cta);line-height:var(--liv-leading-panel-cta);font-weight:var(--liv-font-weight-semibold);letter-spacing:var(--liv-tracking-wide);text-transform:uppercase;color:var(--liv-blue)}.hl-single .hl-single__body ul{list-style:none;margin-block:var(--liv-space-sm);padding-inline-start:0}.hl-single .hl-single__body ul>li{position:relative;margin:0;padding-inline-start:var(--liv-layout-list-indent);font-size:var(--liv-text-list);line-height:var(--liv-leading-list);color:var(--liv-tone-body,var(--liv-muted));list-style:none}.hl-single .hl-single__body ul>li+li{margin-block-start:var(--liv-layout-list-gap)}.hl-single .hl-single__body ul>li::marker{content:""}.hl-single .hl-single__body ul>li::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:var(--liv-layout-list-dot-top);inline-size:var(--liv-layout-list-dot);block-size:var(--liv-layout-list-dot);border-radius:50%;background:var(--liv-tone-ink,var(--liv-blue))}.hl-single .hl-single__body ul ul>li::before{opacity:.5}.hl-tone--info{--liv-tone-ink:var(--liv-color-info);--liv-tone-bg:var(--liv-color-info-tint);--liv-tone-body:var(--liv-muted)}.hl-tone--warn{--liv-tone-ink:var(--liv-color-warn);--liv-tone-bg:var(--liv-color-warn-tint);--liv-tone-body:var(--liv-color-warn)}.hl-advisory .hl-advisory__eyebrow,.hl-note .hl-note__eyebrow,.hl-pair .hl-pair__eyebrow{margin:0 0 var(--liv-space-2xs);font-size:var(--liv-text-tone-eyebrow);line-height:var(--liv-leading-tone-eyebrow);font-weight:var(--liv-font-weight-bold);letter-spacing:var(--liv-tracking-wide);text-transform:uppercase;color:var(--liv-tone-ink)}.hl-nextstep .hl-nextstep__body li,.hl-nextstep .hl-nextstep__body p,.hl-note .hl-note__body li,.hl-note .hl-note__body p,.hl-panel .hl-panel__body li,.hl-panel .hl-panel__body p{margin-block:0;font-size:var(--liv-text-base);line-height:var(--liv-leading-base);color:var(--liv-muted)}.hl-advisory .hl-advisory__body li,.hl-advisory .hl-advisory__body p,.hl-pair .hl-pair__body li,.hl-pair .hl-pair__body p{font-size:var(--liv-text-base);line-height:var(--liv-leading-base);color:var(--liv-tone-body)}.hl-advisory .hl-advisory__body p+p,.hl-nextstep .hl-nextstep__body p+p,.hl-note .hl-note__body p+p,.hl-pair .hl-pair__body p+p,.hl-panel .hl-panel__body p+p{margin-block-start:var(--liv-space-xs)}.hl-advisory .hl-advisory__body>p,.hl-pair .hl-pair__body p{margin-block:0}.hl-note{margin-block:var(--liv-space-md);padding:var(--liv-layout-note-pad-y) var(--liv-layout-note-pad-x);border-radius:var(--liv-radius-note);background:var(--liv-tone-bg)}.hl-note .hl-note__body{font-size:var(--liv-text-base);line-height:var(--liv-leading-base);color:var(--liv-muted)}.hl-note .hl-note__body>:first-child{margin-block-start:0}.hl-note .hl-note__body>:last-child{margin-block-end:0}.hl-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--liv-layout-pair-min),100%),1fr));gap:var(--liv-layout-pair-gap);margin-block:var(--liv-space-md)}.hl-pair .hl-pair__card{padding:var(--liv-layout-pair-pad);border-radius:var(--liv-radius-advisory);background:var(--liv-tone-bg)}.hl-pair .hl-pair__body{font-size:var(--liv-text-base);line-height:var(--liv-leading-base);color:var(--liv-tone-body)}.hl-pair .hl-pair__body>:first-child{margin-block-start:0}.hl-pair .hl-pair__body>:last-child{margin-block-end:0}.hl-pair .hl-pair__body ul{list-style:none;margin:0;padding:0}.hl-pair .hl-pair__body li{margin-block:var(--liv-space-2xs)}.hl-pair .hl-pair__body li::before{content:none}.hl-advisory{margin-block:var(--liv-space-lg)}.hl-advisory .hl-advisory__box{padding:var(--liv-layout-advisory-pad);border-radius:var(--liv-radius-advisory);background:var(--liv-tone-bg)}.hl-advisory .hl-advisory__title{margin:0 0 var(--liv-space-sm);font-size:var(--liv-text-advisory-title);line-height:var(--liv-leading-advisory-title);font-weight:var(--liv-font-weight-bold);color:var(--liv-tone-ink)}.hl-advisory .hl-advisory__body{font-size:var(--liv-text-base);line-height:var(--liv-leading-base);color:var(--liv-tone-body)}.hl-advisory .hl-advisory__body>:first-child{margin-block-start:0}.hl-advisory .hl-advisory__body>:last-child{margin-block-end:0}.hl-advisory .hl-advisory__body ul{list-style:none;margin-block:var(--liv-space-sm);padding-inline-start:0}.hl-advisory .hl-advisory__body li{position:relative;margin:0;padding-inline-start:var(--liv-layout-list-indent);list-style:none}.hl-advisory .hl-advisory__body li+li{margin-block-start:var(--liv-layout-list-gap)}.hl-advisory .hl-advisory__body li::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:var(--liv-layout-list-dot-top);inline-size:var(--liv-layout-list-dot);block-size:var(--liv-layout-list-dot);border-radius:50%;background:var(--liv-tone-ink)}.hl-table{margin-block:var(--liv-space-md)!important;border:var(--liv-line-hair) solid var(--liv-color-table-line);border-radius:var(--liv-radius-table);overflow-x:auto}.hl-table .hl-table__grid{display:table!important;inline-size:100%!important;width:100%!important;margin:0!important;border:0!important;border-radius:0!important;border-collapse:collapse!important;overflow:visible!important;background:0 0!important;text-align:start}.hl-table .hl-table__grid td,.hl-table .hl-table__grid th{padding:var(--liv-layout-table-pad-y) var(--liv-layout-table-pad-x)!important;text-align:start!important;vertical-align:top;border:0!important;border-block-start:var(--liv-line-hair) solid var(--liv-color-table-line)!important}.hl-table .hl-table__grid thead th{border-block-start:0!important;background:var(--liv-color-table-head)!important;font-size:var(--liv-text-tone-eyebrow)!important;line-height:var(--liv-leading-tone-eyebrow);font-weight:var(--liv-font-weight-bold)!important;letter-spacing:var(--liv-tracking-wide);text-transform:uppercase;color:var(--liv-muted)!important}.hl-table .hl-table__grid tbody th{background:var(--liv-card-bg)!important;font-size:var(--liv-text-base)!important;line-height:var(--liv-leading-base);font-weight:var(--liv-font-weight-bold)!important;color:var(--liv-blue)!important;white-space:nowrap}.hl-table .hl-table__grid tbody td,.hl-table .hl-table__grid tbody tr:nth-child(2n) td{background:var(--liv-card-bg)!important;font-size:var(--liv-text-table-cell)!important;line-height:var(--liv-leading-table-cell);color:var(--liv-muted)!important}.hl-nextstep{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--liv-space-md);margin-block:var(--liv-space-lg);padding:var(--liv-layout-nextstep-pad);border:var(--liv-line-hair) solid var(--liv-color-card-line);border-radius:var(--liv-radius-lg);background:var(--liv-card-bg)}.hl-nextstep .hl-nextstep__copy{min-inline-size:0}.hl-nextstep .hl-nextstep__eyebrow{margin:0 0 var(--liv-space-2xs);font-size:var(--liv-text-tone-eyebrow);line-height:var(--liv-leading-tone-eyebrow);font-weight:var(--liv-font-weight-semibold);letter-spacing:var(--liv-tracking-wide);text-transform:uppercase;color:var(--liv-muted)}.hl-nextstep .hl-nextstep__title{margin:0 0 var(--liv-space-xs);font-size:var(--liv-text-nextstep-title);line-height:var(--liv-leading-nextstep-title);font-weight:var(--liv-font-weight-bold);color:var(--liv-blue)}.hl-nextstep .hl-nextstep__body{font-size:var(--liv-text-base);line-height:var(--liv-leading-base);color:var(--liv-muted)}.hl-nextstep .hl-nextstep__body>:first-child{margin-block-start:0}.hl-nextstep .hl-nextstep__body>:last-child{margin-block-end:0}.hl-nextstep .hl-nextstep__btns{display:flex;flex-wrap:wrap;gap:var(--liv-layout-nextstep-btn-gap);margin-block-start:var(--liv-space-md)}.hl-nextstep .hl-nextstep__btn{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--liv-layout-nextstep-btn-h);padding-inline:var(--liv-layout-nextstep-btn-pad);border:var(--liv-line-hair) solid transparent;border-radius:var(--liv-radius-pill);font-size:var(--liv-text-sm);line-height:var(--liv-leading-sm);font-weight:var(--liv-font-weight-semibold);text-decoration:none;transition:background .15s linear,color .15s linear}.hl-nextstep .hl-nextstep__btn--success{background:var(--liv-color-success);color:var(--liv-color-ink-on-primary)}.hl-nextstep .hl-nextstep__btn--success:focus-visible,.hl-nextstep .hl-nextstep__btn--success:hover{background:var(--liv-color-success-strong);color:var(--liv-color-ink-on-primary)}.hl-nextstep .hl-nextstep__btn--solid{background:var(--liv-blue);color:var(--liv-color-ink-on-primary)}.hl-nextstep .hl-nextstep__btn--solid:focus-visible,.hl-nextstep .hl-nextstep__btn--solid:hover{background:var(--liv-color-primary-strong);color:var(--liv-color-ink-on-primary)}.hl-nextstep .hl-nextstep__btn--outline{border-color:var(--liv-blue);background:var(--liv-card-bg);color:var(--liv-blue)}.hl-nextstep .hl-nextstep__btn--outline:focus-visible,.hl-nextstep .hl-nextstep__btn--outline:hover{background:var(--liv-blue);color:var(--liv-color-ink-on-primary)}.hl-nextstep .hl-nextstep__art{flex:0 0 auto;inline-size:var(--liv-layout-nextstep-art);color:var(--liv-color-accent-soft)}.hl-nextstep .hl-nextstep__art svg{inline-size:100%;block-size:auto;display:block}@media (max-width:720px){.hl-nextstep{flex-direction:column}.hl-nextstep .hl-nextstep__art{display:none}}.hl-collection .hl-collection__labels{display:flex;flex-wrap:wrap;align-items:center;gap:var(--liv-space-2xs)}.hl-collection .hl-collection__badge{display:inline-flex;align-items:center;gap:var(--liv-space-3xs);color:var(--liv-blue);font-size:var(--liv-text-badge);line-height:var(--liv-leading-badge);font-weight:var(--liv-font-weight-bold);letter-spacing:var(--liv-tracking-wide);text-transform:uppercase}.hl-collection .hl-collection__badge svg{inline-size:var(--liv-text-sm);block-size:auto;flex:0 0 auto}.hl-collection .hl-collection__pin{inline-size:var(--liv-text-xs);block-size:auto;margin-inline-end:var(--liv-space-3xs);vertical-align:-1px;flex:0 0 auto}.hl-collection .hl-collection__features{list-style:none;margin:var(--liv-space-2xs) 0 0;padding:0}.hl-collection .hl-collection__features li{position:relative;margin:0;padding-inline-start:var(--liv-space-sm);font-size:var(--liv-text-card-desc);line-height:var(--liv-leading-card-desc);color:var(--liv-muted);list-style:none}.hl-collection .hl-collection__features li::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:var(--liv-layout-list-dot-top);inline-size:var(--liv-layout-list-dot);block-size:var(--liv-layout-list-dot);border-radius:50%;background:var(--liv-blue)}.hl-collection .hl-collection__tags{display:flex;flex-wrap:wrap;gap:var(--liv-layout-tag-gap);list-style:none;margin:var(--liv-space-2xs) 0 0;padding:0}.hl-collection .hl-collection__tag{margin:0;padding:var(--liv-layout-tag-pad-y) var(--liv-layout-tag-pad-x);border-radius:var(--liv-radius-pill);background:var(--liv-color-surface-subtle);color:var(--liv-muted);font-size:var(--liv-text-xs);line-height:var(--liv-leading-xs);list-style:none}.hl-collection .hl-collection__tag::before{content:none}.hl-collection .hl-collection__count{margin:var(--liv-space-2xs) 0 0;font-size:var(--liv-text-xs);line-height:var(--liv-leading-xs);color:var(--liv-mute2)}.hl-collection .hl-collection__btn{display:flex;align-items:center;justify-content:center;min-block-size:var(--liv-layout-coll-btn-h);margin-block-start:var(--liv-space-sm);padding-inline:var(--liv-space-sm);border-radius:var(--liv-radius-pill);background:var(--liv-blue);color:var(--liv-color-ink-on-primary);font-size:var(--liv-text-sm);line-height:var(--liv-leading-sm);font-weight:var(--liv-font-weight-semibold);text-decoration:none;transition:background .15s linear}.hl-collection .hl-collection__btn:focus-visible,.hl-collection .hl-collection__btn:hover{background:var(--liv-color-primary-strong);color:var(--liv-color-ink-on-primary)}.hl-sechead{margin-block:var(--liv-space-lg) var(--liv-space-sm)}.hl-sechead .hl-sechead__eyebrow{margin:0 0 var(--liv-space-3xs);font-size:var(--liv-text-tone-eyebrow);line-height:var(--liv-leading-tone-eyebrow);font-weight:var(--liv-font-weight-bold);letter-spacing:var(--liv-tracking-wide);text-transform:uppercase;color:var(--liv-blue)}.hl-sechead .hl-sechead__title{margin:0;color:var(--liv-blue)}.hl-dir{margin-block:var(--liv-space-lg)}.hl-dir .hl-dir__head{margin-block-end:var(--liv-space-md)}.hl-dir .hl-dir__title{margin:0;font-size:var(--liv-text-h2);line-height:var(--liv-leading-h2);font-weight:var(--liv-font-weight-semibold);color:var(--liv-blue)}.hl-dir .hl-dir__count{margin:var(--liv-space-3xs) 0 0;font-size:var(--liv-text-dir-count);line-height:var(--liv-leading-dir-count);color:var(--liv-muted)}.hl-dir .hl-dir__chips{display:flex;flex-wrap:wrap;gap:var(--liv-space-2xs);list-style:none;margin:0 0 var(--liv-space-md);padding:0}.hl-dir .hl-dir__chips>li{margin:0;padding:0;list-style:none}.hl-dir .hl-dir__chips>li::before{content:none}.hl-dir .hl-dir__chip{padding:var(--liv-layout-dir-chip-pad-y) var(--liv-layout-dir-chip-pad-x);border:var(--liv-line-hair) solid var(--liv-color-card-line);border-radius:var(--liv-radius-pill);background:var(--liv-card-bg);color:var(--liv-muted);font-size:var(--liv-text-sm);line-height:var(--liv-leading-sm);font-family:inherit;cursor:pointer;transition:border-color .12s linear,background .12s linear,color .12s linear}.hl-dir .hl-dir__chip:hover{border-color:var(--liv-blue);color:var(--liv-blue)}.hl-dir .hl-dir__chip.is-on{border-color:var(--liv-blue);background:var(--liv-blue);color:var(--liv-color-ink-on-primary)}.hl-dir .hl-dir__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--liv-layout-dir-gap);list-style:none;margin:0;padding:0}@media (max-width:1180px){.hl-dir .hl-dir__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.hl-dir .hl-dir__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.hl-dir .hl-dir__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.hl-dir .hl-dir__grid{grid-template-columns:1fr}}.hl-dir .hl-dir__tile{position:relative;isolation:isolate;overflow:hidden;margin:0;padding:var(--liv-layout-dir-pad);border-radius:var(--liv-radius-lg);background:var(--liv-card-bg);box-shadow:var(--liv-shadow-card);list-style:none;transition:box-shadow .15s linear}.hl-dir .hl-dir__tile::before{content:none}.hl-dir .hl-dir__tile:hover{box-shadow:var(--liv-shadow-lift)}.hl-dir .hl-dir__name a::after{content:'';position:absolute;inset:0;z-index:2}.hl-dir .hl-dir__art{position:absolute;inset-block-start:calc(var(--liv-layout-dir-pad) * -0.5);inset-inline-end:calc(var(--liv-layout-dir-pad) * -0.5);inline-size:var(--liv-layout-dir-art);block-size:var(--liv-layout-dir-art);z-index:-1;background:var(--liv-color-ink);opacity:.03;-webkit-mask-image:var(--liv-art);mask-image:var(--liv-art);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right top;mask-position:right top;-webkit-mask-size:contain;mask-size:contain;pointer-events:none}.hl-dir .hl-dir__badge{position:absolute;inset-block-start:var(--liv-layout-dir-pad);inset-inline-end:var(--liv-layout-dir-pad);inline-size:var(--liv-layout-dir-badge);block-size:var(--liv-layout-dir-badge);border-radius:50%;background:var(--liv-tint,var(--liv-blue));pointer-events:none;z-index:-1}.hl-dir .hl-dir__badge::after{content:'';position:absolute;inset:22%;background:var(--liv-color-ink-on-primary);-webkit-mask-image:var(--liv-art);mask-image:var(--liv-art);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.hl-dir .hl-dir__name{margin:0 calc(var(--liv-layout-dir-badge) + var(--liv-space-2xs)) var(--liv-space-2xs) 0;font-size:var(--liv-text-dir-title);line-height:var(--liv-leading-dir-title);font-weight:var(--liv-font-weight-bold);color:var(--liv-blue)}.hl-dir .hl-dir__name a{color:inherit;text-decoration:none}.hl-dir .hl-dir__desc{margin:0 0 var(--liv-space-sm);font-size:var(--liv-text-dir-desc);line-height:var(--liv-leading-dir-desc);color:var(--liv-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hl-dir .hl-dir__cta{display:inline-flex;align-items:center;gap:var(--liv-space-2xs);padding:var(--liv-space-3xs) var(--liv-space-xs);border-radius:var(--liv-radius-pill);background:var(--liv-color-info-tint);font-size:var(--liv-text-dir-cta);line-height:var(--liv-leading-dir-cta);color:var(--liv-blue)}.hl-dir .hl-dir__cta svg{inline-size:var(--liv-text-sm);block-size:auto;stroke:currentColor}.hl-dir .hl-dir__empty{margin:var(--liv-space-md) 0 0;font-size:var(--liv-text-base);color:var(--liv-muted)}.hl-list{margin-block:var(--liv-space-md)!important}.hl-list .hl-list__items{margin:0;padding:0;padding-inline-start:1.25em;list-style:disc}.hl-list .hl-list__item{margin:0;padding-block:0.4em;color:var(--liv-color-ink);line-height:1.55}.hl-list .hl-list__item::marker{color:var(--liv-blue)}