html{font-family:var(--cm-body-font-family, ui-sans-serif, system-ui, sans-serif);font-size:var(--cm-body-font-size, 16px)}body,button,input,select,textarea{font-family:var(--cm-body-font-family, ui-sans-serif, system-ui, sans-serif)}h1,h2,h3,h4,h5,h6{max-width:100%;margin-block:0 .65em;color:var(--cm-navy, #0e1730);font-family:var(--cm-heading-font-family, var(--cm-body-font-family, sans-serif));font-style:var(--cm-heading-font-style, normal);font-weight:var(--cm-heading-font-weight, 700);letter-spacing:-.01em;line-height:1.2;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}h1{letter-spacing:-.015em}.cm-home-hero h1,.cm-workshop h2,.cm-process h2,.cm-compat__hero h1,.cm-resources__hero h1,.cm-search-results__header h1,.cm-article h1,.cm-page h1,.cm-blog__header h1,.cm-product__details h1,.cm-collection__header h1,.cm-collection-list h1,.cm-cart h1,.cm-policy h1,.cm-not-found h1,.cm-password h1,.cm-contact__intro h1{font-family:var(--cm-heading-font-family, var(--cm-body-font-family, sans-serif));font-style:var(--cm-heading-font-style, normal);font-weight:var(--cm-heading-font-weight, 700);letter-spacing:-.015em;line-height:1.12;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.cm-home-hero h1 em,.cm-workshop h2 em,.cm-process h2 em,.cm-compat__hero h1 em,.cm-resources__hero h1 em{font-family:var(--cm-serif-font-family, "Instrument Serif", serif);font-style:italic;font-weight:400;letter-spacing:-.02em;background:var(--cm-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;padding-inline-end:.06em}.cm-home-hero h1{font-size:clamp(40px,5.6vw,72px);line-height:1;letter-spacing:-.055em;font-weight:700;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;text-wrap:wrap}.cm-home-hero h1 em{letter-spacing:-.02em;padding-inline-end:0}.cm-workshop h2,.cm-process h2{line-height:1.05;letter-spacing:-.05em}h1,h2,h3{font-family:var(--cm-heading-font-family, sans-serif)}.cm-kicker,.cm-brand__word small,.cm-home-search label,.cm-resource-search label,.cm-tool__number,.cm-process__steps li>span{font-family:var(--cm-mono-font-family, "JetBrains Mono", monospace)}textarea{display:block;width:100%;max-width:100%;min-height:9rem;padding:.75rem .85rem;border:1px solid #cbd6e7;border-radius:10px;background:#fff;color:var(--cm-ink, #0e1730);font:inherit;line-height:1.55;resize:vertical}textarea::placeholder{color:#66748c;opacity:1}.rte{min-width:0;color:#2a3954;font-family:var(--cm-body-font-family, ui-sans-serif, system-ui, sans-serif);font-size:var(--cm-body-font-size, 16px);font-style:var(--cm-body-font-style, normal);font-weight:var(--cm-body-font-weight, 400);line-height:1.75;overflow-wrap:anywhere;word-break:normal}.rte>:first-child{margin-block-start:0}.rte>:last-child{margin-block-end:0}.rte p{margin:0 0 1.15em;line-height:1.75}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin:1.35em 0 .55em;color:var(--cm-navy, #0e1730);font-family:var(--cm-heading-font-family, var(--cm-body-font-family, sans-serif));font-style:var(--cm-heading-font-style, normal);font-weight:var(--cm-heading-font-weight, 700);letter-spacing:-.01em;line-height:1.22;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.rte h1{font-size:clamp(2rem,5vw,2.75rem)}.rte h2{font-size:clamp(1.65rem,4vw,2.15rem)}.rte h3{font-size:clamp(1.35rem,3vw,1.7rem)}.rte h4{font-size:1.2rem}.rte h5{font-size:1.05rem}.rte h6{font-size:.95rem}.rte ul,.rte ol{margin:0 0 1.2em;padding-inline-start:1.5em}.rte li{padding-inline-start:.15em}.rte li+li{margin-block-start:.35em}.rte li>ul,.rte li>ol{margin-block:.45em}.rte a{color:#235eaa;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:.08em}.rte a:hover{color:#5b2fc2}.rte blockquote{margin:1.4em 0;padding:1em 1.2em;border-inline-start:4px solid var(--cm-purple, #9146f4);border-radius:0 12px 12px 0;background:#f0efff;color:#403b66}.rte blockquote>:last-child{margin-block-end:0}.rte table{display:block;width:100%;max-width:100%;margin:1.25em 0;overflow-x:auto;border-collapse:collapse;-webkit-overflow-scrolling:touch}.rte th,.rte td{min-width:7rem;padding:.65em .8em;border:1px solid var(--cm-line, #dde5f2);text-align:start;vertical-align:top;overflow-wrap:anywhere}.rte th{background:#eef4fc;color:var(--cm-navy, #0e1730);font-weight:700}.rte img,.rte video,.rte iframe{display:block;max-width:100%;height:auto;margin-block:1.25em;border-radius:12px}.rte pre{max-width:100%;padding:1em;overflow-x:auto;border:1px solid var(--cm-line, #dde5f2);border-radius:10px;background:#f7f9fd;font:400 .9em/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.rte code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.rte hr{margin:1.75em 0;border:0;border-top:1px solid var(--cm-line, #dde5f2)}@media(max-width:560px){.rte{font-size:max(16px,var(--cm-body-font-size, 16px));line-height:1.72}.rte table{font-size:.92em}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/typography.css.map */
