.article-toc{margin:32px 0 44px;padding:24px 26px;border:1px solid rgba(0,0,0,.12);border-radius:14px;background:#00000006}.article-toc__title{display:block;margin-bottom:16px;font-size:18px;font-weight:700;letter-spacing:0;text-transform:none}.article-toc ol{margin:0;padding-left:0;list-style:none;counter-reset:toc-counter}.article-toc li{counter-increment:toc-counter;margin:0;border-top:1px solid rgba(0,0,0,.09)}.article-toc li:first-child{border-top:0}.article-toc a{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:start;padding:11px 0;color:inherit;text-decoration:none;line-height:1.45}.article-toc a:before{content:counter(toc-counter);width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;background:#00000014}.article-toc a:hover{text-decoration:underline;text-underline-offset:4px}.article-size-table{width:100%;margin:24px 0 32px;border-collapse:collapse;font-size:15px;line-height:1.45}.article-size-table th,.article-size-table td{padding:12px 14px;border:1px solid rgba(0,0,0,.14);vertical-align:top;text-align:left}.article-size-table th{font-weight:700;background:#00000009}.table-note{font-size:14px;opacity:.8}.article-faq{margin-top:48px}.article-faq h2{margin-bottom:18px}.article-faq details{overflow:hidden;border-top:1px solid rgba(0,0,0,.14)}.article-faq details:last-child{border-bottom:1px solid rgba(0,0,0,.14)}.article-faq summary{position:relative;display:block;cursor:pointer;padding:18px 42px 18px 0;font-size:18px;font-weight:700;line-height:1.4;list-style:none}.article-faq summary::-webkit-details-marker{display:none}.article-faq summary:after{content:"";position:absolute;top:50%;right:12px;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-65%) rotate(45deg);transition:transform .25s ease,opacity .25s ease;opacity:.9}.article-faq details.is-open summary:after{transform:translateY(-35%) rotate(225deg)}.article-faq__body{overflow:hidden;max-height:0;transition:max-height .32s ease;will-change:max-height}.article-faq__body-inner{padding:0 42px 20px 0;line-height:1.65}.article-faq__body-inner>:first-child{margin-top:0}.article-faq__body-inner>:last-child{margin-bottom:0}.article-faq details.is-open summary{padding-bottom:10px}@media(max-width:749px){.article-toc{padding:20px}.article-size-table{display:block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.article-faq summary{padding-right:34px}.article-faq__body-inner{padding-right:34px}}@media(prefers-reduced-motion:reduce){.article-faq__body,.article-faq summary:after{transition:none}}.template-article .rte h1,.template-article .rte h2,.template-article .rte h3,.template-article .rte h4{text-transform:none;letter-spacing:normal;line-height:1.25}.template-article .rte h1{font-size:clamp(30px,4vw,42px)}.template-article .rte h2{font-size:clamp(24px,3vw,32px);margin-top:2rem;margin-bottom:1rem}.template-article .rte h3{font-size:clamp(20px,2.4vw,26px);margin-top:1.5rem;margin-bottom:.75rem}.template-article .rte h4{font-size:clamp(18px,2vw,22px);margin-top:1.25rem;margin-bottom:.6rem}.template-article .rte p,.template-article .rte li{font-size:17px;line-height:1.65}
/*# sourceMappingURL=/cdn/shop/t/24/assets/blog-article.css.map */
