.lg .lgm{display:flex;flex-direction:column;gap:24px;width:100%;max-width:var(--lg-page-max);margin:0 auto;min-width:0}.lg .lgm>.lg-pagehead+.lg-pagehero{margin-top:8px}.lg .lgm-muted{color:var(--lg-ink-sub);font-size:var(--lg-fs-12)}.lg .lgm-clamp-2,.lg .lgm-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.lg .lgm-clamp-2,.lg .lgm-clamp-3{text-wrap:pretty}.lg .lgm-clamp-2{-webkit-line-clamp:2}.lg .lgm-clamp-3{-webkit-line-clamp:3}.lg .lgm-note{color:var(--lg-ink-sub);font-size:var(--lg-fs-12)}.lg .lgm-error{color:var(--lg-danger);font-size:var(--lg-fs-14);font-weight:700}.lg .lgm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;list-style:none;margin:0;padding:0}.lg .lgm-grid--cols{grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.lg .lgm-grid--cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.lg .lgm-grid--cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1360px){.lg .lgm-grid--cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.lg .lgm-grid>li{display:flex;min-width:0}.lg .lgm-grid>li>*{flex:1 1 auto}.lg .lgm-note-author{display:flex;align-items:center;gap:8px}.lg .lgm-tcard__head{display:flex;align-items:center;gap:12px}.lg .lgm-tcard__art{display:inline-grid;flex:none;place-items:center;width:48px;height:48px;box-sizing:border-box;border:var(--lg-line) solid var(--lg-rule);border-radius:var(--lg-r-tag);background:var(--lg-card);color:var(--lg-ink)}.lg .lgm-tcard__title{font-size:var(--lg-fs-16);font-weight:700;line-height:1.5}.lg .lgm-tcard__excerpt{color:var(--lg-ink-sub);font-size:var(--lg-fs-14);word-break:auto-phrase}.lg .lgm-tcard__date{color:var(--lg-ink-sub);font-size:var(--lg-fs-12)}.lg .lg-go{--lg-go-fill: color-mix(in srgb, var(--lg-edge-strong) 14%, var(--lg-card))}@property --lg-go-ring{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.lg .lg-go{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;height:40px;min-width:40px;margin-left:auto;padding:0 8px;border:var(--lg-line-strong) solid var(--lg-edge-strong);border-radius:999px;background:var(--lg-card) linear-gradient(var(--lg-go-fill),var(--lg-go-fill)) left center / 0% 100% no-repeat;color:var(--lg-ink);font-size:var(--lg-fs-14);font-weight:700;line-height:1;transition:background-size var(--duration-slow) var(--ease-smooth-out),padding var(--duration-fast) var(--ease-smooth-out),box-shadow var(--duration-fast) var(--ease-smooth-out),color var(--duration-fast) var(--ease-smooth-out)}.lg .lg-go__label{display:inline-block;max-width:0;overflow:hidden;white-space:nowrap;opacity:0;transition:max-width var(--duration-fast) var(--ease-smooth-out),opacity var(--duration-quick) var(--ease-smooth-out) 60ms,margin var(--duration-fast) var(--ease-smooth-out)}.lg .lg-go__arrow{flex:none}.lg .lg-go[data-ring=on]:before{content:"";position:absolute;inset:-8px;border-radius:50%;pointer-events:none;--lg-go-ring: var(--lg-go-goal);background:conic-gradient(from 0deg,var(--lg-done) var(--lg-go-ring),var(--lg-rule) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3.5px));animation:lg-go-fill .9s var(--ease-smooth-out) .2s backwards;transition:opacity var(--duration-quick) var(--ease-smooth-out)}@keyframes lg-go-fill{0%{--lg-go-ring: 0%}}@media(hover:hover){.lg .lg-card--interactive:hover .lg-go{padding:0 14px 0 18px;background-size:100% 100%;color:var(--lg-ink);box-shadow:0 2px 0 0 var(--lg-edge-strong)}.lg .lg-card--interactive:hover .lg-go__label{max-width:9em;margin-right:8px;opacity:1}.lg .lg-card--interactive:hover .lg-go__arrow{animation:lg-go-through var(--duration-very-slow) var(--ease-smooth-out)}.lg .lg-card--interactive:hover .lg-go[data-ring=on]:before{opacity:0}}.lg .lg-card--linked:has(a:focus-visible) .lg-go,.lg .lg-card--interactive:focus-visible .lg-go{padding:0 14px 0 18px;background-size:100% 100%;color:var(--lg-ink)}.lg .lg-card--linked:has(a:focus-visible) .lg-go__label,.lg .lg-card--interactive:focus-visible .lg-go__label{max-width:9em;margin-right:8px;opacity:1}.lg .lg-card--linked:has(a:focus-visible) .lg-go[data-ring=on]:before,.lg .lg-card--interactive:focus-visible .lg-go[data-ring=on]:before{opacity:0}@keyframes lg-go-through{0%{transform:translate(0);opacity:1}45%{transform:translate(14px);opacity:0}46%{transform:translate(-12px);opacity:0}to{transform:translate(0);opacity:1}}@media(hover:none){.lg .lg-go{padding:0 12px 0 16px}.lg .lg-go__label{max-width:9em;margin-right:6px;opacity:1}.lg .lg-go[data-ring=on]:before{display:none}}@media(prefers-reduced-motion:reduce){.lg .lg-go,.lg .lg-go__label,.lg .lg-go[data-ring=on]:before{transition:none!important;animation:none!important}.lg .lg-card--interactive:hover .lg-go__arrow{animation:none}}.lg .lgr-wide .lg-meta--stack .lg-go__label{display:none}@media(hover:hover){.lg .lgr-wide .lg-card--interactive:hover .lg-meta--stack .lg-go,.lg .lgr-wide .lg-card--interactive.lg-meta--stack:hover .lg-go{padding:0 8px}}.lg .lgr-wide .lg-card--interactive:focus-visible .lg-meta--stack .lg-go{padding:0 8px}@media(hover:none){.lg .lgr-wide .lg-meta--stack .lg-go{padding:0 8px}}.lg .lg-go--out .lg-go__arrow{rotate:-45deg}.lg .lg-meta{display:flex;align-items:center;gap:8px 12px;margin-top:auto;padding-top:8px;color:var(--lg-ink-sub);font-size:var(--lg-fs-12)}.lg .lg-meta__items{flex:0 1 auto;min-width:min-content;overflow:hidden}.lg .lg-meta__row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin-left:-21px}.lg .lg-meta__cell{position:relative;display:inline-flex;align-items:center;padding-left:21px;min-width:0}.lg .lg-meta__cell+.lg-meta__cell:before{content:"";position:absolute;left:10px;top:50%;width:var(--lg-line);height:16px;transform:translateY(-50%);background:var(--lg-rule)}.lg .lg-meta__end{display:inline-flex;flex:none;align-items:center;gap:8px;margin-left:auto}.lg .lg-meta__item,.lg .lg-level{display:inline-flex;align-items:center;gap:4px;line-height:1.5}.lg .lg-meta__item>svg{flex:none;--ic-mark: var(--lg-meta-icon-mark)}.lg .lg-level{--lg-level-on: var(--lg-done);font-weight:700;color:var(--lg-ink)}.lg .lg-level__bars{flex:none;display:block}.lg .lg-level__bar{fill:var(--lg-rule)}.lg .lg-level__bar--on{fill:var(--lg-level-on)}.lg .lg-meta--stack{flex-direction:column;align-items:stretch;min-height:44px}.lg .lg-meta--stack .lg-meta__row{flex-direction:column;align-items:flex-start;gap:4px;margin-left:0}.lg .lg-meta--stack .lg-meta__cell{padding-left:0}.lg .lg-meta--stack .lg-meta__cell:before{display:none}.lg .lg-meta--stack .lg-go{position:absolute;right:8px;bottom:8px}.lg .lgr-narrow .lg-meta--stack{min-height:0}.lg .lgr-narrow .lg-meta--stack .lg-go{position:static;align-self:flex-end}@media(max-width:520px){.lg .lgr-narrow .lg-meta__cell:before{display:none}.lg .lgr-narrow .lg-meta:not(.lg-meta--stack){flex-wrap:wrap}}@media(min-width:1280px){.lgl-grid--even .lg-meta__row{flex-direction:column;align-items:flex-start;margin-left:0}.lgl-grid--even .lg-meta__cell{padding-left:0}.lgl-grid--even .lg-meta__cell+.lg-meta__cell:before{display:none}}@media(min-width:1024px){.lgl-grid--names .lg-meta__row{flex-direction:column;align-items:flex-start;margin-left:0}.lgl-grid--names .lg-meta__cell{padding-left:0}.lgl-grid--names .lg-meta__cell+.lg-meta__cell:before{display:none}}.lg .lgv-thumb{position:relative;display:block;overflow:hidden;background:var(--lg-art-green);aspect-ratio:16 / 9;margin:var(--lg-card-inset) var(--lg-card-inset) 0;border-radius:var(--lg-r-card-media)}.lg .lgv-thumb--small{flex:none;width:140px;margin:0;border:var(--lg-line) solid var(--lg-edge);border-radius:var(--lg-r-card-media)}.lg .lgv-thumb--small .lgv-thumb__required{display:none}.lg .lgv-thumb__img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.lg .lgv-thumb[data-dim=true] .lgv-thumb__img{opacity:.7}.lg .lgv-thumb__icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.lg .lgv-thumb__panel{display:flex;align-items:center;justify-content:center;padding:calc(var(--lgv-icon, 48px) * .4);border-radius:var(--lg-r-card);background:var(--lg-card);color:var(--lg-ink)}.lg .lgv-thumb__time{position:absolute;right:8px;bottom:8px}.lg .lgv-thumb--small .lgv-thumb__time{right:4px;bottom:4px}.lg .lgv-thumb__required{position:absolute;top:8px;left:8px}.lg .lgv-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;list-style:none}@media(min-width:640px){.lg .lgv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.lg .lgv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1360px){.lg .lgv-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lg .lgv-card{position:relative;display:flex;flex-direction:column}.lg .lgv-card:has(.lgv-title__link:focus-visible){outline:var(--lg-line-strong) solid var(--lg-focus);outline-offset:2px}.lg .lgv-card__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:16px;min-width:0}.lg .lgv-card__series{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;min-height:0}.lg .lgv-card:not(.lgv-card--tight) .lgv-card__series:empty{min-height:calc(var(--lg-fs-12) * 1.6 + 2 * var(--lg-line) + 2px)}.lg .lgv-card--tight .lgv-card__series:empty{display:none}.lg .lgv-card__foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 12px;margin-top:0;padding-top:0}.lg .lgv-card__meta{display:flex;flex-direction:column;gap:4px;margin-top:auto;padding-top:8px}.lg .lgv-card__meta>.lg-meta{margin-top:0;padding-top:0}.lg .lgv-card__meta .lg-meta__items{flex:1 1 0;min-width:0}.lg .lgv-when{display:flex;flex-wrap:wrap;align-items:center;gap:0 4px;margin:0;color:var(--lg-ink-sub);font-size:var(--lg-fs-12);line-height:1.5}.lg .lgv-title{margin:0;font-size:var(--lg-fs-16);font-weight:700;line-height:1.5;overflow-wrap:break-word;word-break:auto-phrase;text-wrap:balance}@supports (word-break: auto-phrase){.lg .lgv-kana{white-space:nowrap}}.lg .lgv-title__link{color:var(--lg-ink);text-decoration:none}.lg .lgv-title__link:after{content:"";position:absolute;inset:0}.lg .lgv-title__link:focus-visible{outline:none}.lg .lg-card.lgv-card a.lgv-title__link:hover{text-decoration:none}.lg .lgv-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;color:var(--lg-ink-sub);font-size:var(--lg-fs-14)}.lg .lgv-card .lgv-meta{min-height:32px}.lg .lgv-meta--sub{margin-top:-4px;font-size:var(--lg-fs-12)}.lg .lgv-meta--detail{color:var(--lg-ink)}.lg .lgv-meta__name{color:var(--lg-ink);font-weight:700;margin-left:-4px}.lg .lgv-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;min-width:0}.lg .lgv-tags:empty{display:none}.lg .lgv-audience{color:var(--lg-ink-sub);font-size:var(--lg-fs-12);line-height:1.6;overflow-wrap:anywhere;word-break:auto-phrase}@media(max-width:639px){.lg .lgv-title__link{display:block;min-height:44px;box-sizing:border-box}}.lg .lgv-card--tight .lgv-card__meta{margin-top:0}.lg .lgv-card--tight .lgv-card__foot:empty{display:none}.lgtc{container-type:inline-size;width:100%}.lgtc__paper{--u: calc(100cqw / 794);--brass: #a8895a;position:relative;width:100%;aspect-ratio:210 / 297;overflow:hidden;background:#fff;color:#141414;font-family:Zen Kaku Gothic New,Noto Sans JP,Hiragino Sans,sans-serif;font-feature-settings:"palt" 1;font-variant-numeric:tabular-nums;word-break:keep-all;overflow-wrap:anywhere;-webkit-print-color-adjust:exact;print-color-adjust:exact}.lgtc__paper p,.lgtc__paper h1{margin:0}.lgtc__frame{position:absolute;inset:calc(var(--u) * 22);border:max(1px,calc(var(--u) * 2)) solid var(--brass);border-radius:2px}.lgtc__logo{position:absolute;right:calc(var(--u) * 60);top:calc(var(--u) * 60);height:calc(var(--u) * 44);width:auto}.lgtc__head{position:absolute;left:calc(var(--u) * 60);right:calc(var(--u) * 60);top:calc(var(--u) * 150)}.lgtc__kicker{font-size:max(10px,calc(var(--u) * 42));font-weight:700;line-height:1.4;color:#6b6459}.lgtc__title{margin-top:calc(var(--u) * 14)!important;font-size:calc(var(--u) * 72 * var(--lgtc-fit, 1));font-weight:700;line-height:1.28;letter-spacing:0;word-break:keep-all;text-wrap:balance;color:#141414}.lgtc__line{display:block;white-space:nowrap}.lgtc__rule{display:block;width:calc(var(--u) * 72);height:max(1px,calc(var(--u) * 4));margin-top:calc(var(--u) * 34);background:var(--brass)}.lgtc__art{position:absolute;left:0;bottom:0;width:calc(var(--u) * 794);height:auto;aspect-ratio:16 / 9;object-fit:cover;box-sizing:border-box;border:0;border-top:max(1px,calc(var(--u) * 3)) solid #141414;border-radius:0}.lgtc__kicker--ghost{visibility:hidden}.lgtc__colophon{position:absolute;left:calc(var(--u) * 60);right:calc(var(--u) * 60);bottom:calc(var(--u) * 482);display:flex;flex-direction:column;gap:calc(var(--u) * 14);color:#141414;font-size:max(10px,calc(var(--u) * 38));line-height:1.3}.lgtc__level{display:flex;align-items:center;gap:calc(var(--u) * 12);font-weight:700}.lgtc__level svg{flex:none;width:max(11px,calc(var(--u) * 40));height:max(11px,calc(var(--u) * 40))}.lgtc__bar{fill:#14141429}.lgtc__bar--on{fill:#05b45b}.lgtc__amount{font-weight:500;color:#6b6459;white-space:nowrap;font-variant-numeric:tabular-nums}.lgtc--print .lgtc__colophon{display:none}.lgtc__note{position:absolute;left:calc(var(--u) * 60);bottom:calc(var(--u) * 50);font-size:max(10px,calc(var(--u) * 34));font-weight:700;line-height:1;color:#6b6459}.lgtc--print .lgtc__frame{inset:calc(var(--u) * 28);border-width:max(1px,var(--u))}.lgtc--print .lgtc__logo{right:calc(var(--u) * 72);top:calc(var(--u) * 72);height:calc(var(--u) * 26)}.lgtc--print .lgtc__head{left:calc(var(--u) * 72);right:calc(var(--u) * 72);top:calc(var(--u) * 200)}.lgtc--print .lgtc__kicker{font-size:calc(var(--u) * 16)}.lgtc--print .lgtc__title{margin-top:calc(var(--u) * 16)!important;font-size:calc(var(--u) * 60 * var(--lgtc-fit, 1));line-height:1.3}.lgtc--print .lgtc__rule{width:calc(var(--u) * 48);height:max(1px,calc(var(--u) * 2));margin:calc(var(--u) * 28) 0 calc(var(--u) * 22)}.lgtc__sub{font-size:calc(var(--u) * 20);font-weight:500;line-height:1.7;color:#3b362f}.lgtc--print .lgtc__art{left:calc(var(--u) * 72);top:calc(var(--u) * 520);bottom:auto;width:calc(var(--u) * 650);border:max(1px,calc(var(--u) * 1.5)) solid #141414;border-radius:2px}.lgtc--print .lgtc__note{left:calc(var(--u) * 72);bottom:calc(var(--u) * 72);font-size:calc(var(--u) * 12)}.lgtc--small .lgtc__paper{display:flex;flex-direction:column;height:100%;aspect-ratio:auto;overflow:visible;background:transparent;color:var(--lg-ink)}.lgtc--small .lgtc__logo{right:0;top:calc(var(--u) * 6)}.lgtc--small .lgtc__head{position:static}.lgtc--small .lgtc__kicker{min-height:1.4em;padding-right:calc(var(--u) * 300);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--lg-ink-sub)}.lgtc--small .lgtc__title{min-height:calc(var(--u) * 72 * 1.28 * 2);color:var(--lg-ink)}.lgtc--small .lgtc__rule{height:2px;margin-top:calc(var(--u) * 26)}.lgtc--small .lgtc__colophon{position:static;margin-top:calc(var(--u) * 26);color:var(--lg-ink)}.lgtc--small .lgtc__amount{color:var(--lg-ink-sub)}.lgtc--small .lgtc__bar{fill:color-mix(in srgb,var(--lg-ink) 18%,transparent)}.lgtc--small .lgtc__bar.lgtc__bar--on{fill:#05b45b}.lgtc--small .lgtc__gap{flex:1 0 max(10px,calc(var(--u) * 40))}.lgtc--small .lgtc__art{position:static;flex:none}.lgtc.lgtc--small .lgtc__paper img.lgtc__art{width:100%;border:0;border-radius:var(--lg-r-card-media, 8px)}.lgtc-print-only{display:none}@media print{@page{size:A4;margin:16mm 0}@page :first{margin:0}.lgtc-print-only{display:block;width:210mm;break-after:page}}.lg-scope:is(.lg,.lg *) .lgtc-card .lgl-art{aspect-ratio:auto;border-radius:0;background:transparent}@media(min-width:640px){.lg-scope:is(.lg,.lg *) .lgtc-card .lgl-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lg-scope:is(.lg,.lg *) .lgtc-card .lgl-art{display:flex;flex:1 0 auto;margin-bottom:var(--lg-card-inset)}.lg-scope:is(.lg,.lg *) .lgtc-card .lgl-body{flex:none;padding:0;gap:0}.lg-scope:is(.lg,.lg *) .lgtc-card .lg-meta__items{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lg-scope:is(.lg,.lg *) .lgtc-card .lg-meta{justify-content:flex-end;margin-top:0;padding-top:0}}@media(max-width:639px){.lg-scope:is(.lg,.lg *) .lgtc-card--rail .lgl-title,.lg-scope:is(.lg,.lg *) .lgtc-card--rail .lg-meta__items{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lg-scope:is(.lg,.lg *) .lgtc-card--rail .lg-meta{justify-content:flex-end;margin-top:0;padding-top:0}.lg-scope:is(.lg,.lg *) .lgtc-card--rail .lgl-art{display:flex;flex:1 0 auto;margin-bottom:var(--lg-card-inset)}.lg-scope:is(.lg,.lg *) .lgtc-card--rail .lgl-body{flex:none;padding:0;gap:0}}@media(max-width:639px){.lg-scope:is(.lg,.lg *) .lgtc-card.lgl-card--tile.lgl-card--sp-row .lgl-art{width:120px;aspect-ratio:auto}.lgl-card--sp-row .lgtc--small :is(.lgtc__head,.lgtc__colophon,.lgtc__gap),.lgl-card--sp-row .lgtc.lgtc--small .lgtc__paper img.lgtc__logo.lg-logo--light,.lgl-card--sp-row .lgtc.lgtc--small .lgtc__paper img.lgtc__logo.lg-logo--dark{display:none}.lgtc-card .lgtc--small .lgtc__kicker{font-size:calc(var(--u) * 42)}}.lg .lgm-grid--books{grid-template-columns:minmax(0,1fr);gap:12px}@media(min-width:640px){.lg .lgm-grid--books{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(min-width:1000px){.lg .lgm-grid--books{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.lg .lgm-grid--books{grid-template-columns:repeat(5,minmax(0,1fr))}}@media print{body:has(.lgtc-print-only) :is(.lg-side,.lg-hd,.lg-drawer,.lgf-band,.lgm-toc,.lgr-bar,.lgm-article-head,.lgm-section){display:none!important}body:has(.lgtc-print-only) :is(.lg-shell,.lg-main,.lgf,.lgm,.lgm-article-cols,.lgm-article-main){display:block!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;grid-template-columns:none!important}html:has(.lgtc-print-only),body:has(.lgtc-print-only),body:has(.lgtc-print-only) :is(.lg,.lg-shell,.lg-main,.lgf){background:#fff!important}body:has(.lgtc-print-only) .lgm-article-card{border:0!important;box-shadow:none!important;padding:0 18mm!important}}.lgtc.lgtc .lgtc__paper img.lgtc__logo{width:auto;height:max(9px,calc(var(--u) * 44));object-fit:contain}.lgtc.lgtc--small .lgtc__paper img.lgtc__logo.lg-logo--light{display:var(--lg-logo-light-display, block)}.lgtc.lgtc--small .lgtc__paper img.lgtc__logo.lg-logo--dark{display:var(--lg-logo-dark-display, none)}.lgtc.lgtc--print .lgtc__paper img.lgtc__logo{height:calc(var(--u) * 26)}.lgtc.lgtc .lgtc__paper img.lgtc__art{width:calc(var(--u) * 794);height:auto}.lgtc.lgtc--print .lgtc__paper img.lgtc__art{width:calc(var(--u) * 650)}.lg .lgm-grid.lgm-grid--others{position:relative;display:flex;gap:12px;margin:0;padding:0 0 12px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.lg .lgm-grid.lgm-grid--others>li{flex:0 0 min(208px,62vw);min-width:0;scroll-snap-align:start}@media(min-width:640px){.lg .lgm-grid.lgm-grid--others{display:grid;grid-template-columns:repeat(3,minmax(0,260px));gap:16px;padding:0;overflow:visible}.lg .lgm-grid.lgm-grid--others>li{flex:none}}.lg .lg-chara{display:inline-block;flex:none;max-width:100%;vertical-align:middle}.lg .lg-chara>img{display:block;width:100%;height:auto}.lg[data-lg-mode=dark] .lg-chara,:root[data-theme=dark] .lg:not([data-lg-mode=light]) .lg-chara{box-sizing:content-box;padding:var(--lg-chara-py, 4px) var(--lg-chara-px, 8px);border-radius:999px;background:color-mix(in srgb,var(--lg-ink) 84%,var(--lg-card))}.lg .lg-sm__chara-img{display:block;width:100%}.lg[data-lg-mode=dark] .lg-sm__chara-img,:root[data-theme=dark] .lg:not([data-lg-mode=light]) .lg-sm__chara-img,.lg[data-lg-mode=dark] .lg-sm__now-kame,:root[data-theme=dark] .lg:not([data-lg-mode=light]) .lg-sm__now-kame{box-sizing:content-box;margin:calc(var(--lg-chara-py, 4px) * -1) calc(var(--lg-chara-px, 8px) * -1)}.lg[data-lg-mode=dark] .lg-sm__now-kame,:root[data-theme=dark] .lg:not([data-lg-mode=light]) .lg-sm__now-kame{margin-left:0;margin-right:0}.lg .lg-sm__now-row{display:flex;align-items:center;gap:8px;margin-top:6px}.lg .lg-sm__now-row .lg-sm__now{margin-top:0}@container (max-width: 899px){.lg .lg-sm__phase-h .lg-sm__now-row{margin-top:0}.lg .lg-sm__phase-h:has(.lg-sm__now-row){align-items:center}}.lg .lgj-label{margin:0 0 6px;font-size:var(--lg-fs-12);font-weight:700;color:var(--lg-ink-sub)}.lg .lg-card.lgj-card{display:flex;flex:1 1 100%;min-width:0;flex-direction:column;overflow:hidden}.lg .lgj-card__cover{aspect-ratio:1200 / 624;overflow:hidden;background:var(--lg-paper);margin:var(--lg-card-inset) var(--lg-card-inset) 0;border-radius:var(--lg-r-card-media)}.lg .lgj-card__cover--plain{display:flex;align-items:center;justify-content:center;background:var(--lg-paper);color:var(--lg-ink)}.lg .lgj-card__img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.lg .lgj-card__body{display:grid;grid-template-columns:minmax(0,1fr);flex:1 1 auto;align-content:start;gap:12px;padding:20px}.lg .lgj-card__meta{display:flex;align-items:flex-start;gap:8px}.lg .lgj-card__tags{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.lg .lgj-card__no{font-size:var(--lg-fs-12);font-weight:700;color:var(--lg-ink-sub)}.lg .lgj-card__state{flex:none;margin-left:auto}.lg .lgj-card__title{margin:0}.lg .lgj-card__subtitle{display:block;margin-top:4px;font-size:var(--lg-fs-14);font-weight:700;letter-spacing:.02em;color:var(--lg-ink-sub)}.lg .lgj-card__desc{margin:0;font-size:var(--lg-fs-14);color:var(--lg-ink-sub)}.lg .lgj-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.lg .lgj-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin:0}.lg .lgj-facts>div{display:grid;grid-template-columns:6.5em minmax(0,1fr);gap:8px}.lg .lgj-facts dt{font-size:var(--lg-fs-12);font-weight:700;color:var(--lg-ink-sub);line-height:1.9}.lg .lgj-facts dd{margin:0;font-size:var(--lg-fs-14);color:var(--lg-ink)}.lg .lgj-card__outcome{padding-top:12px;border-top:var(--lg-line) solid var(--lg-rule)}.lg .lgj-card__outcome-text{margin:0;font-size:var(--lg-fs-14)}.lg .lgj-card__more{margin:4px 0 0;font-size:var(--lg-fs-12);color:var(--lg-ink-sub)}.lg .lgj-card--fill .lgj-card__body{display:flex;flex-direction:column}.lg .lgj-card--fill .lgj-card__body>.lg-meta{margin-top:auto}.lg .lgd-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px;padding-bottom:12px;border-bottom:var(--lg-line) solid var(--lg-rule)}.lg .lgd-head__icon{flex:none}.lg .lgd-head__title{min-width:min-content;flex:1 1 8em;overflow-wrap:normal}.lg .lgd__aside .lgd-head__title{font-size:var(--lg-fs-16)}.lg .lgd-head__aside{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 12px}.lg .lgd-editor__shot{display:block;width:100%;height:auto;aspect-ratio:2 / 1;box-sizing:border-box;border:var(--lg-line) solid var(--lg-rule);border-radius:var(--lg-r-card);object-fit:cover;object-position:left top;filter:var(--lg-shot-filter, none)}.lg .lgd-editor__lead{margin-top:12px}
