.cat-page.cat-integrative-practice-products .sh-banner-image{object-position:80% 40%}.cat-page.cat-integrative-practice-products .sh-hero:before{background:linear-gradient(90deg,#eaf4f2 0%,#eaf4f2fa 37%,#eaf4f2df 50%,#eaf4f282 65%,#eaf4f211 85%)}@media (max-width:650px){.cat-page.cat-integrative-practice-products .sh-banner-image{object-position:80% center}.cat-page.cat-integrative-practice-products .sh-hero:before{background:linear-gradient(90deg,#eaf4f2fa,#eaf4f2d9)}}.cat-page.cat-integrative-practice-products .wn-preparations{margin-top:18px!important}.cat-page.cat-integrative-practice-products .wn-preparations ul{overscroll-behavior:contain;scrollbar-width:thin;max-height:280px;padding-left:18px;overflow:auto}.cat-page.cat-integrative-practice-products .wn-preparations li{color:#466777;overflow-wrap:anywhere;margin:10px 0;padding-right:10px;font-size:.94rem;line-height:1.55}.cat-page.cat-integrative-practice-products .wn-list-note{font-size:.875rem!important}.cat-page.cat-integrative-practice-products .wn-guide{color:#167590;text-underline-offset:4px;font-size:.94rem;font-weight:750;text-decoration:underline}.cat-page.cat-integrative-practice-products .ip-related{background:#edf4f2;padding:72px 0}.cat-page.cat-integrative-practice-products .ip-related h2{letter-spacing:-.045em;margin:16px 0;font-size:clamp(2rem,4vw,3rem)}.cat-page.cat-integrative-practice-products .ip-related p{color:var(--muted)}.cat-page.cat-integrative-practice-products .ip-links{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.cat-page.cat-integrative-practice-products .ip-links a{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px;transition:border-color .2s,transform .2s;display:block}.cat-page.cat-integrative-practice-products .ip-links a:hover{border-color:#38b9c8;transform:translateY(-3px)}.cat-page.cat-integrative-practice-products .ip-links strong{font-size:1.07rem;display:block}.cat-page.cat-integrative-practice-products .ip-links span{color:var(--muted);margin-top:8px;font-size:1rem;display:block}.cat-page.cat-integrative-practice-products .sh-tabs .container{flex-wrap:wrap}.cat-page.cat-integrative-practice-products .sh-card{scroll-margin-top:110px}@media (max-width:850px){.cat-page.cat-integrative-practice-products .ip-links{grid-template-columns:1fr 1fr}}@media (max-width:600px){.cat-page.cat-integrative-practice-products .ip-links{grid-template-columns:1fr}.cat-page.cat-integrative-practice-products .ip-related{padding:48px 0}}@media (prefers-reduced-motion:reduce){html:has(.cat-page.cat-integrative-practice-products){scroll-behavior:auto}.cat-page.cat-integrative-practice-products .ip-links a{transition:none}}.cat-page.cat-integrative-practice-products .ip-links a{flex-direction:column;padding:0;display:flex;overflow:hidden}.cat-page.cat-integrative-practice-products .ip-category-image{aspect-ratio:16/10;object-fit:cover;background:#dce8e7;width:100%;height:auto}.cat-page.cat-integrative-practice-products .ip-category-copy{flex:1;padding:24px}.cat-page.cat-integrative-practice-products .ip-links strong{font-size:1.07rem}.cat-page.cat-integrative-practice-products .ip-links span{font-size:1rem}.cat-page.cat-integrative-practice-products .ip-related>.container>p:last-child{color:var(--muted);margin-top:20px;font-size:.875rem}
