@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600&display=swap');.product-content__description .ck-content p,.product-content__description .ck-content li,.post-page__body .ck-content p,.post-page__body .ck-content li{line-height:1.9}.product-content__description .ck-content li,.post-page__body .ck-content li{margin-bottom:.4em}.post-page__body .ck-content h2{margin-top:2em;margin-bottom:.6em}.post-page__body .ck-content h3{margin-top:1.6em;margin-bottom:.5em}.product-content__description .ck-content,.post-page__body .ck-content{--rc-blockquote-bg: #faf6f2 !important}.product-content__description .ck-content blockquote,.post-page__body .ck-content blockquote{border-left:3px solid #ef9872;padding:.9em 1.2em;margin:1.8em 0}.product-content__description .ck-content{max-width:700px;margin:0 auto;color:#4f463f;counter-reset:sec}.product-content__description .ck-content h2{counter-increment:sec;position:relative;padding-left:2.2em;font-size:1.3em;font-weight:700;color:#2b1a15;margin-top:2.6em;margin-bottom:.7em}.product-content__description .ck-content h2::before{content:counter(sec, decimal-leading-zero);position:absolute;left:0;top:.3em;font-family:"JetBrains Mono",monospace;font-size:.72em;font-weight:600;color:#ef9872;letter-spacing:.06em}.product-content__description .ck-content code{font-family:"JetBrains Mono",monospace;font-size:.86em;background:#f5ede7;color:#8a4a26;padding:.15em .42em;border-radius:4px}.product-content__description .ck-content hr{border:none;height:1px;margin:3.4em 0;background:#ece4dc}.product-content__description .ck-content figure.image{background:#221d1b;padding:16px 16px 4px;border-radius:18px;margin:2.2em 0}.product-content__description .ck-content figure.image img{border-radius:10px;border:1px solid hsla(0,0%,100%,.1);display:block;width:100%;height:auto}.product-content__description .ck-content figcaption{text-align:center;font-family:"JetBrains Mono",monospace;font-size:.72em;letter-spacing:.06em;color:#9b8b80;padding:.9em 0 .5em}.product-content__description .ck-content figure.media > div{border-radius:14px;overflow:hidden}.product-content__description .ck-content .zk-badge{width:fit-content;margin:0 auto 1.6em;font-family:"JetBrains Mono",monospace;font-size:12px;letter-spacing:2px;color:#c4703f;background:#fff;border:1px solid rgba(196,112,63,.35);padding:6px 18px;border-radius:999px}.product-content__description .ck-content .zk-lead{text-align:center;font-size:1.14em;color:#2b1a15;max-width:560px;margin:0 auto .8em;line-height:1.75}.product-content__description .ck-content .zk-sub{text-align:center;font-size:.95em;max-width:540px;margin:0 auto 2em}.product-content__description .ck-content .zk-spec{display:flex;flex-wrap:wrap;border:1px solid #ece4dc;border-radius:12px;overflow:hidden;margin:2em 0}.product-content__description .ck-content .zk-spec p{flex:1 1 30%;margin:0;padding:14px 18px;font-size:.92em;border-right:1px solid #ece4dc;line-height:1.5}.product-content__description .ck-content .zk-spec p:last-child{border-right:none}.product-content__description .ck-content .zk-spec strong{display:block;font-family:"JetBrains Mono",monospace;font-size:.68em;letter-spacing:.1em;color:#a3907f;font-weight:600;margin-bottom:.35em}.product-content__description .ck-content ol{counter-reset:step;list-style:none;padding-left:0}.product-content__description .ck-content ol > li{counter-increment:step;position:relative;padding-left:2.4em;margin-bottom:.8em}.product-content__description .ck-content ol > li::before{content:counter(step);position:absolute;left:0;top:.12em;width:1.7em;height:1.7em;border-radius:50%;background:#ef9872;color:#fff;display:flex;align-items:center;justify-content:center;font-family:"JetBrains Mono",monospace;font-size:.8em;font-weight:600}.product-content__description .ck-content table{border-collapse:collapse;width:100%}.product-content__description .ck-content th{background:#f7f1ec;color:#2b1a15;font-weight:700;text-align:left;padding:.7em .9em;font-size:.9em}.product-content__description .ck-content td{padding:.7em .9em;font-size:.95em}.product-content__description .ck-content tbody tr:nth-child(even) td{background:#fdfaf8}@supports(animation-timeline: view()){.product-content__description .ck-content > *{animation-name:zackFadeIn;animation-fill-mode:both;animation-timing-function:ease-out;animation-timeline:view();animation-range:entry 0% entry 60%}@keyframes zackFadeIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}