.ab-article__head{max-width:900px;padding-block:8px var(--space-8)}.ab-article__kicker{margin:0;color:var(--brand-text)}.ab-article__kicker a{color:inherit;text-decoration:none}.ab-article__kicker a:hover{text-decoration:underline;text-underline-offset:3px}.ab-article__title{margin:14px 0 0;font-size:44px;line-height:44px;letter-spacing:-.045em;overflow-wrap:break-word}.ab-article__excerpt{max-width:760px;margin:22px 0 0;font-size:18px;line-height:28px;color:var(--ink)}.ab-article__excerpt>*{margin:0}.ab-article__meta{display:flex;flex-wrap:wrap;gap:8px 22px;margin:22px 0 0;padding-top:18px;border-top:var(--border-hairline) solid var(--line);font-family:var(--font-mono);font-size:12px;line-height:16px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.ab-article__meta b{font-weight:700;color:var(--ink)}.ab-article__meta a{color:inherit;text-decoration:none}.ab-article__figure{position:relative;margin:0;aspect-ratio:4 / 3;background:var(--surface-sunken);overflow:hidden}.ab-article__image{display:block;width:100%;height:100%;object-fit:cover}.ab-article__caption{position:absolute;top:var(--space-3);right:var(--space-3);max-width:calc(100% - 2 * var(--space-3));padding:8px 12px;background:var(--surface-raised);font-size:12px;line-height:16px;color:var(--ink-muted)}.ab-article__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);padding-block:var(--space-8) var(--space-16)}.ab-article__main{min-width:0}.ab-article__layout--solo .ab-article__main{max-width:760px}.ab-article__toc-title{margin:0 0 12px;color:var(--ink-muted)}.ab-article__toc{display:grid;gap:2px;margin:0;padding:0;list-style:none}.ab-article__toc a{display:flex;align-items:center;min-height:44px;padding:9px 12px;border-left:3px solid var(--line);font-size:14px;line-height:19px;color:var(--ink-muted);text-decoration:none}.ab-article__toc a:hover{color:var(--ink)}.ab-article__toc a.is-on,.ab-article__toc a[aria-current=true]{border-left-color:var(--brand);background:var(--surface-raised);font-weight:600;color:var(--ink)}.ab-article__copy{margin-top:var(--space-6)}.ab-article__copy[hidden]{display:none}.ab-article__toc+.ab-article__copy{margin-top:var(--space-6)}.ab-article__prose{font-size:17px;line-height:28px;color:var(--ink-soft);counter-reset:ab-art-h}.ab-article__prose>*+*{margin-top:16px}.ab-article__prose>:first-child{margin-top:0}.ab-article__prose p{margin-block:0}.ab-article__prose>h2{margin-top:56px;font-size:28px;line-height:30px;font-weight:800;letter-spacing:-.03em;text-transform:uppercase;color:var(--ink);scroll-margin-top:calc(var(--header-height) + 16px)}.ab-article__prose>h2:first-child{margin-top:0}.ab-article__prose--numbered>h2{counter-increment:ab-art-h}.ab-article__prose--numbered>h2:before{content:counter(ab-art-h,decimal-leading-zero);content:counter(ab-art-h,decimal-leading-zero) / "";margin-right:10px;font-family:var(--font-mono);font-size:20px;font-weight:600;letter-spacing:0;vertical-align:middle;color:var(--brand-text)}.ab-article__prose>h3{margin-top:32px;font-size:21px;line-height:27px;color:var(--ink)}.ab-article__prose ul{gap:10px}.ab-article__prose ul>li:before{top:10px}.ab-article__prose a{text-decoration-thickness:2px;text-underline-offset:4px;font-weight:600}.ab-article__prose .ab-btn{text-decoration:none;font-weight:700}.ab-article__prose img{display:block;max-width:100%;height:auto}.ab-article__prose figure{margin-inline:0}.ab-article__prose figcaption{margin-top:8px;font-size:13px;line-height:18px;color:var(--ink-muted)}.ab-article__prose blockquote{position:relative;margin-inline:0;padding:22px 24px 22px 86px;background:var(--brand-tint);border-left:4px solid var(--brand);font-size:16px;line-height:26px;color:var(--ink)}.ab-article__prose blockquote:before{content:"!";content:"!" / "";position:absolute;top:22px;left:24px;display:grid;place-items:center;width:44px;height:44px;background:var(--brand);color:var(--on-brand);font-family:var(--font-mono);font-size:18px;font-weight:700}.ab-article__prose blockquote>*+*{margin-top:6px}.ab-article__prose blockquote b,.ab-article__prose blockquote strong{display:block;font-size:13px;line-height:18px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-text)}.ab-article__prose ol{display:grid;gap:12px;padding:0;list-style:none;counter-reset:ab-art-step}.ab-article__prose ol>li{position:relative;min-height:90px;padding:18px 20px 18px 90px;background:var(--surface-raised);border:var(--border-hairline) solid var(--line);counter-increment:ab-art-step;font-size:15px;line-height:23px}.ab-article__prose ol>li:before{content:counter(ab-art-step,decimal-leading-zero);content:counter(ab-art-step,decimal-leading-zero) / "";position:absolute;top:18px;left:20px;display:grid;place-items:center;width:52px;height:52px;background:var(--surface-inverse);color:var(--ink-inverse);font-family:var(--font-mono);font-size:16px;font-weight:700}.ab-article__prose ol>li>b:first-child,.ab-article__prose ol>li>strong:first-child{display:block;font-size:17px;line-height:23px;color:var(--ink)}.ab-article__table{overflow-x:auto;background:var(--surface-raised);border:var(--border-hairline) solid var(--line)}.ab-article__table:focus-visible{outline-offset:-2px}.ab-article__table table{width:100%;min-width:520px;border-collapse:collapse;font-size:15px;line-height:21px}.ab-article__table th,.ab-article__table td{padding:14px 16px;border-bottom:var(--border-hairline) solid var(--line);text-align:left;vertical-align:top}.ab-article__table thead th{border-bottom:3px solid var(--ink);font-size:14px;color:var(--ink)}.ab-article__table tbody th{width:28%;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.ab-article__prose details{border-bottom:var(--border-hairline) solid var(--line)}.ab-article__prose details+details{margin-top:0}.ab-article__prose summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:56px;padding-block:12px;font-size:17px;line-height:23px;font-weight:600;color:var(--ink);cursor:pointer;list-style:none}.ab-article__prose summary::-webkit-details-marker{display:none}.ab-article__prose summary:after{content:"+";display:grid;flex:none;place-items:center;width:32px;height:32px;border:var(--border-hairline) solid var(--ink);font-family:var(--font-mono);font-size:18px;line-height:1;font-weight:500}.ab-article__prose details[open]>summary:after{content:"\2212";background:var(--surface-inverse);color:var(--ink-inverse)}.ab-article__prose details>:not(summary){margin-bottom:20px}.ab-article__product{display:grid;grid-template-columns:minmax(0,1fr);margin-top:28px;background:var(--surface-raised);border:var(--border-hairline) solid var(--line)}.ab-article__product-thumb{display:grid;place-items:center;min-height:220px;padding:var(--space-4);background:var(--surface-sunken)}.ab-article__product-img{display:block;width:auto;max-width:100%;max-height:260px;height:auto;box-shadow:var(--shadow-frame)}.ab-article__product-text{display:flex;flex-direction:column;gap:8px;padding:var(--space-6)}.ab-article__product-text>p{margin:0}.ab-article__product-kicker{color:var(--ink-muted)}.ab-article__product-name{font-size:20px;line-height:25px;font-weight:700;color:var(--ink)}.ab-article__product-ref{font-family:var(--font-mono);font-size:12px;line-height:16px;font-weight:500;text-transform:uppercase;color:var(--ink-muted)}.ab-article__product-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:10px}.ab-article__product-row>p{margin:0}.ab-article__product-price{font-size:22px;line-height:28px;font-weight:800;color:var(--ink)}.ab-article__product-row .ab-btn{min-height:46px}.ab-article__products{margin-top:56px}.ab-article__products-title{margin:0 0 var(--space-4);font-size:28px;line-height:30px;font-weight:800;letter-spacing:-.03em;text-transform:uppercase}.ab-article__author{display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;align-items:center;margin-top:48px;padding-block:var(--space-6);border-top:3px solid var(--ink);border-bottom:var(--border-hairline) solid var(--line)}.ab-article__av{display:grid;place-items:center;box-sizing:border-box;width:72px;height:72px;border:7px solid var(--ink)}.ab-article__av i{display:block;width:18px;height:18px;background:var(--brand)}.ab-article__avatar{display:block;width:72px;height:72px;object-fit:cover}.ab-article__author-text>p{margin:0}.ab-article__author-name{font-size:17px;line-height:23px;font-weight:700;color:var(--ink)}.ab-article__author-name a{color:inherit;text-underline-offset:3px}.ab-article__author-bio{margin-top:4px;font-size:15px;line-height:23px;color:var(--ink-muted)}@media(min-width:761px){.ab-article__figure{aspect-ratio:16 / 7}.ab-article__prose{font-size:18px;line-height:30px}.ab-article__prose>h2{font-size:34px;line-height:36px}.ab-article__prose blockquote{font-size:17px;line-height:27px}.ab-article__prose ol>li{font-size:15px}}@media(min-width:1101px){.ab-article__title{font-size:64px;line-height:62px}.ab-article__excerpt{font-size:20px;line-height:31px}.ab-article__layout{grid-template-columns:240px minmax(0,760px);gap:72px;padding-top:56px}.ab-article__layout--solo{grid-template-columns:minmax(0,760px)}.ab-article__aside{position:sticky;top:calc(var(--header-height) + 24px);align-self:start}.ab-article__product{grid-template-columns:200px minmax(0,1fr)}.ab-article__pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-main-article.css.map */
