.nlt-content{padding-bottom:0}.nlt-content__body{max-width:var(--nlt-layout-content-max);margin:0 auto;padding:0 var(--nlt-layout-gutter-phone)}.nlt-content-hero{position:relative;z-index:0;margin-top:calc(-1 * var(--nlt-layout-header-phone));padding:calc(var(--nlt-layout-header-phone) + var(--nlt-space-22) + var(--nlt-layout-crumbs-space)) var(--nlt-space-20) var(--nlt-space-28);overflow:hidden;border-radius:0 0 var(--nlt-radius-32) var(--nlt-radius-32);background:var(--nlt-surface-inverse);color:var(--nlt-ink-inverse)}.nlt-content-hero__glow{position:absolute;border-radius:var(--nlt-radius-round);filter:blur(22px);pointer-events:none}.nlt-content-hero__glow--teal{top:-40px;right:-90px;width:300px;height:300px;background:radial-gradient(circle,color-mix(in srgb,var(--nlt-accent-fill) 85%,transparent),transparent 70%);animation:nlt-content-float-b 10s var(--nlt-easing-in-out) infinite}.nlt-content-hero__glow--red{bottom:-80px;left:-60px;width:220px;height:220px;background:radial-gradient(circle,color-mix(in srgb,var(--nlt-brand-red) 50%,transparent),transparent 70%);animation:nlt-content-float-a 12s var(--nlt-easing-in-out) infinite}.nlt-content-hero__inner{position:relative;max-width:var(--nlt-layout-content-max);margin:0 auto}.nlt-content-hero__eyebrow{margin:0;font-size:var(--nlt-font-size-12);font-weight:var(--nlt-font-weight-bold);letter-spacing:var(--nlt-font-tracking-caps-wide);text-transform:uppercase;color:var(--nlt-brand-teal-300)}.nlt-content-hero__back{display:inline-flex;align-items:center;gap:var(--nlt-space-6);min-height:var(--nlt-layout-touch-min);color:inherit;text-decoration:none}.nlt-content-hero__back:hover{color:var(--nlt-ink-inverse)}.nlt-content-hero__title{max-width:16ch;margin:var(--nlt-space-6) 0 0;font-size:var(--nlt-font-size-page-hero);font-weight:var(--nlt-font-weight-extrabold);line-height:var(--nlt-font-leading-display);letter-spacing:var(--nlt-font-tracking-display);color:var(--nlt-ink-inverse)}.nlt-content-hero__lead{max-width:46ch;margin:var(--nlt-space-10) 0 0;font-size:var(--nlt-font-size-16);line-height:var(--nlt-font-leading-body);color:var(--nlt-ink-inverse-muted)}.nlt-content-hero__search{max-width:560px;margin-top:var(--nlt-space-16)}.nlt-content-hero__actions{display:flex;flex-wrap:wrap;gap:var(--nlt-space-10);margin-top:var(--nlt-space-20)}.nlt-content-hero__aside{margin-top:var(--nlt-space-24)}.nlt-content-hero__search form{margin:0}.nlt-content-hero .nlt-field__control{height:52px;padding:0 var(--nlt-space-16);background:var(--nlt-surface-glass-on-dark);box-shadow:inset 0 0 0 1px var(--nlt-line-inverse)}.nlt-content-hero .nlt-field__control:focus-within{box-shadow:inset 0 0 0 2px var(--nlt-brand-teal-300)}.nlt-content-hero .nlt-field__control .nlticon-regular{color:var(--nlt-brand-teal-300)}.nlt-content-hero .nlt-field__input{color:var(--nlt-ink-inverse)}.nlt-content-hero .nlt-field__input::placeholder{color:var(--nlt-ink-inverse-muted)}.nlt-content-chips{margin:var(--nlt-space-14) calc(-1 * var(--nlt-space-20)) 0}.nlt-content-chips--light{margin:var(--nlt-space-16) calc(-1 * var(--nlt-layout-gutter-phone)) 0}.nlt-content-chips__list{display:flex;gap:var(--nlt-space-8);margin:0;padding:0 var(--nlt-space-20) var(--nlt-space-2);overflow-x:auto;list-style:none;scroll-padding-inline:var(--nlt-space-20);scrollbar-width:none}.nlt-content-chips--light .nlt-content-chips__list{padding:0 var(--nlt-layout-gutter-phone) var(--nlt-space-2)}.nlt-content-chips__list::-webkit-scrollbar{display:none}.nlt-content-chips__list li{flex:none}.nlt-content-chip{display:inline-flex;align-items:center;gap:var(--nlt-space-8);min-height:var(--nlt-layout-touch-min);padding:0 var(--nlt-space-14);border-radius:var(--nlt-radius-pill);font-size:var(--nlt-font-size-14);font-weight:var(--nlt-font-weight-semibold);text-decoration:none;white-space:nowrap}.nlt-content-chips--dark .nlt-content-chip{background:var(--nlt-surface-glass-on-dark);box-shadow:inset 0 0 0 1px var(--nlt-line-inverse);color:var(--nlt-ink-inverse)}.nlt-content-chips--light .nlt-content-chip{padding-left:var(--nlt-space-8);background:var(--nlt-surface-card);box-shadow:var(--nlt-shadow-ring-thin);color:var(--nlt-ink)}.nlt-content-chips--light .nlt-content-chip.is-current{background:var(--nlt-surface-inverse);box-shadow:none;color:var(--nlt-ink-inverse)}.nlt-content-chip:hover{color:var(--nlt-ink-accent)}.nlt-content-chips--dark .nlt-content-chip:hover,.nlt-content-chips--light .nlt-content-chip.is-current:hover{color:var(--nlt-ink-inverse)}.nlt-content-chip__icon{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--nlt-radius-round);background:var(--nlt-surface-teal-tint);color:var(--nlt-ink-accent)}.nlt-content-chip.is-current .nlt-content-chip__icon{background:var(--nlt-surface-glass-on-dark);color:var(--nlt-ink-inverse)}.nlt-content-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--nlt-space-8);padding:var(--nlt-space-24) var(--nlt-space-20);border-radius:var(--nlt-radius-24);background:var(--nlt-surface-card);box-shadow:var(--nlt-shadow-ring-thin)}.nlt-content-empty__icon{width:48px;height:48px;border-radius:var(--nlt-radius-16);font-size:var(--nlt-font-size-22)}.nlt-content-empty__title{margin:var(--nlt-space-4) 0 0;color:var(--nlt-ink-strong);font-size:var(--nlt-font-size-18);font-weight:var(--nlt-font-weight-bold);line-height:var(--nlt-font-leading-title)}.nlt-content-empty__text{max-width:52ch;color:var(--nlt-ink-muted);font-size:var(--nlt-font-size-15);line-height:var(--nlt-font-leading-body)}.nlt-content-section{margin-top:var(--nlt-space-28)}.nlt-content-section__title{margin:0 0 var(--nlt-space-14);font-size:var(--nlt-font-size-section);font-weight:var(--nlt-font-weight-bold);line-height:var(--nlt-font-leading-heading);letter-spacing:var(--nlt-font-tracking-tight);color:var(--nlt-ink-strong)}.nlt-content-section__none{margin:0;color:var(--nlt-ink-muted)}.nlt-content .nlt-list .nlt-row__title{font-weight:var(--nlt-font-weight-semibold)}.nlt-content-subjects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nlt-space-10);margin:0;padding:0;list-style:none}.nlt-content-subject{display:flex;flex-direction:column;gap:var(--nlt-space-10);height:100%;padding:var(--nlt-space-14);border-radius:var(--nlt-radius-22);background:var(--nlt-surface-card);box-shadow:var(--nlt-shadow-card);color:var(--nlt-ink);text-decoration:none}.nlt-content-subject .nlt-tile{width:44px;height:44px;border-radius:var(--nlt-radius-14)}.nlt-content-subject__name{display:block;font-size:var(--nlt-font-size-15);line-height:var(--nlt-font-leading-title);color:var(--nlt-ink-strong)}.nlt-content-subject__count{font-size:var(--nlt-font-size-13);color:var(--nlt-ink-muted)}.nlt-content-subject:hover .nlt-content-subject__name{color:var(--nlt-ink-accent)}.nlt-content-rail{display:flex;gap:var(--nlt-space-12);margin:0 calc(-1 * var(--nlt-layout-gutter-phone));padding:0 var(--nlt-layout-gutter-phone) var(--nlt-space-6);overflow-x:auto;list-style:none;scroll-padding-inline:var(--nlt-layout-gutter-phone);scroll-snap-type:x mandatory;scrollbar-width:none}.nlt-content-rail::-webkit-scrollbar{display:none}.nlt-content-rail>*{flex:none;scroll-snap-align:start}.nlt-content-film{width:220px;overflow:hidden;border-radius:var(--nlt-radius-22);background:var(--nlt-surface-card);box-shadow:var(--nlt-shadow-hairline)}.nlt-content-film .nlt-film,.nlt-content-film .nlt-film__poster{border-radius:0}.nlt-content-film__title{display:block;padding:var(--nlt-space-10) var(--nlt-space-14) var(--nlt-space-14);font-size:var(--nlt-font-size-16);color:var(--nlt-ink-strong)}.nlt-content .nlt-help__contact{gap:var(--nlt-space-12);min-height:var(--nlt-layout-touch-min);margin-top:var(--nlt-space-24);padding:var(--nlt-space-14);border-radius:var(--nlt-radius-20)}.nlt-content .nlt-help__contact .nlt-tile{width:42px;height:42px;border-radius:var(--nlt-radius-12)}.nlt-content .nlt-help__contact>.nlticon-regular{color:var(--nlt-brand-teal-300)}.nlt-content-featured .nlt-blog-card--featured{margin-top:var(--nlt-space-14)}.nlt-content-featured .nlt-blog-card--featured .nlt-blog-card__link{box-shadow:var(--nlt-shadow-raised)}.nlt-content-featured .nlt-blog-card--featured .nlt-blog-card__media{height:190px}.nlt-content-featured .nlt-blog-card--featured .nlt-blog-card__title{font-size:var(--nlt-font-size-24);font-weight:var(--nlt-font-weight-extrabold);line-height:var(--nlt-font-leading-tight)}.nlt-content .nlt-blog-card__label{letter-spacing:var(--nlt-font-tracking-caps-small);text-transform:uppercase}.nlt-content-cards--list{display:block;overflow:hidden;border-radius:var(--nlt-radius-24);background:var(--nlt-surface-card);box-shadow:var(--nlt-shadow-card)}.nlt-content-cards--list .nlt-blog-card+.nlt-blog-card .nlt-blog-card__link{border-top:1px solid var(--nlt-line-soft)}.nlt-content-cards--list .nlt-blog-card__link{padding:var(--nlt-space-14) var(--nlt-space-16);border-radius:0;background:0 0;box-shadow:none}.nlt-content-cards--list .nlt-blog-card__media{width:84px;height:84px;border-radius:var(--nlt-radius-16)}.nlt-content-cards--rail .nlt-blog-card{width:240px}.nlt-content-cards--rail .nlt-blog-card__link{flex-direction:column;height:100%;padding:0;overflow:hidden;border-radius:var(--nlt-radius-22);box-shadow:var(--nlt-shadow-card)}.nlt-content-cards--rail .nlt-blog-card__media{width:100%;height:120px;border-radius:0}.nlt-content-cards--rail .nlt-blog-card__body{padding:var(--nlt-space-12) var(--nlt-space-14) var(--nlt-space-14)}.nlt-content-more{width:100%;margin-top:var(--nlt-space-14)}.nlt-content .nlt-blog__tests{margin-top:var(--nlt-space-24)}.nlt-content--article .nlt-content__body{padding-top:var(--nlt-space-20)}.nlt-article{margin-top:var(--nlt-space-10)}.nlt-article__title{margin:0;font-size:var(--nlt-font-size-page-hero);font-weight:var(--nlt-font-weight-extrabold);line-height:var(--nlt-font-leading-tight);letter-spacing:var(--nlt-font-tracking-display);color:var(--nlt-ink-strong)}.nlt-article__byline{display:flex;align-items:center;gap:var(--nlt-space-10);margin:var(--nlt-space-12) 0 0;font-size:var(--nlt-font-size-13);color:var(--nlt-ink-muted)}.nlt-article__avatar{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:var(--nlt-radius-round);background:var(--nlt-surface-icon);color:var(--nlt-ink-muted)}.nlt-article__byline-text{display:flex;flex-direction:column}.nlt-article__byline-text b{font-size:var(--nlt-font-size-14);color:var(--nlt-ink-strong)}.nlt-article__head>*+*{margin-top:var(--nlt-space-12)}.nlt-article__picture{margin:var(--nlt-space-16) calc(-1 * var(--nlt-layout-gutter-phone)) 0;overflow:hidden;background:var(--nlt-surface-placeholder)}.nlt-article__picture img{display:block;width:100%;height:auto;aspect-ratio:390/216;object-fit:cover}.nlt-article__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nlt-space-20);margin-top:var(--nlt-space-20)}.nlt-article__short{padding:var(--nlt-space-16) var(--nlt-space-14);border-radius:var(--nlt-radius-18);background:var(--nlt-surface-teal-tint)}.nlt-article__short-title{margin:0 0 var(--nlt-space-6);font-size:var(--nlt-font-size-14);font-weight:var(--nlt-font-weight-bold);color:var(--nlt-ink-strong)}.nlt-article__short p{margin:0;font-size:var(--nlt-font-size-15);line-height:var(--nlt-font-leading-body);color:var(--nlt-ink-prose)}.nlt-article__toc-title{margin:0 0 var(--nlt-space-12);font-size:var(--nlt-font-size-22);font-weight:var(--nlt-font-weight-bold);letter-spacing:var(--nlt-font-tracking-tight);color:var(--nlt-ink-strong)}.nlt-article__toc-list{margin:0;padding:var(--nlt-space-4) 0;overflow:hidden;border-radius:var(--nlt-radius-22);background:var(--nlt-surface-card);box-shadow:var(--nlt-shadow-card);list-style:none;counter-reset:nlt-toc}.nlt-article__toc-list li{counter-increment:nlt-toc}.nlt-article__toc-list li+li a{border-top:1px solid var(--nlt-line-soft)}.nlt-article__toc-list a{display:flex;align-items:center;gap:var(--nlt-space-16);min-height:var(--nlt-layout-touch-min);padding:var(--nlt-space-6) var(--nlt-space-14);font-size:var(--nlt-font-size-14);color:var(--nlt-ink);text-decoration:none}.nlt-article__toc-list a::before{content:counter(nlt-toc);flex:none;min-width:1ch;font-weight:var(--nlt-font-weight-bold);color:var(--nlt-ink-accent)}.nlt-article__toc-list a:hover{color:var(--nlt-ink-accent)}.nlt-article__content h2{scroll-margin-top:var(--nlt-space-24)}.nlt-article__test-link{display:flex;align-items:center;gap:var(--nlt-space-14);padding:var(--nlt-space-12);border-radius:var(--nlt-radius-20);background:var(--nlt-surface-card);box-shadow:var(--nlt-shadow-card);color:var(--nlt-ink);text-decoration:none}.nlt-article__test-link .nlt-tile{width:56px;height:56px;border-radius:var(--nlt-radius-14)}.nlt-article__test-text{display:flex;flex:1;flex-direction:column;min-width:0}.nlt-article__test-label{font-size:var(--nlt-font-size-11);font-weight:var(--nlt-font-weight-bold);letter-spacing:var(--nlt-font-tracking-caps-small);text-transform:uppercase;color:var(--nlt-ink-accent)}.nlt-article__test-name{font-size:var(--nlt-font-size-17);color:var(--nlt-ink-strong)}.nlt-article__test-meta{font-size:var(--nlt-font-size-13);color:var(--nlt-ink-muted)}.nlt-article__test-go{display:grid;flex:none;place-items:center;width:var(--nlt-layout-touch-min);height:var(--nlt-layout-touch-min);border-radius:var(--nlt-radius-round);background:var(--nlt-accent-fill);color:var(--nlt-ink-on-accent)}.nlt-article__note{display:flex;align-items:flex-start;gap:var(--nlt-space-10);margin:0;padding:var(--nlt-space-12) var(--nlt-space-14);border-radius:var(--nlt-radius-16);background:var(--nlt-status-warn-bg);font-size:var(--nlt-font-size-13);line-height:var(--nlt-font-leading-ui);color:var(--nlt-status-warn-ink)}.nlt-article--help .nlt-article__content{margin-top:var(--nlt-space-16);padding:var(--nlt-space-20);border-radius:var(--nlt-radius-24);background:var(--nlt-surface-card);box-shadow:var(--nlt-shadow-card)}@keyframes nlt-content-float-a{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-28px,22px) scale(1.12)}}@keyframes nlt-content-float-b{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(24px,-18px) scale(.9)}}@media (prefers-reduced-motion:reduce){.nlt-content-hero__glow{animation:none}}:root[data-motion=reduce] .nlt-content-hero__glow{animation:none}@media (min-width:769px){.nlt-content__body{max-width:var(--nlt-layout-container);padding:0 var(--nlt-layout-gutter-desktop)}.nlt-content-hero{width:calc(100% - 2 * var(--nlt-layout-gutter-desktop));max-width:var(--nlt-layout-content-max);margin:var(--nlt-space-24) auto 0;padding:var(--nlt-space-56) var(--nlt-space-56) var(--nlt-space-48);border-radius:var(--nlt-radius-32)}.nlt-content-hero__title{font-size:var(--nlt-font-size-page-hero-desktop)}.nlt-content-hero__lead{font-size:var(--nlt-font-size-18)}.nlt-content-hero__inner--aside{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:var(--nlt-space-40);align-items:center}.nlt-content-hero__aside{margin-top:0}.nlt-content-chips{margin:var(--nlt-space-18) 0 0}.nlt-content-chips--light .nlt-content-chips__list,.nlt-content-chips__list{flex-wrap:wrap;padding:0;overflow:visible}.nlt-content-chips--light{margin:var(--nlt-space-24) 0 0}.nlt-content-section{margin-top:var(--nlt-space-40)}.nlt-content-section__title{font-size:var(--nlt-font-size-section-desktop)}.nlt-content__columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--nlt-space-32);align-items:start}.nlt-content-subjects{gap:var(--nlt-space-12)}.nlt-content-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--nlt-space-20);margin:0;padding:0;overflow:visible}.nlt-content-cards--rail .nlt-blog-card,.nlt-content-film{width:auto}.nlt-content-cards--rail .nlt-blog-card__media{height:160px}.nlt-content-featured .nlt-blog-card--featured .nlt-blog-card__link{flex-direction:row}.nlt-content-featured .nlt-blog-card--featured .nlt-blog-card__media{flex:0 0 50%;height:auto;min-height:300px}.nlt-content-featured .nlt-blog-card--featured .nlt-blog-card__body{justify-content:center;padding:var(--nlt-space-32)}.nlt-content-featured .nlt-blog-card--featured .nlt-blog-card__title{font-size:var(--nlt-font-size-32)}.nlt-content-cards--list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nlt-space-16);overflow:visible;border-radius:0;background:0 0;box-shadow:none}.nlt-content-cards--list .nlt-blog-card+.nlt-blog-card .nlt-blog-card__link{border-top:0}.nlt-content-cards--list .nlt-blog-card__link{height:100%;padding:var(--nlt-space-16);border-radius:var(--nlt-radius-22);background:var(--nlt-surface-card);box-shadow:var(--nlt-shadow-card)}.nlt-content-cards--list .nlt-blog-card__media{width:112px;height:112px}.nlt-content-more{width:auto;min-width:280px;margin:var(--nlt-space-24) auto 0;display:flex}.nlt-content--article .nlt-content__body{padding-top:var(--nlt-space-32)}.nlt-article__title{max-width:22ch;font-size:var(--nlt-font-size-page-hero-desktop)}.nlt-article__picture{margin:var(--nlt-space-24) 0 0;border-radius:var(--nlt-radius-28)}.nlt-article__picture img{aspect-ratio:16/7}.nlt-article__layout{grid-template-columns:minmax(0,760px) minmax(260px,320px);gap:var(--nlt-space-24) var(--nlt-space-48);justify-content:space-between;margin-top:var(--nlt-space-32)}.nlt-article__layout>*{grid-column:1}.nlt-article--toc .nlt-article__toc{position:sticky;top:calc(var(--nlt-layout-header-scrolled) + var(--nlt-space-24));grid-column:2;grid-row:1/span 5;align-self:start}.nlt-article__content{font-size:var(--nlt-font-size-17)}.nlt-article__content h2{scroll-margin-top:calc(var(--nlt-layout-header-scrolled) + var(--nlt-space-24))}.nlt-article--help,.nlt-content--article .nlt-help__contact{max-width:820px}}
