.lh-blog__filters{gap:var(--space-2);margin:0 0 var(--space-10);flex-wrap:wrap;display:flex}.lh-blog__grid{margin-top:var(--space-14)}.lh-guide__body{gap:var(--space-3);display:grid}.lh-guide__media>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lh-guide--featured{gap:var(--space-10);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center}.lh-guide--featured .lh-guide__media{aspect-ratio:16/10}.lh-guide--featured .lh-guide__title{font-variation-settings:"SOFT" 100, "opsz" 72;font-size:36px;line-height:1.1}.lh-guide--featured p{font-size:17px;line-height:27px}.lh-article{padding:var(--space-8) var(--g) 0}.lh-article__head{text-align:center;max-width:820px;margin:0 auto}.lh-article__head .lh-eyebrow{color:var(--sage-deep)}.lh-article__head .lh-title{text-wrap:balance;font-size:56px}.lh-article__lead{margin:var(--space-5) auto 0;max-width:640px;font:400 19px/30px var(--font-sans);color:var(--ink-muted);text-wrap:pretty}.lh-article__meta{justify-content:center;gap:var(--space-2) var(--space-3);margin:var(--space-6) 0 0;font:500 14px/20px var(--font-sans);color:var(--ink-muted);flex-wrap:wrap;display:flex}.lh-article__cover{max-width:1080px;margin:var(--space-10) auto 0;aspect-ratio:21/9;border-radius:var(--radius-lg);place-items:end center;padding-bottom:5%;display:grid;position:relative;overflow:hidden}.lh-article__cover>svg{width:min(46%,440px);height:auto}.lh-article__cover>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lh-article__layout{justify-content:center;gap:var(--space-14);margin:var(--space-14) auto 0;grid-template-columns:220px minmax(0,680px);max-width:1080px;display:grid}.lh-article__layout:not(:has(.lh-toc)){grid-template-columns:minmax(0,680px)}.lh-article__body{min-width:0}.lh-toc{top:var(--space-6);align-self:start;position:sticky}.lh-toc ol{margin:var(--space-4) 0 0;gap:var(--space-1);border-left:1.5px solid var(--hairline);padding:0;list-style:none;display:grid}.lh-toc a{padding:6px 0 6px var(--space-4);font:500 14px/20px var(--font-sans);color:var(--ink-muted);border-left:1.5px solid #0000;margin-left:-1.5px;transition:color .2s,border-color .2s;display:block}.lh-toc a:hover{color:var(--ink);border-left-color:var(--clay)}.lh-prose{font:400 18px/30px var(--font-sans);color:var(--ink)}.lh-prose>*{margin:0}.lh-prose>*+*{margin-top:var(--space-5)}.lh-prose h2{margin-top:var(--space-14);font:400 34px/1.15 var(--font-display);letter-spacing:-.015em;font-variation-settings:"SOFT" 100, "opsz" 72;scroll-margin-top:var(--space-6)}.lh-prose h3{margin-top:var(--space-10);font:500 24px/1.25 var(--font-display);font-variation-settings:"SOFT" 100, "opsz" 36;scroll-margin-top:var(--space-6)}.lh-prose h2+*,.lh-prose h3+*{margin-top:var(--space-4)}.lh-prose strong{font-weight:600}.lh-prose a{color:var(--clay);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.lh-prose a:hover{text-decoration-thickness:2.5px}.lh-prose ul,.lh-prose ol{gap:var(--space-3);padding-left:0;list-style:none;display:grid}.lh-prose ul>li{padding-left:26px;position:relative}.lh-prose ul>li:before{content:"";background:var(--sage);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:4px}.lh-prose ol{counter-reset:lh-ol}.lh-prose ol>li{counter-increment:lh-ol;padding-left:42px;position:relative}.lh-prose ol>li:before{content:counter(lh-ol);background:var(--lin-deep);width:28px;height:28px;font:600 13px/1 var(--font-sans);color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:1px;left:0}.lh-prose blockquote{padding-left:var(--space-6);border-left:3px solid var(--ochre);font:italic 400 24px/1.4 var(--font-display)}.lh-prose hr{border:0;border-top:1px solid var(--hairline);margin:var(--space-14) 0}.lh-prose__callout{margin-bottom:var(--space-8);font-size:16px;line-height:25px;margin-top:var(--space-8)!important}.lh-prose__callout p{margin:0}.lh-prose__table{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--hairline);overflow-x:auto}.lh-prose__table:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lh-prose table{border-collapse:collapse;width:100%;font:400 15px/22px var(--font-sans)}.lh-prose th{text-align:left;background:var(--lin-deep);font-weight:600}.lh-prose th,.lh-prose td{padding:12px var(--space-4);border-bottom:1px solid var(--hairline);vertical-align:top}.lh-prose th{white-space:nowrap}.lh-prose td{min-width:9em}.lh-prose tr:last-child td{border-bottom:0}.lh-article__faq{margin-top:var(--space-14)}.lh-article__faq h2{margin:0 0 var(--space-4);font:400 34px/1.15 var(--font-display);font-variation-settings:"SOFT" 100, "opsz" 72}.lh-article__faq .lh-acc summary{font-size:19px}.lh-article__back{align-items:center;gap:var(--space-2);margin-top:var(--space-10);display:inline-flex}.lh-article__back svg.i{width:16px;height:16px;transform:rotate(180deg)}@media (max-width:1023px){.lh-article__layout{gap:var(--space-8);grid-template-columns:minmax(0,680px)}.lh-toc{padding:var(--space-5);border-radius:var(--radius-md);background:var(--lin-deep);position:static}.lh-toc ol{border-left:0}.lh-toc a{border-left:0;padding-left:0}.lh-guide--featured{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.lh-guide--featured .lh-guide__title{font-size:30px}}@media (max-width:699px){.lh-article__head .lh-title{font-size:38px}.lh-article__lead{font-size:17px;line-height:27px}.lh-article__meta{column-gap:var(--space-4)}.lh-article__meta>[aria-hidden=true]{display:none}.lh-article__cover{aspect-ratio:4/3;margin-top:var(--space-8)}.lh-article__cover>svg{width:72%}.lh-article__layout{margin-top:var(--space-10)}.lh-prose{font-size:17px;line-height:28px}.lh-prose h2,.lh-article__faq h2{margin-top:var(--space-10);font-size:28px}.lh-guide--featured .lh-guide__title{font-size:26px}}.lh-todo{background:var(--warning-soft);color:var(--warning);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0 4px;font-weight:600}.lh-info__review{max-width:760px;margin:var(--space-8) auto 0}.lh-info{padding-bottom:var(--space-24)}.lh-info .lh-article__layout{margin-top:var(--space-10)}.lh-info__faq{margin-bottom:var(--space-10)}.lh-info__faq summary{font-size:20px}.lh-info__faq .lh-acc__body p{margin:0 0 var(--space-5);font:400 17px/28px var(--font-sans);color:var(--ink-muted)}.lh-info__related{margin-top:var(--space-14);padding-top:var(--space-8);border-top:1px solid var(--hairline)}.lh-info__related ul{margin:var(--space-4) 0 0;gap:var(--space-3) var(--space-8);flex-wrap:wrap;padding:0;list-style:none;display:flex}.lh-info__related .lh-link{align-items:center;gap:var(--space-2);display:inline-flex}.lh-info__related svg.i{width:16px;height:16px}.lh-prose em{font-style:italic}
