.article-copy{--nb-read: 720px;--nb-wide: 1120px;--nb-radius: 16px;--nb-muted: rgba(9, 19, 29, .56);--nb-line: rgba(9, 19, 29, .1)}.article-copy.rich-body>*{max-width:var(--nb-read);margin-left:auto;margin-right:auto}.article-copy>p,.article-copy .nb-split__text p{margin-top:0;margin-bottom:1.15em}.article-copy.rich-body>.nb-split,.article-copy.rich-body>.nb-duo,.article-copy.rich-body>.nb-wide{max-width:var(--nb-wide);margin-top:clamp(2.4rem,5vw,4rem);margin-bottom:clamp(2.4rem,5vw,4rem)}.article-copy.rich-body>.nb-solo{margin-top:2.4rem;margin-bottom:2.4rem}.article-copy>p:has(>img){margin-top:2.4rem;margin-bottom:2.4rem}.article-copy img{border-radius:var(--nb-radius)}.article-copy>p.nb-kicker{font-family:var(--font-ui);font-size:.78rem;font-weight:700;line-height:1.6;letter-spacing:.2em;text-transform:uppercase;color:var(--nb-muted);margin-bottom:1rem}.article-copy>p.nb-lead{font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.6;font-style:italic;color:#09131deb;margin-bottom:1.6rem}.article-copy>h2{font-size:clamp(1.9rem,3.4vw,2.7rem);margin-top:clamp(3.2rem,7vw,5.4rem);margin-bottom:1.2rem;padding-top:1.6rem;border-top:1px solid var(--nb-line)}.nb-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center}.nb-split--portrait{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr)}.nb-split--portrait.nb-split--reverse{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr)}.nb-split--portrait figure{width:100%;max-width:380px;justify-self:center}.nb-split--portrait .nb-split__media{display:grid}.nb-split--reverse>.nb-split__media,.nb-split--reverse>figure{order:-1}.nb-split__text>:last-child{margin-bottom:0}.nb-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.6vw,20px);align-items:start}.nb-duo img{aspect-ratio:3 / 2;object-fit:cover}.nb-duo--portrait img{aspect-ratio:4 / 5}.nb-wide img{aspect-ratio:16 / 9;object-fit:cover}.article-copy figure{margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.nb-split>*,.nb-duo>*,.article-layout--wide>*{min-width:0}.article-copy figure img{width:100%;height:auto}.article-copy figcaption{font-family:var(--font-ui);font-size:.74rem;font-weight:600;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--nb-muted)}.article-copy>.nb-quote,.nb-split__text .nb-quote{margin-top:2.4rem;margin-bottom:2.4rem;padding:1.4rem 0;border-top:1px solid var(--nb-line);border-bottom:1px solid var(--nb-line);font-size:clamp(1.25rem,2.1vw,1.6rem);line-height:1.55;font-style:italic;color:#09131deb;text-align:center}.article-copy .nb-quote strong{font-weight:600}.article-copy>.nb-callout{padding:18px 22px;border:1px solid var(--nb-line);border-radius:var(--nb-radius);background:#09131d09;font-family:var(--font-ui);font-size:.95rem;line-height:1.7}.article-copy.rich-body>ul.nb-links{max-width:var(--nb-wide);list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.article-copy>ul.nb-links li+li{margin-top:0}.article-copy>ul.nb-links a{display:flex;align-items:center;min-height:100%;padding:16px 18px;border:1px solid var(--nb-line);border-radius:var(--nb-radius);font-family:var(--font-ui);font-size:.86rem;font-weight:600;line-height:1.45;text-decoration:none;transition:background-color .18s ease,border-color .18s ease}.article-copy>ul.nb-links a:hover,.article-copy>ul.nb-links a:focus-visible{background:#09131d0d;border-color:#09131d3d}.article-layout--wide>.article-faq{width:100%;max-width:860px;margin-left:auto;margin-right:auto}.article-layout--wide>.article-toc{width:100%;max-width:720px;margin-left:auto;margin-right:auto}@media screen and (max-width:900px){.nb-split,.nb-split--portrait,.nb-split--portrait.nb-split--reverse{grid-template-columns:minmax(0,1fr);gap:18px}.nb-split--reverse>.nb-split__media,.nb-split--reverse>figure{order:0}.nb-split--portrait figure{max-width:420px}}@media screen and (max-width:767px){.article-copy{--nb-radius: 12px}.article-copy.rich-body>.nb-split,.article-copy.rich-body>.nb-duo,.article-copy.rich-body>.nb-wide{margin-top:2rem;margin-bottom:2rem}.nb-duo{gap:8px}.article-copy figcaption{font-size:.68rem;letter-spacing:.08em}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/article-editorial.css.map */
