.st[data-page=store]>.sf-sec.tl-chapter{margin-top:clamp(128px,11.5vw,184px)}@media (max-width:900px),(max-width:932px) and (max-height:500px){.st[data-page=store]>.sf-sec.tl-chapter{margin-top:64px}}.tl-head{max-width:1000px;margin-bottom:clamp(26px,3.6cqi,52px)}.tl-kicker{letter-spacing:-.01em;color:var(--yg-fg);margin:0 0 10px;font-size:clamp(17px,1.4cqi,21px);font-weight:600;line-height:1.25}.st .tl-title{font-family:var(--yg-sans);letter-spacing:-.028em;color:var(--yg-fg);text-wrap:balance;margin:0;font-size:clamp(34px,4.6cqi,64px);font-weight:700;line-height:1.04}.tl-dg{--tl-card-h:clamp(380px, 34cqi, 500px);--tl-gut:clamp(18px, 2.6vw, 48px);margin-inline:calc(-1 * var(--tl-gut));position:relative}.tl-track{padding:6px var(--tl-gut) 28px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--tl-gut);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:20px;margin:0;list-style:none;display:flex;overflow-x:auto}.tl-track::-webkit-scrollbar{display:none}.tl-card{width:var(--tl-w);scroll-snap-align:start;flex-direction:column;flex:none;gap:22px;display:flex}.tl-card--wide{--tl-w:calc(var(--tl-card-h) * 1.5)}.tl-card--tall{--tl-w:calc(var(--tl-card-h) * .8)}.tl-media{height:var(--tl-card-h);border-radius:var(--st-radius,18px);background:var(--yg-bg-sunken);box-shadow:var(--st-shadow);isolation:isolate;position:relative;overflow:hidden}.tl-open{cursor:pointer;border-radius:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;padding:0;display:block;position:absolute;inset:0}.tl-open:focus-visible{outline:2px solid var(--yg-accent);outline-offset:-3px}.tl-open img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--st-ease);display:block}.tl-plus{-webkit-backdrop-filter:blur(14px)saturate(170%);backdrop-filter:blur(14px)saturate(170%);width:38px;height:38px;color:var(--yg-fg);transition:background-color .2s ease, transform .22s var(--st-ease);background:#ffffffb3;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:inset 0 0 0 .5px #fffc,0 4px 14px -3px #341e0c6b}[data-yg=dark] .tl-plus{background:#3e3e40ad;box-shadow:inset 0 0 0 .5px #fff3,0 4px 14px -3px #00000080}.tl-plus svg{width:18px;height:18px}.tl-open:active .tl-plus{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.tl-open:hover img{transform:scale(1.018)}.tl-open:hover .tl-plus{background:#ffffffd6;transform:scale(1.04)}[data-yg=dark] .tl-open:hover .tl-plus{background:#505052c2}.tl-open:hover:active .tl-plus{transform:scale(.96)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tl-plus{background:#f4f4f4f0}[data-yg=dark] .tl-plus{background:#2a2a2af0}}@media (prefers-reduced-transparency:reduce){.tl-plus{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f4f4f4f0}[data-yg=dark] .tl-plus{background:#2a2a2af0}}.tl-cap{max-width:46ch;color:var(--yg-fg-soft);text-wrap:pretty;margin:0;padding-inline:4px;font-size:clamp(15.5px,1.25cqi,18px);font-weight:500;line-height:1.45}.tl-card--tall .tl-cap{max-width:30ch}.tl-cap b{color:var(--yg-fg);font-weight:700}.tl-nav{padding-inline:var(--tl-gut) calc(var(--tl-gut) + 68px);justify-content:flex-end;gap:14px;display:flex}.tl-arrow{background:var(--st-fill);width:40px;height:40px;color:var(--yg-fg);cursor:pointer;transition:background-color .18s ease, opacity .18s ease, transform .12s var(--st-ease);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.tl-arrow svg{width:20px;height:20px}.tl-arrow:active:not(:disabled){transform:scale(.94)}.tl-arrow:disabled{opacity:.32;cursor:default}.tl-arrow:focus-visible{outline:2px solid var(--yg-accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.tl-arrow:hover:not(:disabled){background:var(--st-fill-hover)}}@container (max-width:640px){.tl-card,.tl-card--wide,.tl-card--tall{--tl-w:min(80cqi, 330px)}.tl-media{height:calc(var(--tl-w) * 1.24)}.tl-cap,.tl-card--tall .tl-cap{max-width:none}.tl-track{gap:14px}.tl-arrow{width:44px;height:44px}}.tl-ov{--tl-ease:cubic-bezier(.22, 1, .36, 1);--tl-in:.42s;--tl-out:.28s;z-index:210;font-family:var(--yg-sans);color:var(--yg-fg);outline:none;place-items:center;padding:48px;display:grid;position:fixed;inset:0}.tl-ov-scrim{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);opacity:0;transition:opacity var(--tl-in) var(--tl-ease);background:#0807069e;position:absolute;inset:0}[data-yg=light] .tl-ov-scrim{background:#34281c61}.tl-ov-panel{background:var(--yg-bg-raised);opacity:0;width:min(1060px,100%);height:min(600px,100%);transition:opacity var(--tl-in) var(--tl-ease), transform var(--tl-in) var(--tl-ease);border-radius:18px;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden;transform:translateY(16px)scale(.985);box-shadow:0 2px 6px #0000004d,0 40px 80px -30px #000000bf}[data-yg=light] .tl-ov-panel{box-shadow:0 2px 6px #1f1a1414,0 40px 80px -34px #1f1a1461}.tl-ov.is-open .tl-ov-scrim{opacity:1}.tl-ov.is-open .tl-ov-panel{opacity:1;transform:none}.tl-ov.is-closing .tl-ov-scrim{opacity:0;transition-duration:var(--tl-out)}.tl-ov.is-closing .tl-ov-panel{opacity:0;transition-duration:var(--tl-out);transform:translateY(10px)scale(.99)}.tl-ov-media{background:var(--yg-bg-sunken);position:relative;overflow:hidden}.tl-ov-strip{will-change:transform;height:100%;display:flex}.tl-ov-strip>*{flex:0 0 100%;min-width:0}.tl-ov-media img{object-fit:cover;width:100%;height:100%;display:block}.tl-ov-body{flex-direction:column;min-height:0;display:flex;overflow:hidden}.tl-ov-words{flex:auto;height:auto;min-height:0}.tl-ov-text{overscroll-behavior:contain;min-height:0;padding:56px 52px 12px;overflow-y:auto}.tl-ov-title{font-family:var(--yg-sans);letter-spacing:-.022em;text-wrap:balance;color:var(--yg-fg);margin:0 0 18px;font-size:clamp(26px,2.5vw,34px);font-weight:700;line-height:1.12}.tl-ov-text p{color:var(--yg-fg-soft);text-wrap:pretty;margin:0 0 14px;font-size:17px;line-height:1.55}.tl-ov-text p:first-of-type{color:var(--yg-fg)}.tl-link{color:var(--yg-accent-2);align-items:center;gap:6px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.tl-link svg{width:16px;height:16px;transition:transform .18s cubic-bezier(.22,1,.36,1)}.tl-link:focus-visible{outline:2px solid var(--yg-accent);outline-offset:3px;border-radius:4px}@media (hover:hover) and (pointer:fine){.tl-link:hover svg{transform:translate(3px)}}.tl-ov-link{margin-top:6px}.tl-ov-foot{justify-content:flex-end;gap:14px;padding:16px 52px 28px;display:flex}.tl-ov .tl-arrow{background:color-mix(in srgb, var(--yg-fg) 8%, transparent)}@media (hover:hover) and (pointer:fine){.tl-ov .tl-arrow:hover:not(:disabled){background:color-mix(in srgb, var(--yg-fg) 14%, transparent)}}.tl-ov-close{z-index:2;background:color-mix(in srgb, var(--yg-fg) 8%, transparent);width:40px;height:40px;color:var(--yg-fg);cursor:pointer;transition:background-color .18s ease, transform .12s var(--tl-ease);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:16px;right:16px}.tl-ov-close svg{width:18px;height:18px}.tl-ov-close:active{transform:scale(.92)}.tl-ov-close:focus-visible{outline:2px solid var(--yg-accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.tl-ov-close:hover{background:color-mix(in srgb, var(--yg-fg) 14%, transparent)}}@media (max-width:700px){.tl-ov{place-items:stretch stretch;padding:0}.tl-ov-panel{border-radius:0;grid-template-rows:44% minmax(0,1fr);grid-template-columns:1fr;width:100%;height:100%;transform:translateY(28px)}.tl-ov-text{padding:24px 22px 18px;-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),#0000);mask-image:linear-gradient(#000 calc(100% - 26px),#0000)}.tl-ov-title{margin-bottom:14px;font-size:26px}.tl-ov-text p{font-size:16px}.tl-ov-foot{padding:12px 22px calc(16px + env(safe-area-inset-bottom,0px))}.tl-ov-close{top:calc(12px + env(safe-area-inset-top,0px));color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0c0a80;right:12px}.tl-ov-media{touch-action:pan-y}.tl-ov .tl-arrow{width:44px;height:44px}}.tl-sam{border-radius:var(--st-radius,18px);box-shadow:var(--st-shadow);background:linear-gradient(135deg, color-mix(in srgb, #cb9a50 16%, var(--yg-bg-raised)), var(--yg-bg-raised) 66%);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5cqi,80px);padding:clamp(28px,4.4cqi,64px);display:grid}[data-yg=light] .tl-sam{background:linear-gradient(135deg, color-mix(in srgb, #cb9a50 22%, var(--yg-bg-raised)), var(--yg-bg-raised) 66%)}.tl-sam-art{aspect-ratio:1;width:clamp(108px,9.4cqi,136px);margin:0 0 18px -8px;display:block}.tl-sam-art .ng-mark,.tl-sam-art img{object-fit:contain;width:100%;height:100%;display:block}.st .tl-sam h3{max-width:16ch;font-family:var(--yg-sans);letter-spacing:-.026em;color:var(--yg-fg);text-wrap:balance;margin:0 0 16px;font-size:clamp(32px,3.6cqi,52px);font-weight:700;line-height:1.06}.tl-sam-main>p{max-width:42ch;color:var(--yg-fg-soft);text-wrap:pretty;margin:0 0 22px;font-size:clamp(17px,1.45cqi,20px);line-height:1.5}.st .tl-sam-link{min-height:44px;color:var(--yg-accent-2);font-size:clamp(17px,1.4cqi,19px)}.tl-sam-link svg{width:18px;height:18px}.tl-does{gap:clamp(22px,2.4cqi,34px);margin:0;padding:0;list-style:none;display:grid}.tl-does li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;display:grid}.tl-does svg{width:30px;height:30px;color:var(--yg-accent-2);margin:5px}.tl-does p{max-width:44ch;color:var(--yg-fg-soft);text-wrap:pretty;margin:0;font-size:clamp(15px,1.2cqi,17px);line-height:1.5}.tl-does b{color:var(--yg-fg);font-weight:700}.tl-ways{--tl-hair:#cb9a506b;margin:clamp(30px,4cqi,56px) 0 0;padding:0;list-style:none}[data-yg=light] .tl-ways{--tl-hair:#a9762a73}.tl-ways>li{background:linear-gradient(90deg, var(--tl-hair), transparent 88%) no-repeat 0 0 / 100% 1px}.tl-ways>li:last-child{background-image:linear-gradient(90deg, var(--tl-hair), transparent 88%), linear-gradient(90deg, var(--tl-hair), transparent 88%);background-position:0 0,0 100%;background-size:100% 1px,100% 1px}.tl-way{color:inherit;-webkit-tap-highlight-color:transparent;border-radius:6px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) 40px;align-items:center;gap:28px;padding:30px 4px;text-decoration:none;display:grid}.tl-way:focus-visible{outline:2px solid var(--yg-accent);outline-offset:2px}.tl-way-big{letter-spacing:-.022em;color:var(--yg-fg);font-size:clamp(24px,2.9cqi,40px);font-weight:600;line-height:1.1}.tl-way-q{color:var(--yg-fg-soft);text-wrap:pretty;font-size:clamp(15px,1.25cqi,17px);line-height:1.5}.tl-way-q b{color:var(--yg-fg);font-weight:600}.tl-way-go{background:var(--st-fill);width:40px;height:40px;color:var(--yg-fg);transition:background-color .18s ease, color .18s ease, transform .26s var(--st-ease);border-radius:50%;place-items:center;display:grid}.tl-way-go svg{width:18px;height:18px}.tl-way:active .tl-way-go{transform:scale(.92)}@media (hover:hover) and (pointer:fine){.tl-way:hover .tl-way-go{background:var(--yg-accent-fill);color:#fff;transform:translate(3px)}}@container (max-width:640px){.tl-sam{grid-template-columns:1fr;gap:30px;padding:26px 22px 30px}.tl-sam-main{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;display:grid}.tl-sam-art{width:clamp(60px,19cqi,78px);margin:0 0 0 -6px}.st .tl-sam h3{max-width:none;margin:0;font-size:clamp(22px,7cqi,29px);line-height:1.1}.tl-sam-main>p{grid-column:1/-1;margin:18px 0 12px;font-size:17px}.tl-sam-link{grid-column:1/-1;justify-self:start}.tl-does li{grid-template-columns:32px minmax(0,1fr);gap:14px}.tl-does svg{width:26px;height:26px;margin:3px}.tl-way{grid-template-columns:minmax(0,1fr) 40px;gap:8px 16px;padding:22px 2px}.tl-way-big{grid-column:1}.tl-way-q{grid-area:2/1}.tl-way-go{grid-area:1/2/span 2}}@media (prefers-reduced-motion:reduce){.tl-open img,.tl-plus,.tl-arrow,.tl-way-go,.tl-ov-link svg{transition:none}.tl-ov-panel,.tl-ov.is-closing .tl-ov-panel{transition:opacity .16s;transform:none}}
