html:has(.yumo-news),html:has(.yumo-news) body{background:var(--yumo-canvas-web);color-scheme:var(--yumo-color-scheme);height:auto;overflow:visible;overscroll-behavior-y:auto;scroll-behavior:auto}html:has(.yumo-news) #root{background:var(--yumo-canvas-web)}.yumo-news.yumo-news{--news-ink: var(--yumo-role-ink-editorial);--news-muted: var(--yumo-role-ink-editorial-muted);--news-rule: var(--yumo-role-line-neutral-dce3ed-100);--news-gutter: clamp(20px, 3.4vw, 64px);--route-blue: var(--yumo-color-action);--route-ink: var(--news-ink);--section-chrome-color: var(--yumo-canvas-web);background:var(--yumo-canvas-web);color:var(--news-ink);height:auto;min-height:100lvh;overflow:visible;scroll-behavior:auto;top:0}.yumo-news main :is(h1,h2,h3,p,figure){letter-spacing:normal;margin:0}.yumo-news main :is(h1,h2,h3){line-height:1.25;overflow-wrap:break-word;text-wrap:balance}.yumo-news main p{line-height:1.65}.yumo-news a{text-underline-offset:var(--yumo-space-4)}.yumo-news :is(a,button):focus-visible{outline:3px solid var(--yumo-control-accent-line);outline-offset:var(--yumo-space-4)}.yumo-news ::selection{background:var(--yumo-role-surface-selection);color:var(--yumo-role-ink-editorial)}.yumo-news :is(.yn-spotlight,.yn-side,.yn-grid,.yn-card,.yn-card-copy,.yn-reading,.yn-article-heading){min-width:0}.yn-skip{background:var(--yumo-canvas-web);border-radius:var(--yumo-radius-12);color:var(--yumo-text-action);left:20px;padding:var(--yumo-space-14) var(--yumo-space-18);position:fixed;top:-100px;z-index:300}.yn-skip:focus{top:20px}.yn-opening{height:100svh;isolation:isolate;padding:112px var(--news-gutter) var(--yumo-space-24);position:relative}.yumo-news .yn-opening>.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.yn-mesh{background:radial-gradient(ellipse at 18% 30%,var(--yumo-role-surface-editorial-ambient),transparent 55%),radial-gradient(ellipse at 84% 65%,var(--yumo-role-surface-editorial-cyan),transparent 50%),var(--yumo-surface-white);inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.yn-mesh:after{background:linear-gradient(180deg,var(--yumo-surface-white),transparent 25%,transparent 70%,var(--yumo-surface-white));content:"";inset:0;position:absolute}.yn-mesh canvas{display:block;height:100%;pointer-events:none;width:100%}.yn-spotlight{display:grid;gap:var(--yumo-space-24);grid-template-columns:minmax(0,2fr) minmax(0,1fr);height:100%}.yn-side{display:grid;gap:var(--yumo-space-24);grid-template-rows:repeat(2,minmax(0,1fr))}.yn-side,.yn-card--lead,.yn-card--side{min-height:0}.yn-card a{display:block;height:100%}.yn-card h2{font-size:24px;font-weight:700}.yn-card a:hover h2{color:var(--yumo-text-action)}.yn-card--lead,.yn-card--side{background:var(--yumo-canvas-web);border:1px solid var(--news-rule);border-radius:var(--yumo-radius-16);overflow:hidden}.yn-card--lead>a,.yn-card--side>a{display:flex;flex-direction:column}.yn-card--lead .yn-art,.yn-card--side .yn-art{aspect-ratio:auto;border-radius:0;flex:1 1 0;min-height:0}.yn-card--lead .yn-card-copy,.yn-card--side .yn-card-copy{flex:0 0 auto;padding:22px}.yn-card--lead h2{font-size:clamp(28px,2.4vw,38px);line-height:1.2}.yn-card--lead .yn-card-copy>p{color:var(--news-muted);font-size:16px;margin-top:var(--yumo-space-14);max-width:65ch}.yumo-news .yn-card--side h2{font-size:clamp(20px,1.5vw,24px);line-height:1.25}.yn-card--side .yn-card-copy{--preview-gap: var(--yumo-space-8);display:flex;flex-direction:column}.yn-card--side .yn-card-copy>:is(h2,p,.yn-date,.yn-tags){margin:0}.yn-card--side .yn-card-copy>.yn-date{line-height:1.25;margin-top:calc(var(--preview-gap) / 2)}.yn-card--side .yn-card-copy>.yn-tags{margin-top:var(--preview-gap)}.yn-art{aspect-ratio:16 / 9;background:var(--yumo-field);border-radius:var(--yumo-radius-16);overflow:hidden;position:relative}.yn-art picture,.yn-art img{display:block;height:100%;width:100%}.yn-art img{object-fit:cover}.yn-date{color:var(--news-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:var(--yumo-space-4) var(--yumo-space-6);line-height:1.6;margin-top:var(--yumo-space-16)}.yn-tags{display:flex;flex-wrap:wrap;gap:var(--yumo-space-6);list-style:none;margin:var(--yumo-space-12) 0 0;padding:0}.yn-tags li{background:var(--yumo-field);border-radius:6px;color:var(--yumo-role-color-link-0041c9);font-size:12px;line-height:1.5;padding:var(--yumo-space-4) var(--yumo-space-8)}.yn-archive{background:var(--yumo-canvas-web);padding:88px var(--news-gutter) var(--yumo-space-96)}.yn-archive>header{align-items:baseline;display:flex;gap:var(--yumo-space-24);justify-content:space-between}.yn-archive>header h2{font-size:clamp(38px,3.6vw,52px)}.yn-archive>header p{color:var(--news-muted);font-size:12px;max-width:52ch}.yn-topics{display:flex;flex-wrap:wrap;gap:var(--yumo-space-8);margin:var(--yumo-space-24) 0 36px}.yn-topics a{display:inline-flex;align-items:center;text-decoration:none;background:var(--yumo-role-surface-paper);border:0;border-radius:10px;color:var(--yumo-role-ink-editorial);cursor:pointer;font:inherit;font-size:13px;min-height:44px;padding:var(--yumo-space-10) var(--yumo-space-14)}.yn-topics a:hover{background:var(--yumo-field-focus)}.yn-topics a[aria-current=true]{background:var(--yumo-color-action);color:var(--yumo-ink-on-dark)}.yn-grid{display:grid;gap:44px var(--yumo-space-24);grid-template-columns:repeat(3,minmax(0,1fr))}.yn-card--grid .yn-card-copy{padding-top:var(--yumo-space-18)}.yn-card--grid h2{font-size:23px}.yn-card--grid .yn-date{margin-top:var(--yumo-space-14)}.yn-article{background:var(--yumo-canvas-web);padding:152px var(--news-gutter) var(--yumo-space-96)}.yn-article-shell{margin-inline:auto;max-width:800px;position:relative;width:100%}.yn-back{color:var(--yumo-text-action);display:inline-block;font-size:14px;min-height:44px;padding-block:var(--yumo-space-12)}.yumo-news .yn-article h1{font-size:44px;line-height:1.2}.yn-meta{color:var(--news-muted);font-size:12px;line-height:1.6;margin-block:var(--yumo-space-16) var(--yumo-space-24)}.yn-reading{font-size:17px;width:100%}.yn-reading>.yn-art{aspect-ratio:2 / 1;width:100%}.yn-rail{bottom:0;position:absolute;right:calc(100% + 32px);top:0;width:min(200px,calc((100vw - 800px) / 2 - var(--news-gutter) - 32px))}.yn-rail-inner{max-height:calc(100svh - 148px);overflow-y:auto;position:sticky;top:124px}.yn-contents{border-top:1px solid var(--news-rule);display:grid;gap:var(--yumo-space-8);padding-top:var(--yumo-space-16)}.yn-contents a{border-left:2px solid transparent;color:var(--news-muted);font-size:13px;line-height:1.5;padding:var(--yumo-space-8) 0 var(--yumo-space-8) var(--yumo-space-12)}.yn-contents a[aria-current=location]{border-color:var(--yumo-control-accent-line);color:var(--yumo-text-action)}.yn-reading section{margin-top:var(--yumo-space-48);scroll-margin-top:124px}.yumo-news .yn-reading h2{font-size:27px;line-height:1.3;margin-bottom:var(--yumo-space-24)}.yumo-news .yn-reading p+p{margin-top:var(--yumo-space-28)}.yn-reading ul{line-height:1.65;margin-block:var(--yumo-space-24);padding-left:var(--yumo-space-24)}.yn-reading li+li{margin-top:var(--yumo-space-12)}.yn-reading :is(p,li) a{color:var(--yumo-role-color-link-0041c9);text-decoration:underline}.yn-context-link{font-size:14px}.yn-reading :is(.yn-context-link,.yn-product-links) a{align-items:center;color:var(--yumo-text-action);display:inline-flex;gap:var(--yumo-space-10);text-decoration:none}.yn-reading :is(.yn-context-link,.yn-product-links) svg{flex:0 0 auto;height:18px;width:18px}.yn-product-links{border-top:1px solid var(--news-rule);display:flex;flex-wrap:wrap;font-size:14px;gap:var(--yumo-space-20) var(--yumo-space-28);margin-top:var(--yumo-space-40);padding-top:var(--yumo-space-24)}.yn-not-found{padding:var(--yumo-space-48) var(--news-gutter) var(--yumo-space-96)}.yn-not-found h1{font-size:40px}.yn-not-found p{margin-block:var(--yumo-space-20)}.yn-not-found a{align-items:center;color:var(--yumo-text-action);display:inline-flex;gap:var(--yumo-space-12)}@media(max-width:1000px){.yn-opening{height:auto}.yn-spotlight{grid-template-columns:minmax(0,1fr)}.yn-side{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.yn-card--lead .yn-art,.yn-card--side .yn-art{aspect-ratio:2 / 1;flex:0 0 auto}.yn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1199px){.yn-rail{margin-bottom:var(--yumo-space-28);position:static;width:100%}.yn-rail-inner{max-height:none;overflow:visible;position:static}.yn-contents{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.yn-opening{padding-top:100px}.yn-article{padding-top:116px}.yn-archive{padding-block:var(--yumo-space-64)}.yn-archive>header{align-items:start;flex-direction:column;gap:var(--yumo-space-12)}.yn-archive>header h2{font-size:36px}.yn-card--lead .yn-card-copy,.yn-card--side .yn-card-copy{padding:var(--yumo-space-20)}.yn-card--lead h2{font-size:28px}.yumo-news .yn-article h1{font-size:32px}.yn-reading{font-size:16px}.yn-reading section{margin-top:var(--yumo-space-40)}.yumo-news .yn-reading p+p{margin-top:var(--yumo-space-24)}.yn-reading>.yn-art{aspect-ratio:3 / 2}.yumo-news .yn-reading h2{font-size:24px}}@media(max-width:600px){.yn-side,.yn-grid{grid-template-columns:minmax(0,1fr)}.yn-grid{gap:36px}.yn-card--side .yn-art{aspect-ratio:2 / 1}.yn-contents{grid-template-columns:minmax(0,1fr);gap:var(--yumo-space-4)}}@media(min-width:1001px)and (max-height:580px){.yn-opening,.yn-spotlight{height:auto}.yn-card--lead .yn-art{aspect-ratio:2 / 1;flex:0 0 auto}.yn-card--side .yn-art{aspect-ratio:3 / 1;flex:0 0 auto}}@media(prefers-reduced-motion:reduce){.yumo-news *,.yumo-news *:before,.yumo-news *:after{scroll-behavior:auto;transition:none}}
