/* GLP 블록 카드 → 펼친 배치 (박원장 261109 "카드 형태 안예뻐, 문구는 그대로 우측처럼") */
    html:not(#_):not(#__) body aside.v7-glp{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr)!important;grid-template-rows:auto auto!important;gap:0 72px!important;align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:24px 0 8px!important;margin-top:88px!important;overflow:visible!important}
    html:not(#_):not(#__) body aside.v7-glp .lt{grid-row:1/3!important;padding:0!important}
    html:not(#_):not(#__) body aside.v7-glp h3{font-size:clamp(28px,2.5vw,36px)!important;line-height:1.32!important;letter-spacing:-.045em!important}
    html:not(#_):not(#__) body aside.v7-glp .m{font-size:16px!important;line-height:1.85!important;margin:18px 0 30px!important;max-width:31em!important}
    html:not(#_):not(#__) body aside.v7-glp .gp{grid-column:2!important;margin:0!important;border:0!important;border-radius:20px!important;padding:26px 28px 18px!important;background:var(--glp-panel,#fff)!important;box-shadow:0 24px 48px -36px rgba(30,28,25,.28)!important}
    html:not(#_):not(#__) body aside.v7-glp .ft{grid-column:2!important;margin:12px 0 0!important;padding:0 4px!important;background:none!important;border:0!important}
    html:not(#_):not(#__) body aside.v7-glp .src{font-size:12px!important;line-height:1.6!important;color:var(--ink-3)!important}
    
    @media (max-width:760px){html:not(#_):not(#__) body aside.v7-glp{grid-template-columns:1fr!important;gap:0!important;padding:0!important;margin-top:56px!important}html:not(#_):not(#__) body aside.v7-glp .lt{grid-row:auto!important;padding-bottom:24px!important}html:not(#_):not(#__) body aside.v7-glp h3{font-size:24px!important}html:not(#_):not(#__) body aside.v7-glp .m{font-size:15px!important;margin:12px 0 18px!important}html:not(#_):not(#__) body aside.v7-glp .gp,html:not(#_):not(#__) body aside.v7-glp .ft{grid-column:1!important}html:not(#_):not(#__) body aside.v7-glp .gp{padding:18px 14px 10px!important;border-radius:16px!important}}
    
    /* 위 섹션과 이어져 보임(원장 261109) → 화면 끝까지 닿는 짙은 띠로 끊음. 색은 원장 팔레트 흰 띠(원장 261109 "흰띠 아래는 그럼 회색 그 다음이 흰색"), 다음 섹션까지 붙임. 아래 섹션들은 회·흰 순서를 한 칸씩 뒤집음 */
    html:not(#_):not(#__) body aside.v7-glp{position:relative!important;margin-top:120px!important;margin-bottom:-104px!important;padding:96px 0 88px!important;background:var(--glp-band,#fff)!important;box-shadow:0 0 0 100vmax var(--glp-band,#fff)!important;clip-path:inset(-1px -100vmax)!important}
    html:not(#_):not(#__) body aside.v7-glp h3{color:var(--glp-ink,#fff)!important}
    html:not(#_):not(#__) body aside.v7-glp .m{color:var(--glp-ink2,rgba(255,255,255,.72))!important}
    html:not(#_):not(#__) body aside.v7-glp .m b{color:var(--glp-ink,#fff)!important;background:linear-gradient(transparent 62%,rgba(239,165,48,.45) 62%)!important}
    html:not(#_):not(#__) body aside.v7-glp .more{color:var(--glp-ink,#fff)!important}
    html:not(#_):not(#__) body aside.v7-glp .src{color:var(--glp-ink3,rgba(255,255,255,.45))!important}
    html:not(#_):not(#__) body aside.v7-glp .gp{box-shadow:none!important}
    @media (max-width:760px){html:not(#_):not(#__) body aside.v7-glp{margin-top:72px!important;padding:56px 0 48px!important}}

    /* 150명 숫자 줄 (원장 261109 "요런 디자인도 넣어주고") */
    html:not(#_):not(#__) body aside.v7-glp .glp-st{border-top:1px solid var(--glp-line,rgba(255,255,255,.14));border-bottom:1px solid var(--glp-line,rgba(255,255,255,.14));padding:22px 0 24px;margin:0 0 26px;max-width:31em}
    html:not(#_):not(#__) body aside.v7-glp .glp-st .cap{font-size:13px;font-weight:600;color:var(--glp-ink2,rgba(255,255,255,.72));margin:0 0 12px}
    html:not(#_):not(#__) body aside.v7-glp .glp-st .row{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}
    html:not(#_):not(#__) body aside.v7-glp .glp-st b{display:block;font-size:clamp(40px,3.6vw,52px);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--gold,#EFA530);background:none}
    html:not(#_):not(#__) body aside.v7-glp .glp-st b small{font-size:.42em;font-weight:700;margin-left:2px}
    html:not(#_):not(#__) body aside.v7-glp .glp-st span{display:block;margin-top:8px;font-size:13.5px;color:var(--glp-ink2,rgba(255,255,255,.72))}
    @media (max-width:760px){html:not(#_):not(#__) body aside.v7-glp .glp-st{padding:18px 0 20px;margin-bottom:20px}html:not(#_):not(#__) body aside.v7-glp .glp-st b{font-size:38px}}

    html:not(#_):not(#__) body aside.v7-glp .more::after,html:not(#_):not(#__) body aside.v7-glp .more::before{color:var(--glp-ink,#fff)!important;border-color:var(--glp-ink,#fff)!important}

    html:not(#_):not(#__) body aside.v7-glp{--glp-band:#fff;--glp-ink:#1D1D1F;--glp-ink2:#48484A;--glp-ink3:#8E8E93;--glp-panel:#F5F5F7;--glp-line:#E5E5EA}
    html:not(#_):not(#__) body aside.v7-glp .gp{box-shadow:none!important}
    html:not(#_):not(#__) body #reviews,html:not(#_):not(#__) body #content,html:not(#_):not(#__) body #faq{background:#F5F5F7!important}
    html:not(#_):not(#__) body #doctors,html:not(#_):not(#__) body #space{background:#fff!important}

/* 261109 다국어 점검: 번역문이 길면 제목 줄이 잘리던 것 — 줄바꿈 허용, 폰에서 제목·링크 두 줄로 */
html:not(#_):not(#__) body h2 .ln,html:not(#_):not(#__) body h2 .ln .in{white-space:normal!important}
@media (max-width:760px){html:not(#_):not(#__) body .n9-head.n9-row{flex-wrap:wrap!important;row-gap:10px!important}html:not(#_):not(#__) body .n9-head.n9-row>div{flex:1 1 100%!important;min-width:0!important}}

/* 261109 일본어 줄바꿈: 단어 중간에서 끊기지 않게(크롬 문절 단위, 지원 안 하는 브라우저는 그대로) */
html[lang="ja"] body :is(h1,h2,h3,h4,p,li,dd,dt,blockquote,summary,a,span){word-break:auto-phrase}
