
/* 휴대폰 UI 층 (_tools/mob_v9.py, 박원장 261026) — PC 는 그대로 */
@media (max-width:760px){
#program ol.c3,#study .two2,#direction .rv-g,#herbs .ex-herbs,#herbs .ex-herbs2,.tour .tgrid,.pg .pg-cards{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;margin-left:-20px!important;margin-right:-20px!important;padding:2px 20px 4px!important;scroll-padding:0 20px;list-style:none}
#program ol.c3::-webkit-scrollbar,#study .two2::-webkit-scrollbar,#direction .rv-g::-webkit-scrollbar,#herbs .ex-herbs::-webkit-scrollbar,#herbs .ex-herbs2::-webkit-scrollbar,.tour .tgrid::-webkit-scrollbar,.pg .pg-cards::-webkit-scrollbar{display:none}
#program ol.c3 > *{flex:0 0 82%!important;max-width:82%!important}#study .two2 > *{flex:0 0 86%!important;max-width:86%!important}#direction .rv-g > *{flex:0 0 74%!important;max-width:74%!important}#herbs .ex-herbs > *{flex:0 0 46%!important;max-width:46%!important}#herbs .ex-herbs2 > *{flex:0 0 46%!important;max-width:46%!important}.tour .tgrid > *{flex:0 0 86%!important;max-width:86%!important}.pg .pg-cards > *{flex:0 0 80%!important;max-width:80%!important}
#program ol.c3 > *,#study .two2 > *,#direction .rv-g > *,#herbs .ex-herbs > *,#herbs .ex-herbs2 > *,.tour .tgrid > *,.pg .pg-cards > *{scroll-snap-align:start;margin:0!important;min-width:0;opacity:1!important;transform:none!important;transition:none!important}
#program ol.c3 figure,#study .two2 figure,#direction .rv-g figure,#herbs .ex-herbs figure,#herbs .ex-herbs2 figure,.tour .tgrid figure,.pg .pg-cards figure{clip-path:none!important;opacity:1!important;transform:none!important}
.mob-dots{display:flex;justify-content:center;gap:6px;margin:14px 0 0}
.mob-dots i{width:6px;height:6px;border-radius:3px;background:#D1D1D6;transition:width .2s,background .2s}
.mob-dots i.on{width:18px;background:#1D1D1F}
.mob-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:4px;margin:4px 0 16px;border-radius:999px;background:#F2F2F5}
.mob-seg button{height:40px;padding:0 4px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:14px;font-weight:600;color:#6E6E73;white-space:nowrap}
.mob-seg button[aria-selected="true"]{background:#fff;color:#1D1D1F;box-shadow:0 1px 4px rgba(0,0,0,.12)}
#package .pkr.mob-tabbed > .row:not(.on){display:none!important}
#package .pkr.mob-tabbed > .row.on{border-top:0!important}
#cases .rv-mc.mob-ba-src,#cases .bcases.mob-ba-src{display:none!important}
.mob-ba{margin:20px 0 0}
.mob-ba-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -20px 12px;padding:0 20px;-webkit-overflow-scrolling:touch}
.mob-ba-chips::-webkit-scrollbar{display:none}
.mob-ba-chips button{flex:none;height:36px;padding:0 14px;border:1px solid #E5E5EA;border-radius:999px;background:#fff;font:inherit;font-size:13.5px;font-weight:600;color:#3A3A3C;white-space:nowrap}
.mob-ba-chips button[aria-pressed="true"]{border-color:#1D1D1F;background:#1D1D1F;color:#fff}
.mob-ba-view{position:relative;overflow:hidden;border-radius:16px;background:#F2F2F5;cursor:pointer;-webkit-tap-highlight-color:transparent}
.mob-ba-view img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .25s}
.mob-ba-view img.b{opacity:0}.mob-ba-view.is-b img.b{opacity:1}.mob-ba-view.is-b img.a{opacity:0}
.mob-ba-tg{display:grid;grid-template-columns:1fr 1fr;gap:4px;width:200px;margin:-22px auto 0;padding:4px;position:relative;z-index:1;border-radius:999px;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.14)}
.mob-ba-tg button{height:34px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:13.5px;font-weight:700;color:#6E6E73}
.mob-ba-tg button[aria-pressed="true"]{background:#1D1D1F;color:#fff}.mob-ba-tg button.a[aria-pressed="true"]{background:#EFA530}
.mob-ba-cap{margin:12px 2px 0;font-size:14px;color:#6E6E73;line-height:1.5}
.mob-ba-cap b{margin-right:8px;font-size:16px;color:#1D1D1F}
#process .loop ol{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}#process .loop ol > li{margin:0!important;padding:14px 12px!important}#process .loop ol br{display:none}#process .loop ol > li::after{display:none!important}#process .loop ol li h3{font-size:16px!important}#process .loop ol li p:not(.n){font-size:13px!important;line-height:1.5!important}
#evidence .st ul{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important}#evidence .st ul li{display:block!important;margin:0!important;padding:12px 8px!important;border:1px solid #E5E5EA!important;border-radius:12px!important;text-align:center}#evidence .st ul li b{display:block!important;font-size:20px!important;line-height:1.2!important;margin:0 0 4px!important;white-space:nowrap}#evidence .st ul li span{display:block!important;font-size:12px!important;line-height:1.35!important}#evidence .st ul li small{display:block;font-size:10.5px!important}#evidence .nt li{font-size:12px!important;line-height:1.55!important}
#study ul.facts{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important}#study ul.facts li{margin:0!important;padding:12px 8px!important;text-align:center}#study ul.facts b{font-size:14.5px!important;line-height:1.3!important;word-break:keep-all}#study ul.facts .s{font-size:11.5px!important;line-height:1.4!important}
#tips .g ul li{padding:12px 0!important;gap:12px!important}#tips .g ul h3{font-size:15px!important}#tips .g ul p{font-size:13px!important;line-height:1.5!important}
#process .tm-flow5{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:8px!important;overflow-x:auto!important;scrollbar-width:none;margin:0 -20px!important;padding:2px 20px 4px!important;-webkit-overflow-scrolling:touch}#process .tm-flow5::-webkit-scrollbar{display:none}#process .tm-flow5 > li{flex:none!important;margin:0!important}#process .tm-flow5 .st{display:flex!important;align-items:center!important;gap:6px!important;width:auto!important;min-height:0!important;height:40px!important;padding:0 14px!important;border-radius:999px!important}#process .tm-flow5 .st small,#process .tm-flow5 .st .tx{display:none!important}#process .tm-flow5 .st b{font-size:14px!important;white-space:nowrap}#process .tm-flow5 .st .no{font-size:12px!important}.mob-tmcap{margin:12px 2px 12px;font-size:14.5px;line-height:1.55;color:#3A3A3C;min-height:3.1em}#process .tm-stage .ph-col{margin:0!important}#process .tm-stage .ph{height:400px!important;margin:0 auto!important}
.pg .pg-cards > .pg-card{display:flex!important;flex-direction:column!important;overflow:hidden}.pg .pg-cards > .pg-card > figure{width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:16/10!important;margin:0!important;flex:none!important}.pg .pg-cards > .pg-card > figure img{width:100%!important;height:100%!important;object-fit:cover!important}.pg .pg-cards > .pg-card > .tx{padding:14px 16px 16px!important}.pg .pg-cards > .pg-card h3{font-size:16px!important;line-height:1.4!important}.pg .pg-cards > .pg-card p{font-size:13.5px!important;line-height:1.55!important}
#videos .ct-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px 10px!important}#videos .ct-grid > *{margin:0!important;min-width:0}#videos .ct-grid figure{margin:0 0 8px!important;border-radius:10px!important}#videos .ct-grid h3{font-size:13.5px!important;line-height:1.4!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#list .pg-hubg{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}#list .pg-hubg .gb{margin:0!important;padding:12px!important;border:1px solid #E5E5EA!important;border-radius:14px!important;background:#fff!important}#list .pg-hubg .gb .top{display:grid!important;grid-template-columns:64px 1fr!important;gap:12px!important;align-items:center!important;padding:0!important;background:none!important;min-height:0!important}#list .pg-hubg .gb .top figure{width:64px!important;height:64px!important;aspect-ratio:1/1!important;margin:0!important;border-radius:10px!important;overflow:hidden;position:static!important}#list .pg-hubg .gb .top figure img{width:100%!important;height:100%!important;object-fit:cover!important}#list .pg-hubg .gb .top .tx{position:static!important;padding:0!important;background:none!important;color:inherit!important}#list .pg-hubg .gb .top h3{font-size:16px!important;margin:0 0 2px!important;color:#1D1D1F!important}#list .pg-hubg .gb .top p{font-size:12.5px!important;line-height:1.45!important;margin:0!important;color:#6E6E73!important}#list .pg-hubg .gb .top .go{display:none!important}#list .pg-hubg .gb ul{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:10px 0 0!important;padding:0!important;border:0!important}#list .pg-hubg .gb ul li{margin:0!important;padding:0!important;border:0!important;list-style:none}#list .pg-hubg .gb ul a{display:inline-flex!important;align-items:center;height:32px;padding:0 12px!important;border:1px solid #E5E5EA!important;border-radius:999px!important;font-size:13px!important;color:#3A3A3C!important;background:#F5F5F7!important}#list .pg-hubg .gb ul a::after,#list .pg-hubg .gb ul a::before{display:none!important}
#doctors .n9-team{display:block!important;margin-top:20px!important;border-top:1px solid #E5E5EA}#doctors .n9-team > div{display:grid!important;grid-template-columns:1fr auto;column-gap:12px;align-items:center;padding:12px 0!important;margin:0!important;border:0!important;border-bottom:1px solid #E5E5EA!important;opacity:1!important;transform:none!important}#doctors .n9-team > div .en{grid-column:1;font-size:11px!important;margin:0 0 2px!important;line-height:1.3!important}#doctors .n9-team > div h3{grid-column:1;font-size:17px!important;margin:0!important;line-height:1.35!important}#doctors .n9-team > div h3 small{font-size:12.5px!important}#doctors .n9-team > div p{grid-column:1;font-size:12.5px!important;line-height:1.45!important;margin:3px 0 0!important}#doctors .n9-team > div > a{grid-column:2;grid-row:1 / span 3;font-size:12.5px!important;margin:0!important;white-space:nowrap}
html body .n9-hero .n9-bar .wrap{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;padding:0!important;margin:0!important;opacity:1!important;transform:none!important;background:#fff!important;border-top:1px solid #E5E5EA!important;border-radius:0!important}html body .n9-hero .n9-bar .wrap a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;padding:12px 6px!important;background:#fff!important;border:0!important;border-right:1px solid #E5E5EA!important;border-radius:0!important;box-shadow:none!important;min-height:0!important;height:auto!important}html body .n9-hero .n9-bar .wrap a:last-child{border-right:0!important}html body .n9-hero .n9-bar .wrap a .v{display:none!important}html body .n9-hero .n9-bar .wrap a .t{display:flex!important;flex-direction:column!important;align-items:center!important;gap:2px!important;margin:0!important;padding:0!important}html body .n9-hero .n9-bar .wrap a .t small{font-size:11px!important;color:#6E6E73!important;white-space:nowrap!important;margin:0!important}html body .n9-hero .n9-bar .wrap a .t small svg{display:none!important}html body .n9-hero .n9-bar .wrap a .t b{font-size:16px!important;color:#1D1D1F!important;margin:0!important}html body .n9-hero .n9-bar .wrap a .t b em{color:#EFA530!important;font-style:normal!important}
#doctors .n9-team{display:flex!important;flex-direction:column}#doctors .n9-team > div:nth-child(1){order:3}#doctors .n9-team > div:nth-child(2){order:1}#doctors .n9-team > div:nth-child(3){order:2}
#process ol.ex-steps{display:block!important}#process ol.ex-steps > li{display:grid!important;grid-template-columns:72px 1fr;column-gap:12px;align-items:start;margin:0!important;padding:12px 0!important;border:0!important;border-bottom:1px solid #E5E5EA!important;background:none!important;box-shadow:none!important;border-radius:0!important}#process ol.ex-steps > li > figure{width:72px!important;height:72px!important;margin:0!important;border-radius:10px;overflow:hidden;aspect-ratio:auto!important}#process ol.ex-steps > li > figure img{width:100%!important;height:100%!important;object-fit:cover}#process ol.ex-steps > li .tx{padding:0!important}#process ol.ex-steps > li .tx *{margin-top:0!important}#process ol.ex-steps > li .tx h3,#process ol.ex-steps > li .tx h4{font-size:15.5px!important;margin:0 0 3px!important}#process ol.ex-steps > li .tx p{font-size:12.5px!important;line-height:1.5!important;margin:0 0 2px!important}
#area .g2 .grp{display:grid!important;grid-template-columns:52px 1fr;column-gap:12px;align-items:center;margin:0 0 18px!important}#area .g2 .grp > figure{width:52px!important;height:52px!important;margin:0!important;border-radius:12px;overflow:hidden;grid-column:1;grid-row:1}#area .g2 .grp > figure img{width:100%!important;height:100%!important;object-fit:cover}#area .g2 .grp > p.k{grid-column:2;grid-row:1;margin:0!important}#area .g2 .grp > ul{grid-column:1 / -1;margin-top:8px!important}#area .g2 .grp > ul > li{padding:9px 0!important}#area .g2 .grp > ul > li span{font-size:12.5px!important;line-height:1.45!important}
#prescription .d6two{display:block!important}#prescription .d6two > div{display:grid!important;grid-template-columns:100px 1fr;column-gap:14px;align-items:start;padding:14px!important;margin:0 0 10px!important}#prescription .d6two > div > figure{grid-column:1;grid-row:1 / span 3;align-self:center;width:100px!important;height:67px!important;margin:0!important;border-radius:10px;overflow:hidden}#prescription .d6two > div > figure img{width:100%!important;height:100%!important;object-fit:cover}#prescription .d6two > div > :not(figure){grid-column:2;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;width:auto!important;max-width:none!important}#prescription .d6two p.sub{margin:0 0 2px!important;padding:0!important}#prescription .d6two h3{font-size:17px!important;margin:0 0 4px!important}#prescription .d6two p.t{font-size:13px!important;line-height:1.5!important;margin:0 0 8px!important}#prescription .d6two dl.rx-cmp,#prescription .d6two > div > a,#prescription .d6two > div > p:last-child{grid-column:1 / -1!important}#prescription .d6two dl.rx-cmp{font-size:13px!important;margin:12px 0 6px!important;padding-top:10px!important}
#survey .s6s{grid-template-columns:118px 1fr!important;gap:14px!important;align-items:center}#survey .s6s > .s6d{order:-1;width:118px!important;max-width:118px!important;margin:0!important}#survey .s6s > .s6d svg{width:118px!important;height:118px!important}#survey .s6s > ul.s6b{margin:0!important}#survey .s6s > ul.s6b li{margin:0 0 6px!important;font-size:12.5px!important}
#keypoint .ab-wy > figure,#keypoint .ab-wy > figure img{height:150px!important;width:100%!important;max-width:none!important;object-fit:cover}#keypoint ul{display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:16px!important}#keypoint ul > li{padding:16px 0!important;margin:0!important}#keypoint ul > li p.n{font-size:22px!important;margin:0 0 6px!important}#keypoint ul > li h3{font-size:16px!important;margin:0 0 4px!important}#keypoint ul > li p:not(.n){font-size:13px!important;line-height:1.5!important}
#diet .v7-diet-g .phw{height:auto!important;margin-bottom:16px!important}#diet .v7-diet-g .phw .ph{height:160px!important;width:100%!important;aspect-ratio:auto!important}#diet .v7-diet-g .phw .ph img{width:100%!important;height:100%!important;object-fit:cover}#diet ol.v7-flow > li{padding-bottom:10px!important}
html body section.lc-way .map.gmap{height:200px!important;min-height:0!important;aspect-ratio:auto!important;padding:0!important}html body section.lc-way .map.gmap iframe{height:100%!important;min-height:0!important;aspect-ratio:auto!important}section.lc-way dl > div{padding-top:10px!important;padding-bottom:10px!important}
#evidence ul.nt li{font-size:12px!important;line-height:1.5!important;margin:0 0 6px!important}
#process ol.v1{display:block!important;overflow:visible!important;margin:0!important;padding:0!important;gap:0!important}#process ol.v1 > *{display:grid!important;grid-template-columns:76px 1fr;column-gap:14px;align-items:start;align-content:start;margin:0!important;padding:12px 0!important;border:0!important;border-bottom:1px solid #E5E5EA!important;background:none!important;box-shadow:none!important;border-radius:0!important;width:auto!important;max-width:none!important;flex:none!important;min-height:0!important;height:auto!important}#process ol.v1 > * > :first-child{grid-column:1;grid-row:1 / span 9;width:76px!important;height:76px!important;margin:0!important;padding:0!important;border-radius:10px;overflow:hidden}#process ol.v1 > * > :first-child img{width:100%!important;height:100%!important;object-fit:cover;margin:0!important}#process ol.v1 > * > :not(:first-child){grid-column:2;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;width:auto!important;max-width:none!important;text-align:left!important;position:static!important}#process ol.v1 > * h3{font-size:16px!important;line-height:1.35!important;margin:0 0 3px!important}#process ol.v1 > * p{font-size:13px!important;line-height:1.5!important;margin:0 0 2px!important}
#quality ol.ql3{display:block!important;overflow:visible!important;margin:0!important;padding:0!important;gap:0!important}#quality ol.ql3 > *{display:grid!important;grid-template-columns:64px 1fr;column-gap:14px;align-items:start;align-content:start;margin:0!important;padding:12px 0!important;border:0!important;border-bottom:1px solid #E5E5EA!important;background:none!important;box-shadow:none!important;border-radius:0!important;width:auto!important;max-width:none!important;flex:none!important;min-height:0!important;height:auto!important}#quality ol.ql3 > * > :first-child{grid-column:1;grid-row:1 / span 9;width:64px!important;height:64px!important;margin:0!important;padding:0!important;border-radius:10px;overflow:hidden}#quality ol.ql3 > * > :first-child img{width:100%!important;height:100%!important;object-fit:cover;margin:0!important}#quality ol.ql3 > * > :not(:first-child){grid-column:2;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;width:auto!important;max-width:none!important;text-align:left!important;position:static!important}#quality ol.ql3 > * h3{font-size:16px!important;line-height:1.35!important;margin:0 0 3px!important}#quality ol.ql3 > * p{font-size:13px!important;line-height:1.5!important;margin:0 0 2px!important}
#stages ul.sc-stage{display:block!important;overflow:visible!important;margin:0!important;padding:0!important;gap:0!important}#stages ul.sc-stage > *{display:grid!important;grid-template-columns:76px 1fr;column-gap:14px;align-items:start;align-content:start;margin:0!important;padding:12px 0!important;border:0!important;border-bottom:1px solid #E5E5EA!important;background:none!important;box-shadow:none!important;border-radius:0!important;width:auto!important;max-width:none!important;flex:none!important;min-height:0!important;height:auto!important}#stages ul.sc-stage > * > :first-child{grid-column:1;grid-row:1 / span 9;width:76px!important;height:76px!important;margin:0!important;padding:0!important;border-radius:10px;overflow:hidden}#stages ul.sc-stage > * > :first-child img{width:100%!important;height:100%!important;object-fit:cover;margin:0!important}#stages ul.sc-stage > * > :not(:first-child){grid-column:2;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;width:auto!important;max-width:none!important;text-align:left!important;position:static!important}#stages ul.sc-stage > * h3{font-size:16px!important;line-height:1.35!important;margin:0 0 3px!important}#stages ul.sc-stage > * p{font-size:13px!important;line-height:1.5!important;margin:0 0 2px!important}
#concern .m3s{display:block!important;overflow:visible!important;margin:0!important;padding:0!important;gap:0!important}#concern .m3s > *{display:grid!important;grid-template-columns:76px 1fr;column-gap:14px;align-items:start;align-content:start;margin:0!important;padding:12px 0!important;border:0!important;border-bottom:1px solid #E5E5EA!important;background:none!important;box-shadow:none!important;border-radius:0!important;width:auto!important;max-width:none!important;flex:none!important;min-height:0!important;height:auto!important}#concern .m3s > * > :first-child{grid-column:1;grid-row:1 / span 9;width:76px!important;height:76px!important;margin:0!important;padding:0!important;border-radius:10px;overflow:hidden}#concern .m3s > * > :first-child img{width:100%!important;height:100%!important;object-fit:cover;margin:0!important}#concern .m3s > * > :not(:first-child){grid-column:2;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;width:auto!important;max-width:none!important;text-align:left!important;position:static!important}#concern .m3s > * h3{font-size:16px!important;line-height:1.35!important;margin:0 0 3px!important}#concern .m3s > * p{font-size:13px!important;line-height:1.5!important;margin:0 0 2px!important}
#reviews .rv-rv{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px 12px!important;overflow:visible!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}#reviews .rv-rv > *{width:auto!important;max-width:none!important;flex:none!important;margin:0!important;min-width:0!important}
#process ol.ps-tl{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px 12px!important;overflow:visible!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}#process ol.ps-tl > *{width:auto!important;max-width:none!important;flex:none!important;margin:0!important;min-width:0!important}
#tips > .wrap ul,#tips ul{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px 12px!important;overflow:visible!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}#tips > .wrap ul > *,#tips ul > *{width:auto!important;max-width:none!important;flex:none!important;margin:0!important;min-width:0!important}
#platform .ct-pf{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px 12px!important;overflow:visible!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}#platform .ct-pf > *{width:auto!important;max-width:none!important;flex:none!important;margin:0!important;min-width:0!important}
#process ol.v1 > *{grid-template-columns:96px 1fr!important}#process ol.v1 > * > :first-child{width:96px!important;height:64px!important}
#stages ul.sc-stage > * > :first-child{background:#F5F5F7!important}#stages ul.sc-stage > * > :first-child img{object-fit:contain!important;padding:4px!important;box-sizing:border-box}#concern .m3s > *{grid-template-columns:96px 1fr!important}#concern .m3s > * > :first-child{width:96px!important;height:64px!important;background:none!important}#concern .m3s > * > :first-child img{object-fit:cover!important;padding:0!important}
#timeline .tbar{display:block!important;overflow:visible!important;margin:0!important;padding:0!important}#timeline .tbar > *{display:grid!important;grid-template-columns:44px 1fr;column-gap:14px;align-items:start;margin:0!important;padding:12px 0!important;width:auto!important;max-width:none!important;flex:none!important;border-bottom:1px solid #E5E5EA!important}#timeline .tbar > * > img.pd{grid-column:1;grid-row:1 / span 9;width:44px!important;height:auto!important;margin:0!important}#timeline .tbar > * > :not(img){grid-column:2;width:auto!important;margin-left:0!important}
#for ol.cs4{display:block!important;overflow:visible!important;margin:0!important;padding:0!important}#for ol.cs4 > li{width:auto!important;max-width:none!important;flex:none!important;margin:0 0 10px!important}
#process ol.ps-tl::before,#process ol.ps-tl > li .ps-dot{display:none!important}#process ol.ps-tl > li{padding:0 0 4px!important}#process ol.ps-tl > li .ps-d{font-size:12.5px!important}
#tips ul > li{display:block!important;padding:12px 0!important}#tips ul > li > b{display:block!important;width:auto!important;margin:0 0 4px!important}#tips ul > li > div{font-size:12.5px!important}
#value ul.ab-cv{grid-template-columns:repeat(3,1fr)!important;gap:10px!important}#value ul.ab-cv > li{padding:14px 0!important;margin:0!important}#value ul.ab-cv h3{font-size:16px!important}#value ul.ab-cv p{font-size:12.5px!important;line-height:1.45!important}
#platform .ct-pf > *{display:block!important;padding:14px!important}#platform .ct-pf > * > figure{width:40px!important;height:40px!important;margin:0 0 8px!important}#platform .ct-pf p{font-size:12.5px!important}
.drs article.doc,.drs article.doc.flip,.ab .drs article.doc.flip{display:grid!important;grid-template-columns:112px 1fr!important;gap:0 16px!important;column-gap:16px;align-items:center;padding:28px 0!important;margin:0!important}.drs article.doc > figure{order:0!important;grid-column:1;grid-row:1 / span 3;width:112px!important;height:140px!important;margin:0!important;border-radius:12px;overflow:hidden}.drs article.doc > figure img{width:100%!important;height:100%!important;object-fit:cover;object-position:50% 12%}.drs article.doc > .dinfo{display:contents!important}.drs article.doc .dno,.drs article.doc h3,.drs article.doc .dhl{grid-column:2;margin:0 0 4px!important;padding:0!important}.drs article.doc h3{font-size:24px!important}.drs article.doc .dhl{font-size:13px!important;line-height:1.5!important}html body .drs article.doc .dcols,html body .drs article.doc .dpap{grid-column:1 / -1;margin-top:14px!important;padding-top:12px!important;margin-bottom:0!important}html body .drs article.doc .dhl{padding-bottom:0!important;margin-bottom:0!important}html body .drs article.doc .dcols section,html body .drs article.doc .dpap ul{margin:0!important;padding-top:0!important}.drs article.doc .dcols{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important}.drs article.doc h4{font-size:13px!important;margin:0 0 6px!important}.drs article.doc li{font-size:12.5px!important;line-height:1.5!important;margin:0 0 3px!important}
#events .ev-list > article.ev{display:grid!important;grid-template-columns:112px 1fr;column-gap:14px;align-items:center;padding:16px!important}#events .ev-list > article.ev > figure{grid-column:1;grid-row:1 / span 2;width:112px!important;height:112px!important;margin:0!important;border-radius:10px;overflow:hidden}#events .ev-list > article.ev > figure img{width:100%!important;height:100%!important;object-fit:cover}#events .ev-list > article.ev > div{display:contents!important}#events .ev-list > article.ev .tag{grid-column:2;justify-self:start;align-self:end;margin:0 0 6px!important}#events .ev-list > article.ev h3{grid-column:2;align-self:start;font-size:17px!important;line-height:1.4!important;margin:0!important}#events .ev-list > article.ev > div > :not(.tag):not(h3){grid-column:1 / -1}#events .ev-list > article.ev h4{margin-top:14px!important}#events .ev-list > article.ev li{font-size:13px!important}
html body #reviews ul.pfs{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:6px!important}html body #reviews ul.pfs > li{margin:0!important;padding:0!important;border:0!important}html body #reviews ul.pfs > li > a{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:3px!important;padding:10px 2px!important}html body #reviews ul.pfs .lg{width:28px!important;height:28px!important;margin:0 0 2px!important}html body #reviews ul.pfs .nm{font-size:11px!important}html body #reviews ul.pfs .sc{font-size:16px!important}html body #reviews ul.pfs .sc i{font-size:10px!important}html body #reviews ul.pfs .ct{font-size:10.5px!important}html body #reviews .n9-clist button img{width:52px!important;height:52px!important}html body #reviews .n9-clist button span{font-size:11.5px!important}
html body #care ul.tool6{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}html body #care ul.tool6 > li{display:block!important;padding:14px 12px!important;margin:0!important}html body #care ul.tool6 > li .im{width:44px!important;height:44px!important;margin:0 0 8px!important}html body #care ul.tool6 > li > div:not(.im){font-size:12.5px!important;line-height:1.45!important}html body #care ul.tool6 > li b,html body #care ul.tool6 > li h3,html body #care ul.tool6 > li h4{font-size:14.5px!important;display:block;margin:0 0 3px!important}
}
@media (min-width:761px){.mob-dots,.mob-seg,.mob-ba,.mob-tmcap{display:none!important}}
