:root{
  --ivory:#F7F6F3; --paper:#FCFBF9; --stone:#ECE9E4; --sand:#F4F3F0; --ink:#1E1C19; --ink-2:#403B35; --ink-3:#756D63;
  --gold:#EFA530; --gold-d:#A9690F; --gold-h:#DC9420; --gold-line:#F3C987; --gold-soft:#F6F1E8; --line:#E8DFD2;
  --max:1280px; --gut:max(40px,env(safe-area-inset-left,0px)); --gut-r:max(40px,env(safe-area-inset-right,0px));
  --f:"Pretendard Variable",Pretendard,-apple-system,"Apple SD Gothic Neo","Malgun Gothic","Hiragino Sans","Yu Gothic","Noto Sans JP","PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif;
  --ease:cubic-bezier(.2,.7,.2,1);
}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--f);background:var(--ivory);color:var(--ink);line-height:1.7;word-break:keep-all;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img,video{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.wrap{max-width:calc(var(--max) + 80px);margin:0 auto;padding-left:var(--gut);padding-right:var(--gut-r)}.title{font-size:clamp(36px,3.6vw,56px);font-weight:650;letter-spacing:-.05em;line-height:1.16}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 30px;border-radius:8px;font-size:15px;font-weight:600;transition:background .25s,color .25s,border-color .25s}.btn-gold{background:var(--gold);color:#fff}.btn-gold:hover{background:var(--gold-h)}.btn-line{border:1px solid var(--ink)}.btn-line:hover{background:var(--ink);color:var(--paper)}.more{display:inline-flex;gap:10px;font-size:14.5px;font-weight:600;padding-bottom:3px;border-bottom:1px solid var(--gold-line)}.more::after{content:"→";transition:transform .25s}.more:hover::after{transform:translateX(4px)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.sec{padding:92px 0}.reveal{opacity:1;transform:none;transition:opacity .45s ease,transform .45s var(--ease)}.js .reveal.pre{opacity:0;transform:translateY(8px)}.hd{position:fixed;top:0;left:0;right:0;z-index:50;transition:background .35s,border-color .35s;border-bottom:1px solid transparent}.hd.on,.menu-open .hd{background:rgba(246,242,235,.95);backdrop-filter:blur(12px);border-color:var(--line)}.hd .wrap{display:flex;align-items:center;height:84px;gap:56px}.logo img{height:24px;width:auto}.gnb{display:flex;gap:34px;flex:1}.gnb a{font-size:15px;font-weight:500;color:var(--ink-2);transition:color .2s}.gnb a:hover{color:var(--ink)}.hd .cta{display:flex;gap:8px}.hd .btn{height:42px;padding:0 20px;font-size:14px}.menu-btn{display:none;width:44px;height:44px;flex-direction:column;justify-content:center;align-items:center;gap:6px}.menu-btn i{display:block;width:20px;height:1.5px;background:var(--ink);transition:transform .3s}.menu-open .menu-btn i:first-child{transform:translateY(3.75px) rotate(45deg)}.menu-open .menu-btn i:last-child{transform:translateY(-3.75px) rotate(-45deg)}.mnav{display:none}.hero{padding:108px 0 56px}.hero .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.86fr);gap:72px;align-items:center}.hero .mark{font-size:13px;letter-spacing:.28em;font-weight:600;color:var(--ink-2)}.hero h1{font-size:clamp(46px,4.9vw,78px);font-weight:650;letter-spacing:-.055em;line-height:1.14;margin:32px 0 26px;color:var(--ink)}.hero h1 span{display:block;white-space:nowrap}.hero .sub{font-size:18px;color:var(--ink-2);line-height:1.7}.hero .btns{display:flex;gap:10px;margin-top:40px}.study{background:var(--sand)}.study .lead{font-size:15px;color:var(--ink-2);margin:14px 0 40px}.study .num{font-size:clamp(112px,12vw,188px);font-weight:250;letter-spacing:-.07em;line-height:.85;color:var(--gold-d);font-variant-numeric:tabular-nums;margin-left:-.04em}.study .num sub{font-size:.22em;font-weight:500;letter-spacing:-.02em;vertical-align:baseline;margin-left:10px;color:var(--ink)}.study .cap{font-size:17px;font-weight:600;margin-top:20px}.chart{background:var(--paper);padding:32px 32px 28px;border-top:2px solid var(--gold)}.chart h3{font-size:13px;font-weight:600;color:var(--ink-3);letter-spacing:.04em;margin-bottom:20px}.bar{display:grid;grid-template-columns:96px 1fr 72px;align-items:center;gap:14px;margin-bottom:12px;font-size:14px}.bar .tr{height:22px;background:var(--stone)}.bar .fi{height:100%;background:var(--ink-3);width:0;transition:width 1.1s var(--ease)}.bar.after .fi{background:var(--gold)}.bar b{font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.chart.go .bar .fi{width:var(--w)}.ring{display:flex;align-items:center;gap:22px;margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.ring svg{width:84px;height:84px;flex:none;transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:8}.ring .bg{stroke:var(--stone)}.ring b{display:block;font-size:30px;font-weight:600;letter-spacing:-.04em;line-height:1.1;color:var(--gold-d)}.ring span{font-size:14px;color:var(--ink-2)}.data{display:grid;grid-template-columns:1fr 1fr;margin-top:28px;border-top:1px solid var(--ink)}.data div{padding:16px 0;border-bottom:1px solid rgba(0,0,0,.08)}.data div:nth-child(even){padding-left:20px;border-left:1px solid rgba(0,0,0,.08)}.data dt{font-size:12.5px;color:var(--ink-3);margin-bottom:4px}.data dd{font-size:16px;font-weight:600;letter-spacing:-.02em}.diet .title{margin-bottom:22px}.prog{margin:36px 0 30px;list-style:none;border-top:1px solid var(--ink)}.prog li{display:grid;grid-template-columns:64px 1fr;gap:4px;padding:20px 0;border-bottom:1px solid var(--line)}.prog .n{font-size:28px;font-weight:300;letter-spacing:-.04em;color:var(--gold);line-height:1.1}.prog h3{font-size:17px;font-weight:650;letter-spacing:-.02em;margin-bottom:4px}.prog p{font-size:14.5px;color:var(--ink-2);line-height:1.75}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips a{font-size:13.5px;padding:8px 14px;border:1px solid var(--line);border-radius:4px;background:var(--paper);transition:border-color .2s,color .2s}.chips a:hover{border-color:var(--gold);color:var(--gold-d)}.glp{background:var(--ink);color:var(--paper)}.glp .k{font-size:13px;letter-spacing:.2em;color:var(--gold-line);font-weight:600}.glp h2{font-size:clamp(32px,3.2vw,48px);font-weight:600;letter-spacing:-.05em;line-height:1.22;margin:18px 0 22px}.glp .big{font-size:clamp(84px,8vw,128px);font-weight:200;letter-spacing:-.06em;line-height:.9}.glp .bl{font-size:17px;font-weight:600;margin-top:22px;line-height:1.6}.glp .det{font-size:14px;color:#ADA497;margin-top:10px;line-height:1.75}.fb .ph{aspect-ratio:4/5;max-height:620px;overflow:hidden;background:var(--stone)}.fb .ph img{width:100%;height:100%;object-fit:cover;object-position:45% 80%;transform:scale(1.55);transform-origin:45% 82%}.fb .q{font-size:clamp(26px,2.4vw,36px);font-weight:650;letter-spacing:-.045em;line-height:1.35;margin:18px 0 14px}.fb .q em{font-style:normal;color:var(--gold-d)}.fb .go{margin-top:30px}.rv{background:var(--paper)}.track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/3);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:4px}.track::-webkit-scrollbar{display:none}.track > *{scroll-snap-align:start}.rv .disc{margin-top:28px}.dr .group{aspect-ratio:4/3;overflow:hidden;background:var(--stone)}.dr .group img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.ct{background:var(--paper)}.ct .track{grid-auto-columns:calc((100% - 72px)/4)}.ct [hidden]{display:none!important}.ct .all{margin-top:28px}.cs{background:var(--stone);padding:80px 0}.cs .btns{display:grid;gap:10px}.cs .btns .btn{height:64px;justify-content:space-between;padding:0 28px;font-size:16px}.cs .btns .btn::after{content:"→"}.loc .map{aspect-ratio:16/11;overflow:hidden;background:var(--paper);border:1px solid var(--line)}.loc .map img{width:100%;height:100%;object-fit:cover}.loc h2{font-size:clamp(30px,3vw,44px);font-weight:650;letter-spacing:-.045em;line-height:1.25}.info{border-top:1px solid var(--ink)}.info div{display:grid;grid-template-columns:96px 1fr;padding:14px 0;border-bottom:1px solid var(--line);font-size:15px}.info dt{color:var(--ink-3);font-size:14px}.info small{display:block;font-size:13px;color:var(--ink-3)}.maps{display:flex;gap:10px;margin-top:26px}.maps .btn{height:46px;padding:0 22px;font-size:14px}footer{background:var(--ink);color:#9B9388;font-size:13px;padding:56px 0 48px}footer .wrap{display:flex;justify-content:space-between;gap:32px;flex-wrap:wrap}footer img{height:20px;width:auto;margin-bottom:16px}footer .links{display:flex;gap:20px;flex-wrap:wrap}footer .links a{color:#D6CEC2}.more{border-bottom:2px solid var(--gold)}.more:hover{color:var(--gold-d)}.hero{background:radial-gradient(60% 70% at 85% 30%,#FBE6C2 0%,rgba(251,230,194,0) 70%),var(--ivory)}.hero .mark{color:var(--gold-d)}.ticker{background:var(--ink);color:#F6F2EB;overflow:hidden;border-top:3px solid var(--gold)}.ticker .row{display:flex;width:max-content;animation:tick 42s linear infinite}.ticker:hover .row{animation-play-state:paused}.ticker ul{display:flex;list-style:none;align-items:center}.ticker li{display:flex;align-items:center;gap:22px;padding:22px 22px 22px 0;font-size:19px;font-weight:600;letter-spacing:-.02em;white-space:nowrap}.ticker li::after{content:"";width:7px;height:7px;border-radius:50%;background:var(--gold)}.ticker li em{font-style:normal;color:var(--gold)}@keyframes tick{to{transform:translateX(-50%)}}.study .num{color:var(--gold)}.study .num sub{color:var(--ink)}.chart{border-top:4px solid var(--gold);box-shadow:0 20px 40px -28px rgba(169,105,15,.45)}.ring b{color:var(--gold-d)}.prog .n{font-weight:600;color:var(--gold)}.chips a{background:#fff}.chips a:hover{background:var(--gold);border-color:var(--gold);color:#fff}.fb{background:linear-gradient(180deg,var(--ivory) 0%,var(--ivory) 55%,var(--gold-soft) 100%)}.fb .q em{color:var(--gold-d);background:linear-gradient(transparent 62%,#FBE0AE 62%)}.cs{background:var(--ink);color:#F6F2EB;position:relative;overflow:hidden}.cs::before{content:"";position:absolute;right:-120px;top:-160px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(239,165,48,.35),rgba(239,165,48,0) 70%)}.cs .wrap{position:relative}.cs .btn-line{border-color:rgba(246,242,235,.6);color:#F6F2EB}.cs .btn-line:hover{background:#F6F2EB;color:var(--ink)}@media (prefers-reduced-motion:reduce){.ticker .row{animation:none}}.study .title{font-size:clamp(30px,2.7vw,42px)}.study .lead{margin:10px 0 20px}.study .num{font-size:clamp(84px,8.4vw,128px)}.study .cap span{display:inline-block;margin-left:8px;font-size:13px;font-weight:600;color:#fff;background:var(--gold);padding:2px 9px;border-radius:4px;vertical-align:2px}.study .ring{border-top:1px solid rgba(0,0,0,.08);margin-top:28px}.chart{margin:0;padding:24px 24px 18px}.chart figcaption{font-size:13px;font-weight:600;color:var(--ink-3);margin-bottom:8px}.chart.go .proj,.chart.go .pp{opacity:1}.fb .q{margin:14px 0 0}.ev{background:var(--paper);border-top:1px solid var(--line)}.pf{display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;gap:16px}.cmp{--p:50%;position:relative;width:min(100%,calc(440px * (var(--ar))));aspect-ratio:var(--ar);overflow:hidden;border-radius:8px;user-select:none;touch-action:pan-y}.cmp img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0;pointer-events:none}.cmp input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.cmp input:focus-visible + *,.cmp:focus-within{outline:2px solid var(--gold);outline-offset:3px}.ev .track{grid-auto-columns:calc((100% - 72px)/4)}.quick{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:45;display:flex;flex-direction:column;gap:8px}.quick a,.quick button{width:58px;min-height:58px;padding:8px 4px;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:10.5px;font-weight:700;letter-spacing:-.02em;box-shadow:0 8px 20px -10px rgba(30,28,25,.45);transition:transform .2s}.quick a:hover,.quick button:hover{transform:translateY(-2px)}.quick svg{width:22px;height:22px}.quick .k{background:#FEE500;color:#191919}.quick .t{background:#fff;color:var(--ink);border:1px solid var(--line)}.quick .r{background:var(--gold);color:#fff}.quick .a{background:var(--ink);color:#fff;border:1px solid rgba(255,255,255,.35)}@media (max-width:860px){.quick{display:none}}.ba{margin-top:56px}.bac{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 0 var(--line),0 16px 34px -26px rgba(30,28,25,.45);transition:transform .3s var(--ease),box-shadow .3s}.bac:hover{transform:translateY(-6px);box-shadow:0 0 0 2px var(--gold),0 22px 40px -24px rgba(169,105,15,.5)}.rv .disc{margin-top:18px}.dr{background:#fff}.dr .group{background:#fff}@media (max-width:1024px){.pf{grid-template-columns:1fr 1fr}}.mbar{display:none}@media (max-width:1180px){.gnb{gap:22px}.hd .wrap{gap:36px}.ct .track{grid-auto-columns:calc((100% - 48px)/3)}}@media (max-width:1024px){.gnb,.hd .cta .btn-line{display:none}.hd .cta{margin-left:auto}.menu-btn{display:flex}.mnav{display:block;position:fixed;inset:84px 0 0;z-index:49;background:var(--ivory);padding:12px var(--gut) 120px;overflow-y:auto;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .25s}.menu-open .mnav{opacity:1;visibility:visible;transition:opacity .25s}.mnav a{display:flex;align-items:center;min-height:60px;border-bottom:1px solid var(--line);font-size:19px;font-weight:600}.menu-open{overflow:hidden}.track{grid-auto-columns:calc((100% - 24px)/2)}.ct .track{grid-auto-columns:calc((100% - 24px)/2)}}@media (max-width:860px){:root{--gut:max(20px,env(safe-area-inset-left,0px));--gut-r:max(20px,env(safe-area-inset-right,0px))}.hd .wrap{height:64px}.hd .cta{display:none}.mnav{inset:64px 0 0}.hero{padding:96px 0 56px}.hero .wrap,.sec-head,.study .grid,.diet .grid,.glp .grid,.fb .grid,.cs .grid,.loc .grid,.dr .grid{grid-template-columns:1fr;gap:40px}.hero h1{font-size:clamp(38px,11vw,46px)}.hero .btns .btn{flex:1}.sec{padding:96px 0}.track,.ct .track{grid-auto-columns:82%}footer{padding-bottom:110px}.mbar{display:grid;grid-template-columns:1fr 1fr;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:60;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:rgba(246,242,235,.96);border-top:1px solid var(--line)}.mbar .btn{height:48px;padding:0;font-size:15px}.mbar .btn-line{background:var(--paper)}}.sec{padding:72px 0}.title{font-size:clamp(30px,2.9vw,44px)}.hero{padding:100px 0 40px}.hero .wrap{grid-template-columns:minmax(0,1fr) minmax(0,.78fr);gap:64px}.hero h1{margin:22px 0 18px;font-size:clamp(44px,4.4vw,70px)}.hero .btns{margin-top:28px}.study .num{font-size:clamp(76px,7vw,108px)}.chart{padding:18px 20px 14px}.study .ring{margin-top:18px;padding-top:16px}.ring svg{width:68px;height:68px}.data{margin-top:18px}.data div{padding:11px 0}.prog{margin:22px 0 20px}.prog li{padding:13px 0}.parts{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:20px}.parts a{position:relative;display:block;aspect-ratio:3/4;border-radius:10px;overflow:hidden;background:var(--stone)}.parts img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.parts a:hover img{transform:scale(1.07)}.parts span{position:absolute;left:0;right:0;bottom:0;padding:22px 8px 8px;font-size:13.5px;font-weight:700;color:#fff;text-align:center;background:linear-gradient(transparent,rgba(30,28,25,.7))}.parts a:hover span{background:linear-gradient(transparent,rgba(169,105,15,.85))}.fb .go{margin-top:18px}.ba{margin-top:36px}.dr .group{aspect-ratio:16/11}.cs{padding:56px 0}.cs .btns .btn{height:56px}.loc .map{aspect-ratio:16/10}.info div{padding:10px 0}.maps{margin-top:18px}.ev .track{grid-auto-columns:calc((100% - 72px)/4)}footer{padding:40px 0 36px}.pf{gap:12px}.hd .cta .btn-gold{order:-1}.succ{margin-top:22px;background:#fff;border-radius:14px;padding:20px 22px 16px;box-shadow:0 16px 34px -26px rgba(169,105,15,.55);border-left:5px solid var(--gold)}.succ{display:grid;grid-template-columns:230px 1fr;align-items:center;gap:22px;padding:18px 22px 18px 16px;border-left:0;border-radius:16px;background:#fff}.study{background:#F4F3F0}.fb{background:var(--ivory)}.chart{box-shadow:0 18px 36px -28px rgba(30,28,25,.35)}.fb .q em{background:linear-gradient(transparent 62%,#F7E2BA 62%)}.ft2{background:#F4F4F4;color:var(--ink-2);font-size:14px;padding:44px 0 34px;border-top:1px dotted #CFCBC4}.ft2-top{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr 1.2fr;gap:28px;padding-bottom:30px;border-bottom:1px solid #E2DFDA}.ft2-logo img{height:22px;width:auto}.ft2-col{display:flex;flex-direction:column;gap:12px}.ft2-col h3,.ft2-col h4{font-size:14px;font-weight:700;color:var(--ink);margin-bottom:4px}.ft2-col a{color:#6E6A64}.ft2-col a:hover{color:var(--ink)}.ft2-bot{padding-top:22px;font-size:13.5px;color:#7A766F;line-height:1.8}.lang{position:relative;width:182px}.lang-btn{display:flex;align-items:center;gap:8px;width:100%;height:36px;padding:0 12px;background:#fff;border:1px solid #DAD6D0;border-radius:8px;font-size:14px;color:var(--ink)}.lang-btn .nm{flex:1;text-align:left}.lang-btn svg{width:14px;height:14px;color:#8C8379}.lang .cc{font-size:10.5px;font-weight:700;letter-spacing:.04em;color:var(--ink-2);width:20px}.lang-list{position:absolute;left:0;right:0;bottom:calc(100% + 6px);list-style:none;background:#fff;border:1px solid #E2DFDA;border-radius:10px;padding:6px;box-shadow:0 14px 30px -16px rgba(30,28,25,.35);z-index:20}.lang-list li{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;cursor:pointer;font-size:14px;color:var(--ink)}.lang-list li:hover,.lang-list li:focus{background:#F4F2EE;outline:none}.lang-list li[aria-selected=true]::after{content:"✓";margin-left:auto;color:var(--ink)}@media (max-width:860px){.ft2-top{grid-template-columns:1fr 1fr}.ft2{padding-bottom:110px}}.txt,.lead,.small,.clinic p,.txcard .ds,.prog p,.glp .txt,.disc,.legend-note{text-wrap:pretty}footer.ft2 .wrap{display:block}.ft2-top{grid-template-columns:1.4fr 1fr 1fr 1fr auto;width:100%}.ft2-bot{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.pf{grid-template-columns:.95fr repeat(4,1fr);gap:10px}.ft2-top{grid-template-columns:1.4fr 1fr 1fr 1fr}.hd .lang{width:auto;margin-left:auto;margin-right:14px}.hd .lang-btn{height:38px;padding:0 10px 0 9px;gap:7px;background:rgba(255,255,255,.92);border-color:#E2DED7;border-radius:999px;font-size:13px;font-weight:600}.hd .lang-btn .chev{width:12px;height:12px}.lang .cc{width:22px;height:15px;flex:none;display:inline-grid;border-radius:3px;overflow:hidden;box-shadow:0 0 0 1px rgba(0,0,0,.12)}.lang .cc svg{width:100%;height:100%;display:block}.hd .lang-list{top:calc(100% + 8px);bottom:auto;left:auto;right:0;min-width:160px;z-index:200}.hd .lang-list li{font-size:13.5px;gap:10px}.hd .cta{margin-left:0}.hd .cta{display:flex;align-items:center;gap:8px}.hd .lang{margin:0 6px 0 0}.hd .cta .lang{order:-9}.gnb a{white-space:nowrap}html:not([lang=ko]) .gnb{gap:22px}html:not([lang=ko]) .gnb a{font-size:14px;margin:0}@media (max-width:860px){:root{--gut:20px;--gut-r:20px}.sec{padding:56px 0!important}.title{font-size:30px!important;line-height:1.25!important}.track,.ev .track,.ct .track{grid-auto-columns:78%!important;gap:12px!important}.study .num{font-size:76px!important}.succ{grid-template-columns:1fr!important;justify-items:center;text-align:center;padding:18px!important}.chart{padding:16px 12px!important}.prog li{grid-template-columns:44px 1fr!important}.diet .chips{display:flex;flex-wrap:wrap;gap:6px}.glp h2{font-size:28px!important}.glp .big{font-size:72px!important}.parts{display:flex!important;overflow-x:auto;gap:8px!important;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:-20px;padding-right:20px}.parts::-webkit-scrollbar{display:none}.parts a{flex:0 0 104px!important;height:auto!important;aspect-ratio:1/1;scroll-snap-align:start}.fb .q{font-size:20px!important}.pf{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.cs .btn{height:56px!important}.info div{grid-template-columns:72px 1fr!important;font-size:14px!important}.maps{display:grid!important;grid-template-columns:1fr 1fr;gap:8px}.ft2-top{grid-template-columns:1fr 1fr!important;gap:24px!important}.ft2-logo{grid-column:1/-1}.ft2-bot{display:block!important;font-size:12px}.ft2{padding-bottom:96px!important}}@media (prefers-reduced-motion:reduce){*{transition:none!important}.js .reveal.pre{opacity:1;transform:none}html{scroll-behavior:auto}.track{scroll-behavior:auto}}.more{border-bottom:1px solid var(--gold-line)}.v7-diet{background:var(--paper);padding:104px 0 88px}.v7-diet .ph{aspect-ratio:4/5;overflow:hidden;background:var(--stone)}.v7-diet .ph img{width:100%;height:100%;object-fit:cover}.v7-rv{background:var(--paper);padding:96px 0}@media (max-width:860px){.v7-study,.v7-diet,.v7-fb,.v7-rv,.v7-dr,.v7-ct{padding:64px 0}.v7-diet .ph{aspect-ratio:4/3}}.v7-study,.v7-diet,.v7-fb,.v7-dr{padding-top:80px;padding-bottom:80px}.v7-diet{padding-bottom:64px}.v7-rv,.v7-ct{padding:76px 0}@media (max-width:860px){.v7-two,.v7-study,.v7-diet,.v7-fb,.v7-rv,.v7-dr,.v7-ct{padding:56px 0}}.v7-glp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:0 56px;margin-top:64px;background:#F3F0EA;border-radius:16px;padding:44px 48px 0;overflow:hidden}.v7-glp .lt{align-self:center;padding-bottom:36px}.v7-glp .k{font-size:12.5px;font-weight:700;letter-spacing:.04em;color:var(--ink-3)}.v7-glp h3{font-size:clamp(22px,1.9vw,28px);font-weight:700;letter-spacing:-.045em;line-height:1.38;margin-top:10px}.v7-glp .m{font-size:15.5px;color:var(--ink-2);line-height:1.8;margin:14px 0 22px;max-width:30em}.v7-glp .gp{margin:0 0 36px;background:#fff;border-radius:12px;padding:20px 22px 14px;box-shadow:0 18px 40px -30px rgba(30,28,25,.35)}.v7-glp figcaption{font-size:14px;font-weight:700;color:var(--ink);margin-bottom:8px}.v7-glp figcaption span{font-size:12px;font-weight:500;color:var(--ink-3);margin-left:6px}.v7-glp svg{width:100%;height:auto;display:block}.v7-glp .ax{font-size:11.5px;fill:#9A9186}.v7-glp .ln{fill:none;stroke:#403B35;stroke-width:3;stroke-linecap:round}.v7-glp .ln.g{stroke:var(--gold)}.v7-glp .pt{fill:#fff;stroke:#403B35;stroke-width:2.5}.v7-glp .pt.g{fill:var(--gold);stroke:#fff;stroke-width:3}.v7-glp .pill rect{fill:#403B35}.v7-glp .pill.g rect{fill:var(--gold)}.v7-glp .pill text{font-size:13px;font-weight:700;fill:#fff}.v7-glp .ft{grid-column:1/-1;border-top:1px solid #E4DED3;padding:16px 0 18px;margin:0 -48px;padding-left:48px;padding-right:48px;background:#EFEBE3}.v7-glp .src{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 20px;font-size:12.5px;color:var(--ink-3)}.v7-glp .src a{font-weight:600;color:var(--ink-2);border-bottom:1px solid #CFC6B8}.v7-glp .src a::after{content:" →"}@media (max-width:860px){.v7-glp{grid-template-columns:1fr;padding:28px 20px 0;margin-top:48px}.v7-glp .lt{padding-bottom:22px}.v7-glp .gp{margin-bottom:24px;padding:16px 14px 10px}.v7-glp .bd,.v7-glp .ax{font-size:15px}.v7-glp .pill text{font-size:15px}.v7-glp .ft{margin:0 -20px;padding:14px 20px 16px}}.v7-glp .gr line{stroke:#EEE8DE;stroke-width:1}.v7-glp .yl text{font-size:11px;fill:#9A9186;text-anchor:end}.v7-glp .pl{fill:none;stroke:#B9B0A4;stroke-width:1.8;stroke-dasharray:4 4}.v7-glp .ref{stroke:#D9C3A0;stroke-width:1;stroke-dasharray:2 3}.v7-glp .rg{fill:none;stroke:#B9781C;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.v7-glp .gn{font-size:13px;color:var(--ink-2);line-height:1.6;margin-top:8px}@media (max-width:860px){.v7-glp .yl text,.v7-glp .plt,.v7-glp .xl{font-size:14px}.v7-glp .gn{font-size:14px}}.v7-glp .gp3 .tot{stroke:#D6CEC2;stroke-width:6;stroke-linecap:round}.v7-glp .gp3 .rg3{stroke:var(--gold);stroke-width:6;stroke-linecap:round}.v7-glp .gp3 .tl{font-size:11.5px;fill:#9A9186}.v7-glp .gp3 .pill text{font-size:13px}@media (max-width:860px){.v7-glp .gp3 .bd,.v7-glp .gp3 .ax,.v7-glp .gp3 .xl,.v7-glp .gp3 .tl{font-size:14px}}html[lang="ja"] body,html[lang="zh"] body{word-break:normal;line-break:strict;overflow-wrap:anywhere}html:not([lang="ko"]) header .btn,html:not([lang="ko"]) .lang-btn,html:not([lang="ko"]) .lang-btn .nm,html:not([lang="ko"]) .btn{white-space:nowrap;overflow-wrap:normal;word-break:keep-all}html[lang="zh-TW"] body{word-break:normal;line-break:strict;overflow-wrap:anywhere}header .logo,header .logo img{flex-shrink:0}@media (max-width:860px){html:not([lang="ko"]) header .btn{padding-left:14px;padding-right:14px}}html:not([lang=ko]) .sv h1{font-size:clamp(28px,2.5vw,38px)!important;max-width:560px}html:not([lang=ko]) .sv .lead{max-width:520px}.gnb .dd{position:relative;display:flex;align-items:center}.gnb a.on{color:var(--ink);font-weight:700;box-shadow:inset 0 -2px 0 var(--gold)}.gnb .dd-m{position:absolute;top:100%;left:-22px;min-width:300px;padding:10px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 24px 44px -26px rgba(30,28,25,.38);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s,transform .2s,visibility 0s .2s;z-index:80}.gnb .dd::after{content:"";position:absolute;left:0;right:0;top:100%;height:28px}.gnb .dd:hover .dd-m,.gnb .dd:focus-within .dd-m{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .2s;top:calc(100% + 18px)}.gnb .dd-m a{display:block;padding:10px 12px;border-radius:6px;box-shadow:none;font-weight:500}.gnb .dd-m a b{display:block;font-size:14.5px;font-weight:700;color:var(--ink)}.gnb .dd-m a span{display:block;font-size:12.5px;color:var(--ink-3);margin-top:2px}.gnb .dd-m a:hover,.gnb .dd-m a.on{background:var(--gold-soft)}.gnb .dd-m a.on b{color:var(--gold-d)}.mnav a.sub{min-height:46px;padding-left:18px;font-size:16px;font-weight:500;color:var(--ink-2)}.mnav a.sub.on{color:var(--gold-d)}.inav{position:sticky;top:84px;z-index:40;background:rgba(252,251,249,.94);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.inav .wrap{display:flex;gap:34px;height:56px;align-items:center;overflow-x:auto;scrollbar-width:none}.inav .wrap::-webkit-scrollbar{display:none}.inav a{position:relative;height:56px;display:flex;align-items:center;font-size:14.5px;font-weight:600;color:var(--ink-3);white-space:nowrap}.inav a.on,.inav a:hover{color:var(--ink)}.inav a.on::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--gold)}.wl{list-style:none;border-top:1px solid var(--ink)}.wl li{display:grid;grid-template-columns:44px 1fr;align-items:center;padding:17px 0;border-bottom:1px solid var(--line);font-size:17px;font-weight:500;color:var(--ink);word-break:keep-all}.wl li span{font-size:12.5px;font-weight:700;color:var(--gold-d);letter-spacing:.06em}.links{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:30px;padding-top:22px;border-top:1px solid var(--line)}.links b{font-size:13.5px;color:var(--ink-3);font-weight:600;margin-right:4px}.links a{font-size:14.5px;font-weight:600;color:var(--ink);border-bottom:1px solid var(--gold-line);padding-bottom:2px}.links a:hover{color:var(--gold-d)}.sh{display:block}.sh .im{position:relative;aspect-ratio:9/14;overflow:hidden;border-radius:4px;background:#1E1C19}.sh .im img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.sh:hover .im img{transform:scale(1.04)}.sh .im::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.45),transparent 45%)}.sh .play{position:absolute;left:50%;top:50%;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;background:rgba(255,255,255,.92);display:grid;place-items:center;z-index:1;box-shadow:0 10px 24px -10px rgba(0,0,0,.5)}.sh .play::before{content:"";margin-left:4px;border-left:15px solid var(--ink);border-top:10px solid transparent;border-bottom:10px solid transparent}.sh .cat{display:block;font-size:12px;font-weight:700;color:var(--gold-d);letter-spacing:.04em;margin-top:14px}.sh h3{font-size:16px;font-weight:700;letter-spacing:-.03em;line-height:1.45;margin-top:4px;word-break:keep-all}.faq{border-top:1px solid var(--ink);max-width:960px}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:44px 1fr 24px;align-items:center;padding:22px 0;font-size:17.5px;font-weight:700;letter-spacing:-.025em;word-break:keep-all}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-size:13px;font-weight:700;color:var(--gold-d);letter-spacing:.04em}.faq summary::after{content:"";width:12px;height:12px;border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transform:rotate(45deg);justify-self:center;margin-top:-6px;transition:transform .25s}.faq details[open] summary::after{transform:rotate(-135deg);margin-top:6px}.faq .a{padding:0 40px 24px 44px;font-size:15.5px;line-height:1.85;color:var(--ink-2);word-break:keep-all}.faq .a p + p{margin-top:8px}.faq .a a{color:var(--gold-d);font-weight:600;border-bottom:1px solid var(--gold-line)}.tl{list-style:none;border-top:1px solid var(--ink)}.tl li{display:grid;grid-template-columns:180px 140px 1fr;gap:24px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line);font-size:15.5px;color:var(--ink-2);word-break:keep-all}.tl li b{font-size:18px;font-weight:700;color:var(--ink);letter-spacing:-.03em}.tl li em{font-style:normal;font-weight:700;color:var(--gold-d)}.price{width:100%;border-collapse:collapse;border-top:1px solid var(--ink)}.price th,.price td{padding:18px 16px;border-bottom:1px solid var(--line);text-align:left;font-size:16px}.price thead th{font-size:13px;color:var(--ink-3);font-weight:700;letter-spacing:.04em}.price td b{font-size:22px;font-weight:700;letter-spacing:-.03em}.price .tag{display:inline-block;margin-left:8px;font-size:11px;font-weight:800;color:#fff;background:var(--ink);padding:3px 7px;border-radius:3px;vertical-align:middle}.art{display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;align-items:start}.toc{position:sticky;top:170px;border-top:1px solid var(--ink)}.toc a{display:block;padding:11px 0;border-bottom:1px solid var(--line);font-size:14px;color:var(--ink-2);line-height:1.5}.toc a:hover{color:var(--gold-d)}.art h2{font-size:clamp(26px,2.4vw,36px);font-weight:650;letter-spacing:-.04em;margin:0 0 18px;scroll-margin-top:150px}.art h3{font-size:19px;font-weight:700;letter-spacing:-.03em;margin:34px 0 10px;scroll-margin-top:150px;word-break:keep-all}.art p{font-size:16px;line-height:1.9;color:var(--ink-2);word-break:keep-all}.art figure{margin:22px 0;border:1px solid var(--line);background:#fff;padding:12px;max-width:640px}.art figure img{width:100%;display:block}.sv{position:relative;padding:84px 0 0;background:#F6F6F7;color:var(--ink);overflow:hidden;height:440px;display:flex;flex-direction:column}.sv > .wrap{width:100%;box-sizing:border-box}.sv::after{content:"";position:absolute;left:0;right:0;top:84px;bottom:0;background:linear-gradient(90deg,#F6F6F7 0%,#F6F6F7 36%,rgba(246,246,247,.86) 45%,rgba(246,246,247,0) 64%)}.sv .wrap{position:relative;z-index:1}.sv .crumb{font-size:12px;color:var(--ink-3);margin-bottom:14px}.sv .crumb a:hover{color:var(--gold-d)}.sv .crumb i{font-style:normal;margin:0 9px;color:#C9C2B6}.sv h1{font-size:clamp(28px,2.5vw,38px);font-weight:650;letter-spacing:-.045em;line-height:1.3;color:var(--ink);word-break:keep-all}.sv .lead{font-size:15px;line-height:1.7;color:#4A4640;margin-top:12px;max-width:34em;word-break:keep-all}.sv .btns{display:flex;gap:8px;margin-top:20px}.sv .btns .btn{min-width:160px;height:46px;font-size:14px}.sv .btn-line{background:rgba(255,255,255,.7)}@media (max-width:860px){.sv{padding-top:64px;height:auto;min-height:0}.sv::after{display:none}.sv h1{font-size:27px}.sv .lead{font-size:15px}.sv .btns{display:grid;grid-template-columns:1fr;gap:8px}.sv .btns .btn{width:100%;height:50px}}@media (min-width:861px) and (max-width:1240px){.sv::after{background:linear-gradient(90deg,#F6F6F7 0%,#F6F6F7 50%,rgba(246,246,247,.8) 56%,rgba(246,246,247,0) 72%),linear-gradient(0deg,rgba(246,246,247,.96) 0%,rgba(246,246,247,0) 34%)}}.snb{position:sticky;top:84px;z-index:40;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 10px 24px -22px rgba(30,28,25,.45)}.snb .wrap{display:grid;grid-template-columns:repeat(5,1fr);height:64px}.snb a{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;font-size:16px;font-weight:600;color:var(--ink-2);white-space:nowrap;border-left:1px solid var(--line);transition:background .2s,color .2s}.snb a:last-child{border-right:1px solid var(--line)}.snb a:hover{background:#F7F5F1;color:var(--ink)}.snb a.on{background:var(--ink);color:#fff;font-weight:700;border-color:var(--ink)}.snb a.on::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--gold)}@media (max-width:860px){.snb{top:64px}.snb .wrap{display:flex;height:50px;overflow-x:auto;scrollbar-width:none;padding-left:0;padding-right:0}.snb .wrap::-webkit-scrollbar{display:none}.snb a{flex:0 0 auto;padding:0 18px;font-size:14.5px}}@media (max-width:1024px){.art{grid-template-columns:1fr}.toc{display:none}}@media (max-width:860px){.inav{top:64px}.inav .wrap{gap:22px;height:50px}.inav a{height:50px;font-size:14px}.wl li{font-size:15.5px;padding:14px 0;grid-template-columns:36px 1fr}.chart{padding:18px 14px!important}.sh{flex:0 0 62%;scroll-snap-align:start}.faq summary{font-size:16px;grid-template-columns:34px 1fr 20px;padding:18px 0}.faq .a{padding:0 4px 20px 34px;font-size:15px}.tl li{grid-template-columns:1fr;gap:4px}.price th,.price td{padding:14px 8px;font-size:14px}.price td b{font-size:17px}}.ad{--d6-body:#36322D}.ad .d6{padding:128px 0}.ad .more{font-size:15px}.ad .sv h1{font-size:clamp(40px,3.7vw,54px);font-weight:700;line-height:1.16;letter-spacing:-.05em}.ad .sv .lead{font-size:18px;line-height:1.6;color:var(--d6-body);margin-top:14px}.ad .sv .btns{margin-top:22px}.ad .sv .btns .btn{height:52px;min-width:168px;font-size:15.5px}.ad .cs h2{color:#F6F2EB}@media (max-width:860px){.ad .d6{padding:80px 0}.ad .sv h1{font-size:40px}}.ad .d6{padding:96px 0}@media (max-width:860px){.ad .d6,.ad .d6-fx.d6,.ad .d6-care.d6,.ad .d6-pg.d6{padding:60px 0!important}}@media (min-width:861px){.sv::after{background:linear-gradient(90deg,#F6F6F7 0,#F6F6F7 34%,rgba(246,246,247,0) 52%)}}@media (min-width:861px){.sv{height:480px}}@media (max-width:400px){.hd .cta .btn{display:none}.hd .cta{margin-left:auto}}.gnb .dd{position:relative;display:flex;align-items:center}.gnb .dd-m{position:absolute;top:100%;left:-22px;min-width:300px;padding:10px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 24px 44px -26px rgba(30,28,25,.38);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s,transform .2s,visibility 0s .2s;z-index:80}.gnb .dd::after{content:"";position:absolute;left:0;right:0;top:100%;height:28px}.gnb .dd:hover .dd-m,.gnb .dd:focus-within .dd-m{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .2s;top:calc(100% + 18px)}.gnb .dd-m a{display:block;padding:10px 12px;border-radius:6px;box-shadow:none;font-weight:500;white-space:normal}.gnb .dd-m a b{display:block;font-size:14.5px;font-weight:700;color:var(--ink)}.gnb .dd-m a span{display:block;font-size:12.5px;color:var(--ink-3);margin-top:2px}.gnb .dd-m a:hover,.gnb .dd-m a.on{background:var(--gold-soft)}.gnb .dd-m a.on b{color:var(--gold-d)}.gnb .dd:last-child .dd-m{left:auto;right:-22px}@media (min-width:861px){.cs h2.title{font-size:46px!important}}@media (max-width:860px){.cs h2.title{font-size:28px!important}}.mnav a.sub{min-height:46px;padding-left:18px;font-size:16px;font-weight:500;color:var(--ink-2)}.mnav a.sub.on{color:var(--gold-d)}.pg-card figure img.fit,.pg-kv figure img.fit,main figure img.fit,main img.fit{object-fit:contain!important;background:#fff}.ad .pg.d6{padding:104px 0}.pg-chips{background:#fff;border-bottom:1px solid var(--line)}.pg-chips .wrap{display:flex;align-items:center;gap:18px;padding-top:18px;padding-bottom:18px}.pg-chips .cl{display:flex;flex-wrap:wrap;gap:8px}.pg-chips a{flex:none;padding:8px 16px;border:1px solid var(--line);border-radius:999px;font-size:14.5px;font-weight:600;color:var(--ink-2);background:#fff;white-space:nowrap;transition:border-color .2s,background .2s,color .2s}.pg-chips a:hover{border-color:var(--gold-line);color:var(--ink)}.pg-chips a.on{background:var(--gold);border-color:var(--gold);color:#fff}@media (max-width:860px){.ad .pg.d6,.pg-fq{padding:64px 0!important}.pg-chips .wrap{gap:10px;padding-top:12px;padding-bottom:12px;padding-right:0}.pg-chips .cl{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-right:20px}.pg-chips .cl::-webkit-scrollbar{display:none}.pg-chips a{padding:7px 14px;font-size:14px}}.ex-snb.snb .wrap{grid-template-columns:repeat(5,1fr)}.ev{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:10px;padding:28px}.ev figure{border-radius:6px;overflow:hidden;background:var(--stone)}.ev figure img{width:100%;height:auto;display:block}.ev .tag{display:inline-block;font-size:12.5px;font-weight:800;color:#fff;background:var(--gold-d);border-radius:999px;padding:4px 12px}.ev h3{font-size:26px;font-weight:700;letter-spacing:-.04em;color:var(--ink);margin-top:12px;line-height:1.35;word-break:keep-all}.ev h4{font-size:14px;font-weight:800;color:var(--gold-d);margin-top:22px}.ev ul{list-style:none;margin-top:8px}.ev li{font-size:15.5px;line-height:1.7;color:var(--d6-body);padding-left:12px;position:relative}.ev li::before{content:"·";position:absolute;left:0}.ev .price li{font-size:18px;font-weight:700;color:var(--ink)}.ev .btns{margin-top:24px}.doc{background:#fff}.doc .wrap{max-width:920px}.doc .meta{font-size:14px;color:var(--ink-3)}.doc h2{font-size:22px;font-weight:700;letter-spacing:-.035em;color:var(--ink);margin-top:48px;padding-top:28px;border-top:1px solid var(--line)}.doc h3{font-size:18px;font-weight:700;color:var(--ink);margin-top:26px}.doc p{font-size:15.5px;line-height:1.8;color:var(--d6-body);margin-top:10px;word-break:keep-all}.doc ul{margin-top:10px;padding-left:20px}.doc li{font-size:15.5px;line-height:1.8;color:var(--d6-body)}.doc .tw{overflow-x:auto;margin-top:14px}.doc table{width:100%;border-collapse:collapse;font-size:15px;min-width:520px}.doc th{background:#F4F1EB;color:var(--ink);font-weight:700;text-align:left;padding:12px 14px;border-top:2px solid var(--ink);border-bottom:1px solid var(--line)}.doc td{padding:12px 14px;border-bottom:1px solid var(--line);color:var(--d6-body);line-height:1.6;vertical-align:top}.doc td.n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);font-weight:600}.doc .em{font-size:14px;color:var(--ink-3);margin-top:28px;font-style:normal}.doc .toc{position:static;display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.doc .toc a{font-size:14px;padding:7px 14px;border:1px solid var(--line);border-radius:999px;color:var(--ink)}.doc .toc a:hover{border-color:var(--gold);color:var(--gold-d)}@media (max-width:860px){.ex-snb.snb .wrap{grid-template-columns:repeat(5,max-content)}.ev{grid-template-columns:1fr;gap:20px;padding:16px}.ev h3{font-size:21px}.doc h2{font-size:19px;margin-top:36px;padding-top:22px}.doc p,.doc li{font-size:15px}}:is(.n9-num,.n9-rv,.n9-bar,.n9-en){font-variant-numeric:lining-nums}:root{--n9-serif:"Cormorant Garamond","Times New Roman",serif;--n9-ease:cubic-bezier(.16,1,.3,1)}.hd{background:#fff;border-color:var(--line)}.n9-hero{position:relative;padding-top:84px;background:#191612;color:#fff;overflow:hidden}@keyframes n9zoom{from{transform:scale(1.1)}to{transform:scale(1)}}.n9-mk{display:flex;align-items:center;gap:12px;font-size:13px;letter-spacing:.14em;color:rgba(255,255,255,.78)}.n9-mk i{width:28px;height:1px;background:var(--gold)}.n9-en{margin-top:26px;font-family:var(--n9-serif);font-weight:300;font-size:clamp(46px,6.6vw,100px);line-height:1;letter-spacing:-.01em;color:#fff}.n9-en i{font-style:italic;color:var(--gold)}.n9-hero h1{margin-top:28px;font-size:clamp(22px,2.3vw,32px);font-weight:650;letter-spacing:-.04em;line-height:1.4}.n9-hero h1 em{font-style:normal;color:var(--gold)}.n9-sub{margin-top:8px;font-size:clamp(15px,1.25vw,17px);color:rgba(255,255,255,.82)}.n9-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.n9-bar{position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.18);background:rgba(20,17,14,.45);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.n9-bar .wrap{display:grid;grid-template-columns:repeat(3,1fr);height:96px}.n9-bar a{display:flex;align-items:center;justify-content:center;gap:16px;color:#fff;transition:color .3s}.n9-bar a + a{border-left:1px solid rgba(255,255,255,.14)}.n9-bar small{display:block;font-size:12.5px;color:rgba(255,255,255,.7);letter-spacing:.02em}.n9-bar b{font-size:20px;font-weight:600}.n9-bar b em{font-style:normal;color:var(--gold);font-size:1.25em}.n9-bar .pf{display:flex}.n9-bar .pf img{width:30px;height:30px;border-radius:50%;border:2px solid #fff}.n9-bar .pf img + img{margin-left:-8px}.n9-bar .ex{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--gold);color:#fff;font-style:normal;font-weight:700}.n9-sec{padding:clamp(88px,10vw,140px) 0;background:var(--paper)}.n9-head{max-width:760px;margin-bottom:clamp(36px,4.5vw,60px)}.n9-sec h2{margin:8px 0 0;font-size:clamp(30px,3vw,44px);line-height:1.25}.n9-lead{margin-top:10px;font-size:16px;color:var(--ink-2)}.n9-way{position:relative;display:block;aspect-ratio:4/4.6;overflow:hidden;border-radius:12px;color:#fff;background:var(--stone)}.n9-way img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--n9-ease)}.n9-way:hover img{transform:scale(1.05)}.n9-way::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,17,14,.88) 0%,rgba(20,17,14,.55) 38%,rgba(20,17,14,0) 66%)}.n9-way .b{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:clamp(24px,3vw,40px)}.n9-way .en{display:block;font-family:var(--n9-serif);font-style:italic;font-weight:300;font-size:clamp(52px,5.6vw,84px);line-height:1}.n9-way h3{margin-top:4px;font-size:clamp(18px,1.6vw,22px);font-weight:650;letter-spacing:-.03em}.n9-way .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.n9-way .chips span{font-size:12.5px;padding:6px 12px;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:rgba(255,255,255,.08);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.n9-way .go{display:inline-flex;gap:10px;margin-top:20px;font-size:14.5px;font-weight:600;padding-bottom:3px;border-bottom:1px solid var(--gold)}.n9-way .go::after{content:"→";transition:transform .4s var(--n9-ease)}.n9-way:hover .go::after{transform:translateX(5px)}.n9-num{font-family:var(--n9-serif);font-weight:300;font-size:clamp(96px,16vw,230px);line-height:.85;letter-spacing:-.04em;color:var(--ink);white-space:nowrap}.n9-num span{color:var(--gold)}.n9-num small{font-size:.4em;letter-spacing:0;color:var(--gold-d)}.n9-rv{display:grid;grid-template-columns:1.2fr repeat(4,1fr);margin-top:clamp(64px,8vw,100px);border-top:1px solid var(--ink)}.n9-rv > div{padding:24px 20px 0}.n9-rv > div + div{border-left:1px solid var(--line)}.n9-rv .tot b{display:block;font-family:var(--n9-serif);font-weight:400;font-size:clamp(46px,4.6vw,64px);line-height:1}.n9-rv .tot b em{font-style:normal;color:var(--gold)}.n9-rv span{display:block;font-size:13px;color:var(--ink-3)}.n9-rv > div:not(.tot) b{display:block;font-family:var(--n9-serif);font-weight:400;font-size:clamp(32px,3vw,42px);line-height:1.1}.n9-rv b i{font-style:normal;font-size:.5em;color:var(--ink-3)}.n9-rv small{font-size:12.5px;color:var(--ink-3)}.n9-rvf{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-top:22px}.n9-rvf > span{display:inline-flex;gap:22px}.n9-teamph{display:flex;justify-content:center;background:#fff;border-radius:12px;overflow:hidden;padding-top:clamp(24px,4vw,44px)}.n9-teamph img{width:min(760px,100%);height:auto}.n9-team{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink)}.n9-team > div{padding:26px clamp(16px,2vw,28px) 0}.n9-team > div + div{border-left:1px solid var(--line)}.n9-team .en{font-family:var(--n9-serif);font-style:italic;font-size:17px;color:var(--gold-d)}.n9-team h3{margin-top:4px;font-size:20px;font-weight:650;letter-spacing:-.03em}.n9-team h3 small{margin-left:6px;font-size:14px;font-weight:500;color:var(--ink-3)}.n9-team p{margin-top:8px;font-size:14.5px;color:var(--ink-2);line-height:1.65}.n9-team a{display:inline-block;margin-top:14px;font-size:13.5px;color:var(--ink-3);border-bottom:1px solid var(--gold-line)}.n9-team a:hover{color:var(--gold-d)}.n9-space{display:grid;grid-template-columns:1.5fr 1fr;grid-template-rows:repeat(2,1fr);gap:14px;height:clamp(400px,46vw,620px)}.n9-space figure{position:relative;margin:0;overflow:hidden;border-radius:12px;background:var(--stone)}.n9-space figure.a{grid-row:span 2}.n9-space img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--n9-ease)}.n9-space figure:hover img{transform:scale(1.04)}.n9-space figcaption{position:absolute;left:18px;bottom:14px;font-family:var(--n9-serif);font-style:italic;font-size:20px;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.45)}@media (max-width:1024px){.n9-rv{grid-template-columns:repeat(2,1fr)}.n9-rv .tot{grid-column:span 2;padding-bottom:22px;border-bottom:1px solid var(--line)}.n9-rv > div:nth-child(2){border-left:0}.n9-rv > div:nth-child(n/**/+4){margin-top:22px;border-top:1px solid var(--line)}}@media (max-width:760px){.n9-hero{padding-top:64px}.n9-btns .btn{flex:1;padding:0 16px}.n9-bar .wrap{grid-template-columns:1fr;height:auto}.n9-bar a{justify-content:flex-start;padding:12px 0}.n9-bar a + a{border-left:0;border-top:1px solid rgba(255,255,255,.14)}.n9-bar b{font-size:17px}.n9-team{grid-template-columns:1fr}.n9-team > div{padding:22px 0}.n9-team > div + div{border-left:0;border-top:1px solid var(--line)}.n9-space{grid-template-columns:1fr 1fr;grid-template-rows:auto;height:auto}.n9-space figure{aspect-ratio:1/1}.n9-space figure.a{grid-column:span 2;grid-row:auto;aspect-ratio:4/3}}.n9-bar{animation:n10fade 1.2s 1s var(--n9-ease) both}@keyframes n10up{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes n10fade{from{opacity:0}to{opacity:1}}.js-n9 .rise{opacity:0;transform:translateY(64px);filter:blur(10px);transition:opacity 1s var(--n9-ease),transform 1.2s var(--n9-ease),filter 1s var(--n9-ease)}.js-n9 .rise.in{opacity:1;transform:none;filter:none}.n9-team > .rise:nth-child(2){transition-delay:.1s}.n9-team > .rise:nth-child(3){transition-delay:.2s}.js-n9 .n9-teamph img{filter:grayscale(1) contrast(.95);transition:filter 1.6s .3s var(--n9-ease)}.js-n9 .n9-teamph.in img{filter:none}.n9-chart{margin:26px 0 0;padding:20px 22px 12px;background:var(--paper);border:1px solid var(--line);border-radius:12px}.n9-chart figcaption{font-size:13px;color:var(--ink-3);margin-bottom:6px}.n9-chart svg{width:100%;height:auto;display:block;overflow:visible}.n9-chart .gl line{stroke:var(--line);stroke-width:1}.n9-chart .yl text,.n9-chart .xl{font-size:12px;fill:var(--ink-3);text-anchor:end}.n9-chart .ln{fill:none;stroke:var(--gold);stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s .2s var(--n9-ease)}.n9-chart .ar{opacity:0;transition:opacity 1s 1s}.n9-chart circle{fill:#fff;stroke:var(--gold);stroke-width:3;opacity:0;transition:opacity .4s}.n9-chart .v0,.n9-chart .v1{font-size:15px;font-weight:600;fill:var(--ink);opacity:0;transition:opacity .5s}.n9-chart .v1{fill:var(--gold-d);transition-delay:1.7s}.n9-parts{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:26px 0 12px}.n9-parts span{font-size:13.5px;color:var(--ink-3);margin-right:6px}.n9-parts a{font-size:14px;padding:8px 16px;border:1px solid var(--line);border-radius:999px;background:var(--paper);transition:border-color .3s,color .3s}.n9-parts a:hover{border-color:var(--gold);color:var(--gold-d)}@media (prefers-reduced-motion:reduce){.n9-chart .ln{stroke-dashoffset:0}.n9-chart .ar,.n9-chart circle,.n9-chart text{opacity:1}}.n9-svc{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,48px);margin-top:clamp(28px,3vw,40px)}.n9-svc dl{margin:0;border-top:1px solid var(--ink)}.n9-svc .cat{padding:14px 0 6px;font-family:var(--n9-serif);font-style:italic;font-size:18px;color:var(--gold-d)}.n9-svc dl > div{display:grid;grid-template-columns:minmax(150px,auto) 1fr;gap:16px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--line)}.n9-svc dt a{font-size:15px;font-weight:650;letter-spacing:-.02em;transition:color .3s}.n9-svc dt a::after{content:" →";color:var(--gold);opacity:0;transition:opacity .3s}.n9-svc dt a:hover{color:var(--gold-d)}.n9-svc dt a:hover::after{opacity:1}.n9-svc dd{margin:0;font-size:14px;color:var(--ink-2);line-height:1.6}@media (max-width:760px){.n9-svc{grid-template-columns:1fr}.n9-svc dl > div{grid-template-columns:1fr;gap:2px}}.n9-hero{background:linear-gradient(#191612 calc(100% - 64px),var(--paper) calc(100% - 64px))}.n9-bar{position:relative;z-index:3;background:none;border:0;backdrop-filter:none;-webkit-backdrop-filter:none}.n9-bar .wrap{height:auto;display:grid;grid-template-columns:repeat(3,1fr)}.n9-bar .wrap > a:first-child{border-radius:16px 0 0 16px}.n9-bar .wrap > a:last-child{border-radius:0 16px 16px 0}.n9-bar a{background:var(--paper);padding:26px 28px;gap:18px;color:var(--ink);justify-content:flex-start;box-shadow:0 30px 50px -34px rgba(20,17,14,.5)}.n9-bar a + a{border-left:1px solid var(--line)}.n9-bar a:hover{background:#fff}.n9-bar small{font-size:13px;color:var(--ink-3)}.n9-bar b{display:block;margin-top:2px;font-size:17px;font-weight:600;color:var(--ink)}.n9-bar b em{font-family:var(--n9-serif);font-weight:400;font-size:2.4em;line-height:.9;color:var(--gold);margin:0 3px;vertical-align:-.1em}.n9-bar .pf img{width:38px;height:38px}.n9-bar .ex{width:46px;height:46px;font-size:20px}.n9-cmp{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:14px;background:#111;user-select:none;touch-action:pan-y}.n9-cmp img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.n9-cmp .hd{position:absolute;top:0;bottom:0;left:var(--p);width:2px;margin-left:-1px;background:#fff;z-index:2;pointer-events:none}.n9-cmp .hd i{position:absolute;top:50%;left:50%;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:#fff;box-shadow:0 6px 20px rgba(0,0,0,.25)}.n9-cmp .hd i::before,.n9-cmp .hd i::after{content:"";position:absolute;top:50%;width:9px;height:9px;margin-top:-5px;border-top:2px solid var(--ink);border-left:2px solid var(--ink)}.n9-cmp .hd i::before{left:13px;transform:rotate(-45deg)}.n9-cmp .hd i::after{right:13px;transform:rotate(135deg)}.n9-cmp input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;z-index:3;margin:0}.n9-cinfo .part{font-weight:650;font-size:clamp(34px,3.4vw,46px);letter-spacing:-.04em;line-height:1.1;color:var(--ink)}.n9-cinfo .blog[hidden]{display:none}.n9-cinfo .cap{margin-top:12px;font-size:15px;color:var(--ink-2);min-height:3em}.n9-cinfo .blog{display:inline-block;margin-top:4px;font-size:14px;font-weight:600;color:var(--gold-d);border-bottom:1px solid var(--gold-line)}@media (max-width:760px){.n9-hero{background:#191612}.n9-bar .wrap{grid-template-columns:1fr}.n9-bar .wrap > a:first-child,.n9-bar .wrap > a:last-child{border-radius:0}.n9-bar a{padding:14px 20px;box-shadow:none}.n9-bar a + a{border-left:0;border-top:1px solid var(--line)}.n9-bar b em{font-size:1.9em}.n9-cinfo .part{font-size:36px}}:root{--ap-ink:#1d1d1f;--ap-parch:#f5f5f7;--ap-dark:#272729;--ap-muted:#6e6e73;--ap-hair:rgba(0,0,0,.08)}.n9-sec h2,.sec .title,#faq h2,.loc h2,.v7-rv h2,#rv-t{font-family:var(--sans,Pretendard),"Pretendard","Apple SD Gothic Neo",sans-serif;font-size:clamp(32px,4vw,56px)!important;font-weight:600!important;line-height:1.07!important;letter-spacing:-.02em!important;color:var(--ap-ink);margin:0!important;word-break:keep-all}.n9-lead,.sec .sub{font-size:clamp(17px,1.5vw,21px)!important;font-weight:400;line-height:1.3;color:var(--ap-ink);margin-top:14px!important}.n9-head{max-width:860px;margin-bottom:clamp(40px,5vw,64px)}.more{font-size:17px;font-weight:400;color:var(--gold-d);border-bottom:0;padding:0}.more::after{content:" ›"}.more:hover{text-decoration:underline;text-underline-offset:3px}.n9-sec{padding:clamp(72px,8vw,112px) 0;background:#fff}.n9-sec.n9-ivory,.sec.ev,.v7-rv,.sec.mfaq{background:var(--ap-parch)!important}.n9-src,.n9-chart,.n9-team > div,.n9-steps,.n9-steps li,.n9-svc dl,.n9-svc dl > div,.n9-rv,.n9-rv > div{border:0!important;box-shadow:none!important;background:transparent!important}.n9-chart{padding:0;margin:0}.n9-team{border-top:1px solid var(--ap-hair)}.n9-team > div + div{border-left:1px solid var(--ap-hair)!important}.n9-team .en{font-family:inherit;font-style:normal;font-size:14px;font-weight:600;letter-spacing:0;color:var(--ap-muted)}.n9-team h3{font-weight:600}.n9-team a{color:var(--gold-d);border:0}.n9-svc dl{border-top:1px solid var(--ap-hair)!important}.n9-svc dl > div{border-bottom:1px solid var(--ap-hair)!important}.n9-svc .cat{font-family:inherit;font-style:normal;font-size:14px;font-weight:600;color:var(--ap-muted)}.n9-svc dt a{font-weight:600}.n9-svc dt a::after{display:none}.n9-parts a{border-color:var(--ap-hair);background:#fff}.n9-rv{border-top:1px solid var(--ap-hair)!important}.n9-rv > div + div{border-left:1px solid var(--ap-hair)!important}.n9-rv .tot b,.n9-rv > div:not(.tot) b,.n9-num,.n9-cinfo .part,.n9-glp .v b{font-family:inherit!important;font-weight:600!important;letter-spacing:-.03em}.n9-rv .tot b em{color:var(--gold)}.n9-num{font-size:clamp(88px,13vw,180px)!important;line-height:.95!important;color:var(--ap-ink)}.n9-num span{color:var(--gold)}.n9-num small{font-size:.38em;color:var(--ap-ink)}.n9-way,.n9-diet .ph,.n9-teamph,.n9-space figure,.n9-cmp{border-radius:12px;box-shadow:none}.n9-way .en{font-family:var(--n9-serif);font-style:normal}.n9-way .chips span{border-color:rgba(255,255,255,.35)}.n9-way .go{border-bottom:0;color:#fff}.n9-way .go::after{content:" ›"}.btn,.n9-ghost{border-radius:8px!important;height:50px;padding:0 26px;font-size:15px;font-weight:600;letter-spacing:-.01em}.btn-gold{background:var(--gold);color:#fff}.btn:active{transform:scale(.95)}.n9-hero{background:#191612!important}.n9-bar{background:var(--ap-parch)}.n9-bar .wrap{grid-template-columns:repeat(3,1fr);max-width:1240px}.n9-bar a{background:transparent;box-shadow:none;padding:28px 24px;justify-content:center;gap:0;flex-direction:column;align-items:center;text-align:center;border-radius:0!important}.n9-bar a + a{border-left:1px solid var(--ap-hair)}.n9-bar a:hover{background:transparent}.n9-bar .jr,.n9-bar .pf,.n9-bar .ex{display:none}.n9-bar small{font-size:14px;color:var(--ap-muted)}.n9-bar b{margin-top:4px;font-size:21px;font-weight:600;color:var(--ap-ink);letter-spacing:-.02em}.n9-bar b em{font-family:inherit;font-weight:600;font-size:1.6em;color:var(--gold);margin:0 2px;vertical-align:-.04em;letter-spacing:-.03em}.n9-en{font-size:clamp(40px,5.6vw,84px)}.n9-hero h1{font-size:clamp(24px,2.4vw,34px);font-weight:600;letter-spacing:-.02em}.n9-sub{font-size:17px}.n9-cinfo .cap{font-size:17px}.n9-cinfo .blog{border:0;color:var(--gold-d)}.js-n9 .rise{filter:none;transform:translateY(32px)}@media (max-width:760px){.n9-bar .wrap{grid-template-columns:1fr}.n9-bar a{flex-direction:row;justify-content:space-between;padding:14px 20px;text-align:left}.n9-bar a + a{border-left:0;border-top:1px solid var(--ap-hair)}.n9-bar b{margin:0;font-size:19px}}.n9-cmp{width:100%;aspect-ratio:4/3;max-width:760px;margin:0 auto;background:var(--ap-parch)}.n9-cmp img{object-fit:contain;background:var(--ap-parch)}.v7-diet h2{font-size:clamp(32px,4vw,56px)!important;font-weight:600!important;line-height:1.07!important;letter-spacing:-.02em!important}.n9-hero{background:linear-gradient(#191612 calc(100% - 64px),var(--ap-parch) calc(100% - 64px))!important}.n9-bar{background:transparent;padding:0}.n9-bar .wrap{display:grid;grid-template-columns:repeat(3,1fr);max-width:1240px;background:#fff;border-radius:18px;box-shadow:0 1px 0 var(--ap-hair),0 24px 48px -32px rgba(20,17,14,.35);overflow:hidden;padding:0}.n9-bar a{flex-direction:row;justify-content:flex-start;align-items:center;gap:18px;padding:24px 28px;text-align:left;background:#fff;border-radius:0!important}.n9-bar a + a{border-left:1px solid var(--ap-hair)}.n9-bar .v{display:flex!important;align-items:center;justify-content:center;flex:none;min-width:60px;height:60px}.n9-bar .pf,.n9-bar .pfs{display:flex!important}.n9-bar .ex{display:grid!important;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--gold);color:#fff;font-style:normal;font-weight:800;font-size:20px;box-shadow:0 0 0 5px #FBF2E2}.n9-bar .t{display:flex;flex-direction:column;align-items:flex-start}.n9-bar small{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ap-muted)}.n9-bar small svg{width:62px;height:11px}.n9-bar b{margin-top:2px;font-size:18px;font-weight:700;color:var(--ap-ink);letter-spacing:-.02em}.n9-bar b em{font-family:inherit;font-size:28px;font-weight:800;color:var(--gold);letter-spacing:-.04em;margin:0 2px;vertical-align:-.03em}.v7-diet .ph{border-radius:12px;overflow:hidden}.v7-glp{border:0!important;box-shadow:none!important;background:var(--ap-parch)!important;border-radius:18px}.v7-glp .lt h3{font-size:clamp(24px,2.2vw,32px);font-weight:600;letter-spacing:-.02em;line-height:1.25}.v7-glp .lt .m{margin-top:14px;font-size:17px;line-height:1.5;color:var(--ap-ink)}.v7-glp .lt .more{margin-top:18px;display:inline-block}.v7-glp .gp{border:0!important;box-shadow:none!important;background:#fff;border-radius:12px}.v7-glp .ft{border-top:0!important;padding-top:8px!important;margin-top:0!important}.v7-glp .ft .src,.v7-glp .ft .warn{font-size:12px;color:var(--ap-muted);line-height:1.6}@media (max-width:760px){.n9-hero{background:#191612!important}.n9-bar .wrap{grid-template-columns:1fr;border-radius:0;box-shadow:none}.n9-bar a{padding:14px 20px;gap:14px}.n9-bar a + a{border-left:0;border-top:1px solid var(--ap-hair)}.n9-bar .v{min-width:48px;height:48px}.n9-bar b{font-size:16px}.n9-bar b em{font-size:24px}}.v7-glp .lt .m b{font-weight:600;color:var(--ap-ink);background:linear-gradient(transparent 62%,rgba(239,165,48,.35) 62%)}.n9-svc dd{font-size:14px}@media (max-width:1024px) and (min-width:901px){.gnb{display:flex!important;gap:16px}.gnb > .dd > a{font-size:14px}.hd .cta .btn-line{display:inline-flex!important}.menu-btn{display:none!important}}.mbar.n9-mbar{display:flex!important;position:fixed;left:0;right:0;bottom:0;z-index:48;gap:10px;justify-content:center;padding:10px max(16px,env(safe-area-inset-left)) calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--ap-hair);transform:none;transition:none   }.mbar.n9-mbar.show{transform:none}.mbar.n9-mbar .btn{height:48px;padding:0 28px;font-size:16px;font-weight:600}@media (min-width:861px){.mbar.n9-mbar{left:auto;right:24px;bottom:24px;border:0;border-radius:12px;padding:8px;box-shadow:0 12px 32px -12px rgba(20,17,14,.35)}}@media (max-width:860px){.mbar.n9-mbar .btn{flex:1}}.hl,.n9-sub b,.n9-way .ds b{font-weight:600;background:linear-gradient(transparent 64%,rgba(239,165,48,.38) 64%)}.n9-sub b{color:#fff;background:linear-gradient(transparent 64%,rgba(239,165,48,.55) 64%)}.n9-team p b{font-weight:600;color:var(--ap-ink)}.n9-teamph{aspect-ratio:1240/760;align-items:flex-end}.n9-teamph img{width:min(760px,100%);height:auto;aspect-ratio:1/1}.n9-hero h1{margin-top:22px;font-size:clamp(34px,4.6vw,64px);line-height:1.18;letter-spacing:-.035em}.n9-sub{margin-top:18px;font-size:clamp(16px,1.3vw,19px)}.n9-mk{font-size:13px}.n9-en{margin:18px 0 0;font-family:var(--n9-serif);font-weight:400;font-size:clamp(22px,2vw,28px)!important;line-height:1;letter-spacing:.01em;color:rgba(255,255,255,.85)}.n9-en i{font-style:italic;color:var(--gold)}.n9-hero h1{margin-top:14px;font-size:clamp(38px,5.4vw,76px);line-height:1.12;letter-spacing:-.04em}.n9-hero h1 em{color:var(--gold)}.n9-sub{margin-top:20px}.n9-cmp{max-width:640px}.n9-hero h1{font-weight:300!important;font-size:clamp(36px,5vw,68px);letter-spacing:-.03em;line-height:1.2}.n9-hero h1 em{color:#fff}.n9-sub{margin-top:16px;font-size:15px;color:rgba(255,255,255,.72);letter-spacing:.01em}.n9-svc dl > div{grid-template-columns:56px minmax(150px,auto) 1fr;align-items:center;gap:16px}.n9-svc .th{width:56px;height:56px;object-fit:cover;border-radius:10px;background:#fff;border:1px solid var(--ap-hair)}@media (max-width:760px){.n9-svc dl > div{grid-template-columns:48px 1fr;gap:4px 12px}.n9-svc .th{grid-row:span 2;width:48px;height:48px}}.hd .btn{height:44px;padding:0 20px}.hd{background:#fff}.n9-svc dl > div{grid-template-columns:72px minmax(150px,auto) 1fr}.n9-svc .th{width:72px;height:72px;border-radius:12px}@media (max-width:760px){.n9-svc dl > div{grid-template-columns:56px 1fr}.n9-svc .th{width:56px;height:56px}}.n9-en{margin:14px 0 0;font-size:clamp(44px,6.4vw,92px)!important;line-height:1.02;letter-spacing:-.01em;color:#fff;font-weight:300}.n9-en i{font-style:italic;color:var(--gold)}.n9-hero h1{margin-top:18px;font-size:clamp(20px,2vw,28px)!important;font-weight:500!important;letter-spacing:-.02em;line-height:1.4}.n9-hero h1 br{display:none}.n9-sub{margin-top:10px;font-size:14px;color:rgba(255,255,255,.7)}@media (max-width:760px){.n9-hero h1 br{display:inline}.n9-hero h1{font-size:22px!important}}.n9-hero h1 .hl1{display:inline}.n9-hero h1 .hl1 + .hl1::before{content:" "}@media (max-width:760px){.n9-hero h1 .hl1{display:block}.n9-hero h1 .hl1 + .hl1::before{content:none}}.n9-svc{gap:clamp(20px,3vw,40px);margin-top:clamp(32px,4vw,48px)}.n9-svc dl{border-top:0!important;display:grid;gap:12px}.n9-svc .cat{padding:0 4px 6px;font-size:15px;font-weight:700;letter-spacing:.02em;color:var(--ap-ink)}.n9-svc dl > div{grid-template-columns:88px 1fr auto!important;gap:18px;align-items:center;padding:14px 18px 14px 14px!important;background:#fff!important;border:1px solid var(--ap-hair)!important;border-radius:16px;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1),border-color .3s;position:relative}.n9-svc dl > div:hover{transform:translateY(-3px);box-shadow:0 18px 40px -24px rgba(30,28,25,.35);border-color:rgba(239,165,48,.6)!important}.n9-svc .th{width:88px;height:88px;border-radius:12px;border:0;background:#F7F5F1}.n9-svc dl > div > dt{display:contents}.n9-svc dt a{font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--ap-ink)}.n9-svc dt a::before{content:"";position:absolute;inset:0;border-radius:16px}.n9-svc dd{font-size:14px;line-height:1.55;color:var(--ap-muted);margin:0;grid-column:2}.n9-svc dl > div{grid-template-areas:"img title arrow" "img desc arrow"}.n9-svc .th{grid-area:img}.n9-svc dt a{grid-area:title;align-self:end}.n9-svc dd{grid-area:desc;align-self:start}.n9-svc dl > div::after{content:"›";grid-area:arrow;font-size:26px;line-height:1;color:var(--gold);opacity:.7;transition:transform .3s,opacity .3s}.n9-svc dl > div:hover::after{transform:translateX(4px);opacity:1}.n9-svc .hl{background:none;font-weight:600;color:var(--ap-ink)}@media (max-width:760px){.n9-svc dl > div{grid-template-columns:64px 1fr auto!important;gap:12px;padding:12px!important}.n9-svc .th{width:64px;height:64px}.n9-svc dt a{font-size:16px}.n9-svc dd{font-size:13px}}.n9-svc dl{gap:8px}.n9-svc dl > div{grid-template-columns:56px 1fr auto!important;gap:0 14px;padding:10px 14px 10px 10px!important;border-radius:12px}.n9-svc .th{width:56px;height:56px;border-radius:10px}.n9-svc dt a{font-size:15px}.n9-svc dd{font-size:13px;line-height:1.5}.n9-svc dl > div::after{font-size:22px}.n9-svc .cat{font-size:14px;padding-bottom:2px}@media (max-width:760px){.n9-svc dl > div{grid-template-columns:48px 1fr auto!important}.n9-svc .th{width:48px;height:48px}}.n9-svc .cat{font-size:15px;font-weight:700;color:var(--ap-ink);padding:0 4px 4px}.n9-svc dl > div{grid-template-areas:"img q arrow" "img a arrow"!important;grid-template-columns:56px 1fr auto!important;gap:2px 14px}.n9-svc dl > div > dd{grid-area:q;align-self:end;margin:0;font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--ap-ink);line-height:1.35}.n9-svc dl > div > dt{grid-area:a;align-self:start;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px}.n9-svc dt a{font-size:13px;font-weight:700;color:var(--gold-d);padding:2px 9px;border:1px solid rgba(239,165,48,.55);border-radius:999px;background:#FFF8EC}.n9-svc dt a::before{content:"→ ";font-weight:700}.n9-svc dt small{font-size:12.5px;color:var(--ap-muted);line-height:1.4}@media (max-width:760px){.n9-svc dl > div > dd{font-size:14px}.n9-svc dt small{display:none}}.n9-svc .pt{display:flex;flex-wrap:wrap;align-items:center;gap:4px;width:100%;margin-top:4px}.n9-svc .pt i{font-style:normal;font-size:11.5px;color:var(--ap-muted);margin-right:2px}.n9-svc .pt b{font-size:11.5px;font-weight:600;color:var(--ap-ink);padding:2px 8px;border-radius:999px;background:#F3F1EC}.n9-svc dl > div{padding:12px 14px 12px 10px!important}@media (max-width:760px){.n9-svc .pt{display:flex}}.n9-svc dt a::before{content:"→ ";position:static;inset:auto;border-radius:0}.btn,.n9-ghost,.hd .btn,.n9-btns .btn,.mbar.n9-mbar .btn{border-radius:999px!important}.n9-way .en{font-family:"Italiana",var(--n9-serif);font-style:normal;font-weight:400;letter-spacing:.03em;font-size:clamp(56px,6vw,92px)}.n9-svc dt a{font-size:14px;font-weight:700;color:var(--ap-ink);padding:0;border:0;background:none;border-radius:0;display:inline-flex;align-items:center;gap:5px}.n9-svc dt a::before{content:none}.n9-svc dt a{color:var(--gold)}.n9-svc dt a::after{content:"→";display:inline!important;color:var(--gold);font-weight:700;opacity:1!important;transition:transform .3s}.n9-svc dl > div:hover dt a::after{transform:translateX(3px)}.n9-svc dl > div::after{content:none}.n9-svc dl > div{grid-template-columns:56px 1fr!important;grid-template-areas:"img q" "img a"!important}.has-gsap .rise{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.has-gsap .n9-teamph img{filter:none;transition:none}.has-gsap .n9-chart .ln,.has-gsap .n9-chart .ar,.has-gsap .n9-chart circle,.has-gsap .n9-chart text{transition:none!important;opacity:1}.has-gsap .n9-chart .ln{stroke-dashoffset:0}.has-gsap .n9-hi > *,.has-gsap .n9-bar{animation:none!important}h2 .ln{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}h2 .ln .in{display:inline-block}.n9-progress{position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--gold);transform:scaleX(0);transform-origin:left;pointer-events:none}.n9-way,.n9-space figure,.v7-diet .ph,.n9-teamph{overflow:hidden}html.lenis,html.lenis body{height:auto}@media (prefers-reduced-motion:reduce){.n9-progress{display:none}}.n9-hero h1 .wm{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.08em;margin-bottom:-.08em}.n9-hero h1 .w{display:inline-block}.n9-cmp{clip-path:none}.n9-hero h1 .hl1{display:inline}.n9-hero h1 .hl1 + .hl1::before{content:" "}@media (max-width:760px){.n9-hero h1 .hl1{display:block}.n9-hero h1 .hl1 + .hl1::before{content:none}}@keyframes n9kb{from{transform:scale(1.08)}to{transform:scale(1)}}.n9-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.snb{position:sticky;top:64px;z-index:40;background:rgba(255,255,255,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--ap-hair)!important;box-shadow:none!important}.snb .wrap{display:flex!important;justify-content:center;gap:0;height:56px;overflow-x:auto;scrollbar-width:none}.snb .wrap::-webkit-scrollbar{display:none}.snb a{flex:0 0 auto;border:0!important;padding:0 20px;font-size:15px;font-weight:500;color:var(--ap-muted);background:none!important}.snb a:hover,.snb a.on{color:var(--ap-ink)!important;background:none!important}.snb a.on{font-weight:600}.snb a.on::after{left:20px;right:20px;height:2px;background:var(--gold)}@media (min-width:861px){.snb{top:84px}}main h2{font-size:clamp(34px,3.6vw,52px)!important;font-weight:600!important;letter-spacing:-.03em!important;line-height:1.18!important;word-break:keep-all}main .g > div > h2,main .grid > div > h2,.d6-fq h2,.dc-fq h2,#faq h2,.cs h2,.cs .title,#qa h2{font-size:clamp(26px,2.4vw,36px)!important;line-height:1.22!important}main .d6-p,main .lead6,main .pgm-p,main .gp-p,main .dc-p,main section > .wrap > p{font-size:17px;line-height:1.6;color:var(--ap-muted)}.eyebrow,.v7-lb,.pgm-ey,.gp-ey,.dc-ey,.ey{display:none!important}main section{padding:clamp(88px,10vw,136px) 0}main section.cs{padding:clamp(88px,10vw,128px) 0}main figure,main .card,main .pk,main .qt li,main .box,main .tile,main .cd,main .step,main .stat,main .cmp,main .rv-g > a,main .vthumb{border-radius:12px!important;overflow:hidden;box-shadow:none!important}main .card,main .pk,main .box,main .tile,main .cd{border:1px solid var(--ap-hair)!important;background:#fff}main hr{border-color:var(--ap-hair)}main .more{color:var(--ap-ink);font-weight:600}main .more:hover{color:var(--gold-d)}.hl6,main .hl,main strong.hl6{font-weight:600;color:var(--ap-ink);background:linear-gradient(transparent 64%,rgba(239,165,48,.38) 64%)}.v7-study,.s6-st,.cs{background:var(--ap-dark)!important}.cs .btns .btn{border-radius:999px!important}.btn,.btn-line{border-radius:999px!important}.btn-line{border-color:rgba(0,0,0,.2)}.ft2{border-top:1px solid var(--ap-hair)}main section[style*="background"],.dc-adj,.dc-pg,.pgm-g,.gp-b,.d6-sv,.d6-cr,.d6-fit{background:var(--ap-parch)!important}main section.n9-hero{padding-bottom:0!important}main section{background:#fff!important;color:var(--ap-ink)}main section.cs{background:var(--ap-parch)!important;color:var(--ap-ink)}main section.n9-hero{background:#18171A!important;color:#fff}main section[style*="background"]{background:#fff!important}.cs .title,.cs h2{color:var(--ap-ink)!important}.cs .txt,.cs p{color:var(--ap-muted)!important}.cs .btn-line{border:1px solid var(--ap-ink)!important;color:var(--ap-ink)!important;background:transparent!important}.cs .btn-line:hover{background:var(--ap-ink)!important;color:#fff!important}main h2{font-size:clamp(32px,4vw,56px)!important;font-weight:600!important;line-height:1.07!important;letter-spacing:-.02em!important;color:var(--ap-ink)}main .g > div > h2,main .grid > div > h2,#faq h2,.d6-fq h2,.cs h2,.cs .title,#qa h2{font-size:clamp(28px,3vw,40px)!important;line-height:1.15!important}main section > .wrap > p.lead,main .d6-p,main .lead6,main .fc-p,main .pg-p{font-size:clamp(17px,1.5vw,21px)!important;line-height:1.3!important;color:var(--ap-ink)!important}main section{padding:clamp(80px,9vw,120px) 0}main section.n9-hero{padding:84px 0 0!important}main section.cs{padding:clamp(72px,8vw,112px) 0}main .card,main .pk,main .box,main .tile,main .cd,main .step,main .stat,main .qt li,main .rv-g > a,main .vthumb,main figure{border-radius:16px!important;box-shadow:none!important}main .card,main .pk,main .box,main .tile,main .cd,main .stat{border:1px solid var(--ap-hair)!important;background:#fff!important}main section:not(.v9-alt) .card,main section:not(.v9-alt) .pk,main section:not(.v9-alt) .box,main section:not(.v9-alt) .tile,main section:not(.v9-alt) .cd{background:var(--ap-parch)!important}main hr{border-color:var(--ap-hair)}main .more{color:var(--ap-ink)!important;font-weight:600}main .more:hover{color:var(--gold-d)!important}.btn,.btn-line{border-radius:999px!important}.ft2{border-top:1px solid var(--ap-hair)}.snb{position:sticky;top:64px;z-index:40;background:rgba(255,255,255,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--ap-hair)!important;box-shadow:none!important}.snb .wrap{display:flex!important;justify-content:center;gap:0;height:56px;overflow-x:auto;scrollbar-width:none}.snb a{flex:0 0 auto;border:0!important;padding:0 20px;font-size:15px;font-weight:500;color:var(--ap-muted);background:none!important}.snb a:hover,.snb a.on{color:var(--ap-ink)!important;background:none!important}.snb a.on{font-weight:600}.snb a.on::after{left:20px;right:20px;height:2px;background:var(--gold)}@media (min-width:861px){.snb{top:84px}}main .pg-hubg .gb .go,main .pg-card .go,main .more{color:var(--ap-ink)!important;font-weight:600!important}.pg-chips a.on,.pg-chips a[aria-current]{background:#fff!important;color:var(--ap-ink)!important;border:1px solid var(--ap-ink)!important;font-weight:700!important;box-shadow:none!important}.pg-chips a{border:1px solid var(--ap-hair)!important;color:var(--ap-muted)!important;background:#fff!important;border-radius:999px!important}.pg-chips a:hover{color:var(--ap-ink)!important;border-color:var(--ap-ink)!important}main section{padding:clamp(64px,7vw,96px) 0}.mbar .btn-gold,.cs .btns .btn-gold,.n9-btns .btn-gold{order:-1}.mbar .btn-line,.cs .btns .btn-line{order:0}.n9-teamph{aspect-ratio:auto!important}.n9-svc dl > div{padding:18px 0;gap:20px}.n9-svc dd{font-size:16px;line-height:1.65}.n9-svc dt a{font-size:17px}.n9-svc dt small{font-size:13.5px}.n9-svc .cat{font-size:20px;padding:18px 0 8px}body{background:#fff!important}header.hd{background:rgba(255,255,255,.96)!important;border-bottom:1px solid rgba(30,28,25,.06)}.n9-mbar{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media (max-width:860px){.n9-mbar{background:#fff!important;border-top:1px solid rgba(30,28,25,.08)!important}}#ways,#study,#reviews,#content,#faq{background:#fff!important}#event,#diet,#doctors,#space,#location,section.other,footer.ft2{background:#F7F6F3!important}.n9-cinfo .cap{color:var(--ink)!important;font-weight:600}.n9-hero .n9-bar a[href="#location"] .v{display:none!important}.n9-svc{align-items:start!important}.n9-svc dl{align-content:start!important}.n9-hero{background:linear-gradient(#191612 calc(100% - 64px),#fff calc(100% - 64px))!important}@media (max-width:860px){.n9-hero .n9-bar .wrap{grid-template-columns:repeat(3,1fr)!important;padding:0 16px!important}.n9-hero .n9-bar a{box-shadow:0 18px 30px -22px rgba(20,17,14,.45)!important}.n9-hero .n9-bar a{flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:2px!important;padding:14px 10px 14px 12px!important;border-top:0!important}.n9-hero .n9-bar a + a{border-left:1px solid var(--line)!important}.n9-hero .n9-bar .wrap > a:first-child{border-radius:14px 0 0 14px!important}.n9-hero .n9-bar .wrap > a:last-child{border-radius:0 14px 14px 0!important}.n9-hero .n9-bar .v{display:none!important}.n9-hero .n9-bar small{font-size:10.5px!important;white-space:nowrap;letter-spacing:-.02em}.n9-hero .n9-bar small svg{display:none}.n9-hero .n9-bar b{font-size:14px!important;white-space:nowrap}.n9-hero .n9-bar b em{font-size:1.3em!important}}#diet .v7-glp{background:#fff!important;border:1px solid #E8DFD2!important;box-shadow:0 24px 48px -32px rgba(30,28,25,.35)!important;margin-top:88px!important;position:relative}#diet .v7-glp::before{content:"";position:absolute;left:48px;top:0;width:56px;height:3px;background:var(--gold);border-radius:0 0 3px 3px}#diet .v7-glp figure,#diet .v7-glp .n9-chart{background:#FBFAF7!important;border:1px solid #EFE9DF!important}#diet .v7-glp .ft{background:#F7F6F3!important;border-top:1px solid #EFE9DF!important}@media (max-width:760px){#diet .v7-glp{margin-top:56px!important}#diet .v7-glp::before{left:20px}}.n9-hero .n9-bar b em{color:var(--ink)!important}.n9-hero .n9-bar a{border-top:1px solid #ECE6DC!important;border-bottom:1px solid #ECE6DC!important;box-shadow:0 22px 44px -26px rgba(20,17,14,.32)!important}.n9-hero .n9-bar .wrap > a:first-child{border-left:1px solid #ECE6DC!important}.n9-hero .n9-bar .wrap > a:last-child{border-right:1px solid #ECE6DC!important}:root{--ivory:#F5F5F7;--paper:#fff;--line:#E5E5EA;--stone:#EDEDF0}body,header.hd{background:#fff!important}#event,#diet,#doctors,#space,#location,section.other,footer.ft2{background:#F5F5F7!important}.n9-hero .n9-bar a{border-color:#E5E5EA!important}.n9-hero .n9-bar .wrap > a:first-child,.n9-hero .n9-bar .wrap > a:last-child{border-color:#E5E5EA!important}#diet .v7-glp{border-color:#E5E5EA!important}#diet .v7-glp figure,#diet .v7-glp .n9-chart{background:#FAFAFB!important;border-color:#EDEDF0!important}#diet .v7-glp .ft{background:#F5F5F7!important;border-top-color:#EDEDF0!important}.n9-svc dl > div{border-color:#E5E5EA!important}a.more,.more{color:var(--ink)!important}.n9-svc dt a{color:var(--gold)!important}.n9-hero{background:linear-gradient(#18171A calc(100% - 64px),#fff calc(100% - 64px))!important}.n9-hero .n9-mk{color:rgba(255,255,255,.88)!important}@media (min-width:861px){.n9-way{aspect-ratio:4/3!important}}@media (max-width:860px){.n9-way{aspect-ratio:4/3.4!important}}.n9-way img[src*="hero_model_v3"]{object-position:50% 4%!important}.n9-svc dl > div > dt{align-items:center!important}.n9-svc dt a{line-height:1.3!important}.n9-svc dt a::after{line-height:1;position:relative;top:-1px}.n9-svc dt small{line-height:1.3!important}.n9-svc dl > div{row-gap:6px!important}.n9-svc .cat::before{content:"";display:inline-block;width:18px;height:2px;border-radius:2px;background:var(--gold);vertical-align:middle;margin:0 10px 4px 0}.n9-svc dl > div > dd{font-weight:500!important;color:#3A3A3C!important}.n9-svc dl > div{transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .3s,background-color .3s,border-color .3s!important}.n9-svc dl > div:hover,.n9-svc dl > div:focus-within,.n9-svc dl > div:active{border-color:#EFA530!important;background:#fff!important;box-shadow:inset 0 0 0 1px #EFA530,0 24px 40px -24px rgba(20,17,14,.4)!important}.n9-svc dl > div:hover dt a::after,.n9-svc dl > div:focus-within dt a::after{transform:translateX(3px)}.gnb > a:hover,.gnb > a:focus-visible,.gnb .dd:hover > a,.gnb .dd:focus-within > a{color:var(--ink)!important;box-shadow:inset 0 -2px 0 var(--gold)}.n9-hero .n9-bar a{justify-content:center!important}.n9-hero .n9-bar .t{align-items:center!important;text-align:center}@media (max-width:760px){.n9-hero .n9-bar a{align-items:center!important;padding:14px 8px!important}}.dd-m a:hover,.gnb .dd-m a.on,.dd-m a.on{background:#EBEBEF!important;box-shadow:none!important}.dd-m a.on b,.dd-m a:hover b{color:#1D1D1F!important;font-weight:700!important}.dd-m a.on small,.dd-m a:hover small{color:#6E6E73!important}html body section#location.loc{background:#18171A!important;color:#fff!important}html body section#location h2{color:#fff!important}html body section#location .info,html body section#location .info > div{border-color:rgba(255,255,255,.12)!important}html body section#location .info dt{color:rgba(255,255,255,.6)!important}html body section#location .info dd,html body section#location .info dd a{color:#fff!important}html body section#location .info dd small{color:rgba(255,255,255,.6)!important}html body section#location .maps .btn-line{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.7)!important}html body section#location .maps .btn-line:hover{background:#fff!important;color:#1D1D1F!important}html body section#location .map img{border-radius:16px}@media (max-width:760px){html body #event .track{align-items:flex-start!important}html body #space .n9-space figure.a{aspect-ratio:16/9!important;height:auto!important}html body #space .n9-space figure:not(.a){aspect-ratio:4/3!important;height:auto!important}html body #space .n9-space figure img{height:100%!important;width:100%!important;object-fit:cover}html body #space .n9-head > div{flex:1;min-width:0}html body #space .n9-head h2{font-size:23px!important;white-space:nowrap!important;letter-spacing:-.03em!important}html body #space .n9-head > a.more{flex:none;height:34px!important;padding:0 12px!important;font-size:13.5px!important;margin:0!important}html body #event .track{grid-auto-columns:min(214px,58vw)!important;grid-template-columns:none!important;gap:10px!important}}@media (max-width:860px){html body #diet .v7-glp .lt{display:contents!important}html body #diet .v7-glp figure{order:1}html body #diet .v7-glp .more{order:2;justify-self:start;margin:18px 0 22px!important}html body #diet .v7-glp .ft{order:3}}html body :is(#ways,#event,#study,#diet,#reviews,#doctors,#content,#space,#faq,#location) h2{font-size:clamp(28px,calc(11.4px + 2.4vw),46px)!important;font-weight:600!important;letter-spacing:-.025em!important;line-height:1.22!important}.dd-m a:hover,.gnb .dd-m a.on,.dd-m a.on{background:#EBEBEF!important;box-shadow:none!important}.dd-m a.on b,.dd-m a:hover b{color:var(--ap-ink,#1D1D1F)!important;font-weight:700!important}.dd-m a.on small,.dd-m a:hover small{color:var(--ap-muted,#6E6E73)!important}main .doc h4,
main .dr-row .cv li em,
main .dr-row b small,
main .drs-all p b,
main .ev h4,
main .evc .pr b,
main .ex-steps .no,
main .faq .a a,
main .fb .q em,
main .fc-ba .bcase .tg,
main .fc-cb .pn li .cb i,
main .fc-cn .tri .k,
main .fc-fit li .n,
main .fc-ps .fl .n,
main .fc-tx .n,
main .fc-tx h3 small,
main .fc-why .q em,
main .flow .n,
main .gauge .g-l,
main .glp .chk h3,
main .glp .k,
main .hrs-tb .tm em,
main .hyg li b,
main .keyline dt,
main .kit-ar,
main .kit-plus,
main .kit-st.main h4,
main .loc .walk,
main .mfaq .faq .a a,
main .mn2 .st,
main .mn3 .st,
main .mn3 li.k .st,
main .more,
main .n9-bar b em,
main .n9-cap2 b,
main .n9-clist button[aria-selected="true"],
main .n9-glp .s em,
main .n9-glp .v b,
main .n9-num small,
main .n9-num span{color:var(--ap-ink)!important}main .n9-rv .tot b em,
main .n9-sig .ax,
main .n9-steps span,
main .n9-svc .cat,
main .n9-svc dt a,
main .n9-team a,
main .pg-card .go,
main .pg-hubg .gb .go,
main .pg-kv dt,
main .pg-steps .n,
main .pk3 .best .nm,
main .pkg figcaption i,
main .pr5 .n,
main .price tr.best td b,
main .proof b,
main .proof b small,
main .proof div:first-child b,
main .ring b,
main .rx dd a,
main .rx-k,
main .rx-n,
main .rx-n small,
main .s6-st .num,
main .sc6-box h2,
main .sc7-steps b,
main .sc7-up a,
main .sh .cat,
main .sh-area .grp .k,
main .sh-cb li .cb i,
main .sh-ds li .n,
main .sh-tip li b,
main .sh-what ol .n,
main .slide .no,
main .study .num,
main .succ-k,
main .succ-n,
main .succ-r .succ-k,
main .tg .tn,
main .ticker li em,
main .tl li em{color:var(--ap-ink)!important}main .tlb .care strong,
main .tlb .tph em,
main .tlb .tph.main em,
main .tlb .wg .l2,
main .txcard dt,
main .v7-ba .i .go,
main .v7-cmp .col:last-child,
main .v7-strip .tot em,
main .v7-study .num,
main .vf .n,
main .wl li span{color:var(--ap-ink)!important}main .n,main p.n,main span.n,main .k,main p.k,main .tg,main p.tg,main .stp,main dt .n,main .cols .n,main .flow .n,main .src,main .src a,main .cat,main .card .cat,main em.hl,main .hl,main .rx b,main .dose b,main .dz b,main .mech .n,main .step .n,main .pg-steps .n,main .pg-kv dt,main .combo i,main .plus i,main .arrow i,main .proc i,main .study b,main .ev b,main .rs b,main .n9-cw,main .sf6 .v,main .tag.gd,main .for .n,main .area .k,main .cmb i,main li .n,main .fx b,main .why em,main .concern .k,main .case .tg,main .cases .tg{color:var(--ap-ink)!important}main i[aria-hidden]{color:var(--ap-muted)!important}main h2,main .d6-h2,main .cs h2,main .cs .title,main #faq h2,main .faq h2,main .pg-fq h2,main .v7-study h2{font-size:clamp(30px,3.2vw,46px)!important;font-weight:600!important;line-height:1.15!important;letter-spacing:-.025em!important}main section,main section.v9-short + section{padding:clamp(72px,7vw,96px) 0!important}main article.doc section{padding:0!important}main section.n9-hero{padding:84px 0 0!important}main section.cs{padding:clamp(80px,8vw,112px) 0!important}main section:not(.v9-alt):not(.n9-hero):not(.cs){background:#fff!important}main section.v9-alt,main section.cs{background:var(--ap-parch)!important}main section:not(.v9-alt):not(.n9-hero) .card,main section:not(.v9-alt):not(.n9-hero) .pk,main section:not(.v9-alt):not(.n9-hero) .box{background:var(--ap-parch)!important}main section:not(.n9-hero) :is(b,strong,i,em):not(.btn):not(.btn *):not(.n9-chart *):not(.eyebrow *):not(.n9-en *):not(svg *){color:var(--ap-ink)!important}.cs::before,.cs::after{display:none!important;background:none!important}main section.cs,main section#consult,.ad section.cs,section.cs{background:#18171A!important;color:#fff}main .cs .title,main .cs h2,section.cs h2,section.cs .title{color:#fff!important}main .cs .btn-line,section.cs .btn-line{border:1px solid rgba(255,255,255,.7)!important;color:#fff!important;background:transparent!important}main .cs .btn-line:hover,section.cs .btn-line:hover{background:#fff!important;color:#1D1D1F!important}main .cs .wrap,section.cs .wrap{border-color:rgba(255,255,255,.12)!important}:where(img[width][height]){height:auto}html body section#location:not(.loc) h2{color:#1D1D1F!important}html body section#location:not(.loc) .maps .btn-line{color:#1D1D1F!important;background:#fff!important;border:1px solid #D2D2D7!important}html body section#location:not(.loc) .maps .btn-line:hover{background:#F5F5F7!important}summary:has(> .qn){grid-template-columns:1fr auto!important}details:has(> summary > .qn) > :not(summary){padding-left:0!important;margin-left:0!important}#for ol > li{grid-template-columns:18px 1fr!important}#for ol > li > span.n{font-size:0!important;line-height:0!important;width:6px!important;height:6px!important;min-width:0!important;padding:0!important;border-radius:50%!important;background:#1D1D1F!important;align-self:center!important;color:transparent!important;border:0!important}article.ev .tag{background:#fff!important;color:#1D1D1F!important;border:1px solid #1D1D1F!important}@media (max-width:760px){html body section[id]:not(.n9-hero):not(#other):not(.other):not(#top),html body main > section:not([id]):not(.n9-hero):not(.other){padding-top:48px!important;padding-bottom:48px!important}html body section:not(.n9-hero){--sec-pad:48px}}@media (min-width:761px){html:has(#heroVid) body .n9-hero .n9-mk{font-size:13px!important;letter-spacing:.16em!important;color:rgba(255,255,255,.8)!important}html:has(#heroVid) body .n9-hero .n9-en{font-size:clamp(48px,4.4vw,66px)!important;line-height:1!important;margin-top:26px!important;letter-spacing:-.005em!important}html:has(#heroVid) body .n9-hero h1{font-size:clamp(44px,4.4vw,68px)!important;font-weight:650!important;letter-spacing:-.04em!important;line-height:1.18!important;margin-top:22px!important;max-width:9.6em!important}html:has(#heroVid) body .n9-hero .n9-sub{font-size:18px!important;line-height:1.6!important;color:rgba(255,255,255,.88)!important;margin-top:18px!important}html:has(#heroVid) body .n9-hero .n9-btns{margin-top:40px!important;gap:12px!important}html:has(#heroVid) body .n9-hero .n9-btns .btn{min-height:54px!important;padding:0 32px!important;font-size:16px!important}}@media (max-width:760px){html:has(#heroVid) body .n9-hero .n9-en{font-size:38px!important;margin-top:18px!important}html:has(#heroVid) body .n9-hero h1{font-size:36px!important;line-height:1.2!important;letter-spacing:-.04em!important;margin-top:14px!important}html:has(#heroVid) body .n9-hero .n9-sub{font-size:16px!important;color:rgba(255,255,255,.88)!important}}@media (min-width:761px){html:has(#heroVid) body #study{background:#1D1D1F!important}html:has(#heroVid) body #study h2,html:has(#heroVid) body #study .n9-lead,html:has(#heroVid) body #study p,html:has(#heroVid) body #study b,html:has(#heroVid) body #study .n9-src *,html:has(#heroVid) body #study .n9-num,html:has(#heroVid) body #study .n9-num small,html:has(#heroVid) body #study a.more{color:#fff!important}html:has(#heroVid) body #study .n9-num span{color:#EFA530!important}html:has(#heroVid) body #study .n9-cap,html:has(#heroVid) body #study .n9-note,html:has(#heroVid) body #study .n9-src small,html:has(#heroVid) body #study .n9-src span{color:rgba(255,255,255,.62)!important}html:has(#heroVid) body #study b.hl{background:none!important;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.5)}html:has(#heroVid) body #study svg text{fill:rgba(255,255,255,.62)!important}html:has(#heroVid) body #study svg line,html:has(#heroVid) body #study svg .gl line,html:has(#heroVid) body #study svg .gl path{stroke:rgba(255,255,255,.14)!important}}@media (max-width:760px){html:has(#heroVid) body #diet .v7-diet-g .phw{padding-bottom:18px!important}html:has(#heroVid) body #diet .v7-diet-g .ph{height:120px!important}html:has(#heroVid) body #diet aside.v7-glp figure.gp svg{max-height:96px!important}html:has(#heroVid) body #diet p.txt{margin-top:12px!important;font-size:15px!important;line-height:1.65!important}html:has(#heroVid) body #diet ol.v7-flow{margin-top:18px!important}html:has(#heroVid) body #diet ol.v7-flow{gap:12px!important}html:has(#heroVid) body #diet ol.v7-flow li{padding-bottom:2px!important}html:has(#heroVid) body #diet ol.v7-flow li > .st{display:inline-block!important;margin-right:8px!important;vertical-align:baseline}html:has(#heroVid) body #diet ol.v7-flow li > h3{display:inline!important;font-size:16px!important;margin:0!important}html:has(#heroVid) body #diet ol.v7-flow li > p{margin-top:3px!important;font-size:13.5px!important;line-height:1.55!important}html:has(#heroVid) body #diet .v7-dlinks{display:flex!important;flex-wrap:wrap;gap:4px 20px;margin-top:6px}html:has(#heroVid) body #diet aside.v7-glp{margin-top:32px!important;padding:20px 16px 0!important}html:has(#heroVid) body #diet aside.v7-glp h3{font-size:20px!important;margin-top:4px!important}html:has(#heroVid) body #diet aside.v7-glp p.m{font-size:14.5px!important;line-height:1.6!important;margin-top:10px!important}html:has(#heroVid) body #diet aside.v7-glp .lt{padding-bottom:14px!important}html:has(#heroVid) body #diet aside.v7-glp a.more{margin-top:10px!important}html:has(#heroVid) body #diet aside.v7-glp figure.gp{padding:12px 12px 8px!important}html:has(#heroVid) body #diet aside.v7-glp figure.gp figcaption{font-size:13px!important}html:has(#heroVid) body #diet aside.v7-glp p.gn{font-size:13px!important;line-height:1.5!important;margin-top:4px!important}html:has(#heroVid) body #diet aside.v7-glp .ft{padding:8px 16px 12px!important}html:has(#heroVid) body #diet aside.v7-glp .ft p.src{font-size:10.5px!important;line-height:1.45!important}html:has(.lc-steps) body #location .gmap{display:none!important}html:has(.lc-steps) body #location p.lc-cap{font-size:15px!important;line-height:1.65!important}html:has(.lc-steps) body #location dl{margin-top:18px!important}html:has(.lc-steps) body #location dl > div{padding:7px 0!important}html:has(.lc-steps) body #location dl dd{font-size:15px!important;line-height:1.5!important}html:has(.lc-steps) body #location dl dd small,html:has(.lc-steps) body #location dl dd span,html:has(.lc-steps) body #location dl dd em{font-size:13px!important;line-height:1.45!important}html:has(.lc-steps) body #location .maps{margin-top:16px!important}html:has(.lc-steps) body #location .maps .btn{min-height:40px!important;height:40px!important}html:has(.lc-steps) body #location .lc-steps{margin-top:28px!important}html:has(.lc-steps) body #location .lc-steps h3{font-size:18px!important}html:has(.lc-steps) body #location .lc-steps li{padding:11px 0!important}html:has(.lc-steps) body #location .lc-steps li span{font-size:15px!important;line-height:1.5!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study ul.facts{margin-top:18px!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study ul.facts li{padding:8px 6px!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study ul.facts p.s{font-size:12px!important;line-height:1.4!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study .paper{margin-top:18px!important;padding:14px!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study .paper h3{font-size:20px!important;margin-top:8px!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study .paper p.d{font-size:14px!important;line-height:1.6!important;margin-top:6px!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study .paper p.an-lb{margin-top:10px!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study .paper ul.nums{margin-top:8px!important;padding-top:8px!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study .paper ul.nums b{font-size:24px!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study .paper p.anote{font-size:12px!important;line-height:1.45!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study .paper p.src{margin-top:6px!important;font-size:10.5px!important;line-height:1.4!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study .two2{margin-top:14px!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study .two2 .mini{padding:14px!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study .paper > figure,html:has(link[rel=canonical][href$="/acro-cut"]) body #study .paper figure:has(img[src*="cut_study_chart"]){display:none!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study .mini figure img{height:108px!important;width:100%!important;object-fit:contain!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study .hd6 p.d6-p{font-size:15px!important;margin-top:8px!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study ul.facts{margin-top:14px!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study ul.facts li{padding:6px 4px!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study ul.facts p.k{font-size:12px!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study ul.facts b{margin-top:2px!important;font-size:14px!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study ul.facts p.s{margin-top:2px!important;font-size:11.5px!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study .paper{margin-top:14px!important;padding:12px 14px!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study .paper p.tag,html:has(link[rel=canonical][href$="/acro-cut"]) body #study .mini p.tag{font-size:12px!important;padding:3px 10px!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study .paper h3{font-size:18px!important;margin-top:6px!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study .paper p.d{font-size:13.5px!important;line-height:1.55!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study .paper p.an-lb{display:inline-block;margin-top:8px!important;font-size:12.5px!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study .paper ul.nums b{font-size:22px!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study .paper ul.nums span{font-size:12px!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study .paper p.anote{font-size:10.5px!important;line-height:1.4!important;margin-top:4px!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study .two2 .mini{padding:12px!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study .mini ul.pl li{font-size:10.5px!important;padding:1px 0!important;line-height:1.45!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study .mini p.an-lb{margin-top:8px!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study .mini ul.nums{margin-top:8px!important;padding-top:8px!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study .mini p.ch{font-size:10.5px!important;margin-top:4px!important}html:has(link[rel=canonical][href$="/acro-cut"]) body #study p.foot{margin-top:8px!important;font-size:10.5px!important;line-height:1.45!important}}@media (max-width:760px){html:has(.lc-steps) body #location{padding-top:32px!important;padding-bottom:32px!important}html:has(.lc-steps) body #location h2{font-size:24px!important}html:has(.lc-steps) body #location p.lc-cap{margin-top:8px!important;font-size:13.5px!important;line-height:1.55!important}html:has(.lc-steps) body #location dl{margin-top:12px!important}html:has(.lc-steps) body #location dl > div{grid-template-columns:56px 1fr!important;gap:0 8px!important;padding:5px 0!important}html:has(.lc-steps) body #location dl dt{font-size:13px!important;padding-top:0!important}html:has(.lc-steps) body #location dl dd{font-size:13.5px!important;line-height:1.45!important}html:has(.lc-steps) body #location dl dd small,html:has(.lc-steps) body #location dl dd span,html:has(.lc-steps) body #location dl dd em{font-size:12px!important;line-height:1.4!important}html:has(.lc-steps) body #location .maps{margin-top:10px!important}html:has(.lc-steps) body #location .maps .btn{min-height:44px!important;height:44px!important}html:has(.lc-steps) body #location .lc-steps{margin-top:14px!important;gap:12px!important}html:has(.lc-steps) body #location .lc-steps h3{font-size:16px!important;padding-bottom:6px!important}html:has(.lc-steps) body #location .lc-steps li{padding:6px 0!important;grid-template-columns:28px 1fr!important}html:has(.lc-steps) body #location .lc-steps li span{font-size:13.5px!important;line-height:1.45!important}html:has(.lc-steps) body #location .lc-steps li span small,html:has(.lc-steps) body #location .lc-steps li span em{font-size:12px!important}}@media (max-width:760px){html:has(link[rel=canonical][href$="/diet-glp1-maintenance"]) body #evidence .hd6 p.d6-p{font-size:14.5px!important;line-height:1.6!important}html:has(link[rel=canonical][href$="/diet-glp1-maintenance"]) body #evidence .rec2{margin-top:22px!important;padding:16px 14px!important}html:has(link[rel=canonical][href$="/diet-glp1-maintenance"]) body #evidence .rec2 p.tag{font-size:12.5px!important}html:has(link[rel=canonical][href$="/diet-glp1-maintenance"]) body #evidence .g2{margin-top:10px!important;gap:10px!important}html:has(link[rel=canonical][href$="/diet-glp1-maintenance"]) body #evidence .g2 ul.lg li{font-size:12.5px!important;line-height:1.4!important}html:has(link[rel=canonical][href$="/diet-glp1-maintenance"]) body #evidence .g2 ul.lg li *{font-size:inherit!important}html:has(link[rel=canonical][href$="/diet-glp1-maintenance"]) body #evidence .st p.b146 b{font-size:54px!important}html:has(link[rel=canonical][href$="/diet-glp1-maintenance"]) body #evidence .st p.b146{font-size:14.5px!important}html:has(link[rel=canonical][href$="/diet-glp1-maintenance"]) body #evidence .g2 svg{max-height:130px!important}html:has(link[rel=canonical][href$="/diet-glp1-maintenance"]) body #evidence .st p.b146{padding-bottom:10px!important}html:has(link[rel=canonical][href$="/diet-glp1-maintenance"]) body #evidence .st ul li{padding-top:4px!important;padding-bottom:4px!important}html:has(link[rel=canonical][href$="/diet-glp1-maintenance"]) body #evidence ul.nt{margin-top:12px!important;padding-top:10px!important}html:has(link[rel=canonical][href$="/diet-glp1-maintenance"]) body #evidence .bk2{margin-top:12px!important;padding:14px!important}html:has(link[rel=canonical][href$="/diet-glp1-maintenance"]) body #evidence .bk2 h3{font-size:17px!important}html:has(link[rel=canonical][href$="/diet-glp1-maintenance"]) body #evidence .bk2 p.gds{font-size:13.5px!important;line-height:1.55!important}html:has(#heroVid) body #reviews .n9-cases{margin-top:0!important}html:has(#heroVid) body #reviews .n9-head{margin-bottom:14px!important}html:has(#heroVid) body #reviews .n9-cinfo p.part{font-size:22px!important}html:has(#heroVid) body #reviews .n9-cinfo p.cap{margin-top:4px!important;font-size:13.5px!important}html:has(#heroVid) body #reviews .n9-cinfo ul.n9-clist{margin-top:12px!important}html:has(#heroVid) body #reviews .n9-cinfo p.hint{margin-top:6px!important;font-size:10.5px!important}html:has(#heroVid) body #reviews .sian-strip{margin-top:24px!important}html:has(#heroVid) body #reviews .v7-strip{padding:14px 0!important}html:has(#heroVid) body #reviews .v7-strip .tot b{font-size:34px!important}html:has(#heroVid) body #reviews p.v7-meta{margin-top:8px!important}html:has(link[rel=canonical][href$="/diet-program-guide"]) body #timeline .hd6 p.d6-p{font-size:14.5px!important;line-height:1.6!important;margin-top:10px!important}html:has(link[rel=canonical][href$="/diet-program-guide"]) body #timeline .tlb{margin-top:22px!important}html:has(link[rel=canonical][href$="/diet-program-guide"]) body #timeline .wg svg{max-height:90px!important}html:has(link[rel=canonical][href$="/diet-program-guide"]) body #timeline .tph{padding:8px 0!important}html:has(link[rel=canonical][href$="/diet-program-guide"]) body #timeline .tph img.pd{height:56px!important;width:auto!important;max-height:56px!important;object-fit:contain!important}html:has(link[rel=canonical][href$="/diet-program-guide"]) body #timeline .tph b{margin-top:2px!important;font-size:20px!important}html:has(link[rel=canonical][href$="/diet-program-guide"]) body #timeline .tph p.rx{margin-top:4px!important}html:has(link[rel=canonical][href$="/diet-program-guide"]) body #timeline .tph p{margin-top:4px!important;font-size:13px!important;line-height:1.5!important}html:has(link[rel=canonical][href$="/shurink-universe"]) body #tips .hd6 p.d6-p{font-size:14.5px!important;line-height:1.6!important}html:has(link[rel=canonical][href$="/shurink-universe"]) body #tips .g{margin-top:18px!important}html:has(link[rel=canonical][href$="/shurink-universe"]) body #tips .g ul{display:block!important;grid-template-columns:none!important}html:has(link[rel=canonical][href$="/shurink-universe"]) body #tips .g ul > li{width:auto!important;border-bottom:1px solid var(--line,#e5e5ea);display:grid!important;grid-template-columns:72px 1fr!important;gap:0 12px!important;align-items:start!important;padding:10px 0!important}html:has(link[rel=canonical][href$="/shurink-universe"]) body #tips .g ul > li > b{font-size:24px!important;line-height:1.2!important}html:has(link[rel=canonical][href$="/shurink-universe"]) body #tips .g ul > li > div{font-size:13.5px!important;line-height:1.5!important}html:has(link[rel=canonical][href$="/shurink-universe"]) body #tips figure figcaption{font-size:10.5px!important;padding:6px 10px!important}html:has(link[rel=canonical][href$="/diet-herbal-medicine"]) body #prescription .hd6 p.d6-p{font-size:14.5px!important;line-height:1.6!important}html:has(link[rel=canonical][href$="/diet-herbal-medicine"]) body #prescription .d6two{margin-top:22px!important;gap:10px!important}html:has(link[rel=canonical][href$="/diet-herbal-medicine"]) body #prescription .d6two p.t{font-size:13.5px!important;line-height:1.5!important}html:has(link[rel=canonical][href$="/diet-herbal-medicine"]) body #prescription .d6two dl.rx-cmp{margin-top:8px!important;padding-top:8px!important;font-size:12.5px!important}html:has(link[rel=canonical][href$="/diet-herbal-medicine"]) body #prescription .d6two a.more{margin-top:8px!important}html:has(link[rel=canonical][href$="/diet-herbal-medicine"]) body #prescription .d6-note2{margin-top:20px!important;padding-top:16px!important}html:has(link[rel=canonical][href$="/diet-herbal-medicine"]) body #prescription .d6-note2 h4{padding-top:6px!important;font-size:16px!important}html:has(link[rel=canonical][href$="/diet-herbal-medicine"]) body #prescription .d6-note2 p{font-size:13.5px!important;line-height:1.55!important}html:has(link[rel=canonical][href$="/diet-safety-care"]) body #survey .hd6 p.d6-p{font-size:14.5px!important;line-height:1.6!important;margin-top:10px!important}html:has(link[rel=canonical][href$="/diet-safety-care"]) body #survey .s6g{margin-top:20px!important;gap:10px!important}html:has(link[rel=canonical][href$="/diet-safety-care"]) body #survey .s6c{padding:16px 14px!important}html:has(link[rel=canonical][href$="/diet-safety-care"]) body #survey .s6c h3{padding-bottom:10px!important;font-size:16px!important}html:has(link[rel=canonical][href$="/diet-safety-care"]) body #survey ul.s6v{height:130px!important}html:has(link[rel=canonical][href$="/diet-safety-care"]) body #survey ul.s6v li{height:130px!important}html:has(link[rel=canonical][href$="/diet-safety-care"]) body #survey p.d6-note{margin-top:12px!important}html:has(link[rel=canonical][href$="/diet-safety-care"]) body #care .hd6 p.d6-p{font-size:14.5px!important;line-height:1.6!important}html:has(link[rel=canonical][href$="/diet-safety-care"]) body #care .tlw{margin-top:18px!important}html:has(link[rel=canonical][href$="/diet-safety-care"]) body #care ol.tl6 li{padding-bottom:10px!important}html:has(link[rel=canonical][href$="/diet-safety-care"]) body #care ol.tl6 li p.stp{display:inline-block!important;margin:0 8px 0 0!important;font-size:12px!important}html:has(link[rel=canonical][href$="/diet-safety-care"]) body #care ol.tl6 li h3{display:inline!important;font-size:16px!important}html:has(link[rel=canonical][href$="/diet-safety-care"]) body #care ol.tl6 li > p:not(.stp){margin-top:3px!important;font-size:13.5px!important;line-height:1.5!important}html:has(link[rel=canonical][href$="/diet-safety-care"]) body #care p.tool6-h{margin-top:22px!important}html:has(link[rel=canonical][href$="/diet-safety-care"]) body #care ul.tool6{margin-top:10px!important}html:has(link[rel=canonical][href$="/diet-safety-care"]) body #care ul.tool6 li{padding:10px!important}html:has(link[rel=canonical][href$="/headache/headache"]) body #process-3 .pg-steps{margin-top:18px!important}html:has(link[rel=canonical][href$="/headache/headache"]) body #process-3 .pg-steps ol li{padding:10px 0!important}html:has(link[rel=canonical][href$="/headache/headache"]) body #process-3 .pg-steps ol li > div{font-size:13.5px!important;line-height:1.5!important}html:has(link[rel=canonical][href$="/headache/headache"]) body #process-3 figure.pg-side img{max-height:150px!important;width:100%!important;object-fit:cover!important}}html:has(#heroVid){--ink:#1d1d1f;--ink-2:#424245;--ink-3:#6e6e73;--ap-muted:#6e6e73}html:has(#heroVid) body{letter-spacing:-.01em}html:has(#heroVid) body section h2{letter-spacing:-.03em!important;line-height:1.16!important;word-break:keep-all}html:has(#heroVid) body #ways .n9-head,html:has(#heroVid) body #ways h2{text-align:left!important;margin-left:0!important}html:has(#heroVid) body a.evc,html:has(#heroVid) body aside.v7-glp,html:has(#heroVid) body .n9-way,html:has(#heroVid) body .n9-cmp,html:has(#heroVid) body .n9-svc dl>div{border-radius:18px!important}html:has(#heroVid) body #diet .ph,html:has(#heroVid) body figure.gp,html:has(#heroVid) body .n9-chart,html:has(#heroVid) body .n9-src,html:has(#heroVid) body #content .th,html:has(#heroVid) body #location img{border-radius:14px!important}html:has(#heroVid) body #ways img.th,html:has(#heroVid) body #event .tag,html:has(#heroVid) body #reviews .lb{border-radius:8px!important}html:has(#heroVid) body aside.v7-glp{box-shadow:none!important;border:1px solid rgba(0,0,0,.08)!important}html:has(#heroVid) body aside.v7-glp::before{display:none!important}html:has(#heroVid) body a.evc{box-shadow:none!important}html:has(#heroVid) body #study img,html:has(#heroVid) body .n9-hero img.jr{box-shadow:none!important}html:has(#heroVid) body #ways .n9-way .en{font-family:var(--f)!important;font-weight:600!important;letter-spacing:-.03em!important;font-size:clamp(34px,3.2vw,46px)!important}html:has(#heroVid) body #space figcaption{font-family:var(--f)!important;font-style:normal!important;font-size:13px!important}@media (min-width:761px){html:has(#heroVid) body section[id]:not(.n9-hero){padding-top:104px!important;padding-bottom:104px!important;--sec-pad:104px}html:has(#heroVid) body nav.mbar{display:none!important}html:has(#heroVid) body section h2+.n9-lead{margin-top:12px!important}}html:has(#heroVid) body #ways .n9-svc dt a{color:#1d1d1f!important}html:has(#heroVid) body #ways .n9-svc dt a::after{color:#EFA530!important}html:has(#heroVid) body #doctors .n9-team a{color:#424245!important}html:has(#heroVid) body #doctors .n9-teamph{width:78%!important;margin-left:auto!important;margin-right:auto!important;aspect-ratio:998/700!important;height:auto!important;overflow:hidden!important;background:#fff!important}html:has(#heroVid) body #doctors .n9-teamph img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 40%!important;transform:none!important;translate:none!important;scale:none!important}@media (max-width:760px){html:has(#heroVid) body #doctors .n9-teamph{width:100%!important;aspect-ratio:3/2!important}html:has(#heroVid) body #doctors .n9-teamph img{object-position:50% 36%!important}}@media (min-width:761px){html:has(#heroVid) body #doctors .n9-team{width:78%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:760px){html:not(#_) body main p.d6-note,html:not(#_) body section p.d6-note,html:not(#_) body main p.warn,html:not(#_) body section p.warn,html:not(#_) body main p.src,html:not(#_) body section p.src,html:not(#_) body main .n9-src small,html:not(#_) body section .n9-src small,html:not(#_) body main .n9-src span,html:not(#_) body section .n9-src span,html:not(#_) body main ul.nt li,html:not(#_) body section ul.nt li,html:not(#_) body main span.n9-note,html:not(#_) body section span.n9-note,html:not(#_) body main p.n9-note,html:not(#_) body section p.n9-note,html:not(#_) body main p.tm-note,html:not(#_) body section p.tm-note,html:not(#_) body main p.tm-note a,html:not(#_) body section p.tm-note a,html:not(#_) body main .ed-cite,html:not(#_) body section .ed-cite,html:not(#_) body main .ed-cite b,html:not(#_) body section .ed-cite b,html:not(#_) body main a.sc-paper span.jn,html:not(#_) body section a.sc-paper span.jn,html:not(#_) body main a.sc-paper span.doi,html:not(#_) body section a.sc-paper span.doi,html:not(#_) body main p.ch,html:not(#_) body section p.ch,html:not(#_) body main p.foot,html:not(#_) body section p.foot,html:not(#_) body main p.anote,html:not(#_) body section p.anote,html:not(#_) body main p.small-note,html:not(#_) body section p.small-note,html:not(#_) body main p.ex-note,html:not(#_) body section p.ex-note,html:not(#_) body main p.nt,html:not(#_) body section p.nt,html:not(#_) body main p.v7-meta,html:not(#_) body section p.v7-meta,html:not(#_) body main p.v7-meta span,html:not(#_) body section p.v7-meta span,html:not(#_) body main #qa details ol li,html:not(#_) body section #qa details ol li,html:not(#_) body main #study .mini ul.pl li,html:not(#_) body section #study .mini ul.pl li,html:not(#_) body main .ft p.src,html:not(#_) body section .ft p.src{font-size:10.5px!important;line-height:1.45!important;letter-spacing:0!important}}html body .fc-mt .mc figure:has(img[src*="_cool"]){background:#EFF0F4!important;height:200px!important}@media (max-width:760px){#menuBtn,.hd .menu-btn{display:none!important}body{margin-top:44px!important}#catnav{position:fixed;left:0;right:0;top:var(--cn-top,56px);z-index:58;background:#fff;border-bottom:1px solid #E5E5EA}#catnav .cn-row{display:flex;justify-content:space-between;padding:0 16px}#catnav .cn-row button{background:none;border:0;padding:12px 0;margin:0;font:inherit;font-size:14.5px;font-weight:700;color:#6E6E73;position:relative;letter-spacing:-.01em}#catnav .cn-row button.on{color:#1D1D1F}#catnav .cn-row button.on::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#EFA530}#catnav .cn-row button[aria-expanded="true"]{color:#1D1D1F}#catnav .cn-p{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:1px solid #E5E5EA;box-shadow:0 14px 28px -16px rgba(0,0,0,.25);padding:4px 0 6px;max-height:calc(100vh - 140px);overflow-y:auto}#catnav .cn-p.open{display:block}#catnav .cn-p a{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;font-size:15px;font-weight:600;color:#1D1D1F;text-decoration:none;border-bottom:1px solid #F0F0F2}#catnav .cn-p a:last-child{border-bottom:0}#catnav .cn-p a.on{color:#EFA530}#catnav .cn-p a::after{content:"›";color:#EFA530;font-size:18px;line-height:1}#catnav .cn-bg{display:none;position:fixed;inset:0;top:0;background:rgba(0,0,0,.18);z-index:-1}#catnav.open .cn-bg{display:block}}@media (min-width:761px){#catnav{display:none!important}}@media (max-width:760px){.js-n9 .rise,.has-gsap .rise,.rise{opacity:1!important;transform:none!important;filter:none!important;transition:none!important;animation:none!important}.js-n9 .n9-sig a.rise.in:hover,.n9-way:hover,.btn:hover,a.more:hover{transform:none!important}.n9-way,.btn,a.more,.n9-sig a{transition:none!important}}.mnav .mg{border-bottom:1px solid var(--line,#E5E5EA)}.mnav .mg-h{display:flex;width:100%;align-items:center;justify-content:space-between;min-height:60px;padding:0;margin:0;background:none;border:0;font:inherit;font-size:19px;font-weight:600;color:var(--ink,#1D1D1F);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.mnav .mg-h::after{content:"";flex:none;width:8px;height:8px;margin:0 6px 4px 0;border:solid #8E8E93;border-width:0 1.8px 1.8px 0;transform:rotate(45deg);transition:transform .2s}.mnav .mg-h[aria-expanded="true"]::after{transform:rotate(-135deg);margin-bottom:-4px}.mnav .mg-h.on{color:var(--ink,#1D1D1F)}.mnav .mg-b{display:none;padding:0 0 10px}.mnav .mg-h[aria-expanded="true"] + .mg-b{display:block}.mnav .mg-b a.sub{border-bottom:0!important;min-height:44px!important}@media (prefers-reduced-motion:reduce){.mnav .mg-h::after{transition:none}}@media (max-width:960px){.snb .wrap{justify-content:flex-start!important;overflow-x:auto!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scroll-padding:0 24px;padding:0 6px!important;max-width:none!important;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.snb .wrap.at-end{-webkit-mask-image:none;mask-image:none}.snb a{padding:0 14px!important;font-size:14.5px!important}.snb a.on::after{left:14px!important;right:14px!important}}.btn.btn-gold,.btn-gold,.btn.btn-gold:hover,.btn-gold:hover{color:#1D1D1F!important}@media (max-width:760px){html body a.more:not(:where(.n9-hero a, .cs a, #location a, footer a)){display:inline-flex!important;align-items:center;gap:6px;height:auto!important;padding:0 0 6px!important;border:0!important;border-bottom:1px solid #1D1D1F!important;border-radius:0!important;background:none!important;font-size:15px!important;font-weight:600!important;color:#1D1D1F!important;text-decoration:none!important;line-height:1.3!important;box-shadow:none!important}html body a.more:not(:where(.n9-hero a, .cs a, #location a, footer a))::after{content:"→"!important;color:#1D1D1F!important;margin-left:2px}html body a.more:not(:where(.n9-hero a, .cs a, #location a, footer a))[target="_blank"]::after{content:none!important}html body :is(p,div,span):has(> a.more + a.more){display:flex!important;flex-wrap:wrap!important;gap:12px 22px!important}}html,body{overflow-x:clip}@media (max-width:860px){.mbar.n9-mbar:not(.show){visibility:hidden}}header.hd{z-index:60}@media (max-width:760px){#catnav .cn-row{gap:16px;overflow-x:auto;scrollbar-width:none}#catnav .cn-row::-webkit-scrollbar{display:none}#catnav .cn-row button{white-space:nowrap;flex:none}}html body a.more,html body a.more:hover,html body a.more:focus{border-bottom:0!important;text-decoration:none!important;box-shadow:none!important;padding-bottom:0!important}html body main :is(.a > p > a:only-child,.sc-more2 a,a.why-lk,p.pnote > a:only-child),html body main :is(.a > p > a:only-child,.sc-more2 a,a.why-lk,p.pnote > a:only-child):hover{border-bottom:0!important;text-decoration:none!important;box-shadow:none!important}@media (min-width:761px){html:not(#Z#Z#Z#Z#Z) body .n9-hero .n9-en{margin-bottom:18px!important;opacity:.8}html:not(#Z#Z#Z#Z#Z) body .n9-hero .n9-sub{font-size:17px!important;line-height:1.6!important;margin-top:18px!important;opacity:.88;max-width:none!important}html:not(#Z#Z#Z#Z#Z) body .n9-hero .n9-btns{margin-top:32px!important;display:flex!important;align-items:center!important}html:not(#Z#Z#Z#Z#Z) body .n9-hero .n9-btns .btn-gold{height:52px!important;padding:0 34px!important;font-size:15px!important}}html:not(#Z#Z#Z#Z#Z#Z#Z) body header .btn-gold,html:not(#Z#Z#Z#Z#Z#Z#Z) body header .btn-line{border-radius:10px!important}html:not(#Z#Z#Z#Z#Z#Z#Z) body .n9-hero .n9-btns .btn-gold,html:not(#Z#Z#Z#Z#Z#Z#Z) body .n9-hero .n9-btns .n9-ghost{border-radius:10px!important}@media (min-width:761px){html:not(#Z#Z#Z#Z#Z#Z#Z) body .n9-hero .n9-btns{display:flex!important;align-items:center!important;gap:10px!important}html:not(#Z#Z#Z#Z#Z#Z#Z) body .n9-hero .n9-btns .btn-gold{height:54px!important;padding:0 34px!important}}@media (max-width:760px){html:not(#Z#Z#Z#Z#Z#Z#Z) body .n9-hero .n9-btns{align-items:stretch!important}}html:not(#Z#Z#Z#Z#Z#Z#Z) body .btn{border-radius:10px!important}h1,h2,h3,h4,h5,.title,span,.td,.sub,.cap{text-wrap:balance}p,dd,dt,li,figcaption,blockquote,.desc,.lead{text-wrap:pretty}html:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) body #consult .btns .btn[data-action="ai"],html:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) body .n9-hero .n9-btns .btn[data-action="ai"],html:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) body #cta-dark .cd-btn .btn[data-action="ai"],html:has(#heroVid):not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) body .hd:not(.on) .cta .btn[data-action="ai"]{background:transparent!important;border:1px solid rgba(255,255,255,.7)!important;color:#fff!important;box-shadow:none!important}html:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) body #consult .btns .btn[data-action="ai"]:hover,html:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) body .n9-hero .n9-btns .btn[data-action="ai"]:hover,html:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) body #cta-dark .cd-btn .btn[data-action="ai"]:hover,html:has(#heroVid):not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) body .hd:not(.on) .cta .btn[data-action="ai"]:hover{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.7)!important;color:#fff!important}html:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) body .hd .cta .btn[data-action="ai"],html:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) body nav.mbar .btn[data-action="ai"]{background:#fff!important;border:1px solid #18171A!important;color:#18171A!important}html:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) body #consult .btns .btn,html:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) body .n9-hero .n9-btns .btn,html:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) body #cta-dark .cd-btn .btn{height:54px!important;min-height:54px!important;max-height:54px!important;box-sizing:border-box!important}html:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) body .hd .cta .btn,html:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) body nav.mbar .btn{height:44px!important;min-height:44px!important;max-height:44px!important;box-sizing:border-box!important}.n9-hero h1,h2.d6-h2,h2.title,.d6-care h2{font-weight:500!important}html:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) body section.ox-hero{background:#fff!important;padding:0!important;border-bottom:0!important;overflow:hidden}html:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) body .ox-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(32px,5vw,72px);align-items:stretch}html:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) body .ox-copy{display:flex;flex-direction:column;justify-content:center;padding:140px 0 40px;min-width:0}html:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) body .ox-word{font-family:"Cormorant Garamond",Georgia,serif;font-weight:300;font-size:min(clamp(64px,8.6vw,132px),calc((min(100vw,1360px) - 152px)*.575/(var(--n,7)*.82)));white-space:nowrap;line-height:.82;letter-spacing:-.035em;color:#1D1D1F;margin:0 0 clamp(22px,2.4vw,34px) -.04em}html:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) body .ox-hero h1{font-size:clamp(28px,2.6vw,40px)!important;font-weight:500!important;letter-spacing:-.035em!important;line-height:1.2!important;color:#1D1D1F!important;margin:0 0 10px!important;text-shadow:none!important;text-wrap:balance}html:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) body .ox-photo{margin:0;aspect-ratio:5/6;overflow:hidden;background:#E5E5EA;border-radius:0!important}html:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) body .ox-photo img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0!important}html:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) body nav.snb.ox-snb{margin-top:84px!important;background:#fff!important;background-color:#fff!important;backdrop-filter:none!important}@media (max-width:860px){html:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) body nav.snb.ox-snb,html:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) body section.ox-hero.ox-top{margin-top:114px!important}html:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) body section.ox-hero{padding:32px 0 40px!important}html:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) body .ox-grid{grid-template-columns:1fr;gap:28px}html:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) body .ox-copy{padding:0}html:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) body .ox-word{font-size:min(clamp(56px,17vw,96px),calc((100vw - 48px)/(var(--n,7)*.82)));margin-bottom:18px}html:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) body .ox-photo{aspect-ratio:4/3}}@media (max-width:767px){html:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) body main section h2{font-size:clamp(20px,6.1vw,24px)!important;line-height:1.3!important;letter-spacing:-.035em!important;text-wrap:balance}}@media (max-width:760px){:root:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) :is(.n9-btns,.cd-btn,.mbar,.btns,.fc-res):has(>[data-action="reserve"]):has(>[data-action="ai"]){display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;justify-content:stretch!important}:root:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) :is(.n9-btns,.cd-btn,.mbar,.btns,.fc-res):has(>[data-action="reserve"]):has(>[data-action="ai"])>[data-action]{width:100%!important;min-width:0!important;max-width:none!important;flex:none!important;margin:0!important;box-sizing:border-box!important}}:root:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) :is(.btns,.dcta,.n9-btns,.cd-btn,.fc-res) :is([data-action="reserve"],[data-action="ai"])::after{content:none!important;display:none!important}:root:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) :is(.btns,.dcta,.n9-btns,.cd-btn,.fc-res) :is([data-action="reserve"],[data-action="ai"]){justify-content:center!important;text-align:center!important;white-space:nowrap!important}@media (max-width:760px){:root:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) :is(.btns,.dcta,.n9-btns,.cd-btn,.fc-res) :is([data-action="reserve"],[data-action="ai"]){padding-left:12px!important;padding-right:12px!important}}@media (min-width:769px){html:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) body .snb .wrap{justify-content:flex-start!important}html:not(#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z#Z) body .snb .wrap>a:first-child{margin-left:-20px}}@media (max-width:760px){:root{--sec-pad:56px}:root:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body section.ox-hero:not(.ox-slim) .ox-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 112px!important;column-gap:16px!important;row-gap:0!important;align-items:stretch!important;padding-top:24px!important;padding-bottom:28px!important;height:auto!important}:root:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body section.ox-hero:not(.ox-slim){padding:0!important}:root:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body section.ox-hero:not(.ox-slim) .ox-copy{grid-column:1!important;grid-row:1!important;padding:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important}:root:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body section.ox-hero:not(.ox-slim) .ox-photo{grid-column:2!important;grid-row:1!important;display:block!important;position:relative!important;aspect-ratio:auto!important;height:auto!important;min-height:0!important;margin:0!important;border-radius:2px;overflow:hidden}:root:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body section.ox-hero:not(.ox-slim) .ox-photo img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}:root:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body section.ox-hero:not(.ox-slim) .ox-word{font-size:min(36px,calc((100vw - 168px)/(var(--n,7)*.66)))!important;line-height:.9!important;margin:0 0 12px!important}:root:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body section.ox-hero:not(.ox-slim) h1{font-size:22px!important;line-height:1.36!important;font-weight:600!important;margin:0 0 8px!important}:root:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body section :is(h2.d6-h2,h2.title,h2.ab-h2,h2.tm-h,.n9-head>h2,.v7-study-in h2){font-size:25px!important;font-weight:600!important;line-height:1.36!important;letter-spacing:-.03em!important;text-align:left!important}:root:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body section :is(.hd6,.o-hd,.e3-hd,.ba2-hd,.ps5-hd,.fx2-hd,.ab-cv-hd,.n9-head,.tm-hd){text-align:left!important;margin-left:0!important;margin-right:0!important;align-items:flex-start!important}:root:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body section :is(.hd6,.o-hd,.e3-hd,.ba2-hd,.ps5-hd,.fx2-hd,.ab-cv-hd,.n9-head) .eyebrow{text-align:left!important}:root:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body section :is(.hd6,.o-hd,.e3-hd,.ba2-hd,.ps5-hd,.fx2-hd,.ab-cv-hd,.n9-head) > p:not(.eyebrow),S body section :is(p.d6-p,p.o-desc,p.ba2-sub,p.tm-d,p.body6){font-size:15px!important;line-height:1.7!important;color:#6E6E73!important;text-align:left!important}:root:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body section :is(.warn,.o-cap,.pk9-note,.ways-note,.n9-note,.d6-note,.ly-cap,.ref1,.e3f,.v7-meta,.src6,.note6,.cap6,.foot-note,.disc){font-size:11px!important;line-height:1.6!important;color:#AEAEB2!important;font-weight:400!important}:root:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body section.v7-study :is(.src6,.note6){color:rgba(255,255,255,.4)!important}:root:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body section :is(p.fc-guide,.glp1){text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important}:root:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body section :is(.wa2,.ef-split,.oz-grid,.rx3-g,.pr3-in,.dx3,.rp-g){display:flex!important;flex-direction:column!important;gap:0!important}:root:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body section :is(.wa2,.ef-split,.oz-grid,.rx3-g,.pr3-in,.dx3,.rp-g) > :is(figure,a.rp-cover):first-child{order:2!important;margin:24px 0 0!important;width:100%!important}}.mnav{left:auto!important;right:0!important;width:min(86vw,380px)!important;transform:translateX(100%);transition:transform .28s ease,opacity .25s,visibility 0s .28s!important;border-left:1px solid var(--line,#e8e2d6);box-shadow:-12px 0 32px rgba(0,0,0,.12)}.menu-open .mnav{transform:none;transition:transform .28s ease,opacity .25s!important;box-shadow:-12px 0 32px rgba(0,0,0,.12),0 0 0 100vmax rgba(20,18,15,.38)}.menu-open .mbar{z-index:48}.mbar [data-action="reserve"]{order:-1}@media (max-width:760px){:root{--sec-pad:56px}:root:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body section.ox-hero:not(.ox-slim) .ox-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 112px!important;column-gap:16px!important;row-gap:0!important;align-items:stretch!important;padding-top:24px!important;padding-bottom:28px!important;height:auto!important}:root:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body section.ox-hero:not(.ox-slim){padding:0!important}:root:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body section.ox-hero:not(.ox-slim) .ox-copy{grid-column:1!important;grid-row:1!important;padding:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important}:root:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body section.ox-hero:not(.ox-slim) .ox-photo{grid-column:2!important;grid-row:1!important;display:block!important;position:relative!important;aspect-ratio:auto!important;height:auto!important;min-height:0!important;margin:0!important;border-radius:2px;overflow:hidden}:root:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body section.ox-hero:not(.ox-slim) .ox-photo img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}:root:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body section.ox-hero:not(.ox-slim) .ox-word{font-size:min(36px,calc((100vw - 168px)/(var(--n,7)*.66)))!important;line-height:.9!important;margin:0 0 12px!important}:root:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body section.ox-hero:not(.ox-slim) h1{font-size:22px!important;line-height:1.36!important;font-weight:600!important;margin:0 0 8px!important}:root:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body section :is(h2.d6-h2,h2.title,h2.ab-h2,h2.tm-h,.n9-head>h2,.v7-study-in h2){font-size:25px!important;font-weight:600!important;line-height:1.36!important;letter-spacing:-.03em!important;text-align:left!important}:root:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body section :is(.hd6,.o-hd,.e3-hd,.ba2-hd,.ps5-hd,.fx2-hd,.ab-cv-hd,.n9-head,.tm-hd){text-align:left!important;margin-left:0!important;margin-right:0!important;align-items:flex-start!important}:root:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body section :is(.hd6,.o-hd,.e3-hd,.ba2-hd,.ps5-hd,.fx2-hd,.ab-cv-hd,.n9-head) .eyebrow{text-align:left!important}:root:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body section :is(.hd6,.o-hd,.e3-hd,.ba2-hd,.ps5-hd,.fx2-hd,.ab-cv-hd,.n9-head) > p:not(.eyebrow),S body section :is(p.d6-p,p.o-desc,p.ba2-sub,p.tm-d,p.body6){font-size:15px!important;line-height:1.7!important;color:#6E6E73!important;text-align:left!important}:root:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body section :is(.warn,.o-cap,.pk9-note,.ways-note,.n9-note,.d6-note,.ly-cap,.ref1,.e3f,.v7-meta,.src6,.note6,.cap6,.foot-note,.disc){font-size:11px!important;line-height:1.6!important;color:#AEAEB2!important;font-weight:400!important}:root:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body section.v7-study :is(.src6,.note6){color:rgba(255,255,255,.4)!important}:root:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body section :is(p.fc-guide,.glp1){text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important}:root:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body section :is(.wa2,.ef-split,.oz-grid,.rx3-g,.pr3-in,.dx3,.rp-g){display:flex!important;flex-direction:column!important;gap:0!important}:root:not(#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q) body section :is(.wa2,.ef-split,.oz-grid,.rx3-g,.pr3-in,.dx3,.rp-g) > :is(figure,a.rp-cover):first-child{order:2!important;margin:24px 0 0!important;width:100%!important}}