html body[class]{overflow-x:clip!important;overflow-y:visible!important}.os-read{--p-ink: #161c25;--p-body: #3c4149;--p-muted: #616365;--p-line: #cfd0cc;--p-brand: #6bae3b;max-width:1240px;margin-inline:auto;color:var(--p-body);font-family:Aeonik,Inter,system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;letter-spacing:0}.os-read.has-toc{display:grid;grid-template-columns:minmax(190px,280px) minmax(0,1fr);align-items:start;gap:clamp(36px,6vw,112px)}.os-read:not(.has-toc)>.os-prose{margin-inline:auto}.os-toc{position:sticky;top:clamp(100px,9vw,150px);max-height:calc(100vh - 190px);overflow-y:auto;scrollbar-width:none}.os-toc::-webkit-scrollbar{display:none}.os-toc__list{margin:0;padding:0;border-left:1px solid var(--p-line);list-style:none}.os-toc__list li{margin:0;padding:0;list-style:none}.os-toc__list a{display:block;margin-left:-1px;padding:9px 0 9px 20px;border-left:1px solid transparent;color:var(--p-muted);font-family:inherit;font-size:clamp(14px,1.05vw,16px);font-weight:400;letter-spacing:0;line-height:1.35;text-decoration:none;transition:color .2s ease,border-color .2s ease}.os-toc__list a:hover{color:var(--p-ink)}.os-toc__list a.is-active{border-left-color:var(--p-ink);color:var(--p-ink);font-weight:500}.os-toc__list a:focus-visible,.os-prose a:focus-visible{outline:2px solid var(--p-ink);outline-offset:3px}.os-prose{max-width:780px;min-width:0;color:var(--p-body);font-size:clamp(17px,1.3vw,20px);line-height:1.65;text-wrap:pretty}.os-prose>:first-child{margin-top:0;padding-top:0;border-top:0}.os-prose>:last-child{margin-bottom:0}.os-prose p:not([class]){margin:0 0 1.25em;color:inherit;font-family:inherit;font-size:inherit;font-weight:400;letter-spacing:0;line-height:inherit}.os-prose p:not([class]):empty{display:none}.os-prose>p:first-child:not([class]){margin-bottom:1.1em;color:var(--p-ink);font-size:clamp(20px,1.75vw,27px);letter-spacing:-.012em;line-height:1.42}.os-prose>p:first-child:not([class]) strong{font-weight:500}.os-prose h2:not([class]){margin:clamp(48px,5.2vw,84px) 0 clamp(16px,1.6vw,24px);padding-top:clamp(28px,3vw,44px);border-top:1px solid var(--p-line);color:var(--p-ink);font-family:inherit;font-size:clamp(28px,3.1vw,46px);font-weight:500;letter-spacing:-.026em;line-height:1.08;scroll-margin-top:clamp(96px,9vw,140px);text-wrap:balance}.os-prose h3:not([class]){margin:1.9em 0 .5em;color:var(--p-ink);font-family:inherit;font-size:clamp(20px,1.75vw,27px);font-weight:500;letter-spacing:-.016em;line-height:1.2;text-wrap:balance}.os-prose h4:not([class]),.os-prose h5:not([class]),.os-prose h6:not([class]){margin:1.7em 0 .4em;color:var(--p-ink);font-family:inherit;font-size:1.04em;font-weight:600;letter-spacing:0;line-height:1.35}.os-prose strong:not([class]),.os-prose b:not([class]){color:var(--p-ink);font-weight:600}.os-prose a:not([class]){color:var(--p-ink);text-decoration:underline;text-decoration-color:#161c254d;text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color .2s ease}.os-prose a:not([class]):hover{color:var(--p-ink);text-decoration-color:var(--p-ink)}.os-prose ul:not([class]),.os-prose ol:not([class]){margin:0 0 1.25em;padding:0;list-style:none}.os-prose ol:not([class]){counter-reset:os-prose}.os-prose li:not([class]){position:relative;margin:0 0 .6em;padding-left:1.55em;color:inherit;font-family:inherit;font-size:inherit;font-weight:400;letter-spacing:0;line-height:inherit;list-style:none}.os-prose ul:not([class])>li:not([class]):before{content:"";position:absolute;top:.62em;left:.28em;width:.4em;height:.4em;border-radius:50%;background:var(--p-brand)}.os-prose ol:not([class])>li:not([class]){padding-left:2em;counter-increment:os-prose}.os-prose ol:not([class])>li:not([class]):before{content:counter(os-prose) ".";position:absolute;top:0;left:0;color:var(--p-ink);font-variant-numeric:tabular-nums;font-weight:500}.os-prose li:not([class])>p:not([class]){margin:0 0 .4em}.os-prose li:not([class])>ul:not([class]),.os-prose li:not([class])>ol:not([class]){margin:.55em 0 0}.os-prose blockquote:not([class]){margin:2em 0;padding:4px 0 4px clamp(20px,2vw,32px);border-left:3px solid var(--p-brand);color:var(--p-ink);font-family:inherit;font-size:1.14em;font-style:normal;letter-spacing:-.008em;line-height:1.45}.os-prose blockquote:not([class])>p:last-child{margin-bottom:0}.os-prose hr:not([class]){height:1px;margin:2.6em 0;border:0;background:var(--p-line)}.os-prose img:not([class]){display:block;max-width:100%;height:auto;margin:2em 0;border-radius:20px}.os-prose figure:not([class]){margin:2em 0}.os-prose figure:not([class])>img:not([class]){margin:0}.os-prose figcaption:not([class]){margin-top:10px;color:var(--p-muted);font-size:14px;line-height:1.45}.os-prose table:not([class]){width:100%;margin:2em 0;border-collapse:collapse;border-style:none;box-shadow:none;font-size:.86em;table-layout:auto}.os-prose__table{margin:2em 0;border:1px solid var(--p-line);border-radius:18px;background:#fff;overflow-x:auto}.os-prose__table table:not([class]){min-width:520px;margin:0}.os-prose th:not([class]),.os-prose td:not([class]){padding:14px 18px;border:0;border-bottom:1px solid #e6e6e1;color:inherit;font-family:inherit;letter-spacing:0;line-height:1.5;text-align:left;vertical-align:top}.os-prose th:not([class]){border-bottom-color:var(--p-line);background:#f7f7f3;color:var(--p-ink);font-weight:500}.os-prose tbody:not([class])>tr:not([class]):last-child>td:not([class]){border-bottom:0}.os-prose code:not([class]){padding:2px 6px;border-radius:6px;background:#161c2512;font-size:.88em}.os-prose pre:not([class]){margin:2em 0;padding:20px 22px;border-radius:16px;background:var(--p-ink);color:#fff;font-size:.86em;line-height:1.6;overflow-x:auto}.os-prose pre:not([class]) code:not([class]){padding:0;background:none;color:inherit}.os-pbtn{display:inline-flex;align-items:center;gap:16px;min-height:68px;padding:8px 8px 8px 26px;border:1.5px solid #161c25;border-radius:999px;background:#161c25;color:#f0f0f0;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.2;text-decoration:none;transition:background .28s ease,color .28s ease,transform .28s ease}.os-pbtn__icon{display:grid;place-items:center;flex-shrink:0;width:58px;height:50px;border-radius:999px;background:#f1f1ed;color:#161c25;transition:transform .28s ease,background .28s ease,color .28s ease}.os-pbtn:hover{color:#f0f0f0;transform:translateY(-1px)}.os-pbtn:hover .os-pbtn__icon{transform:translate(3px)}.os-pbtn:focus-visible{outline:2px solid #161c25;outline-offset:4px}.os-pbtn--ghost{background:transparent;color:#161c25}.os-pbtn--ghost .os-pbtn__icon{background:#161c25;color:#f1f1ed}.os-pbtn--ghost:hover{background:#161c25;color:#f0f0f0}.os-pbtn--ghost:hover .os-pbtn__icon{background:#f1f1ed;color:#161c25}.os-pbtn--light,.os-pbtn--light:hover{border-color:#f1f1ed;background:#f1f1ed;color:#161c25}.os-pbtn--light .os-pbtn__icon{background:#161c25;color:#f1f1ed}.os-pbtn--light:focus-visible{outline-color:#f1f1ed}.os-cta-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(24px,4vw,72px);max-width:1240px;margin:clamp(56px,7vw,112px) auto 0;padding:clamp(36px,5vw,84px) clamp(24px,5vw,84px);border-radius:clamp(26px,3vw,44px);background:#161c25;color:#f1f1ed;font-family:Aeonik,Inter,system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;letter-spacing:0}.os-cta-panel__title{max-width:760px;margin:0;color:#f1f1ed;font-family:inherit;font-size:clamp(30px,4vw,64px);font-weight:500;letter-spacing:-.028em;line-height:1.04;text-wrap:balance}.os-cta-panel__text{max-width:560px;margin:clamp(14px,1.6vw,22px) 0 0;color:#f1f1eda8;font-family:inherit;font-size:clamp(16px,1.35vw,21px);font-weight:400;letter-spacing:0;line-height:1.5}@media(max-width:1000px){.os-read.has-toc{display:block}.os-toc{display:none}.os-read>.os-prose{margin-inline:auto}.os-cta-panel{grid-template-columns:minmax(0,1fr);align-items:start}}@media(max-width:700px){.os-pbtn{gap:12px;min-height:60px;padding:8px 8px 8px 22px;font-size:17px}.os-pbtn__icon{width:48px;height:44px}.os-prose th:not([class]),.os-prose td:not([class]){padding:12px 14px}}@media(prefers-reduced-motion:reduce){.os-pbtn,.os-pbtn__icon,.os-toc__list a{transition:none}.os-pbtn:hover,.os-pbtn:hover .os-pbtn__icon{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/OS-prose.css.map */
