.master-course-page .page-banner-image,.service-card .master-course-card-image{object-fit:contain;object-position:center;background-color:#261e25}.treatment-catalogue .page-banner{min-height:190px;padding-block:32px}.treatment-catalogue .inner-hero{padding-top:22px;padding-bottom:32px}.treatment-catalogue .breadcrumbs{margin-bottom:18px}.treatment-catalogue .treatment-introduction{color:#dcc5cb;max-width:1000px;font-size:1rem;line-height:1.65}.treatment-catalogue .treatment-introduction p+p{margin-top:12px}.treatment-catalogue .treatment-quick-nav{margin-top:24px}.treatment-catalogue .treatment-quick-nav h2{letter-spacing:normal;margin-bottom:14px;font-size:1.35rem;line-height:1.3}.treatment-catalogue .treatment-quick-nav>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:570px;display:grid}.treatment-catalogue .treatment-quick-nav .button{text-align:center;gap:0;min-width:0;min-height:48px;padding:12px 16px}.treatment-catalogue .category-section[id]{scroll-margin-top:12px}@media (max-width:600px){.treatment-catalogue .page-banner{min-height:140px;padding-block:24px}.treatment-catalogue .page-banner .eyebrow{display:none}.treatment-catalogue .inner-hero{padding-top:18px;padding-bottom:28px}.treatment-catalogue .breadcrumbs{margin-bottom:14px}.treatment-catalogue .treatment-introduction{font-size:1rem;line-height:1.55}.treatment-catalogue .treatment-quick-nav{margin-top:20px}.treatment-catalogue .treatment-quick-nav>div{gap:8px}.treatment-catalogue .treatment-quick-nav .button{letter-spacing:normal;padding:12px 8px;font-size:.875rem}}.blog-feature-article .article-cover{max-width:1100px;margin:28px 0}.blog-feature-article .article-cover img{aspect-ratio:1672/941;object-fit:contain;width:100%;height:auto;display:block}.blog-feature-article .article-byline{font-size:.875rem;line-height:1.7}.blog-feature-article .section-nav{max-height:calc(100svh - 130px);top:112px;overflow-y:auto}.blog-feature-article .prose>ul{padding-left:1.5em;list-style:outside}.blog-feature-article .prose{min-width:0}.blog-feature-article .prose a{overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline}.editorial-card.article-cover-card .card-photo img{aspect-ratio:1672/941;object-fit:contain;width:100%;height:auto}@media (max-width:600px){.blog-feature-article .section-nav{max-height:none;top:auto;overflow:visible}.blog-feature-article .article-cover{margin-block:20px}}.treatment-ethics-link{margin-top:24px}.treatment-ethics-link .button{text-align:center;white-space:normal;max-width:100%;min-height:48px;line-height:1.5}body.copper-preview .tantra-lingam-page .page-banner h1{overflow-wrap:break-word;font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.15}body.copper-preview .tantra-lingam-page .prose{min-width:0;max-width:72ch;font-size:1.0625rem;line-height:1.7}body.copper-preview .tantra-lingam-page .prose h2{margin:32px 0 16px;font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.28}body.copper-preview .tantra-lingam-page .prose h3{margin:24px 0 12px;font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.3}body.copper-preview .tantra-lingam-page .prose p,body.copper-preview .tantra-lingam-page .prose li{font-size:inherit}body.copper-preview .tantra-lingam-page .prose p{margin-bottom:18px;line-height:1.7}body.copper-preview .tantra-lingam-page .prose>ul{margin:0 0 24px;padding-left:1.4em;line-height:1.7}body.copper-preview .tantra-lingam-page .prose>ul>li{line-height:1.7}body.copper-preview .tantra-lingam-page .prose>ul>li+li{margin-top:8px}body.copper-preview .tantra-lingam-page .booking-options>h2,body.copper-preview .tantra-lingam-page .page-cta>h2{margin-top:0}@media (max-width:600px){body.copper-preview .tantra-lingam-page .page-banner h1{font-size:clamp(2rem,8vw,2.25rem)}body.copper-preview .tantra-lingam-page .prose{font-size:1rem}body.copper-preview .tantra-lingam-page .prose h2{margin-top:28px}}body.copper-preview .tantra-lingam-page .prose>ul{list-style:outside}body.copper-preview .tantra-lingam-page .prose>ol{margin:0 0 24px;padding-left:1.8em;line-height:1.7;list-style:decimal}body.copper-preview .tantra-lingam-page .prose>:is(ul,ol)>li{padding-left:.2em;display:list-item}body.copper-preview .tantra-lingam-page .prose>ol>li+li{margin-top:8px}body.copper-preview .tantra-lingam-page .lingam-professional-notice,body.copper-preview .tantra-ethics-page .lingam-professional-notice{color:#e7d8d1;overflow-wrap:anywhere;background:0 0;border:0;border-left:2px solid #b79861;max-width:72ch;margin-top:16px;padding:4px 0 4px 14px;font-size:1rem;line-height:1.55}body.copper-preview .tantra-lingam-page .lingam-professional-notice p,body.copper-preview .tantra-ethics-page .lingam-professional-notice p{margin:0}body.copper-preview .tantra-lingam-page .lingam-professional-notice p+p,body.copper-preview .tantra-ethics-page .lingam-professional-notice p+p{margin-top:8px;font-size:.9375rem}body.copper-preview .tantra-lingam-page .lingam-professional-notice a,body.copper-preview .tantra-ethics-page .lingam-professional-notice a{color:#e3c48e;text-underline-offset:.2em;font-weight:600;text-decoration:underline}:is(body.copper-preview .tantra-lingam-page .lingam-professional-notice a:focus-visible,body.copper-preview .tantra-ethics-page .lingam-professional-notice a:focus-visible){outline-offset:4px;outline:2px solid #e3c48e}body.copper-preview .tantra-lingam-page .lingam-professional-notice strong,body.copper-preview .tantra-ethics-page .lingam-professional-notice strong{font-weight:500}body.copper-preview .tantra-lingam-page .page-cta>.button+.textlink{color:#e3c48e;vertical-align:middle;background:0 0;border:0;margin-inline-start:24px;padding:0;display:inline-block}@media (max-width:600px){body.copper-preview .tantra-lingam-page .page-cta>.button+.textlink{margin-inline-start:0;width:fit-content;max-width:100%;margin-top:20px;display:block}}
