.captioned-youtube_root__4ienF{min-width:0}.captioned-youtube_badge__3MuRY{display:inline-flex;align-items:center;gap:7px;color:#70436f;background:#f2e9f3;border:1px solid #e0cfe3;border-radius:999px;padding:6px 12px;margin-bottom:10px;font-size:13px;font-weight:600}.captioned-youtube_badge__3MuRY span{font-size:11px;border:1px solid;border-radius:3px;padding:0 3px}.captioned-youtube_frame__X8igM{min-height:200px}.captioned-youtube_toolbar__5ChKq{display:flex;justify-content:flex-end;margin-top:12px}.captioned-youtube_toolbar__5ChKq button{border:1px solid #b797b7;color:#643f67;background:#fff;border-radius:6px;padding:7px 12px;font:inherit;font-size:13px;cursor:pointer}.captioned-youtube_toolbar__5ChKq button[aria-pressed=true]{background:#70436f;color:#fff}.captioned-youtube_toolbar__5ChKq button:focus-visible,.captioned-youtube_transcript___1m_k summary:focus-visible{outline:3px solid #b775ba;outline-offset:3px}.captioned-youtube_caption__TlM3Q{margin-top:8px;min-height:86px;box-sizing:border-box;background:#f5eef5;color:#513f55;border:1px solid #e5d8e6;border-radius:10px;padding:16px 18px;font-size:16px;line-height:1.65;text-align:center;overflow-wrap:anywhere}.captioned-youtube_note__W3sq8{font-size:12px!important;line-height:1.6!important;color:#857887!important;margin:10px 0!important}.captioned-youtube_transcript___1m_k{font-size:13px;line-height:1.6;color:#655569;margin-bottom:16px}.captioned-youtube_transcript___1m_k summary{cursor:pointer;padding:8px 0}.captioned-youtube_transcript___1m_k ol{list-style:none;padding:12px;margin:0;background:#f7f1f6;border-radius:8px;max-height:280px;overflow:auto}.captioned-youtube_transcript___1m_k li{display:flex;gap:12px;margin-bottom:10px}.captioned-youtube_transcript___1m_k time{flex:0 0 36px;font-variant-numeric:tabular-nums;direction:ltr}.captioned-youtube_transcript___1m_k span{min-width:0;overflow-wrap:anywhere}.captioned-youtube_announcement__ePLfr{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;margin:0 0 24px;border:1px solid #dfcde1;border-radius:10px;background:#f5edf5;color:#69446e;font-size:15px;line-height:1.6}.captioned-youtube_announcement__ePLfr strong{flex-shrink:0;border:1px solid;border-radius:4px;padding:0 4px;font-size:12px;margin-top:2px}.captioned-youtube_announcement__ePLfr a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.captioned-youtube_caption__TlM3Q{font-size:15px;padding:12px;min-height:94px}.captioned-youtube_announcement__ePLfr{padding:12px 14px;font-size:14px}}.lower-eye-fat-guide_contents__rx7ld{padding:24px;border:1px solid #ddd4dc;border-radius:16px;margin-bottom:40px;background:#faf7fb}.lower-eye-fat-guide_contents__rx7ld>span{display:block;font-size:1rem;font-weight:650;margin-bottom:14px;color:#40323e}.lower-eye-fat-guide_contents__rx7ld>div{display:flex;flex-wrap:wrap;gap:10px}.lower-eye-fat-guide_contents__rx7ld a{padding:10px 14px;border-radius:24px;background:#fff;border:1px solid #e5dce4;color:#594151;text-decoration:none;font-size:1rem}.lower-eye-fat-guide_contents__rx7ld a:focus-visible,.lower-eye-fat-guide_contents__rx7ld a:hover{border-color:#79506d}.lower-eye-fat-guide_guideSection__4RTLc{margin:56px 0;scroll-margin-top:120px}.lower-eye-fat-guide_comparisonGrid__wIz8h{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lower-eye-fat-guide_comparisonGrid__wIz8h article{border:1px solid #ddd4dc;border-radius:16px;padding:24px;background:#faf8fb;min-width:0}.lower-eye-fat-guide_comparisonGrid__wIz8h h3{margin:0 0 20px;font-size:1.2rem;line-height:1.5;color:#463140}.lower-eye-fat-guide_comparisonGrid__wIz8h dl{margin:0}.lower-eye-fat-guide_comparisonGrid__wIz8h dl>div{padding:14px 0;border-top:1px solid #e5dde5}.lower-eye-fat-guide_comparisonGrid__wIz8h dt{font-size:1rem;font-weight:650;color:#503c4b}.lower-eye-fat-guide_comparisonGrid__wIz8h dd{margin:7px 0 0;font-size:1rem;line-height:1.8;color:#635660;word-break:keep-all;overflow-wrap:anywhere}.lower-eye-fat-guide_comparisonGrid__wIz8h a,.lower-eye-fat-guide_textLink__jwm5o{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:#684862;font-weight:650;font-size:1rem;line-height:1.6}.lower-eye-fat-guide_comparisonGrid__wIz8h a svg,.lower-eye-fat-guide_textLink__jwm5o svg{width:18px;height:18px;flex-shrink:0}.lower-eye-fat-guide_note__EXo8a{margin:18px 0 0;font-size:1rem;color:#6a5c67;line-height:1.8}.lower-eye-fat-guide_costList__NESy1{display:grid;gap:12px;margin:0;padding-left:24px;font-size:1rem;line-height:1.8;color:#584751}.lower-eye-fat-guide_questions__M8jfM{border-top:1px solid #ddd4dc}.lower-eye-fat-guide_questions__M8jfM details{border-bottom:1px solid #ddd4dc;padding:20px 0}.lower-eye-fat-guide_questions__M8jfM summary{cursor:pointer;font-size:1.05rem;font-weight:650;line-height:1.7;color:#473440}.lower-eye-fat-guide_questions__M8jfM p{margin:12px 0 0;font-size:1rem;line-height:1.85;color:#635660}.lower-eye-fat-guide_related__0iyZ7{display:flex;flex-wrap:wrap;gap:14px 22px;padding:24px 0;border-top:1px solid #ddd4dc;font-size:1rem;line-height:1.7}.lower-eye-fat-guide_related__0iyZ7 strong{flex-basis:100%;color:#463140}.lower-eye-fat-guide_related__0iyZ7 a{color:#684862;text-decoration:underline;text-underline-offset:4px}@media(max-width:640px){.lower-eye-fat-guide_comparisonGrid__wIz8h{grid-template-columns:1fr}.lower-eye-fat-guide_comparisonGrid__wIz8h article,.lower-eye-fat-guide_contents__rx7ld{padding:20px}.lower-eye-fat-guide_guideSection__4RTLc{margin:40px 0}}.dr-dream-video-page_page__nwpUl{width:min(960px,calc(100% - 40px));margin:0 auto;padding:120px 0 64px;color:#352936}.dr-dream-video-page_page__nwpUl h1{font-size:clamp(1.8rem,3.3vw,3rem);line-height:1.3;word-break:normal;overflow-wrap:break-word;margin:16px 0 20px}.dr-dream-video-page_breadcrumbs__NJLPG,.dr-dream-video-page_links__aLQRp{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.dr-dream-video-page_breadcrumbs__NJLPG{font-size:13px;margin-bottom:32px;color:#796c7d}.dr-dream-video-page_lead___sdXK{font-size:17px;line-height:1.85;margin-bottom:28px;color:#796c7d}.dr-dream-video-page_panel__ujKpU{margin-top:32px;padding:24px;border:1px solid #e5d8e6;border-radius:12px;background:#faf5fa}.dr-dream-video-page_panel__ujKpU h2{font-size:22px;margin:0 0 16px}.dr-dream-video-page_panel__ujKpU h3{font-size:17px}.dr-dream-video-page_panel__ujKpU p{line-height:1.85}.dr-dream-video-page_links__aLQRp a,.dr-dream-video-page_panel__ujKpU a{color:#77467c;text-underline-offset:4px}.dr-dream-video-page_links__aLQRp{margin-top:32px}@media(max-width:700px){.dr-dream-video-page_page__nwpUl{padding-top:100px}.dr-dream-video-page_panel__ujKpU{padding:20px}.dr-dream-video-page_lead___sdXK{font-size:16px}}.dr-dream-video-page_page__nwpUl .dr-youtube-frame{aspect-ratio:16/9;width:100%;height:auto}.dr-dream-video-page_page__nwpUl .dr-youtube-frame iframe{display:block;width:100%;height:100%}.dr-dream-video-page_points__lP2Se{padding-inline-start:22px;line-height:1.85;margin:0 0 20px}.dr-dream-video-page_points__lP2Se li+li{margin-top:12px}.dr-dream-video-page_question__XZ7Et+.dr-dream-video-page_question__XZ7Et{margin-top:24px;padding-top:20px;border-top:1px solid #e5d8e6}.dr-dream-video-page_question__XZ7Et h3{line-height:1.6;margin:0 0 8px}.dr-dream-video-page_question__XZ7Et p{margin:0}.dr-dream-video-page_panel__ujKpU{min-width:0;overflow-wrap:anywhere}.dr-dream-video-page_panel__ujKpU h2,.dr-dream-video-page_panel__ujKpU h3{word-break:normal}.event-popup-layout_group__M55i7{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center;justify-content:center;width:min(520px,100%);max-height:calc(100dvh - 48px)}.event-popup-layout_pair__bQ9Hc{width:min(1064px,100%);grid-template-columns:repeat(2,minmax(0,1fr))}.event-popup-layout_group__M55i7>section{width:100%;min-width:0;max-height:calc(100dvh - 48px);overflow:auto;border-radius:16px}.event-popup-layout_group__M55i7>section>footer{gap:8px}.event-popup-layout_group__M55i7>section>footer label{font-size:13px}.event-popup-layout_pair__bQ9Hc>section{box-shadow:0 20px 60px rgba(20,11,18,.25)}@media(max-width:700px){.event-popup-layout_group__M55i7{width:min(520px,100%);max-height:calc(100dvh - 32px);gap:16px}.event-popup-layout_group__M55i7>section{max-height:calc(100dvh - 32px)}}.holiday-calendar_calendar__Fy9_v{background:#fff;color:#342639;line-height:1.5;width:100%;border:1px solid #e6dce9;border-radius:18px;overflow:hidden;font-size:16px}.holiday-calendar_header__pR1fS{background:#6e4778;color:white;text-align:center;padding:30px 24px 22px}.holiday-calendar_header__pR1fS>span{font-size:11px;letter-spacing:2px;opacity:.8}.holiday-calendar_calendar__Fy9_v .holiday-calendar_header__pR1fS h2{color:white;font-size:24px;line-height:1.3;font-weight:500;margin:12px 30px}.holiday-calendar_calendar__Fy9_v .holiday-calendar_header__pR1fS p{color:white;font-size:27px;font-weight:650;margin:8px 0 0}.holiday-calendar_body__oFdqv{padding:20px 24px}.holiday-calendar_grid__aEPuf,.holiday-calendar_week__MofM9{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;direction:ltr}.holiday-calendar_week__MofM9{padding:0 0 10px;color:#817188;font-size:13px;text-align:center}.holiday-calendar_week__MofM9 span{overflow-wrap:anywhere}.holiday-calendar_day__YrAbo,.holiday-calendar_empty__b5IYY{min-height:55px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:10px}.holiday-calendar_day__YrAbo{border:1px solid transparent;background:#f8f6f9;color:#493e4d;font:inherit;position:relative;padding:4px 1px}.holiday-calendar_day__YrAbo>span{font-size:18px;line-height:1.2}.holiday-calendar_day__YrAbo small{font-size:9px;line-height:1.15;overflow-wrap:anywhere;max-width:100%;margin-top:4px}.holiday-calendar_day__YrAbo.holiday-calendar_closed__sKp3v{background:#efe1ee;color:#873a76;border-color:#d7b7d2;font-weight:700}button.holiday-calendar_day__YrAbo{cursor:pointer}button.holiday-calendar_day__YrAbo:hover{border-color:#80538b}button.holiday-calendar_day__YrAbo:focus-visible{outline:3px solid #57315f;outline-offset:1px}.holiday-calendar_legend__eGTQZ{display:flex;align-items:center;justify-content:center;gap:8px;margin:20px 0 8px;font-size:14px;color:#7c3e71}.holiday-calendar_legend__eGTQZ i{width:11px;height:11px;border-radius:50%;background:#ae6b9d}.holiday-calendar_description__IHqAk{text-align:center;color:#7d7081;font-size:14px;margin:0;line-height:1.6}@media(max-width:400px){.holiday-calendar_body__oFdqv{padding:16px 12px}.holiday-calendar_header__pR1fS{padding:25px 15px 18px}.holiday-calendar_calendar__Fy9_v .holiday-calendar_header__pR1fS h2{color:white;font-size:21px}.holiday-calendar_calendar__Fy9_v .holiday-calendar_header__pR1fS p{color:white;font-size:23px}.holiday-calendar_day__YrAbo,.holiday-calendar_empty__b5IYY{min-height:48px}.holiday-calendar_grid__aEPuf,.holiday-calendar_week__MofM9{gap:3px}}.admin-holiday-popup-manager_manager__WQEZV{font-size:16px;color:#423647}.admin-holiday-popup-manager_toolbar__I3TIE{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:24px}.admin-holiday-popup-manager_toolbar__I3TIE>span{color:#88738d;font-size:14px}.admin-holiday-popup-manager_manager__WQEZV label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:600}.admin-holiday-popup-manager_manager__WQEZV input:not([type=checkbox]),.admin-holiday-popup-manager_manager__WQEZV select{min-height:44px;border:1px solid #dacee0;border-radius:8px;background:#fff;color:#423647;padding:9px 12px;font:inherit;min-width:0}.admin-holiday-popup-manager_layout__nrrlF{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.admin-holiday-popup-manager_panel__Mz6s0,.admin-holiday-popup-manager_preview__JatZ0,.admin-holiday-popup-manager_saved__j0bMf{background:#fff;border:1px solid #e5dce8;border-radius:14px;padding:24px}.admin-holiday-popup-manager_manager__WQEZV h2{font-size:20px;margin:0 0 8px}.admin-holiday-popup-manager_manager__WQEZV p{font-size:14px;line-height:1.7;color:#7e6e85;margin:0 0 18px}.admin-holiday-popup-manager_controls__cSysz{border:0;padding:0;margin:0;min-width:0}.admin-holiday-popup-manager_actions__6RL_W,.admin-holiday-popup-manager_quick__umBG_{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.admin-holiday-popup-manager_manager__WQEZV button{font:inherit;cursor:pointer;border:1px solid #dacee0;border-radius:8px;background:#fff;padding:10px 14px;color:#674272}.admin-holiday-popup-manager_manager__WQEZV button:disabled{opacity:.55;cursor:wait}.admin-holiday-popup-manager_manager__WQEZV button:focus-visible{outline:3px solid #a47aae;outline-offset:3px}.admin-holiday-popup-manager_controls__cSysz .admin-holiday-popup-manager_selected__e007N{margin:12px 0 26px;color:#794a80}.admin-holiday-popup-manager_dates__tiwCQ{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 8px}.admin-holiday-popup-manager_checks__KIGxC{display:flex;gap:22px;margin:20px 0}.admin-holiday-popup-manager_manager__WQEZV .admin-holiday-popup-manager_checks__KIGxC label,.admin-holiday-popup-manager_manager__WQEZV .admin-holiday-popup-manager_publish__3A0WN{flex-direction:row;align-items:center;gap:8px}.admin-holiday-popup-manager_manager__WQEZV input[type=checkbox]{width:18px;height:18px;accent-color:#754b7e}.admin-holiday-popup-manager_publish__3A0WN{padding:15px;background:#f4edf6;border-radius:8px}.admin-holiday-popup-manager_actions__6RL_W .admin-holiday-popup-manager_primary__21DF0{background:#714879;color:#fff;border-color:#714879;min-width:140px}.admin-holiday-popup-manager_manager__WQEZV .admin-holiday-popup-manager_notice__onzIM{color:#714879;margin:10px 0 0}.admin-holiday-popup-manager_preview__JatZ0{position:sticky;top:100px}.admin-holiday-popup-manager_previewHeading__a7qZ2{display:flex;gap:12px;justify-content:space-between;align-items:start;flex-wrap:wrap;margin-bottom:16px}.admin-holiday-popup-manager_previewCanvas__hLh5U{background:#ede8ef;padding:22px;border-radius:12px}.admin-holiday-popup-manager_previewCanvas__hLh5U>section{max-width:500px;margin:auto}.admin-holiday-popup-manager_manager__WQEZV .admin-holiday-popup-manager_caption__wx8P8{margin:16px 0 0;text-align:center}.admin-holiday-popup-manager_saved__j0bMf{margin-top:26px}.admin-holiday-popup-manager_saved__j0bMf>button{display:flex;align-items:center;gap:18px;width:100%;margin-top:12px;text-align:left}.admin-holiday-popup-manager_saved__j0bMf small{margin-inline-start:auto;color:#837487}.admin-holiday-popup-manager_saved__j0bMf span{font-size:14px}.admin-holiday-popup-manager_saved__j0bMf strong{white-space:nowrap}@media(max-width:1100px){.admin-holiday-popup-manager_layout__nrrlF{grid-template-columns:1fr}.admin-holiday-popup-manager_preview__JatZ0{position:static}.admin-holiday-popup-manager_previewCanvas__hLh5U>section{max-width:460px}}@media(max-width:600px){.admin-holiday-popup-manager_panel__Mz6s0,.admin-holiday-popup-manager_preview__JatZ0,.admin-holiday-popup-manager_saved__j0bMf{padding:16px}.admin-holiday-popup-manager_dates__tiwCQ{grid-template-columns:1fr}.admin-holiday-popup-manager_previewCanvas__hLh5U{padding:10px}.admin-holiday-popup-manager_saved__j0bMf>button{flex-wrap:wrap;gap:10px}.admin-holiday-popup-manager_saved__j0bMf small{margin:0;width:100%}}.related-doctor-video_section__wU__F{max-width:960px;margin:48px auto;padding:0 24px;color:#352936}.related-doctor-video_section__wU__F h2{font-size:clamp(20px,2.2vw,28px);line-height:1.4;margin:0 0 20px}.related-doctor-video_card__jCdmt{display:grid;grid-template-columns:minmax(160px,280px) minmax(0,1fr);gap:28px;align-items:center;padding:20px;border:1px solid #e5d8e6;border-radius:16px;background:#faf5fa;color:inherit;text-decoration:none}.related-doctor-video_card__jCdmt:hover{border-color:#aa65ad}.related-doctor-video_card__jCdmt:focus-visible{outline:3px solid #77467c;outline-offset:4px}.related-doctor-video_thumbnail__Ya77X{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:10px}.related-doctor-video_thumbnail__Ya77X img{width:100%;height:100%;object-fit:cover}.related-doctor-video_play__PZsbr{position:absolute;inset:0;display:grid;place-items:center;color:white;font-size:28px;text-shadow:0 2px 8px #352936}.related-doctor-video_body__ksdUp{display:flex;flex-direction:column;gap:12px;min-width:0;overflow-wrap:anywhere}.related-doctor-video_body__ksdUp strong{font-size:clamp(18px,2vw,24px);line-height:1.5}.related-doctor-video_eyebrow__OFjsV{font-size:11px;letter-spacing:.16em;color:#88538c}.related-doctor-video_cta__6KH9p{color:#77467c;font-size:14px;text-decoration:underline;text-underline-offset:4px}@media(max-width:600px){.related-doctor-video_card__jCdmt{grid-template-columns:1fr;gap:18px;padding:16px}.related-doctor-video_section__wU__F{margin:32px auto;padding:0 20px}}.page_contents__YAA8l{padding:24px;border:1px solid #ddd4dc;border-radius:16px;margin-bottom:40px;background:#faf7fb}.page_contents__YAA8l>span{display:block;font-size:1rem;font-weight:650;margin-bottom:14px;color:#40323e}.page_contents__YAA8l>div{display:flex;flex-wrap:wrap;gap:10px}.page_contents__YAA8l a{padding:10px 14px;border-radius:24px;background:#fff;border:1px solid #e5dce4;color:#594151;text-decoration:none;font-size:1rem}.page_contents__YAA8l a:focus-visible,.page_contents__YAA8l a:hover{border-color:#79506d}.page_guideSection__UYTrs{margin:56px 0;scroll-margin-top:120px}.page_comparisonGrid__yTfFB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.page_comparisonGrid__yTfFB article{border:1px solid #ddd4dc;border-radius:16px;padding:24px;background:#faf8fb;min-width:0}.page_comparisonGrid__yTfFB h3{margin:0 0 20px;font-size:1.2rem;line-height:1.5;color:#463140}.page_comparisonGrid__yTfFB dl{margin:0}.page_comparisonGrid__yTfFB dl>div{padding:14px 0;border-top:1px solid #e5dde5}.page_comparisonGrid__yTfFB dt{font-size:1rem;font-weight:650;color:#503c4b}.page_comparisonGrid__yTfFB dd{margin:7px 0 0;font-size:1rem;line-height:1.8;color:#635660;word-break:keep-all;overflow-wrap:anywhere}.page_comparisonGrid__yTfFB a,.page_textLink__PkjQE{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:#684862;font-weight:650;font-size:1rem;line-height:1.6}.page_comparisonGrid__yTfFB a svg,.page_textLink__PkjQE svg{width:18px;height:18px;flex-shrink:0}.page_note__p6vN2{margin:18px 0 0;font-size:1rem;color:#6a5c67;line-height:1.8}.page_costList__8IOlm{display:grid;gap:12px;margin:0;padding-left:24px;font-size:1rem;line-height:1.8;color:#584751}.page_questions__yHDnz{border-top:1px solid #ddd4dc}.page_questions__yHDnz details{border-bottom:1px solid #ddd4dc;padding:20px 0}.page_questions__yHDnz summary{cursor:pointer;font-size:1.05rem;font-weight:650;line-height:1.7;color:#473440}.page_questions__yHDnz p{margin:12px 0 0;font-size:1rem;line-height:1.85;color:#635660}.page_related__9MoDF{display:flex;flex-wrap:wrap;gap:14px 22px;padding:24px 0;border-top:1px solid #ddd4dc;font-size:1rem;line-height:1.7}.page_related__9MoDF strong{flex-basis:100%;color:#463140}.page_related__9MoDF a{color:#684862;text-decoration:underline;text-underline-offset:4px}@media(max-width:640px){.page_comparisonGrid__yTfFB{grid-template-columns:1fr}.page_comparisonGrid__yTfFB article,.page_contents__YAA8l{padding:20px}.page_guideSection__UYTrs{margin:40px 0}}.page_body__gQRXU{width:calc(100% - 40px);max-width:1040px;margin:0 auto;padding:64px 0}@media(max-width:640px){.page_body__gQRXU{padding:36px 0}}.searchable-faq_categories__DVJxS{display:flex;flex-wrap:wrap;gap:10px}.searchable-faq_categories__DVJxS a{display:flex;align-items:center;min-height:48px;padding:12px 18px;border:1px solid var(--line,#e2dce3);border-radius:4px;font-size:1rem;color:var(--brand-dark,#592b65);background:white;line-height:1.5}.searchable-faq_categories__DVJxS a:hover{background:#f8f0f8}.searchable-faq_rows__5VdLn{border-top:1px solid var(--line,#e2dce3)}.searchable-faq_item__gFf5m{border-bottom:1px solid var(--line,#e2dce3);scroll-margin-top:120px}.searchable-faq_item__gFf5m summary{display:flex;gap:16px;align-items:baseline;padding:22px 4px;cursor:pointer;list-style:none;font-size:1.0625rem;font-weight:650;line-height:1.6;overflow-wrap:anywhere}.searchable-faq_item__gFf5m summary::-webkit-details-marker{display:none}.searchable-faq_item__gFf5m summary:after{content:"+";margin-inline-start:auto;flex-shrink:0;color:var(--brand,#8a418f);font-size:1.25rem}.searchable-faq_item__gFf5m[open] summary:after{content:"−"}.searchable-faq_number__pFOqK{color:var(--brand,#8a418f);flex:0 0 36px;font-size:.875rem}.searchable-faq_answer__Ofpp3{padding:0 0 24px;padding-inline:56px 28px;color:var(--body,#5b5260);font-size:1rem;line-height:1.9;overflow-wrap:anywhere}.searchable-faq_answer__Ofpp3 p{margin:0}.searchable-faq_guideLink__tTHRr{display:inline-block;padding:12px 0;color:var(--brand-dark,#592b65);text-decoration:underline;text-underline-offset:5px;font-size:1rem;line-height:1.6}.searchable-faq_categories__DVJxS a:focus-visible,.searchable-faq_guideLink__tTHRr:focus-visible,.searchable-faq_item__gFf5m summary:focus-visible{outline:2px solid var(--brand,#8a418f);outline-offset:4px}.searchable-faq_treatment___gA6O{max-width:1040px}.searchable-faq_treatment___gA6O h2{font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.4;margin:12px 0 28px;overflow-wrap:anywhere}@media(max-width:640px){.searchable-faq_categories__DVJxS{gap:8px}.searchable-faq_categories__DVJxS a{padding:10px 12px}.searchable-faq_item__gFf5m summary{gap:10px;padding:18px 2px}.searchable-faq_answer__Ofpp3{padding:0 4px 22px}}.desktop-scroll-top_button__XFI_x{display:none}@media (min-width:1181px){.desktop-scroll-top_button__XFI_x{position:fixed;right:40px;bottom:24px;z-index:1300;width:56px;height:56px;padding:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:#70436f;background:#fffafc;border:1px solid #d8bfdc;border-radius:50%;box-shadow:0 6px 20px #5135571a;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.desktop-scroll-top_button__XFI_x svg{width:21px;height:21px}.desktop-scroll-top_button__XFI_x span{font-size:10px;font-weight:800;line-height:1.2;letter-spacing:.08em}.desktop-scroll-top_button__XFI_x:hover{color:#fff;background:#70436f;transform:translateY(-2px)}.desktop-scroll-top_button__XFI_x:focus-visible{outline:3px solid #b775ba;outline-offset:4px}}@media (min-width:1181px) and (max-height:800px){.desktop-scroll-top_button__XFI_x{right:136px}}@media (prefers-reduced-motion:reduce){.desktop-scroll-top_button__XFI_x{transition:none}}.clinic-schedule-live_page__aY863{background:#fffaf8;color:#2f2528;min-height:100vh}.clinic-schedule-live_hero__N02bg{padding:84px 24px 44px;text-align:center;background:linear-gradient(180deg,#fff7f7,#fffaf8)}.clinic-schedule-live_eyebrow__LvIcS{margin:0 0 12px;font-size:12px;letter-spacing:.22em;color:#9c6a86;font-weight:700}.clinic-schedule-live_hero__N02bg h1{margin:0;font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,system-ui,sans-serif!important;font-size:clamp(34px,5vw,54px);font-weight:760;letter-spacing:-.052em}.clinic-schedule-live_hero__N02bg p:last-child{margin:16px auto 0;max-width:650px;color:#71656a;line-height:1.75}.clinic-schedule-live_wrap__4zR_c{max-width:1120px;margin:0 auto;padding:48px 24px 96px}.clinic-schedule-live_grid__jjE8A{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.55fr);gap:30px;align-items:start}.clinic-schedule-live_calendarCard__EGt0x,.clinic-schedule-live_hoursCard__36m2l{background:#fff;border:1px solid #eee4e5;border-radius:24px;box-shadow:0 14px 38px rgba(89,58,69,.06)}.clinic-schedule-live_hoursCard__36m2l{padding:30px;position:sticky;top:108px}.clinic-schedule-live_sectionTitle__dsUPf{display:flex;align-items:center;gap:10px;margin:0 0 24px;font-size:20px}.clinic-schedule-live_sectionTitle__dsUPf svg{color:#a35d86}.clinic-schedule-live_hourRow__nbvSX{padding:18px 0;border-top:1px solid #f1e8e8}.clinic-schedule-live_hourRow__nbvSX:first-of-type{border-top:0}.clinic-schedule-live_hourRow__nbvSX strong{display:block;font-size:14px;margin-bottom:0;line-height:1.6}.clinic-schedule-live_hourRow__nbvSX span{display:none}.clinic-schedule-live_closedText___LoED{color:#a14e6d!important}.clinic-schedule-live_reserve__FuwxP{display:flex;align-items:center;justify-content:center;margin-top:22px;min-height:48px;border-radius:999px;background:#8f4f7c;color:white;text-decoration:none;font-weight:700;transition:transform .2s ease,opacity .2s ease}.clinic-schedule-live_reserve__FuwxP:hover{transform:translateY(-1px);opacity:.94}.clinic-schedule-live_note__rZWhV{margin:20px 0 0;color:#8d8185;font-size:13px;line-height:1.6}.clinic-schedule-live_calendarCard__EGt0x{padding:30px}.clinic-schedule-live_calendarHead__nNZ1z{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:24px}.clinic-schedule-live_calendarHead__nNZ1z h2{margin:0;font-size:24px}.clinic-schedule-live_calendarHead__nNZ1z p{display:none}.clinic-schedule-live_monthNav__L4hUV{display:flex;align-items:center;gap:8px}.clinic-schedule-live_monthNav__L4hUV button{width:40px;height:40px;border:1px solid #eadfe1;background:#fff;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:#614d55}.clinic-schedule-live_monthLabel__GZvDc{min-width:156px;text-align:center;font-weight:700;font-size:17px}.clinic-schedule-live_legend__CIY_0{display:flex;justify-content:flex-end;gap:14px;margin:-4px 0 14px;font-size:12px;color:#786b70}.clinic-schedule-live_legend__CIY_0 span{display:inline-flex;align-items:center;gap:6px}.clinic-schedule-live_dotClosed__vbEDO,.clinic-schedule-live_dotManaged__rjFu9,.clinic-schedule-live_dotOpen__DcKMR{width:9px;height:9px;border-radius:50%;display:inline-block}.clinic-schedule-live_dotOpen__DcKMR{background:#e4dadd}.clinic-schedule-live_dotClosed__vbEDO{background:#c58aa4}.clinic-schedule-live_dotManaged__rjFu9{background:#9a4b72}.clinic-schedule-live_days__DCEOE,.clinic-schedule-live_weekdays__o3SUi{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.clinic-schedule-live_weekdays__o3SUi{margin-bottom:8px}.clinic-schedule-live_weekdays__o3SUi span{text-align:center;font-size:12px;font-weight:700;color:#8e7f84;padding:8px 0}.clinic-schedule-live_blank__Ql84n,.clinic-schedule-live_day__Ee1NK{min-height:92px;border-radius:15px}.clinic-schedule-live_blank__Ql84n{background:transparent}.clinic-schedule-live_day__Ee1NK{border:1px solid #f0e7e8;background:#fff;padding:10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;position:relative}.clinic-schedule-live_dayNum__y69lX{font-size:14px;font-weight:700}.clinic-schedule-live_dayStatus__7zH1R{font-size:11px;color:#7b6d72}.clinic-schedule-live_regularClosed__Glr9z{background:#fff7fa;border-color:#ecd6df}.clinic-schedule-live_managedClosed__7LfYV{background:#f8e9f0;border-color:#dcb9c9}.clinic-schedule-live_managedClosed__7LfYV .clinic-schedule-live_dayStatus__7zH1R,.clinic-schedule-live_regularClosed__Glr9z .clinic-schedule-live_dayStatus__7zH1R{color:#984d6d;font-weight:700}.clinic-schedule-live_today__nfrlM{box-shadow:inset 0 0 0 2px #8f4f7c}.clinic-schedule-live_today__nfrlM:after{content:"";position:absolute;right:9px;top:9px;width:6px;height:6px;border-radius:50%;background:#8f4f7c}.clinic-schedule-live_sync__EA9gW{min-height:24px;margin:18px 2px 0;font-size:13px;color:#8a7d82}.clinic-schedule-live_error__8yCqa{color:#a64646}.clinic-schedule-live_calendarFoot__7sV_h{margin-top:18px;padding-top:18px;border-top:1px solid #f0e7e8;color:#8b7e83;font-size:13px;line-height:1.6}@media(max-width:860px){.clinic-schedule-live_hero__N02bg{padding:62px 20px 34px}.clinic-schedule-live_wrap__4zR_c{padding:32px 16px 72px}.clinic-schedule-live_grid__jjE8A{grid-template-columns:1fr}.clinic-schedule-live_hoursCard__36m2l{position:static}.clinic-schedule-live_calendarCard__EGt0x,.clinic-schedule-live_hoursCard__36m2l{border-radius:20px;padding:22px}.clinic-schedule-live_calendarHead__nNZ1z{flex-direction:column}.clinic-schedule-live_monthNav__L4hUV{width:100%;justify-content:space-between}.clinic-schedule-live_blank__Ql84n,.clinic-schedule-live_day__Ee1NK{min-height:74px}.clinic-schedule-live_day__Ee1NK{padding:8px}.clinic-schedule-live_dayStatus__7zH1R{font-size:10px}.clinic-schedule-live_legend__CIY_0{justify-content:flex-start;flex-wrap:wrap}}@media(max-width:520px){.clinic-schedule-live_days__DCEOE,.clinic-schedule-live_weekdays__o3SUi{gap:4px}.clinic-schedule-live_blank__Ql84n,.clinic-schedule-live_day__Ee1NK{min-height:64px;border-radius:10px}.clinic-schedule-live_dayStatus__7zH1R{font-size:9px}.clinic-schedule-live_monthLabel__GZvDc{min-width:130px;font-size:15px}.clinic-schedule-live_calendarCard__EGt0x{padding:18px}.clinic-schedule-live_hoursCard__36m2l{padding:20px}}.male-eye-guide_contents__wZUOa{padding:24px;border:1px solid #ddd4dc;border-radius:16px;margin-bottom:40px;background:#faf7fb}.male-eye-guide_contents__wZUOa>span{display:block;font-size:1rem;font-weight:650;margin-bottom:14px;color:#40323e}.male-eye-guide_contents__wZUOa>div{display:flex;flex-wrap:wrap;gap:10px}.male-eye-guide_contents__wZUOa a{padding:10px 14px;border-radius:24px;background:#fff;border:1px solid #e5dce4;color:#594151;text-decoration:none;font-size:1rem}.male-eye-guide_contents__wZUOa a:focus-visible,.male-eye-guide_contents__wZUOa a:hover{border-color:#79506d}.male-eye-guide_guideSection__XJWl4{margin:56px 0;scroll-margin-top:120px}.male-eye-guide_comparisonGrid__M_lOX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.male-eye-guide_comparisonGrid__M_lOX article{border:1px solid #ddd4dc;border-radius:16px;padding:24px;background:#faf8fb;min-width:0}.male-eye-guide_comparisonGrid__M_lOX h3{margin:0 0 20px;font-size:1.2rem;line-height:1.5;color:#463140}.male-eye-guide_comparisonGrid__M_lOX dl{margin:0}.male-eye-guide_comparisonGrid__M_lOX dl>div{padding:14px 0;border-top:1px solid #e5dde5}.male-eye-guide_comparisonGrid__M_lOX dt{font-size:1rem;font-weight:650;color:#503c4b}.male-eye-guide_comparisonGrid__M_lOX dd{margin:7px 0 0;font-size:1rem;line-height:1.8;color:#635660;word-break:keep-all;overflow-wrap:anywhere}.male-eye-guide_comparisonGrid__M_lOX a,.male-eye-guide_textLink__zsz4m{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:#684862;font-weight:650;font-size:1rem;line-height:1.6}.male-eye-guide_comparisonGrid__M_lOX a svg,.male-eye-guide_textLink__zsz4m svg{width:18px;height:18px;flex-shrink:0}.male-eye-guide_note__NkAWs{margin:18px 0 0;font-size:1rem;color:#6a5c67;line-height:1.8}.male-eye-guide_costList__diLVF{display:grid;gap:12px;margin:0;padding-left:24px;font-size:1rem;line-height:1.8;color:#584751}.male-eye-guide_questions__uXsf_{border-top:1px solid #ddd4dc}.male-eye-guide_questions__uXsf_ details{border-bottom:1px solid #ddd4dc;padding:20px 0}.male-eye-guide_questions__uXsf_ summary{cursor:pointer;font-size:1.05rem;font-weight:650;line-height:1.7;color:#473440}.male-eye-guide_questions__uXsf_ p{margin:12px 0 0;font-size:1rem;line-height:1.85;color:#635660}.male-eye-guide_related__yT4Sn{display:flex;flex-wrap:wrap;gap:14px 22px;padding:24px 0;border-top:1px solid #ddd4dc;font-size:1rem;line-height:1.7}.male-eye-guide_related__yT4Sn strong{flex-basis:100%;color:#463140}.male-eye-guide_related__yT4Sn a{color:#684862;text-decoration:underline;text-underline-offset:4px}@media(max-width:640px){.male-eye-guide_comparisonGrid__M_lOX{grid-template-columns:1fr}.male-eye-guide_comparisonGrid__M_lOX article,.male-eye-guide_contents__wZUOa{padding:20px}.male-eye-guide_guideSection__XJWl4{margin:40px 0}}.direct-short-video_badgeRow__1B6o9{min-height:52px;display:flex;align-items:flex-end;justify-content:center;margin-bottom:8px}.direct-short-video_badge__7gsq6{display:inline-flex;align-items:center;gap:7px;box-sizing:border-box;max-width:100%;padding:7px 12px;border:1px solid #e2cfe7;border-radius:999px;background:#f2e9f4;color:#70436f;font-size:12px!important;line-height:1.3;font-weight:400;letter-spacing:0;overflow-wrap:anywhere}.direct-short-video_badge__7gsq6 b{font-size:10px;line-height:1;border:1px solid;border-radius:2px;padding:2px;flex-shrink:0}.direct-short-video_caption__Vv8b4{box-sizing:border-box;margin:12px 0 0!important;padding:10px 12px;min-height:5.8em;border:1px solid rgba(112,67,111,.12);border-radius:5px;background:#f4eef5;color:#47394c!important;font-size:14px!important;font-weight:400;line-height:1.6!important;text-align:center;overflow-wrap:anywhere}@media (max-width:600px){.direct-short-video_badge__7gsq6{gap:5px;padding:6px 8px}.direct-short-video_caption__Vv8b4{padding:9px}}.forehead-lift-guide_contents__srfjs{padding:24px;border:1px solid #ddd4dc;border-radius:16px;margin-bottom:40px;background:#faf7fb}.forehead-lift-guide_contents__srfjs>span{display:block;font-size:1rem;font-weight:650;margin-bottom:14px;color:#40323e}.forehead-lift-guide_contents__srfjs>div{display:flex;flex-wrap:wrap;gap:10px}.forehead-lift-guide_contents__srfjs a{padding:10px 14px;border-radius:24px;background:#fff;border:1px solid #e5dce4;color:#594151;text-decoration:none;font-size:1rem}.forehead-lift-guide_contents__srfjs a:focus-visible,.forehead-lift-guide_contents__srfjs a:hover{border-color:#79506d}.forehead-lift-guide_guideSection__0Hbhg{margin:56px 0;scroll-margin-top:120px}.forehead-lift-guide_comparisonGrid__tPCA0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.forehead-lift-guide_comparisonGrid__tPCA0 article{border:1px solid #ddd4dc;border-radius:16px;padding:24px;background:#faf8fb;min-width:0}.forehead-lift-guide_comparisonGrid__tPCA0 h3{margin:0 0 20px;font-size:1.2rem;line-height:1.5;color:#463140}.forehead-lift-guide_comparisonGrid__tPCA0 dl{margin:0}.forehead-lift-guide_comparisonGrid__tPCA0 dl>div{padding:14px 0;border-top:1px solid #e5dde5}.forehead-lift-guide_comparisonGrid__tPCA0 dt{font-size:1rem;font-weight:650;color:#503c4b}.forehead-lift-guide_comparisonGrid__tPCA0 dd{margin:7px 0 0;font-size:1rem;line-height:1.8;color:#635660;word-break:keep-all;overflow-wrap:anywhere}.forehead-lift-guide_comparisonGrid__tPCA0 a,.forehead-lift-guide_textLink__Dgg_K{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:#684862;font-weight:650;font-size:1rem;line-height:1.6}.forehead-lift-guide_comparisonGrid__tPCA0 a svg,.forehead-lift-guide_textLink__Dgg_K svg{width:18px;height:18px;flex-shrink:0}.forehead-lift-guide_note__P9nSd{margin:18px 0 0;font-size:1rem;color:#6a5c67;line-height:1.8}.forehead-lift-guide_costList__l4Vr_{display:grid;gap:12px;margin:0;padding-left:24px;font-size:1rem;line-height:1.8;color:#584751}.forehead-lift-guide_questions__sC9s_{border-top:1px solid #ddd4dc}.forehead-lift-guide_questions__sC9s_ details{border-bottom:1px solid #ddd4dc;padding:20px 0}.forehead-lift-guide_questions__sC9s_ summary{cursor:pointer;font-size:1.05rem;font-weight:650;line-height:1.7;color:#473440}.forehead-lift-guide_questions__sC9s_ p{margin:12px 0 0;font-size:1rem;line-height:1.85;color:#635660}.forehead-lift-guide_related__OdgmC{display:flex;flex-wrap:wrap;gap:14px 22px;padding:24px 0;border-top:1px solid #ddd4dc;font-size:1rem;line-height:1.7}.forehead-lift-guide_related__OdgmC strong{flex-basis:100%;color:#463140}.forehead-lift-guide_related__OdgmC a{color:#684862;text-decoration:underline;text-underline-offset:4px}@media(max-width:640px){.forehead-lift-guide_comparisonGrid__tPCA0{grid-template-columns:1fr}.forehead-lift-guide_comparisonGrid__tPCA0 article,.forehead-lift-guide_contents__srfjs{padding:20px}.forehead-lift-guide_guideSection__0Hbhg{margin:40px 0}}.upper-eye-guide_contents___g1w6{padding:24px;border:1px solid #ddd4dc;border-radius:16px;margin-bottom:40px;background:#faf7fb}.upper-eye-guide_contents___g1w6>span{display:block;font-size:1rem;font-weight:650;margin-bottom:14px;color:#40323e}.upper-eye-guide_contents___g1w6>div{display:flex;flex-wrap:wrap;gap:10px}.upper-eye-guide_contents___g1w6 a{padding:10px 14px;border-radius:24px;background:#fff;border:1px solid #e5dce4;color:#594151;text-decoration:none;font-size:1rem}.upper-eye-guide_contents___g1w6 a:focus-visible,.upper-eye-guide_contents___g1w6 a:hover{border-color:#79506d}.upper-eye-guide_guideSection__WoT_Z{margin:56px 0;scroll-margin-top:120px}.upper-eye-guide_comparisonGrid__KRjkd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.upper-eye-guide_comparisonGrid__KRjkd article{border:1px solid #ddd4dc;border-radius:16px;padding:24px;background:#faf8fb;min-width:0}.upper-eye-guide_comparisonGrid__KRjkd h3{margin:0 0 20px;font-size:1.2rem;line-height:1.5;color:#463140}.upper-eye-guide_comparisonGrid__KRjkd dl{margin:0}.upper-eye-guide_comparisonGrid__KRjkd dl>div{padding:14px 0;border-top:1px solid #e5dde5}.upper-eye-guide_comparisonGrid__KRjkd dt{font-size:1rem;font-weight:650;color:#503c4b}.upper-eye-guide_comparisonGrid__KRjkd dd{margin:7px 0 0;font-size:1rem;line-height:1.8;color:#635660;word-break:keep-all;overflow-wrap:anywhere}.upper-eye-guide_comparisonGrid__KRjkd a,.upper-eye-guide_textLink__4w3zg{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:#684862;font-weight:650;font-size:1rem;line-height:1.6}.upper-eye-guide_comparisonGrid__KRjkd a svg,.upper-eye-guide_textLink__4w3zg svg{width:18px;height:18px;flex-shrink:0}.upper-eye-guide_note__LvzKB{margin:18px 0 0;font-size:1rem;color:#6a5c67;line-height:1.8}.upper-eye-guide_costList__5yeGH{display:grid;gap:12px;margin:0;padding-left:24px;font-size:1rem;line-height:1.8;color:#584751}.upper-eye-guide_questions__aYDkj{border-top:1px solid #ddd4dc}.upper-eye-guide_questions__aYDkj details{border-bottom:1px solid #ddd4dc;padding:20px 0}.upper-eye-guide_questions__aYDkj summary{cursor:pointer;font-size:1.05rem;font-weight:650;line-height:1.7;color:#473440}.upper-eye-guide_questions__aYDkj p{margin:12px 0 0;font-size:1rem;line-height:1.85;color:#635660}.upper-eye-guide_related__pRkm6{display:flex;flex-wrap:wrap;gap:14px 22px;padding:24px 0;border-top:1px solid #ddd4dc;font-size:1rem;line-height:1.7}.upper-eye-guide_related__pRkm6 strong{flex-basis:100%;color:#463140}.upper-eye-guide_related__pRkm6 a{color:#684862;text-decoration:underline;text-underline-offset:4px}@media(max-width:640px){.upper-eye-guide_comparisonGrid__KRjkd{grid-template-columns:1fr}.upper-eye-guide_comparisonGrid__KRjkd article,.upper-eye-guide_contents___g1w6{padding:20px}.upper-eye-guide_guideSection__WoT_Z{margin:40px 0}}.home-dr-dream-videos_section__Yjzr9{padding-block:0;background:#f8f2f7;border-block:1px solid #eee3ec}.home-dr-dream-videos_inner__9yztz{width:min(1280px,calc(100% - 80px));margin-inline:auto;min-width:0}.home-dr-dream-videos_panel__Tz4_J{padding-block:24px}.home-dr-dream-videos_heading__MVLks{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:16px}.home-dr-dream-videos_heading__MVLks>div{min-width:0}.home-dr-dream-videos_heading__MVLks h2{margin:10px 0 0;color:#342936;font-size:clamp(30px,3vw,40px);line-height:1.2}.home-dr-dream-videos_lead__OdLX3{margin:8px 0 0;color:#807280;font-size:15px;line-height:1.7}.home-dr-dream-videos_more__QkvSl{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 22px;color:#fff;background:#a955a5;font-size:13px;font-weight:700;text-decoration:none}.home-dr-dream-videos_more__QkvSl:hover{background:#91438e}.home-dr-dream-videos_more__QkvSl:focus-visible{outline:3px solid #70436f;outline-offset:4px}.home-dr-dream-videos_more__QkvSl svg{width:17px;height:17px}.home-dr-dream-videos_grid__iYVJ4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px;align-items:start}.home-dr-dream-videos_grid__iYVJ4>article{min-width:0}.home-dr-dream-videos_grid__iYVJ4 .dr-video-card h3{margin-top:12px;font-size:18px;line-height:1.5}@media (min-width:1181px){.home-dr-dream-videos_panel__Tz4_J{padding-block:20px;min-height:calc(100svh - var(--home-snap-header, 82px));display:flex;flex-direction:column;justify-content:center}.home-dr-dream-videos_grid__iYVJ4{--video-height:clamp(200px,calc(100svh - 610px),350px);width:min(100%,calc(var(--video-height) * 3.555556 + 28px));margin-inline:auto}.home-dr-dream-videos_grid__iYVJ4 [data-video-caption]{min-height:64px;padding:12px 16px}}@media (max-width:700px){.home-dr-dream-videos_section__Yjzr9{padding-block:16px}.home-dr-dream-videos_inner__9yztz{width:calc(100% - 36px)}.home-dr-dream-videos_heading__MVLks{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:28px}.home-dr-dream-videos_grid__iYVJ4{grid-template-columns:minmax(0,1fr);gap:32px}}.sub-brow-guide_contents__2sB9U{padding:24px;border:1px solid #ddd4dc;border-radius:16px;margin-bottom:40px;background:#faf7fb}.sub-brow-guide_contents__2sB9U>span{display:block;font-size:1rem;font-weight:650;margin-bottom:14px;color:#40323e}.sub-brow-guide_contents__2sB9U>div{display:flex;flex-wrap:wrap;gap:10px}.sub-brow-guide_contents__2sB9U a{padding:10px 14px;border-radius:24px;background:#fff;border:1px solid #e5dce4;color:#594151;text-decoration:none;font-size:1rem}.sub-brow-guide_contents__2sB9U a:focus-visible,.sub-brow-guide_contents__2sB9U a:hover{border-color:#79506d}.sub-brow-guide_guideSection__44SA0{margin:56px 0;scroll-margin-top:120px}.sub-brow-guide_comparisonGrid__uehUb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sub-brow-guide_comparisonGrid__uehUb article{border:1px solid #ddd4dc;border-radius:16px;padding:24px;background:#faf8fb;min-width:0}.sub-brow-guide_comparisonGrid__uehUb h3{margin:0 0 20px;font-size:1.2rem;line-height:1.5;color:#463140}.sub-brow-guide_comparisonGrid__uehUb dl{margin:0}.sub-brow-guide_comparisonGrid__uehUb dl>div{padding:14px 0;border-top:1px solid #e5dde5}.sub-brow-guide_comparisonGrid__uehUb dt{font-size:1rem;font-weight:650;color:#503c4b}.sub-brow-guide_comparisonGrid__uehUb dd{margin:7px 0 0;font-size:1rem;line-height:1.8;color:#635660;word-break:keep-all;overflow-wrap:anywhere}.sub-brow-guide_comparisonGrid__uehUb a,.sub-brow-guide_textLink__vu2dU{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:#684862;font-weight:650;font-size:1rem;line-height:1.6}.sub-brow-guide_comparisonGrid__uehUb a svg,.sub-brow-guide_textLink__vu2dU svg{width:18px;height:18px;flex-shrink:0}.sub-brow-guide_note__ijPsJ{margin:18px 0 0;font-size:1rem;color:#6a5c67;line-height:1.8}.sub-brow-guide_costList__n7hBr{display:grid;gap:12px;margin:0;padding-left:24px;font-size:1rem;line-height:1.8;color:#584751}.sub-brow-guide_questions__Ngc9P{border-top:1px solid #ddd4dc}.sub-brow-guide_questions__Ngc9P details{border-bottom:1px solid #ddd4dc;padding:20px 0}.sub-brow-guide_questions__Ngc9P summary{cursor:pointer;font-size:1.05rem;font-weight:650;line-height:1.7;color:#473440}.sub-brow-guide_questions__Ngc9P p{margin:12px 0 0;font-size:1rem;line-height:1.85;color:#635660}.sub-brow-guide_related__EGXd6{display:flex;flex-wrap:wrap;gap:14px 22px;padding:24px 0;border-top:1px solid #ddd4dc;font-size:1rem;line-height:1.7}.sub-brow-guide_related__EGXd6 strong{flex-basis:100%;color:#463140}.sub-brow-guide_related__EGXd6 a{color:#684862;text-decoration:underline;text-underline-offset:4px}@media(max-width:640px){.sub-brow-guide_comparisonGrid__uehUb{grid-template-columns:1fr}.sub-brow-guide_comparisonGrid__uehUb article,.sub-brow-guide_contents__2sB9U{padding:20px}.sub-brow-guide_guideSection__44SA0{margin:40px 0}}