.cal-div-top{border-top:1px solid var(--cal-border)}.cal-div-bottom{border-bottom:1px solid var(--cal-border)}.cal-section.page-content{padding-top:var(--cal-space-16);padding-bottom:var(--cal-space-20)}.page-content *,.page-content *:before,.page-content *:after{box-sizing:border-box}.page-content__wrap{max-width:820px;margin:0 auto}.page-content__header{margin-bottom:var(--cal-space-8)}.page-content__title{margin:0;font-family:var(--cal-font-display);font-weight:var(--cal-fw-bold);font-size:clamp(32px,4.4vw,var(--cal-fs-display-lg, 48px));line-height:var(--cal-lh-snug);letter-spacing:var(--cal-ls-tight);color:var(--cal-text-strong)}.page-content__header .cal-eyebrow{margin:0 0 var(--cal-space-3)}.page-content__toc{margin-top:var(--cal-space-6)}.page-content__toc-label{margin:0 0 var(--cal-space-3)}.page-content__toc-select-wrap{display:none}.page-content .page-content__toc-select{display:block;width:100%;min-height:52px;margin:0;padding:12px 48px 12px var(--cal-space-4);background-color:var(--cal-surface-card);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%232C3B33' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;border:1.5px solid var(--cal-border-strong);border-radius:var(--cal-radius-md);font-family:var(--cal-font-body);font-size:var(--cal-fs-body);font-weight:var(--cal-fw-semibold);line-height:1.4;color:var(--cal-text-strong);cursor:pointer;-webkit-appearance:none;appearance:none;transition:border-color var(--cal-dur-fast) var(--cal-ease-standard),box-shadow var(--cal-dur-fast) var(--cal-ease-standard)}.page-content .page-content__toc-select:hover{border-color:var(--cal-brand)}.page-content .page-content__toc-select:focus{outline:none;border-color:var(--cal-brand);box-shadow:0 0 0 3px var(--cal-focus-ring)}.page-content__toc-list{display:flex;flex-wrap:wrap;gap:var(--cal-space-2);margin:0;padding:0;list-style:none}.page-content__toc-list li{margin:0}.page-content__toc-list a{display:inline-flex;align-items:center;min-height:40px;padding:var(--cal-space-2) var(--cal-space-4);background:var(--cal-surface-card);border:1.5px solid var(--cal-border);border-radius:999px;font-family:var(--cal-font-body);font-size:var(--cal-fs-body-sm);font-weight:var(--cal-fw-semibold);line-height:1.2;color:var(--cal-text-strong);text-decoration:none;transition:border-color var(--cal-dur-fast) var(--cal-ease-standard),background var(--cal-dur-fast) var(--cal-ease-standard)}.page-content__toc-list a:hover{border-color:var(--cal-brand);background:var(--cal-tint-50)}.page-content__toc-list a:focus-visible{outline:3px solid var(--cal-focus-ring);outline-offset:2px}.page-content__card{background:var(--cal-surface-card);border:1px solid var(--cal-border);border-radius:var(--cal-radius-card);box-shadow:var(--cal-shadow-md);padding:var(--cal-space-10)}.page-content__body.rte{font-family:var(--cal-font-body);font-size:var(--cal-fs-body);line-height:var(--cal-lh-body);color:var(--cal-text-body);overflow-wrap:break-word}.page-content__body.rte>:first-child{margin-top:0}.page-content__body.rte>:last-child{margin-bottom:0}.page-content__body.rte [id]{scroll-margin-top:calc(var(--header-height, 0px) + var(--cal-space-6))}.page-content__body.rte p{margin:0 0 var(--cal-space-4)}.page-content__body.rte h2{margin:var(--cal-space-10) 0 var(--cal-space-4);font-family:var(--cal-font-display);font-weight:var(--cal-fw-bold);font-size:clamp(24px,2.6vw,30px);line-height:var(--cal-lh-snug);letter-spacing:var(--cal-ls-tight);color:var(--cal-text-strong)}.page-content__body.rte h3{margin:var(--cal-space-6) 0 var(--cal-space-3);font-family:var(--cal-font-display);font-weight:var(--cal-fw-semibold);font-size:clamp(19px,2vw,22px);line-height:1.3;color:var(--cal-text-strong)}.page-content__body.rte h4,.page-content__body.rte h5,.page-content__body.rte h6{margin:var(--cal-space-5) 0 var(--cal-space-2);font-family:var(--cal-font-display);font-weight:var(--cal-fw-semibold);font-size:var(--cal-fs-body-lg);line-height:1.3;color:var(--cal-text-strong)}.page-content__body.rte strong,.page-content__body.rte b{font-weight:var(--cal-fw-bold);color:var(--cal-text-strong)}.page-content__body.rte a{color:var(--cal-text-link);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.page-content__body.rte a:hover{text-decoration-thickness:2px}.page-content__body.rte ul,.page-content__body.rte ol{margin:0 0 var(--cal-space-5);padding-left:1.4em}.page-content__body.rte li{margin:0 0 var(--cal-space-2);padding-left:.2em}.page-content__body.rte li::marker{color:var(--cal-brand-hover)}.page-content__body.rte ol li::marker{font-weight:var(--cal-fw-bold)}.page-content__body.rte li>ul,.page-content__body.rte li>ol{margin:var(--cal-space-2) 0 var(--cal-space-2)}.page-content__body.rte hr{margin:var(--cal-space-10) 0 0;border:0;border-top:1px solid var(--cal-border)}.page-content__body.rte hr+h2,.page-content__body.rte hr+h3{margin-top:var(--cal-space-8)}.page-content__body.rte blockquote{margin:0 0 var(--cal-space-5);padding:var(--cal-space-4) var(--cal-space-5);border-left:4px solid var(--cal-brand);background:var(--cal-clinical-white);border-radius:0 var(--cal-radius-md) var(--cal-radius-md) 0}.page-content__body.rte blockquote p:last-child{margin-bottom:0}.page-content__body.rte img{max-width:100%;height:auto;border-radius:var(--cal-radius-md)}.page-content__body.rte table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:0 0 var(--cal-space-5)}.page-content__body.rte th,.page-content__body.rte td{padding:var(--cal-space-2) var(--cal-space-3);border:1px solid var(--cal-border);text-align:left}@media screen and (max-width:749px){.cal-section.page-content{padding-top:var(--cal-space-10);padding-bottom:var(--cal-space-12)}.page-content__header{margin-bottom:var(--cal-space-6)}.page-content__card{padding:var(--cal-space-6) var(--cal-space-5)}.page-content__body.rte h2{margin-top:var(--cal-space-8)}.page-content__toc-list{display:none}.page-content__toc-select-wrap{display:block}}@media(prefers-reduced-motion:reduce){.page-content__toc-list a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/212/compiled_assets/styles.css.map?subset=AAAAAAAAAEA */
