.marketplace-service-gallery_gallery__nFbE1{width:min(100% - 36px,1150px);margin:18px auto 23px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.marketplace-service-gallery_gallery__nFbE1 img{display:block;width:100%;height:clamp(150px,22vw,285px);-o-object-fit:cover;object-fit:cover;border-radius:15px;background:#efe8e5}.marketplace-service-gallery_gallery__nFbE1 img:first-child:nth-last-child(n+3){grid-column:span 2}.marketplace-service-gallery_masterPortrait__H_Gkw{display:block;flex:none;width:min(220px,40vw);height:min(280px,50vw);margin:0 auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;border:3px solid #ffffff55;border-radius:20px;box-shadow:0 9px 26px #1d2a3840;background:#efe8e5}.marketplace-service-gallery_cardCover__Rf2Th{display:block;width:100%;height:132px;margin:0 0 11px;-o-object-fit:cover;object-fit:cover;border-radius:11px;background:#efe8e5}@media(max-width:650px){.marketplace-service-gallery_gallery__nFbE1{width:calc(100% - 24px);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px auto 16px}.marketplace-service-gallery_gallery__nFbE1 img{height:130px}.marketplace-service-gallery_gallery__nFbE1 img:first-child:nth-last-child(n+3){grid-column:span 2;height:170px}.marketplace-service-gallery_masterPortrait__H_Gkw{width:114px;height:138px;margin:12px auto}.marketplace-service-gallery_cardCover__Rf2Th{height:100px}}.marketplace-service-detail_page__M9lsy{--hh-teal:#087e80;--hh-deep:#0a3b50;--hh-ink:#183e4b;--hh-soft:#f1faf7;color:var(--hh-ink);background:linear-gradient(180deg,#f0faf7,#fff 640px)}.marketplace-service-detail_page__M9lsy .marketplace-service-detail_hero__f_he_{display:block;width:min(1160px,calc(100% - 30px));margin:22px auto 18px;padding:clamp(26px,5vw,66px);border:1px solid #105d6b;border-radius:28px;background:radial-gradient(circle at 84% 12%,rgba(43,155,154,.36),transparent 48%),linear-gradient(128deg,#082c43 3%,#096671);color:#f5fffa;box-shadow:0 23px 55px rgba(7,58,74,.14)}.marketplace-service-detail_heroCopy__n0HCa{max-width:800px}.marketplace-service-detail_page__M9lsy .marketplace-service-detail_heroCopy__n0HCa .homeopathy-kicker{color:#9ce8e0;letter-spacing:.1em}.marketplace-service-detail_page__M9lsy .marketplace-service-detail_heroCopy__n0HCa h1{margin:10px 0 16px;color:#fffdf8;font:400 clamp(37px,4.8vw,62px)/1.08 Georgia,serif;letter-spacing:-.035em;text-wrap:balance}.marketplace-service-detail_page__M9lsy .marketplace-service-detail_heroCopy__n0HCa .marketplace-service-detail_lead__8whex{max-width:65ch;margin:0;color:#dbf3f0;font:16px/1.6 Arial,Helvetica,sans-serif}.marketplace-service-detail_quickFacts__pdiPh{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:21px 0 23px}.marketplace-service-detail_quickFacts__pdiPh span,.marketplace-service-detail_quickFacts__pdiPh strong{display:inline-flex;align-items:center;min-height:37px;padding:7px 12px;border:1px solid rgba(223,255,249,.44);border-radius:100px;background:rgba(255,255,255,.09);color:#f8fffc;font:750 12px/1.35 Arial,Helvetica,sans-serif}.marketplace-service-detail_quickFacts__pdiPh strong{background:#eaf8ee;color:#085763;border-color:#ddf5eb;font-size:13px}.marketplace-service-detail_actions__cFx2w{display:flex;align-items:center;flex-wrap:wrap;gap:11px 20px}.marketplace-service-detail_bottomPrimary__xZgUY,.marketplace-service-detail_page__M9lsy .marketplace-service-detail_primary__B8f_W{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:13px 21px;border:0;border-radius:100px;background:#f4c18b;color:#183847;text-decoration:none;font:800 15px/1.3 Arial,Helvetica,sans-serif;box-shadow:0 9px 23px rgba(0,0,0,.1)}.marketplace-service-detail_bottomPrimary__xZgUY:hover,.marketplace-service-detail_page__M9lsy .marketplace-service-detail_primary__B8f_W:hover{background:#ffdab0}.marketplace-service-detail_actions__cFx2w>a:not(.marketplace-service-detail_primary__B8f_W){min-height:44px;display:inline-flex;align-items:center;color:#e8fffb;text-underline-offset:4px;font-size:13px}.marketplace-service-detail_bookingNote__UGQZC{max-width:65ch;margin:18px 0 0;color:#c5eae7;font:12px/1.55 Arial,Helvetica,sans-serif}.marketplace-service-detail_page__M9lsy .marketplace-service-detail_approach__91RVg{width:min(1160px,calc(100% - 30px));margin:22px auto;padding:clamp(20px,3vw,34px);border:1px solid #d8ebe5;border-radius:22px;background:#fff;box-shadow:0 12px 35px rgba(7,69,79,.06)}.marketplace-service-detail_approach__91RVg h2,.marketplace-service-detail_approach__91RVg h3{color:#13505e}.marketplace-service-detail_approach__91RVg li,.marketplace-service-detail_approach__91RVg p{line-height:1.7}.marketplace-service-detail_reviews__0vqhr{width:min(1160px,calc(100% - 30px));margin:10px auto 22px}.marketplace-service-detail_bottomActions__4qkFs{width:min(1160px,calc(100% - 30px));margin:18px auto 32px;padding:24px;border:1px solid #cce6de;border-radius:20px;background:var(--hh-soft);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.marketplace-service-detail_bottomActions__4qkFs>a:not(.marketplace-service-detail_bottomPrimary__xZgUY){color:#126a72;display:inline-flex;min-height:44px;align-items:center;font:750 13px/1.5 Arial,Helvetica,sans-serif;text-decoration:underline;text-underline-offset:4px}.marketplace-service-detail_page__M9lsy a:focus-visible{outline:3px solid #ffcc90;outline-offset:4px}@media(max-width:760px){.marketplace-service-detail_page__M9lsy .marketplace-service-detail_hero__f_he_{width:calc(100% - 24px);margin:10px auto 13px;padding:26px 20px 23px;border-radius:21px}.marketplace-service-detail_page__M9lsy .marketplace-service-detail_heroCopy__n0HCa h1{font-size:clamp(33px,8.7vw,44px)}.marketplace-service-detail_page__M9lsy .marketplace-service-detail_heroCopy__n0HCa .marketplace-service-detail_lead__8whex{font-size:14px;line-height:1.52}.marketplace-service-detail_quickFacts__pdiPh{margin:15px 0 17px;gap:7px}.marketplace-service-detail_quickFacts__pdiPh span,.marketplace-service-detail_quickFacts__pdiPh strong{min-height:32px;padding:6px 10px;font-size:11px}.marketplace-service-detail_actions__cFx2w{gap:7px}.marketplace-service-detail_page__M9lsy .marketplace-service-detail_primary__B8f_W{width:100%;min-height:54px}.marketplace-service-detail_actions__cFx2w>a:not(.marketplace-service-detail_primary__B8f_W){min-height:40px}.marketplace-service-detail_bookingNote__UGQZC{font-size:11px;margin-top:13px}.marketplace-service-detail_page__M9lsy .marketplace-service-detail_approach__91RVg{width:calc(100% - 24px);padding:22px 18px;margin:13px auto;border-radius:19px}.marketplace-service-detail_bottomActions__4qkFs,.marketplace-service-detail_reviews__0vqhr{width:calc(100% - 24px)}.marketplace-service-detail_bottomActions__4qkFs{padding:17px;display:grid;gap:9px}.marketplace-service-detail_bottomPrimary__xZgUY{width:100%;font-size:14px}}.marketplace-service-detail_reikiOffers__3xSPz{display:grid;gap:14px;max-width:1120px;margin:24px auto;padding:clamp(15px,3vw,25px);border:1px solid #e4d3be;border-radius:19px;background:linear-gradient(155deg,#fffdf9,#f6ede1);color:#49382d}.marketplace-service-detail_reikiOffers__3xSPz h2{margin:0 0 6px;font:500 clamp(1.3rem,2.6vw,1.8rem)/1.2 Georgia,serif}.marketplace-service-detail_reikiOffers__3xSPz p{margin:0;color:#756356;font-size:.86rem;line-height:1.5}.marketplace-service-detail_reikiOfferGrid__avYGG{display:grid;grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:9px}.marketplace-service-detail_reikiOfferCard__Hfjbe{display:grid;gap:7px;padding:13px;border:1px solid #e4d4c2;border-radius:12px;background:#fffaf4}.marketplace-service-detail_reikiOfferCard__Hfjbe strong{color:#4f3b30;font-size:.88rem}.marketplace-service-detail_reikiOfferCard__Hfjbe span{color:#655448;font-size:.82rem;line-height:1.4}.marketplace-service-detail_reikiOfferCard__Hfjbe small{color:#6f7361;font-size:.74rem}.marketplace-service-detail_reikiOfferCard__Hfjbe b{justify-self:start;font-size:1.03rem;color:#1d7166}.marketplace-service-detail_reikiOffers__3xSPz .marketplace-service-detail_reikiOfferFootnote__oXoQf{font-size:.75rem;color:#6d655d}@media(max-width:430px){.marketplace-service-detail_reikiOffers__3xSPz{margin:15px 8px;padding:12px}.marketplace-service-detail_reikiOfferGrid__avYGG{grid-template-columns:1fr}.marketplace-service-detail_reikiOfferCard__Hfjbe{padding:11px}}.practitioner-presentation-video_section__PJr2v{max-width:980px;margin:1.5rem auto 2rem;padding:0 1rem;color:inherit}.practitioner-presentation-video_heading__jTbE0{margin-bottom:1rem}.practitioner-presentation-video_eyebrow__X1yg9{font-size:.75rem;letter-spacing:.11em;text-transform:uppercase;color:#9d8154;font-weight:700}.practitioner-presentation-video_heading__jTbE0 h2{font-size:clamp(1.25rem,2vw,1.75rem);margin:.35rem 0}.practitioner-presentation-video_screen__WJXAX{position:relative;aspect-ratio:16/9;max-height:540px;background:linear-gradient(140deg,#102d44,#18394b 55%,#423544);border-radius:18px;overflow:hidden;box-shadow:0 18px 40px #051b282e}.practitioner-presentation-video_poster__TcqN8{width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:1rem;flex-direction:column;background-color:transparent;background-size:cover;background-position:50%;border:0;color:white;cursor:pointer;font:inherit;font-size:1rem;font-weight:700}.practitioner-presentation-video_poster__TcqN8:focus-visible .practitioner-presentation-video_play__xdYq5,.practitioner-presentation-video_poster__TcqN8:hover .practitioner-presentation-video_play__xdYq5{transform:scale(1.08);background:#d7bb81;color:#192d42}.practitioner-presentation-video_play__xdYq5{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;border:2px solid #d8be87;background:#0a2936cc;color:#fff;font-size:25px;transition:transform .2s,background .2s}.practitioner-presentation-video_player__PmK7F{display:block;width:100%;height:100%;border:0;-o-object-fit:contain;object-fit:contain}.practitioner-presentation-video_note__V36Fa{margin:.65rem 0 0;font-size:.8rem;opacity:.7}@media(max-width:640px){.practitioner-presentation-video_section__PJr2v{padding:0 .75rem;margin:1rem auto 1.5rem}.practitioner-presentation-video_screen__WJXAX{border-radius:12px}.practitioner-presentation-video_play__xdYq5{width:54px;height:54px}}.practitioner-presentation-video_poster__TcqN8,.practitioner-presentation-video_poster__TcqN8:hover{text-decoration:none}.practitioner-presentation-video_inService__Teb3i{width:100%;max-width:680px;margin:19px 0 21px;padding:0}.practitioner-presentation-video_inService__Teb3i .practitioner-presentation-video_heading__jTbE0{margin-bottom:8px}.practitioner-presentation-video_inService__Teb3i .practitioner-presentation-video_heading__jTbE0 h2{margin:4px 0;font:700 16px/1.3 system-ui,sans-serif;color:#f5fffb}.practitioner-presentation-video_inService__Teb3i .practitioner-presentation-video_eyebrow__X1yg9{color:#abddd4;font-size:11px}.practitioner-presentation-video_inService__Teb3i .practitioner-presentation-video_screen__WJXAX{aspect-ratio:16/7;max-height:300px;box-shadow:0 8px 24px #001a2c33;border:1px solid #e5ffff55}.practitioner-presentation-video_inService__Teb3i .practitioner-presentation-video_note__V36Fa{color:#daf2ea}.practitioner-presentation-video_languages__YiutO{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 10px}.practitioner-presentation-video_languages__YiutO button{min-height:38px;padding:7px 13px;border:1px solid #b7d5ca;border-radius:999px;background:#fff;color:#345a55;font-size:12px;font-weight:700;cursor:pointer}.practitioner-presentation-video_languages__YiutO button[aria-pressed=true]{background:#dbeee4;color:#174e48;border-color:#69b5a1}.practitioner-presentation-video_audioScreen___pmu8{aspect-ratio:auto!important;height:145px!important}.practitioner-presentation-video_audioPlayer__A_wXu{display:grid;place-items:center;padding:18px;width:100%;height:100%}.practitioner-presentation-video_audioPlayer__A_wXu audio{width:100%;max-width:580px}@media(max-width:640px){.practitioner-presentation-video_inService__Teb3i{margin:13px 0 16px}.practitioner-presentation-video_inService__Teb3i .practitioner-presentation-video_screen__WJXAX:not(.practitioner-presentation-video_audioScreen___pmu8){aspect-ratio:16/9}.practitioner-presentation-video_languages__YiutO button{min-height:40px}}.practitioner-reviews_root__hRW5O{min-width:0;margin:22px 0;padding:clamp(17px,2.8vw,27px);scroll-margin-top:20px;border:1px solid #e3d5c6;border-radius:21px;background:linear-gradient(140deg,#fffaf3,#f7eee4);color:#453a33}.practitioner-reviews_heading__evh8e{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.practitioner-reviews_heading__evh8e h2{margin:0;color:#3d2d26;font:400 clamp(27px,3vw,37px)/1.16 Georgia,serif}.practitioner-reviews_kicker__uUDMb{margin:0 0 5px;color:#965b47;font:750 10px/1.4 system-ui,sans-serif;letter-spacing:.11em}.practitioner-reviews_score__9WjWe{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;padding:7px 11px;border-radius:13px;border:1px solid #e9d8c9;background:#fffdf8}.practitioner-reviews_score__9WjWe strong{font:600 25px/1 Georgia,serif}.practitioner-reviews_score__9WjWe>span,.practitioner-reviews_stamp__QzQ6_>span{color:#b17b36}.practitioner-reviews_score__9WjWe small{color:#776458;font:600 11px/1.4 system-ui,sans-serif}.practitioner-reviews_note__Wyals{color:#76675e;font:11px/1.5 system-ui,sans-serif;margin:10px 0}.practitioner-reviews_empty__hc4kc,.practitioner-reviews_notice__m2HeA{padding:13px 15px;margin:13px 0;border-radius:12px;border:1px solid #eadfd3;background:#fffefa;color:#625449;font:12px/1.5 system-ui,sans-serif}.practitioner-reviews_notice__m2HeA button{min-height:40px;margin-left:9px;border:0;background:transparent;color:#80364b;text-decoration:underline;cursor:pointer}.practitioner-reviews_list__tQadi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:15px}.practitioner-reviews_card__r8q4V{min-width:0;border:1px solid #e9d8cc;border-radius:14px;padding:15px;background:#fffdfb}.practitioner-reviews_cardTop__X9Sg3{display:flex;justify-content:space-between;gap:11px;align-items:start}.practitioner-reviews_cardTop__X9Sg3>div:first-child{display:grid;gap:3px;min-width:0}.practitioner-reviews_cardTop__X9Sg3 strong{color:#45342b;font:700 13px/1.4 system-ui,sans-serif;overflow-wrap:anywhere}.practitioner-reviews_cardTop__X9Sg3 small,.practitioner-reviews_stamp__QzQ6_ time{color:#857369;font:11px/1.4 system-ui,sans-serif}.practitioner-reviews_stamp__QzQ6_{display:grid;gap:3px;justify-items:end;white-space:nowrap}.practitioner-reviews_stamp__QzQ6_ span{font-size:15px;letter-spacing:1px}.practitioner-reviews_service__u5u9f{display:inline-block;margin:8px 0 0;color:#7b3850;text-decoration:underline;font:650 11px/1.5 system-ui,sans-serif}.practitioner-reviews_body__LIPyB{margin:10px 0 0;color:#4b443d;font:13px/1.55 system-ui,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere}.practitioner-reviews_leave__2qeg8{margin-top:18px;padding-top:14px;border-top:1px solid #e0d2c5}.practitioner-reviews_leave__2qeg8 h3{margin:0 0 10px;color:#4a3b33;font:700 13px/1.5 system-ui,sans-serif}.practitioner-reviews_serviceLinks__Tv_it{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.practitioner-reviews_serviceLinks__Tv_it a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:50px;min-width:0;padding:9px 13px;border:1px solid #e2d2c2;border-radius:12px;background:#fffefa;color:#513e34;text-decoration:none;font:600 12px/1.35 system-ui,sans-serif}.practitioner-reviews_serviceLinks__Tv_it a span{overflow-wrap:anywhere;min-width:0}.practitioner-reviews_serviceLinks__Tv_it a strong{flex:none;color:#873c50;font:700 11px/1.4 system-ui,sans-serif}.practitioner-reviews_pagination__FO_tV{display:flex;align-items:center;justify-content:center;gap:13px;margin-top:12px}.practitioner-reviews_pagination__FO_tV button{min-height:42px;padding:7px 12px;border:1px solid #e0d0c3;border-radius:10px;background:#fffdfa;color:#753a4b;cursor:pointer;font:700 12px system-ui,sans-serif}.practitioner-reviews_pagination__FO_tV button:disabled{opacity:.45;cursor:default}.practitioner-reviews_root__hRW5O :is(a,button):focus-visible{outline:3px solid #a34e68;outline-offset:3px}@media(max-width:650px){.practitioner-reviews_root__hRW5O{padding:14px;margin:17px 0;border-radius:17px}.practitioner-reviews_list__tQadi,.practitioner-reviews_serviceLinks__Tv_it{grid-template-columns:1fr}.practitioner-reviews_heading__evh8e h2{font-size:28px}.practitioner-reviews_card__r8q4V{padding:12px}.practitioner-reviews_serviceLinks__Tv_it a{min-height:48px}}@media(max-width:360px){.practitioner-reviews_cardTop__X9Sg3{flex-wrap:wrap}.practitioner-reviews_stamp__QzQ6_{justify-items:start}.practitioner-reviews_serviceLinks__Tv_it a strong{white-space:normal;text-align:right}}.practitioner-video-gallery_section__4HFVC{max-width:1180px;margin:0 auto 2.75rem;padding:0 clamp(12px,3vw,28px);min-width:0}.practitioner-video-gallery_header__YEbBW{margin:0 0 1rem}.practitioner-video-gallery_header__YEbBW h2{margin:.25rem 0;font-size:clamp(1.4rem,3vw,2rem);line-height:1.2;color:#14304a}.practitioner-video-gallery_header__YEbBW>p:last-child{margin:.35rem 0;color:#5b6d7d;font-size:.94rem}.practitioner-video-gallery_grid__MUwEx{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:16px}.practitioner-video-gallery_card__5p1AT{min-width:0;overflow:hidden;border:1px solid #dae6e9;border-radius:18px;background:#fff;box-shadow:0 12px 30px #102d4412}.practitioner-video-gallery_screen__Ja8ka{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(140deg,#103e50,#1a5b61 60%,#7a4057)}.practitioner-video-gallery_screen__Ja8ka iframe{display:block;width:100%;height:100%;border:0}.practitioner-video-gallery_poster__gA3Jg{display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:center;width:100%;height:100%;border:0;background-color:transparent;background-size:cover;background-position:50%;color:#fff;cursor:pointer;font:inherit;font-size:.9rem;font-weight:700}.practitioner-video-gallery_poster__gA3Jg:focus-visible{outline:3px solid #bb5670;outline-offset:-5px}.practitioner-video-gallery_play__ggeI3{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;border:2px solid #ffebc7;background:#132f45d9;color:#fff;font-size:23px;transition:transform .2s}.practitioner-video-gallery_poster__gA3Jg:hover .practitioner-video-gallery_play__ggeI3{transform:scale(1.08)}.practitioner-video-gallery_copy__FBS_a{padding:14px 16px 18px;min-width:0;overflow-wrap:anywhere}.practitioner-video-gallery_language__vWH5e{display:inline-flex;padding:3px 8px;background:#e5f3f3;border-radius:30px;font-size:.68rem;letter-spacing:.08em;font-weight:800;color:#17636b}.practitioner-video-gallery_copy__FBS_a h3{font-size:1.08rem;line-height:1.32;color:#16354b;margin:9px 0 6px}.practitioner-video-gallery_copy__FBS_a p{font-size:.9rem;line-height:1.5;color:#577081;margin:0 0 12px}.practitioner-video-gallery_copy__FBS_a a{color:#8c2448;font-weight:750;font-size:.88rem;text-decoration:none}.practitioner-video-gallery_copy__FBS_a a:focus-visible,.practitioner-video-gallery_copy__FBS_a a:hover{text-decoration:underline}@media(max-width:620px){.practitioner-video-gallery_section__4HFVC{margin-bottom:2rem}.practitioner-video-gallery_grid__MUwEx{grid-template-columns:minmax(0,1fr);gap:12px}.practitioner-video-gallery_copy__FBS_a{padding:12px 14px 15px}.practitioner-video-gallery_copy__FBS_a h3{font-size:1rem}}.practitioner-video-gallery_poster__gA3Jg,.practitioner-video-gallery_poster__gA3Jg:hover{text-decoration:none}.practitioner-video-gallery_more__RyzkB{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:18px auto 4px;padding:9px 18px;border:1px solid #c6ae97;border-radius:999px;background:#fbf4ec;color:#6b432e;font:700 14px/1.4 Arial,Helvetica,sans-serif;cursor:pointer}.practitioner-video-gallery_more__RyzkB:hover{background:#f1e5d8}.practitioner-video-gallery_more__RyzkB:focus-visible{outline:2px solid #78503c;outline-offset:3px}@media(max-width:430px){.practitioner-video-gallery_more__RyzkB{width:100%;max-width:320px}}.practitioner-video-gallery_compact__MNqlw{max-width:none;margin:5px 0 18px;padding:0}.practitioner-video-gallery_compact__MNqlw .practitioner-video-gallery_header__YEbBW{margin:0 0 12px}.practitioner-video-gallery_compact__MNqlw .practitioner-video-gallery_header__YEbBW h2{font:500 clamp(23px,2.5vw,30px)/1.2 Georgia,serif;color:#48342a}.practitioner-video-gallery_compact__MNqlw .practitioner-video-gallery_header__YEbBW>p:last-child{display:none}.practitioner-video-gallery_compact__MNqlw .practitioner-video-gallery_grid__MUwEx{display:flex;align-items:stretch;gap:12px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 2px 12px}.practitioner-video-gallery_compact__MNqlw .practitioner-video-gallery_grid__MUwEx::-webkit-scrollbar{display:none}.practitioner-video-gallery_compact__MNqlw .practitioner-video-gallery_card__5p1AT{flex:0 0 clamp(205px,24vw,270px);display:flex;flex-direction:column;border-radius:17px;border-color:#e2ddcd;background:#fffdf7;scroll-snap-align:start;box-shadow:0 6px 19px #21372813}.practitioner-video-gallery_compact__MNqlw .practitioner-video-gallery_screen__Ja8ka{aspect-ratio:16/9;background:#145947}.practitioner-video-gallery_compact__MNqlw .practitioner-video-gallery_poster__gA3Jg{background-position:50%;color:#fff;font-size:0;gap:4px}.practitioner-video-gallery_compact__MNqlw .practitioner-video-gallery_play__ggeI3{width:43px;height:43px;font-size:17px;background:#17423ddf;border-color:#fcf8e4}.practitioner-video-gallery_compact__MNqlw .practitioner-video-gallery_copy__FBS_a{padding:11px 12px 13px}.practitioner-video-gallery_compact__MNqlw .practitioner-video-gallery_copy__FBS_a h3{margin:6px 0 4px;font:600 16px/1.22 Georgia,serif;color:#48352b}.practitioner-video-gallery_compact__MNqlw .practitioner-video-gallery_copy__FBS_a p{display:none}.practitioner-video-gallery_compact__MNqlw .practitioner-video-gallery_copy__FBS_a a{font-size:11px;color:#0e7553}.practitioner-video-gallery_compact__MNqlw .practitioner-video-gallery_language__vWH5e{padding:3px 7px;background:#e6f3eb;color:#11704f}@media(max-width:650px){.practitioner-video-gallery_compact__MNqlw .practitioner-video-gallery_grid__MUwEx{gap:10px}.practitioner-video-gallery_compact__MNqlw .practitioner-video-gallery_card__5p1AT{flex-basis:min(69vw,250px)}}@media(max-width:360px){.practitioner-video-gallery_compact__MNqlw .practitioner-video-gallery_card__5p1AT{flex-basis:225px}}@media(prefers-reduced-motion:reduce){.practitioner-video-gallery_compact__MNqlw .practitioner-video-gallery_grid__MUwEx{scroll-behavior:auto}.practitioner-video-gallery_compact__MNqlw .practitioner-video-gallery_play__ggeI3{transition:none}}