.lg .lgp{display:flex;flex-direction:column;gap:24px;width:100%;max-width:1160px;margin:0 auto;min-width:0}.lg .lgp-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.lg .lgp-head__title{display:flex;align-items:center;gap:12px;min-width:0}.lg .lgp-head__title>svg{flex:none}.lg .lgp-head__actions{display:flex;flex:none;align-items:center;gap:8px}@media(max-width:767px){.lg .lgp-head__actions>.lg-btn--ghost:first-child{margin-inline-start:-13px}}.lg .lgp-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.lg .lgp-cols__next,.lg .lgp-cols__main{display:flex;flex-direction:column;gap:24px;min-width:0}@media(min-width:1100px){.lg .lgp-cols{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"banner aside" "next aside" "main aside"}.lg .lgp-cols__banner{grid-area:banner}.lg .lgp-cols__next{grid-area:next}.lg .lgp-cols__main{grid-area:main}.lg .lgp-cols__aside{grid-area:aside;position:sticky;top:80px}.lg .lgp-cols--solo{grid-template-columns:minmax(0,1fr);grid-template-areas:"banner" "main"}}@media(max-width:599px){.lg .lgp .lg-tabs__list{flex-wrap:wrap;overflow-x:visible}}.lg .lgp-all{display:flex;flex-direction:column;gap:16px}.lg .lgp-all__head{display:flex;align-items:center;gap:12px}.lg .lgp-all__head>svg{flex:none}.lg .lgp-climb{display:block;width:100%;height:auto;box-sizing:border-box;border:var(--lg-line) solid var(--lg-rule);border-radius:var(--lg-r-card)}.lg .lgp-all__where{color:var(--lg-ink-sub)}.lg .lgp-kinds{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.lg .lgp-kinds__row{display:grid;grid-template-columns:7em minmax(0,1fr);align-items:center;gap:12px}.lg .lgp-chapters{display:flex;flex-direction:column;gap:12px}.lg .lgp-chapters__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.lg .lgp-chapters__note{color:var(--lg-ink-sub);font-size:var(--lg-fs-12)}.lg .lgp-chapters__card{padding-top:8px;padding-bottom:8px}.lg .lgp-chapter-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.lg .lgp-chapter-list--nested{padding-left:12px;border-left:var(--lg-line) solid var(--lg-rule)}.lg .lgp-chapter__bar{position:relative;flex:none;width:96px;height:2px;background:var(--lg-rule)}.lg .lgp-chapter__fill{position:absolute;inset:0 auto 0 0;background:var(--lg-ink)}.lg .lgp-chapter__count{flex:none;min-width:5.5em;color:var(--lg-ink-sub);font-size:var(--lg-fs-12);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.lg .lgp-chapter .lg-disc__title{word-break:keep-all;overflow-wrap:break-word}.lg .lgp-chapter .lg-disc__trailing{min-width:72px;justify-content:flex-end}@media(max-width:599px){.lg .lgp-chapter .lg-disc__head{flex-wrap:wrap;row-gap:4px}.lg .lgp-chapter .lg-disc__trailing{min-width:0}.lg .lgp-chapter .lg-disc__main{flex:1 1 0}.lg .lgp-chapter .lg-disc__aside{order:9;flex:1 0 100%;padding-left:44px}.lg .lgp-chapter .lg-disc__head:has(>.lg-disc__no)>.lg-disc__main{order:8;flex:1 0 100%;padding-left:44px}.lg .lgp-chapter .lg-disc__head:has(>.lg-disc__no)>.lg-disc__trailing{margin-left:auto}.lg .lgp-chapter__bar{flex:1 1 auto;width:auto}}.lg .lgp-chapter__act{display:flex;padding:0 0 8px}.lg .lgp-chapter__start,.lg a.lgp-chapter__start{--lgp-start-bg: color-mix(in srgb, var(--lg-go) 32%, var(--lg-card));gap:10px;border-color:var(--lg-go-edge);background:var(--lgp-start-bg);color:var(--lg-ink)}.lg .lgp-chapter__start:hover,.lg a.lgp-chapter__start:hover{border-color:var(--lg-go-edge);background:color-mix(in srgb,var(--lg-go) 55%,var(--lg-card));color:var(--lg-ink)}:root[data-theme=dark] .lg:not([data-lg-mode=light]) a.lgp-chapter__start{--lgp-start-bg: color-mix(in srgb, var(--lg-go) 18%, var(--lg-card));border-color:color-mix(in srgb,var(--lg-go) 80%,var(--lg-card))}:root[data-theme=dark] .lg:not([data-lg-mode=light]) a.lgp-chapter__start:hover{border-color:var(--lg-go);background:color-mix(in srgb,var(--lg-go) 32%,var(--lg-card))}.lg .lgp-chapter__start-arrow{flex:none}.lg .lgp-chapter__art{display:block;width:100%;max-width:560px;height:auto;margin:0 0 16px;border:var(--lg-line) solid var(--lg-rule);border-radius:var(--lg-r-card)}.lg .lgp-chapter__art--band{max-width:none;aspect-ratio:36 / 7;object-fit:cover;object-position:right center}@media(max-width:639px){.lg .lgp-chapter__art--band{max-width:560px;aspect-ratio:1200 / 630}.lg .lgp-chapter__art--wide-only{display:none}}.lg .lgp-items{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.lg .lgp-items>li+li>.lg-row{border-top:var(--lg-line) solid var(--lg-rule)}.lg .lgp-items .lg-row{padding:10px 8px}.lg .lgp-group{padding:16px 8px 6px;color:var(--lg-ink-sub);font-size:var(--lg-fs-12);font-weight:700}.lg .lgp-group:first-child{padding-top:4px}.lg .lgp-item .lg-row__meta{gap:4px 12px}.lg .lgp-item.lg-row--current:not(:focus-visible){outline:none;border-top-color:var(--lg-rule)}.lg .lgp-item .lg-row__body{flex-basis:10rem}.lg .lgp-assets{display:inline-flex;flex-wrap:wrap;gap:4px 8px}.lg .lgp-asset{display:inline-flex;align-items:center;gap:4px}.lg .lgp-asset__rel{font-weight:400}.lg .lgp-asset__req{margin-left:6px;padding-left:6px;border-left:var(--lg-line) solid currentColor}.lg .lgp-trial-row{padding:12px 8px}.lg .lgp-trial{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.lg .lgp-video{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.lg .lgp-video>svg{flex:none}.lg .lgp-video__main{flex:1 1 12rem;min-width:0}.lg .lgp-video__title{font-weight:700}.lg .lgp-video__meta{color:var(--lg-ink-sub);font-size:var(--lg-fs-12)}.lg .lgp-video__act{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lg .lgp.lgpl{max-width:1280px}.lg .lgp-tags{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.lg .lgpl-step{display:flex;align-items:flex-start;gap:12px;min-width:0;font-weight:400}.lg .lgpl-step__cover{flex:none;display:none;width:80px;height:auto;aspect-ratio:40 / 21;object-fit:cover;border:var(--lg-line) solid var(--lg-rule);border-radius:var(--lg-r-card-media)}@media(min-width:900px){.lg .lgpl-step__cover{display:block}}.lg .lgpl-step__cover--line{position:relative;align-self:stretch;border:0;border-radius:0;aspect-ratio:auto;height:auto}.lg .lgpl-step__cover--line:before{content:"";position:absolute;left:50%;top:-6px;bottom:-6px;border-left:var(--lg-line) solid var(--lg-edge)}.lg .lgpl-step__cover--line[data-end=true]:before{bottom:50%}.lg .lgpl-step__main{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;flex:1 1 auto}.lg .lgpl-step__title{color:var(--lg-ink);font-weight:700;line-height:1.6;text-decoration:none;overflow-wrap:anywhere}.lg a.lgpl-step__title:hover{text-decoration:underline;text-underline-offset:3px}.lg .lgpl-step__meta{display:flex;flex-wrap:wrap;gap:0 12px;color:var(--lg-ink-sub);font-size:var(--lg-fs-12)}.lg .lgpl-step__desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-wrap:pretty;overflow:hidden;color:var(--lg-ink-sub);font-size:var(--lg-fs-12)}.lg .lgpl-step__id{max-width:100%;color:var(--lg-ink-sub);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--lg-fs-12);overflow-wrap:anywhere}@media(max-width:599px){.lg .lgpl .lg-filter__row--groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lg .lgpl .lg-filter__select:first-child,.lg .lgpl .lg-filter__group,.lg .lgpl .lg-filter__reset{grid-column:1 / -1}}.lg .lgpl-order{display:inline-flex;align-items:center;gap:4px}.lg .lg-table .lgpl-order .lgpl-order__input{flex:none;width:4.5rem;min-width:0}.lg .lgpl-actions{display:inline-flex;align-items:center;gap:4px}.lg .lgpl-danger{color:var(--lg-danger)}.lg .lgpl-toast{position:fixed;bottom:24px;left:50%;z-index:50;width:min(420px,calc(100vw - 32px));transform:translate(-50%)}.lg .lgpc>.lg-pagehead+.lg-pagehero{margin-top:8px}.lg .lgpc>.lgs-crumbs--narrow,.lg .lgpc>.lgs-crumbs--inline{margin-bottom:-8px}.lg .lgpc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:stretch;gap:24px;margin:0;padding:0;list-style:none}.lg .lgpc-cell{display:flex;flex-direction:column;gap:4px;min-width:0}.lg .lgpc-cell>.lg-card{flex:1 1 auto}.lg .lgpc-card{display:flex;flex-direction:column;overflow:hidden}.lg .lgpc-card__frame{display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--lg-paper);margin:var(--lg-card-inset) var(--lg-card-inset) 0;border-radius:var(--lg-r-card-media)}.lg .lgpc-card__cover{display:block;width:100%;height:100%;object-fit:cover}.lg .lgpc-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;padding:16px}.lg .lgpc-card__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px}.lg .lgpc-card__eyebrow{color:var(--lg-ink-sub);font-size:var(--lg-fs-12);font-weight:700}.lg .lgpc-card__status{display:inline-flex;flex-wrap:wrap;gap:4px}.lg .lgpc-card__title{color:var(--lg-ink);font-size:var(--lg-fs-16);font-weight:700;line-height:1.5}.lg .lgpc-card__desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-wrap:pretty;overflow:hidden;color:var(--lg-ink-sub);font-size:var(--lg-fs-14)}.lg .lgpc-admin{display:flex;align-items:center;justify-content:flex-end;gap:4px}.lg .lgpc-admin .lgpl-danger{color:var(--lg-danger)}.lg .lgpc-admin-spacer{min-height:44px}.lg .lgpc-form{display:flex;flex-direction:column;gap:16px}.lg .lgpc-form__row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.lg .lgpc-form__row>*{flex:1 1 8rem}.lg .lgs{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}.lg .lgs--page{max-width:860px;margin:0 auto}.lg .lgs--lesson{--lgs-top: 56px;height:calc(100dvh - var(--lgs-top));gap:8px;padding-top:8px}@media(min-width:768px){.lg .lgs--lesson{padding:12px 12px 0}}.lg .lgf:has(>.lgs--lesson){height:calc(100dvh - 56px)}.lg .lgf>.lgs--lesson{flex:1 1 auto;height:auto;min-height:0}.lg .lg-main:has(.lgs--lesson){padding:0 12px}@media(min-width:768px){.lg .lg-main:has(.lgs--lesson){padding:0}}.lg .lgs-toolbar{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0}.lg .lgs--page .lgs-toolbar{position:sticky;top:56px;z-index:5;padding:8px 0;background:var(--lg-paper);border-bottom:var(--lg-line) solid var(--lg-rule)}@media(min-width:768px){.lg .lg-hd--hidden~.lg-body .lgs--page .lgs-toolbar{top:0}}.lg .lgs-toolbar__index{gap:8px}@media(max-width:767px){.lg .lgs--lesson .lgs-toolbar{padding-right:8px;column-gap:4px}}.lg .lgs-tutor-switch{margin-left:auto}@media(max-width:767px){.lg .lgs-tutor-switch .lg-switch{display:inline-flex;align-items:center;min-height:44px}}.lg .lgs-crumbs{display:none;flex:1 1 12rem;min-width:0}@media(min-width:900px){.lg .lgs-crumbs{display:block}}.lg .lgs-crumbs ol{display:flex;flex-wrap:wrap;gap:0 8px;margin:0;padding:0;list-style:none;color:var(--lg-ink-sub);font-size:var(--lg-fs-12)}.lg .lgs-crumbs li{min-width:0;word-break:keep-all;overflow-wrap:anywhere}.lg .lgs-crumbs a{color:var(--lg-ink-sub);text-decoration:none}.lg .lgs-crumbs a:hover{color:var(--lg-ink);text-decoration:underline;text-underline-offset:3px}.lg .lgs-crumbs [aria-current=page]{color:var(--lg-ink);font-weight:700}.lg .ce-crumbs .lgs-crumbs{flex:none;width:100%}.lg .ce-crumbs .lgs-crumbs ol{flex-wrap:nowrap}.lg .ce-crumbs .lgs-crumbs li{display:flex;min-width:0;flex:0 1 auto;overflow:hidden;white-space:nowrap}.lg .ce-crumbs .lgs-crumbs li:first-child{display:none}.lg .ce-crumbs .lgs-crumbs li.lgs-crumbs__gap .lgs-crumbs__sep,.lg .ce-crumbs .lgs-crumbs li:first-child+li:not(.lgs-crumbs__gap) .lgs-crumbs__sep,.lg .ce-crumbs .lgs-crumbs:not([data-folded]) li.lgs-crumbs__gap+li .lgs-crumbs__sep{display:none}.lg .ce-crumbs .lgs-crumbs li:last-child{flex-shrink:.2}.lg .ce-crumbs .lgs-crumbs li>a,.lg .ce-crumbs .lgs-crumbs li>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.lg .lgs-main{display:flex;flex-direction:column;gap:24px;min-width:0}.lg .lgs-head{display:flex;flex-direction:column;gap:12px}.lg .lgs-head__tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.lg .lgs-head__no{color:var(--lg-ink-sub);font-size:var(--lg-fs-14);font-weight:700}.lg .lgs-head__edit{margin-left:auto}.lg .lgs .lgs-head__title{font-size:var(--lg-fs-20)}@media(min-width:768px){.lg .lgs .lgs-head__title{font-size:var(--lg-fs-28)}}.lg .lgs-head__desc{margin:0;color:var(--lg-ink-sub)}.lg .lgs-cover{overflow:hidden;width:100%;max-width:380px;margin:0 auto;background:var(--lg-card);border:var(--lg-line) solid var(--lg-rule);border-radius:var(--lg-r-card)}.lg .lgs-cover__img{display:block;width:100%;height:auto;aspect-ratio:1200 / 630;object-fit:cover}.lg .lgs-content{padding:24px;overflow-wrap:anywhere;color:var(--lg-ink)}.lg .lgs-content :not(pre)>code{overflow-wrap:anywhere}.lg .lgs-next-paths{display:flex;flex-direction:column;gap:8px}.lg .lgs-next-paths__head{margin:0;font-size:var(--lg-fs-14);font-weight:700;color:var(--lg-ink-sub)}.lg .lgs-next-paths__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.lg .lgs-content :where(p,h1,h2,h3,h4){margin:revert-layer}.lg .lgs-content>.prose>:first-child{margin-top:0}.lg .lgs-content :where(h1,h2,h3){font-size:var(--lg-fs-20)}.lg .lgs-content :where(h3){border-bottom:var(--lg-line) solid var(--lg-rule)}.lg .lgs-content :where(h4,h5){font-size:var(--lg-fs-16)}.lg .lgs-content :is(a,span)[style*="rgb(5, 180, 91)"]{border-bottom-color:var(--lg-ink-sub)!important}.lg .lgs-content [data-code-prose] :is(pre,pre>code){white-space:pre-wrap!important;overflow-wrap:anywhere}@supports (word-break: auto-phrase){.lg .lgs-content [data-code-prose] :is(pre,pre>code){word-break:auto-phrase}}.lg[data-lg-mode=dark] .lgs-content th,:root[data-theme=dark] .lg:not([data-lg-mode=light]) .lgs-content th{background:color-mix(in srgb,var(--lg-ink) 10%,var(--lg-card))}.lg .lgs-content button[style*="rgb(5, 180, 91)"]{color:var(--lg-paper)!important;background:var(--lg-ink)!important}.lg .lgs-content a{color:var(--lg-ink);text-decoration:underline;text-underline-offset:3px}.lg .lgs-content img{max-width:100%;height:auto}@media(max-width:599px){.lg .lgs-content{padding:16px}}@media(max-width:599px){.lg .lgs-content .prose :is(div,aside).my-6.flex.flex-col.p-6{padding:16px}}.lg .lgs-section-head{display:flex;align-items:center;gap:12px}.lg .lgs-section-head>svg{flex:none}.lg .lgs-assets{display:flex;flex-direction:column;gap:12px}.lg .lgs-help{margin:24px 0}.lg .lgs-help .lgd-help{margin-top:0}.lg .lgs-assets__note{margin:0 0 12px;color:var(--lg-ink-sub);font-size:var(--lg-fs-14);line-height:1.6}.lg .lgs-assets__list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.lg .lgs-asset{display:flex;align-items:flex-start;gap:12px;padding:12px;color:var(--lg-ink);text-decoration:none}.lg .lgs-asset__thumb{flex:none;width:96px;aspect-ratio:4 / 3;object-fit:cover;border:var(--lg-line) solid var(--lg-rule);border-radius:var(--lg-r-tag)}@media(min-width:768px){.lg .lgs-asset__thumb{width:128px}}.lg .lgs-asset__main{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.lg .lgs-asset__tags{display:flex;flex-wrap:wrap;gap:4px}.lg .lgs-asset__title{font-weight:700}.lg .lgs-asset__course,.lg .lgs-asset__desc,.lg .lgs-asset__meta{color:var(--lg-ink-sub);font-size:var(--lg-fs-12)}.lg .lgs-asset__go{display:inline-flex;flex:none;align-items:center;gap:4px;font-size:var(--lg-fs-12);font-weight:700}.lg .lgs-asset__go-label{display:none}@media(min-width:640px){.lg .lgs-asset__go-label{display:inline}}.lg .lgs-playground{display:flex;flex-direction:column;gap:12px}.lg .lgs-playground__note{margin:0;color:var(--lg-ink-sub);font-size:var(--lg-fs-14)}.lg .lgs-minitest{padding:0 24px;color:var(--lg-ink)}.lg .lgs-minitest__head{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;padding:16px 0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.lg .lgs-minitest__head:focus-visible{outline:2px solid var(--lg-focus, currentColor);outline-offset:2px}.lg .lgs-minitest__head>svg{flex:none}.lg .lgs-minitest__text{flex:1 1 auto;min-width:0;font-weight:700}.lg .lgs-minitest__chevron{display:inline-flex;flex:none;transform:scaleY(1);transition:transform .25s cubic-bezier(.22,1,.36,1)}.lg .lgs-minitest__chevron path{vector-effect:non-scaling-stroke}.lg .lgs-minitest[data-open=true] .lgs-minitest__chevron{transform:scaleY(-1)}.lg .lgs-minitest__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.22,1,.36,1)}.lg .lgs-minitest[data-open=true] .lgs-minitest__panel{grid-template-rows:1fr}.lg .lgs-minitest__inner{min-height:0;overflow:hidden;opacity:0;filter:blur(2px);transition:opacity .25s cubic-bezier(.22,1,.36,1),filter .25s cubic-bezier(.22,1,.36,1)}.lg .lgs-minitest[data-open=true] .lgs-minitest__inner{opacity:1;filter:blur(0)}.lg .lgs-minitest__body{padding:4px 0 24px;min-width:0}@media(prefers-reduced-motion:reduce){.lg .lgs-minitest__chevron,.lg .lgs-minitest__panel,.lg .lgs-minitest__inner{transition:none!important}}.lg .lgs-asset__go>svg{flex:none}.lg .lgs-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px}.lg .lgs-strip>svg{flex:none}.lg .lgs-strip__main{flex:1 1 12rem;min-width:0;margin-bottom:12px}.lg .lgs-strip__title{margin:0;font-size:var(--lg-fs-14);font-weight:700}.lg .lgs-strip__seat{margin:4px 0 0;color:var(--lg-ink-sub);font-size:var(--lg-fs-14);line-height:1.6}.lg .lgs-strip__seat[data-seat=full]{color:var(--lg-danger)}.lg .lgs-strip__open{display:none}.lg .lgs-strip__art{flex:none;width:128px;height:auto;aspect-ratio:1200 / 675;border:1px solid var(--lg-edge);border-radius:var(--lg-r-card-media)}.lg .lgs-strip__pc{color:var(--lg-ink-sub);font-size:var(--lg-fs-12);font-weight:700}@media(min-width:900px){.lg .lgs-strip__open{display:inline-flex}.lg .lgs-strip__pc{display:none}}.lg .lgs-bar{flex:none;z-index:5;padding:8px 0 calc(8px + env(safe-area-inset-bottom));background:var(--lg-paper);border-top:var(--lg-line) solid var(--lg-edge)}.lg .lgs--page .lgs-bar{position:sticky;bottom:0}.lg .lg-main:has(.lgs--page){padding-bottom:0}.lg .lgs-bar__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.lg .lgs-bar__error{margin:0 0 8px;color:var(--lg-danger);font-size:var(--lg-fs-14);font-weight:700}.lg .lgs-bar__prev{gap:8px}.lg .lgs-bar__prev-space{display:inline-flex;visibility:hidden}.lg .lgs-bar__prev-arrow{transform:rotate(180deg)}.lg .lgs-bar__prev-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lg .lgs-bar__prev-short{white-space:nowrap}@media(min-width:640px){.lg .lgs-bar__prev-short{display:none}.lg .lgs-bar__prev-label{position:static;width:auto;height:auto;overflow:visible;clip:auto}}.lg .lgs-bar__mid{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0}.lg .lgs-bar__track{flex:0 1 160px;min-width:48px;height:2px;background:var(--lg-rule)}.lg .lgs-bar__track[data-empty]{height:6px;box-sizing:border-box;background:transparent;border:var(--lg-line) solid var(--lg-rule)}.lg .lgs-bar__fill{height:100%;background:var(--lg-ink)}.lg .lgs-bar__no{color:var(--lg-ink-sub);font-size:var(--lg-fs-12)}@media(max-width:639px){.lg .lgs-bar__no{display:none}}.lg .lgs-bar__titles{display:none;flex:0 1 auto;min-width:0}.lg .lgs-bar__sub{display:block;overflow:hidden;color:var(--lg-ink-sub);font-size:var(--lg-fs-12);white-space:nowrap;text-overflow:ellipsis}@media(min-width:1100px){.lg .lgs-bar__titles{display:block}}.lg .lgs-split{display:flex;flex:1 1 auto;min-height:0}.lg .lgs-panels{flex:1 1 auto;gap:4px}.lg .lgs-panel{display:flex;flex-direction:column}.lg .lgs-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.lg .lgs-band{flex:0 0 auto;border-bottom:var(--lg-line) solid var(--lg-rule);overflow:hidden;line-height:0}.lg .lgs-band__img{display:block;width:100%;height:64px;object-fit:cover;object-position:right center}@media(min-width:768px){.lg .lgs-band__img{height:auto;max-height:160px}}.lg[data-lg-mode=dark] .lgs-band__img,:root[data-theme=dark] .lg:not([data-lg-mode=light]) .lgs-band__img{filter:brightness(.82)}.lg .lgs-measure{width:100%;max-width:760px;margin:0;padding:8px 4px 32px}.lg .lgs-split[data-tutor-side=off] .lgs-measure{margin-inline:auto}.lg .lgs-tutor{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.lg .lgs-handle{flex:none;width:4px;cursor:col-resize;background:var(--lg-rule);border-radius:var(--lg-r-tag)}.lg .lgs-handle:hover,.lg .lgs-handle[data-resize-handle-state=drag]{background:var(--lg-ink-sub)}.lg .lgs-handle:focus-visible{outline:var(--lg-line-strong) solid var(--lg-focus);outline-offset:2px}.lg .lgs-index{display:flex;flex-direction:column;gap:12px}.lg .lgs-index__sections{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.lg .lgs-index__items{display:flex;flex-direction:column;gap:2px;margin:0;padding:0 0 8px 12px;list-style:none;border-left:var(--lg-line) solid var(--lg-rule)}.lg .lgs-index__group{padding:12px 8px 4px;color:var(--lg-ink-sub);font-size:var(--lg-fs-12);font-weight:700}.lg .lgs-index__group:first-child{padding-top:4px}.lg .lgs-index__item{display:grid;grid-template-columns:3em minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px;color:var(--lg-ink);text-decoration:none;border-radius:var(--lg-r-tag)}.lg .lgs-index__item--art{grid-template-columns:3em 64px minmax(0,1fr) auto}.lg .lgs-index__art{box-sizing:border-box;display:block;width:64px;aspect-ratio:16 / 9;overflow:hidden;background:var(--lg-paper);border:var(--lg-line) solid var(--lg-rule);border-radius:var(--lg-r-card-media)}.lg .lgs-index__art img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:480px){.lg .lgs-index__item--art{grid-template-columns:3em 48px minmax(0,1fr) auto}.lg .lgs-index__art{width:48px}}.lg .lgs-index__item:hover{background:var(--lg-card-hover)}.lg .lgs-index__item--current{outline:var(--lg-line-strong) solid var(--lg-edge-strong);outline-offset:-2px;font-weight:700}.lg .lgs-index__no{color:var(--lg-ink-sub);font-size:var(--lg-fs-12);text-align:right}.lg .lgs-index__title{min-width:0;font-size:var(--lg-fs-14);overflow-wrap:anywhere}.lg .lgs-index__marks{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px}.lg .lgs-index__back{display:flex}.lg .lgs-index__foot{padding-top:12px;border-top:var(--lg-line) solid var(--lg-rule)}.lg .lgs-clear{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.lg .lgs-clear__lead{margin:0;font-size:var(--lg-fs-20);font-weight:700}.lg .lgs-clear__note{margin:0;color:var(--lg-ink-sub);font-size:var(--lg-fs-16)}.lg .lgs-clear__progress{display:flex;flex-direction:column;gap:4px}.lg .lgs-clear__art{display:block;width:60%;max-width:216px;height:auto;aspect-ratio:16 / 9;border-radius:var(--lg-r-card-media);filter:var(--lg-art-filter, none)}.lg .lgs-clear__badge{width:160px;height:auto}.lg .lgs-clear__confetti{position:absolute;inset:auto 0 0;pointer-events:none}.lg .lgs-loading{display:flex;flex-direction:column;gap:16px;width:100%;max-width:860px;margin:0 auto;padding-top:24px}.lg .lgs-loading__crumb{width:40%}.lg .lgs-loading__title{width:70%;height:28px}.lg .lgs-loading__line{width:100%}.lg .lgs-loading__line--short{width:60%}.lg .lgs-loading__block{height:240px}.lg :is(.lgp,.lgs) :is(.lg-badge,.lg-tag,.lg-btn,.lg-action__label,.lg-eyebrow,.lg-progress__count){letter-spacing:.02em}.lg .lgp-view{display:flex;flex-direction:column;gap:24px;min-width:0}.lg .lgp-by{display:flex;align-items:center;gap:12px;min-width:0}.lg .lgp-by__label{flex:none;color:var(--lg-ink-sub);font-size:var(--lg-fs-12);font-weight:700}.lg .lgp-by__tabs{flex:1;min-width:0}.lg .lgp-view>.lgp{max-width:none}.lg .lgpc-embedded-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.lg .lgpc-embedded-head__note,.lg .lgp-map-note{margin:0;color:var(--lg-ink-sub);font-size:var(--lg-fs-14)}@media(min-width:900px){.lg .lgp-view--map>.lgp-map-note:first-child{margin-top:-20px}}.lg .lgp-map-band{display:flex;flex-direction:column;gap:8px;min-width:0}@media(max-width:640px){.lg .lgp-by{flex-direction:column;align-items:stretch;gap:4px}.lg .lgp .lgp-by__tabs .lg-tabs__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:auto}}.lg .lgp-cols__next .lgd-next__eyebrow .lg-mark{padding:0;background:none;color:var(--lg-c-now-ink);font-weight:700}.lg .lgp-cols__next .lgd-next .lgd-next__title.lg-title{font-size:var(--lg-fs-28)}.lg .lgp-items>.lgp-act--open{border-top:var(--lg-line) solid var(--lg-rule)}.lg .lgp-items>.lgp-act--open .lg-disc__head{padding:10px 8px 10px calc(8px + 3.4 * var(--lg-fs-14) + 12px)}.lg .lgp-items>.lgp-act--open .lg-disc__title{font-size:var(--lg-fs-14)}.lg .lgp-act .lg-row__meta,.lg .lgp-act .lg-disc__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.lg .lgp-act__body{display:flex;flex-direction:column;gap:12px;padding:0 8px 16px calc(8px + 3.4 * var(--lg-fs-14) + 12px + 32px + 12px);font-size:var(--lg-fs-14);line-height:1.7}.lg .lgp-act__examples{margin:0;padding-left:1.2em;list-style:disc;color:var(--lg-ink-sub)}.lg .lgp-act__links{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:639px){.lg .lgp-act__body{padding-left:8px}}.lg .lgs-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin:0;color:var(--lg-ink-sub);font-size:var(--lg-fs-14);line-height:1.6}.lg .lgs-meta__item{display:inline-flex;max-width:100%;align-items:center;gap:8px;min-width:0}.lg .lgs-meta dt{display:inline-flex;align-items:center;gap:4px;flex:none;white-space:nowrap;font-weight:700}.lg .lgs-meta dt>svg{flex:none}.lg .lgs-meta dd{margin:0;display:inline-flex;align-items:center;gap:8px;color:var(--lg-ink)}.lg .lgs-meta dd.lg-nowrap{min-width:0;white-space:normal}.lg .lgs-goals{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;min-width:0}.lg .lgs-goals__item{display:flex;align-items:flex-start;gap:8px;min-width:0;line-height:1.6}.lg .lgs-goals__mark{flex:none}.lg .lgs-goals__no{flex:none;width:24px;color:var(--lg-ink-sub);font-weight:700;text-align:center}.lg .lgs-goals[data-done=true] .lgs-goals__mark{color:var(--lg-c-done);--ic-mark: var(--lg-c-done-bg)}.lg .lgs-goals__text{min-width:0;overflow-wrap:anywhere}.lg .lgs-goals__key{font-weight:700}.lg .lgs-goals__text code{font-size:var(--lg-fs-14);padding:0 4px;border:var(--lg-line) solid var(--lg-rule);border-radius:var(--lg-r-tag)}.lg .lgs-goals__text .prose{display:inline;font-size:var(--lg-fs-16);line-height:2}.lg .lgs-goals__text .prose>p{display:inline;margin:0;line-height:inherit}.lg .lgs-head__chapter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;min-width:0}.lg .lgs-head__chapter-label{margin:0;min-width:0}.lg .lgs-head__chapter-label:after{display:none}.lg a.lgs-head__chapter-link{display:inline-flex;align-items:center;gap:6px;color:var(--lg-ink);text-decoration:none}.lg a.lgs-head__chapter-link:hover{text-decoration:underline;text-underline-offset:.2em}.lg a.lgs-head__chapter-link:focus-visible{outline:var(--lg-line-strong) solid var(--lg-focus);outline-offset:2px}.lg .lgs-head__chapter-arrow{flex:none;transform:rotate(180deg)}.lg .lgs-head__chapter-to{font-weight:400;color:var(--lg-ink-sub)}.lg .lgs-head__chapter-bar{flex:0 1 240px;min-width:160px}.lg .lgs-goal{display:flex;flex-direction:column;gap:16px;margin-top:8px;padding:16px}@media(min-width:768px){.lg .lgs-goal{padding:24px}}.lg .lgs-goal__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-top:16px;border-top:var(--lg-line) solid var(--lg-rule)}.lg .lgs-goal__test{gap:8px}.lg .lgs-content .prose>h2{margin-top:40px;letter-spacing:.02em}.lg .lgs-content .prose>h2>svg[aria-hidden=true]{display:none}.lg .lgs-content .lgt{--ic-mark: transparent;--ic-on: currentColor;margin:24px 0;padding:4px 24px;border:1px solid var(--lg-rule);border-radius:var(--lg-r-card);background:var(--lg-card);font-size:var(--lg-fs-14);line-height:1.8;color:var(--lg-ink)}.lg .lgs-content .lgt p{margin:0;font-size:var(--lg-fs-14);line-height:inherit;top:0}.lg .lgs-content .lgt p+p{margin-top:8px}.lg .lgs-content .lgt-key{display:flex;align-items:center;align-self:start;gap:6px;font-weight:700;line-height:25.2px;white-space:nowrap}.lg .lgs-content .lgt-key__icon{flex:none}.lg .lgs-content .lgt-row--good .lgt-key{color:var(--lg-done-text)}.lg .lgs-content .lgt-row--bad .lgt-key{color:var(--lg-c-now-ink)}.lg .lgs-content .lgt-row--lead .lgt-key{color:var(--lg-ink)}.lg .lgs-content .lgt-row--lead .lgt-key__icon{color:var(--lg-c-now)}.lg .lgs-content .lgt-faq__head .lgt-key__icon{color:var(--lg-c-plan-ink)}.lg .lgs-content .lgt-row--lead{display:grid;grid-template-columns:7.5em 1fr;gap:16px;padding:16px 0}.lg .lgs-content .lgt-compare{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--lg-rule)}.lg .lgs-content .lgt-compare .lgt-row{display:flex;flex-direction:column;gap:4px;padding:16px 0}.lg .lgs-content .lgt-compare .lgt-row--good{padding-right:24px;border-right:1px solid var(--lg-rule)}.lg .lgs-content .lgt-compare .lgt-row--bad{padding-left:24px}.lg .lgs-content .lgt-faq{margin:0 -24px;padding:12px 24px 4px;border-top:1px solid var(--lg-rule)}.lg .lgs-content .lgt-faq__head{display:flex;align-items:center;gap:6px;font-weight:700;line-height:24px}.lg .lgs-content details.lgt-qa>summary{display:flex;list-style:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;cursor:pointer}.lg .lgs-content details.lgt-qa>summary>span{text-wrap:balance}.lg .lgs-content details.lgt-qa>summary::-webkit-details-marker{display:none}.lg .lgs-content details.lgt-qa>summary:focus-visible{outline:2px solid var(--lg-focus);outline-offset:2px;border-radius:var(--lg-r-ctl)}.lg .lgs-content .lgt-qa__chev{flex:none;transition:transform .16s ease}.lg .lgs-content details[open] .lgt-qa__chev{transform:rotate(180deg)}.lg .lgs-content details.lgt-qa .lgt-qa__a{padding-bottom:12px}@media(max-width:599px){.lg .lgs-content .lgt{padding:4px 16px}.lg .lgs-content .lgt-row--lead{grid-template-columns:1fr;gap:4px}.lg .lgs-content .lgt-compare{grid-template-columns:1fr}.lg .lgs-content .lgt-compare .lgt-row--good{padding-right:0;border-right:0}.lg .lgs-content .lgt-compare .lgt-row--bad{padding-left:0;border-top:1px solid var(--lg-rule)}.lg .lgs-content .lgt-faq{margin:0 -16px;padding:12px 16px 4px}}@media(prefers-reduced-motion:reduce){.lg .lgs-content .lgt-qa__chev{transition:none}}.lg .lgs-index__title{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.lg .lgs-index__kind{font-weight:400}.lg .lgs-hw-end{display:flex;align-items:flex-start;gap:12px;margin-top:32px;padding-top:16px;border-top:var(--lg-line) solid var(--lg-rule)}.lg .lgs-hw-end__icon{flex:none;margin-top:2px}.lg .lgs-hw-end__main{display:grid;justify-items:start;gap:12px;min-width:0}.lg .lgs-hw-end__error{margin:0;color:var(--lg-danger);font-size:var(--lg-fs-14);font-weight:700}.lg .lgs-hw-end__text{margin:0;color:var(--lg-ink);font-size:var(--lg-fs-14);line-height:1.7}.lg .lgs-attest{display:flex;flex-direction:column;gap:12px}.lg .lgs-attest__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.lg .lgs-attest__head .lg-h{margin:0}.lg .lgs-attest__count{margin:0;color:var(--lg-ink-sub);font-size:var(--lg-fs-14)}.lg .lgs-attest__lead{margin:0;color:var(--lg-ink-sub);font-size:var(--lg-fs-14);line-height:1.8}.lg .lgs-attest__alert{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;border:var(--lg-line) solid var(--lg-edge);border-radius:var(--lg-r-ctl);font-size:var(--lg-fs-14)}.lg .lgs-attest__steps{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:var(--lg-line) solid var(--lg-rule)}.lg .lgs-attest__step{padding:14px 0;border-bottom:var(--lg-line) solid var(--lg-rule)}.lg .lgs-attest__step:last-child{border-bottom:0;padding-bottom:0}.lg .lgs-attest__row{position:relative;display:flex;align-items:center;gap:12px;min-width:0}.lg .lgs-attest__burst{position:absolute;left:0;top:50%;width:24px;height:24px;margin-top:-12px;border-radius:50%;pointer-events:none;transform:scale(.55)}.lg .lgs-attest__mark{flex:none;color:var(--lg-c-done);--ic-mark: var(--lg-c-done-bg);--ic-on: var(--lg-c-done)}.lg .lgs-attest__no{display:grid;flex:none;place-items:center;width:24px;height:24px;border:var(--lg-line) solid var(--lg-edge);border-radius:50%;color:var(--lg-ink-sub);font-size:var(--lg-fs-12);font-weight:700}.lg .lgs-attest__step[data-state=current] .lgs-attest__no{border-color:var(--lg-ink);background:var(--lg-ink);color:var(--lg-paper)}.lg .lgs-attest__title{flex:1 1 auto;min-width:0;margin:0;font-size:var(--lg-fs-16);font-weight:700;line-height:1.6}.lg .lgs-attest__step[data-state=todo] .lgs-attest__title,.lg .lgs-attest__step[data-state=done] .lgs-attest__title{color:var(--lg-ink-sub);font-weight:400}.lg .lgs-attest__state{flex:none;font-size:var(--lg-fs-12);font-weight:700}.lg .lgs-attest__step[data-state=current] .lgs-attest__state{color:var(--lg-c-now-ink)}.lg .lgs-attest__step[data-state=done] .lgs-attest__state{color:var(--lg-done-text)}.lg .lgs-attest__open{display:flex;flex-direction:column;gap:12px;margin-top:8px;padding-left:36px}.lg .lgs-attest__body>:first-child{margin-top:0}.lg .lgs-attest__body>:last-child{margin-bottom:0}.lg .lgs-attest__hint-text{margin:4px 0 0;padding:8px 12px;border-radius:var(--lg-r-ctl);background:var(--lg-paper);font-size:var(--lg-fs-14);line-height:1.8}.lg .lgs-attest__form{display:flex;flex-direction:column;gap:8px}.lg .lgs-attest__prefix{font-size:var(--lg-fs-14);font-weight:700;left:14px}.lg .lgs-attest__form .lg-control-wrap--icon .lg-control{padding-left:30px}.lg .lgs-attest__entry{display:flex;align-items:center;gap:8px;min-width:0}.lg .lgs-attest__entry>.lg-control-wrap{flex:1 1 auto}.lg .lgs-attest__entry>.lg-btn,.lg .lgs-attest__entry>button{flex:none;min-height:44px}.lg .lgs-attest__entry--button{justify-content:flex-start}.lg .lgs-attest__done-text{margin:0;color:var(--lg-ink-sub);font-size:var(--lg-fs-12);line-height:1.7}.lg .lgs-attest__error{margin:0;color:var(--lg-danger);font-size:var(--lg-fs-12)}@media(max-width:599px){.lg .lgs-attest__open{padding-left:0}}.lg .lgs-main table td:first-child{font-weight:700}.lg .lgs-main table td:first-child mark{background:none!important;font-weight:inherit!important}.lg .lgs-main table td:first-child .gl-term__word{border-bottom:0!important;text-decoration:none!important;background:none!important}.lg .lgs-crumbs ol{flex-wrap:nowrap;align-items:center;gap:0}.lg .lgs-crumbs li{display:flex;align-items:center;flex:none;min-width:0;white-space:nowrap;overflow-wrap:normal}.lg .lgs-crumbs li:last-child{flex:0 1 auto;overflow:hidden}.lg .lgs-crumbs li:last-child>span:not(.lgs-crumbs__sep){min-width:0;overflow:hidden;text-overflow:ellipsis}.lg .lgs-crumbs__sep{display:inline-flex;flex:none;margin:0 4px;color:var(--lg-ink-sub)}.lg .lgs-crumbs__sep svg{transform:rotate(-90deg)}.lg .lgs-crumbs__home{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:44px;min-height:44px;margin:0 -12px;color:var(--lg-ink-sub)}.lg .lgs-crumbs__home:hover{color:var(--lg-ink)}.lg .lgs-crumbs__home:focus-visible,.lg .lgs-crumbs a:focus-visible{outline:var(--lg-line-strong) solid var(--lg-focus);outline-offset:2px}.lg .lgs-crumbs li.lgs-crumbs__gap,.lg .lgs-crumbs[data-folded] li.lgs-crumbs__mid{display:none}.lg .lgs-crumbs[data-folded] li.lgs-crumbs__gap{display:flex}@media(max-width:1024px){.lg .lgs-crumbs:is(.lgs-crumbs--narrow,.lgs-crumbs--inline):not([data-measured]) li.lgs-crumbs__mid{display:none}.lg .lgs-crumbs:is(.lgs-crumbs--narrow,.lgs-crumbs--inline):not([data-measured]) li.lgs-crumbs__gap{display:flex}}.lg .lgs-crumbs[data-measure] li.lgs-crumbs__mid{display:flex}.lg .lgs-crumbs[data-measure] li.lgs-crumbs__gap{display:none}.lg .lgs-crumbs--narrow,.lg .lgs-crumbs--inline{display:block;flex:none;width:100%;max-width:var(--lg-page-max);margin:0 auto;box-sizing:border-box}@media(min-width:1025px){.lg .lgs-crumbs--narrow{display:none}}.lg .lgs-crumbs--hd{display:block;min-width:0}.lg .lgp-banner{display:block;width:100%;height:auto;margin:0;border-radius:var(--lg-r-card)}.lg .lgp-cols__banner{margin:0}.lg .lgp-all__note{margin:0;color:var(--lg-ink-sub);font-size:var(--lg-fs-12)}.lg .lg-row__art{flex:none;width:44px;height:44px}@media(min-width:900px){.lg .lg-row__art{width:56px;height:56px}}.lg .lg-row__art--line{position:relative;align-self:stretch;height:auto}.lg .lg-row__art--line:before{content:"";position:absolute;left:50%;top:-10px;bottom:-10px;border-left:var(--lg-line) solid var(--lg-edge)}.lg .lg-row__art--line[data-end=true]:before{bottom:50%}.lg .lgp-icon{flex:none;display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;border:var(--lg-line-strong) solid var(--lg-edge-strong);border-radius:var(--lg-r-card);background:var(--lg-c-logo-plate);color:var(--lg-badge-ink);--ic-mark: var(--lg-icon-mark);--ic-on: var(--lg-badge-ink)}.lg[data-lg-mode=dark] .lgp-icon,:root[data-theme=dark] .lg:not([data-lg-mode=light]) .lgp-icon{background:var(--lg-card);color:var(--lg-ink)}.lg .lgp-icon>svg{width:30px;height:30px;overflow:visible}@media(max-width:560px){.lg .lgp-icon{width:40px;height:40px}.lg .lgp-icon>svg{width:27px;height:27px}.lg .lgp-item--icon .lg-row__no,.lg .lgp-item--art .lg-row__no{min-width:2.4em}.lg .lgp-item--icon,.lg .lgp-item--art{column-gap:8px}.lg .lgp-item--icon .lgp-item__done{flex-direction:column;align-items:flex-end;gap:4px}}.lg .lgp-item--art{flex-wrap:nowrap}.lg .lgp-item--art .lg-row__body{flex:1 1 0;min-width:0}.lg .lgpc-card__desc--full{display:block;-webkit-line-clamp:unset;overflow:visible}.lg .lgr{display:flex;flex-direction:column;gap:16px;container-type:inline-size}.lg .lgr-view{min-width:0}.lg .lgr-wide{position:relative;display:none;margin:0 auto}.lg .lgr-wide--b{margin:0}.lg .lgr-wide__svg{position:absolute;inset:0;overflow:visible}.lg .lgr-lane{stroke-dasharray:4 5}.lg .lgr-card{position:relative;display:flex;flex-direction:column;gap:4px;box-sizing:border-box;width:160px;padding:8px;color:var(--lg-ink);text-decoration:none;background:var(--lg-card);border:var(--lg-line) solid var(--lg-edge);border-radius:var(--lg-r-card)}.lg .lgr-card:hover{background:var(--lg-card-hover)}.lg .lgr-card:focus-visible{outline:var(--lg-line-strong) solid var(--lg-focus);outline-offset:2px}.lg .lgr-card--current{border-color:var(--lg-edge-main);border-width:var(--lg-line-strong)}.lg .lgr-wide .lgr-card{position:absolute}.lg .lgr-card__art{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--lg-r-card-media)}.lg .lgr-card__media{display:block;overflow:hidden;border-radius:var(--lg-r-card-media)}.lg .lgr-card__media .lgr-card__art{border-radius:0}.lg .lgr-card__trail{display:block;width:100%;height:auto}.lg .lgr-card__title{font-size:var(--lg-fs-14);font-weight:700;line-height:1.5}.lg .lgr-card__state{display:flex}.lg .lgr-note{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;color:var(--lg-ink-sub);font-size:var(--lg-fs-12);font-weight:700;line-height:1.5}.lg .lgr-narrow{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.lg .lgr-row{position:relative;display:flex;gap:12px;padding:0 0 20px 56px}.lg .lgr-row:before,.lg .lgr-row:after{content:"";position:absolute;top:0;bottom:0;width:0}.lg .lgr-row:before{left:20px;border-left:var(--lg-line) solid var(--lg-ink)}.lg .lgr-row:after{left:28px;border-left:var(--lg-line) solid var(--lg-brass)}.lg .lgr-row:first-child:before,.lg .lgr-row:first-child:after{top:18px}.lg .lgr-row:last-child:before,.lg .lgr-row:last-child:after{bottom:auto;height:18px}.lg .lgr-row--walked:before{left:22px;border-left:4px solid var(--lg-done)}.lg .lgr-row__disc{position:absolute;top:0;left:6px;z-index:1;display:grid;place-items:center;box-sizing:border-box;width:36px;height:36px;background:var(--lg-card);border:var(--lg-line) solid var(--lg-ink);border-radius:50%}.lg .lgr-row__disc--current{background:var(--lg-go);border-width:var(--lg-line-strong)}.lg .lgr-row--detour,.lg .lgr-row--parallel{padding-left:104px}.lg .lgr-row--detour .lgr-row__disc,.lg .lgr-row--parallel .lgr-row__disc{left:56px}.lg .lgr-row__link{position:absolute;top:17px;left:30px;width:26px;border-top:var(--lg-line) solid var(--lg-brass)}.lg .lgr-row__link--lane{border-top-style:dashed}.lg .lgr-row__body{display:flex;flex-direction:column;gap:6px;min-width:0}.lg .lgr-narrow .lgr-card{display:grid;grid-template-columns:clamp(112px,34%,320px) minmax(0,1fr);align-content:center;gap:4px 20px;width:100%}.lg .lgr-narrow .lgr-card>*{grid-column:2}.lg .lgr-narrow .lgr-card--noart{grid-template-columns:minmax(0,1fr)}.lg .lgr-narrow .lgr-card--noart>*{grid-column:1}.lg .lgr-narrow .lgr-card__art,.lg .lgr-narrow .lgr-card__media{grid-column:1;grid-row:1 / span 4}.lg .lgr-narrow .lgr-card__media{align-self:start}.lg .lgr-row__body{flex:1 1 auto}@container (min-width: 1000px){.lg .lgr-wide{display:block}.lg .lgr-narrow{display:none}}.lg .lgpc-list-title{margin:8px 0 0}.lg .lgs-todo{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.lg .lgs-todo__done-when,.lg .lgs-bar__done-when{display:flex;flex-wrap:wrap;gap:0 8px;margin:0;color:var(--lg-ink);font-size:var(--lg-fs-14);line-height:1.6}.lg .lgs-bar__done-when{margin:0 0 8px;font-size:var(--lg-fs-12);color:var(--lg-ink-sub)}@media(min-width:768px){.lg .lgs-bar__done-when{justify-content:flex-end;text-align:right}}@media(max-width:767px){.lg .lgs--compact .lgs-bar__done-when{display:none}}.lg .lgs-done-when__lead{flex:none;font-weight:700;color:var(--lg-ink)}.lg .lgs-clear__title{margin:0;font-size:var(--lg-fs-16);font-weight:700;text-align:center}.lg .lgp-all__rest{margin:0;font-size:var(--lg-fs-14);font-weight:700;color:var(--lg-ink)}.lg .lgp-chapter__rest{color:var(--lg-ink-sub);font-size:var(--lg-fs-12);font-weight:400}.lg .lgp-chapter__rest>span:not(.lg-level){white-space:nowrap}.lg .lgp-chapter__rest .lg-level{margin-right:10px;white-space:nowrap;vertical-align:middle}.lg .lgp-nowrap{white-space:nowrap}.lg .lgp-makes{margin:4px 0 12px;padding:12px 16px;border:var(--lg-line) solid var(--lg-edge);border-radius:var(--lg-r-card)}.lg .lgp-makes__head{margin:0 0 6px;font-size:var(--lg-fs-12);font-weight:700;color:var(--lg-ink-sub)}.lg .lgp-makes__list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.lg .lgp-makes__row{display:flex;flex-direction:column;gap:0;font-size:var(--lg-fs-14);line-height:1.6}.lg .lgp-makes__label{color:var(--lg-ink-sub);font-size:var(--lg-fs-12);font-weight:700;line-height:1.6}.lg .lgp-makes__text{min-width:0;word-break:keep-all;overflow-wrap:anywhere}.lg .lgp-item__facts{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 12px;color:var(--lg-ink-sub)}.lg .lgp-item__facts>*{white-space:nowrap}.lg .lgp-resume{margin:0 0 8px;padding:8px 12px;border-left:var(--lg-line-strong) solid var(--lg-brass);font-size:var(--lg-fs-14);line-height:1.7;color:var(--lg-ink);word-break:keep-all;overflow-wrap:anywhere}.lg .lgp-resume__days{font-weight:700}.lg .lgp-missing{padding:48px 0}.lg .lgp-missing__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px}.lg .lgp-ms{display:grid;gap:16px}.lg .lgp-ms__line{margin:0;font-size:var(--lg-fs-16);line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}.lg.lg-modal:has(.lgp-ms,.lgs-clear) .lg-modal__foot :is(button,a):not(.lg-share-kit *){font-size:var(--lg-fs-16)}.lg .lgp-ms__share,.lg .lgs-clear__share{display:grid;width:100%;gap:10px;padding-top:12px;border-top:var(--lg-line) solid var(--lg-rule)}.lg .lgp-ms .lg-progress__count,.lg .lgp-ms .lg-progress__unit{font-size:var(--lg-fs-16)}.lg .lg-modal__foot .lg-share-kit{margin-right:auto;align-self:center}.lg .lg-modal__foot .lg-share-kit a{font-size:var(--lg-fs-16)}.lg .lgp-ms__call,.lg .lgs-clear__call{margin:0;text-align:start;font-size:var(--lg-fs-16);font-weight:700}.lg.lg-modal:has(.lgp-ms,.lgs-clear) .lg-modal__foot :is(button,a):not(.lg-share-kit *){min-height:52px;border-radius:var(--lg-r-share)}@media(max-width:640px){.lg .lgp-ms__line,.lg .lgs-clear__title,.lg .lgs-clear__note{font-size:1.0625rem}.lg.lg-modal:has(.lgp-ms,.lgs-clear) .lg-modal__foot>*{flex:1 1 100%}.lg.lg-modal:has(.lgp-ms,.lgs-clear) .lg-modal__foot>.lg-share-kit{order:2;margin-right:0;text-align:center}.lg.lg-modal:has(.lgp-ms,.lgs-clear) .lg-modal__foot>:not(.lg-share-kit)>:is(button,a){width:100%}.lg.lg-modal:has(.lgp-ms,.lgs-clear) .lg-modal__title{font-size:1.375rem}}.lg .lgp-ms__makes{margin:0}.lg .lgp-ms__all{display:grid;gap:8px}@media(max-width:599px){.lg .lgp-item .lg-row__trailing .lg-done{flex-direction:column;gap:0;font-size:var(--lg-fs-12);line-height:1.3}}.lg .lgp-chapter{scroll-margin-top:80px}@media(max-width:899px){.lg a.lgpl-step__title,.lg .lgs-crumbs a,.lg a.lgs-head__chapter-link{display:inline-flex;align-items:center;min-height:44px}.lg .lgs-crumbs a{min-width:44px}}.lg .lgp-ms__art{display:block;width:400px;max-width:100%;height:auto;margin:0 auto;border-radius:var(--lg-r-card);filter:var(--lg-art-filter, none)}.lg .lgp-ms__art--path{width:360px;height:auto;border-radius:var(--lg-r-card-media)}.lg .lgs--compact .lgs-main{gap:16px}.lg .lgs-toolbar--compact{flex-wrap:nowrap;gap:12px}.lg .lgs-toolbar--compact .lgs-toolbar__index{flex:none}.lg .lgs-toolbar__gap{flex:1 1 auto;min-width:0;min-height:44px}.lg .lgs-toolbar__progress-label{flex:none;color:var(--lg-ink-sub);font-size:var(--lg-fs-12);white-space:nowrap}.lg .lgs-toolbar__progress{flex:none;width:160px}.lg .lgs-toolbar__progress.lg-progress--count{width:auto}@media(max-width:599px){.lg .lgs-toolbar__progress{width:auto}.lg .lgs-toolbar__progress .lg-progress__track{display:none}.lg .lgs-toolbar--compact .lgs-toolbar__index-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lg .lgs-toolbar--compact{gap:8px;flex-wrap:wrap}.lg .lgs-toolbar--compact .lgs-tutor-switch{flex:none;white-space:nowrap}}.lg .lgs-head--compact{gap:8px}.lg .lgs-head__band{display:block;width:100%;height:56px;box-sizing:border-box;border:var(--lg-line) solid var(--lg-rule);border-radius:var(--lg-r-card);object-fit:cover;object-position:right center}@media(min-width:640px){.lg .lgs-head__band{height:104px}}.lg .lgs .lgs-head--compact .lgs-head__title{font-size:var(--lg-fs-28)}.lg .lgs-head__titlerow{display:flex;align-items:center;gap:12px}.lg .lgs-head__titlerow .lgs-head__title{min-width:0;margin:0}.lg .lgs-head__icon{width:52px;height:52px}.lg .lgs-head__icon>svg{width:36px;height:36px}@media(max-width:560px){.lg .lgs-head__icon{width:44px;height:44px}.lg .lgs-head__icon>svg{width:30px;height:30px}}.lg .lgs-head__row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}.lg .lgs-head--compact .lgs-head__tags{gap:4px 8px}.lg .lgs-head--compact .lgs-head__no{font-size:var(--lg-fs-12)}.lg .lgs-head--compact .lg-meta{min-width:0;margin-top:0;padding-top:0}.lg .lgs-head__test{color:var(--lg-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.lg .lgs-head--compact .lgs-head__desc{font-size:var(--lg-fs-14);line-height:1.6}.lg .lgs-goal-c{display:flex;flex-direction:column;gap:4px;margin-top:4px}.lg .lgs-goal-c__lead{margin:0;color:var(--lg-ink-sub);font-size:var(--lg-fs-12);font-weight:700}.lg .lgs-goal-c__list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.lg .lgs-goal-c__item{display:flex;align-items:flex-start;gap:8px;font-size:var(--lg-fs-14);line-height:1.6}.lg .lgs-goal-c__dot{flex:none;width:6px;height:6px;margin:9px 7px 0;border-radius:50%;background:var(--lg-ink-sub)}.lg .lgs-goal-c__mark{flex:none;margin-top:1px}.lg .lgs-goal-c__text{min-width:0}.lg .lgs-goal-c__text :is(p,.prose){margin:0;font-size:inherit;line-height:inherit}.lg .lgs-goal-c__more>summary{width:fit-content;color:var(--lg-ink);font-size:var(--lg-fs-12);font-weight:700;cursor:pointer}.lg .lgs-goal-c__more[open]>summary{margin-bottom:2px}.lg .lgs--compact .lgs-content th{background:var(--lg-card-hover);color:var(--lg-ink);font-weight:700;border-bottom:var(--lg-line-strong) solid var(--lg-edge-strong)}.lg .lgp-all__done,.lg .lgpc-done{margin:0;font-size:var(--lg-fs-16);font-weight:700;color:var(--lg-ink)}.lg .lgp-all__admin-total,.lg .lgpc-done__sub{margin-left:.5em;font-size:var(--lg-fs-12);font-weight:400;color:var(--lg-ink-sub)}.lg .lgp-item__done{display:inline-flex;align-items:center;gap:8px}.lg .lgpc-prior{margin-top:24px}.lg .lgpc-prior__list{display:grid;gap:0;margin:0;padding:0;list-style:none}.lg .lgpc-prior__row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding:10px 0;border-top:var(--lg-line) solid var(--lg-rule)}.lg .lgpc-prior__row:first-child{border-top:0}.lg .lgpc-prior__title{min-width:0;color:var(--lg-ink);font-size:var(--lg-fs-14)}.lg .lgpc-prior__date{flex:none;color:var(--lg-ink-sub);font-size:var(--lg-fs-12)}.lg .lgp-badge{display:flex;align-items:center;gap:14px;margin-top:4px;padding-top:16px;border-top:var(--lg-line) solid var(--lg-rule)}.lg .lgp-badge__art{flex:none;width:72px;height:72px;border-radius:50%}.lg .lgp-badge[data-state=locked] .lgp-badge__art{opacity:.4;filter:grayscale(.85)}.lg .lgp-badge__body{display:flex;flex-direction:column;gap:2px;min-width:0;margin:0}.lg .lgp-badge__title{font-weight:700;text-wrap:balance}.lg .lgp-badge__state{font-size:var(--lg-fs-12);color:var(--lg-ink-sub)}.lg .lgp-badge[data-state=cleared] .lgp-badge__state{color:var(--lg-ink);font-weight:700}.lg .lgp-badge__hint{font-size:var(--lg-fs-12);color:var(--lg-ink-sub);text-wrap:balance}.lg .lgp-share-name{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;margin:4px auto 0;color:var(--lg-ink);font-size:var(--lg-fs-16);font-weight:700;cursor:pointer}.lg .lgp-share-name input{width:20px;height:20px;accent-color:var(--lg-ink)}.lg .lgs-finish{display:flex;flex-direction:column;gap:12px;color:var(--lg-ink)}.lg .lgs-finish__head{display:flex;align-items:center;gap:12px}.lg .lgs-finish__head .lg-h{margin:0}.lg .lgs-finish__lead{margin:0;font-size:var(--lg-fs-16);line-height:1.8}.lg .lgs-finish__conds{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;font-size:var(--lg-fs-16)}.lg .lgs-finish__left{margin:0;font-size:var(--lg-fs-16);font-weight:700}.lg .lgs-finish__error{margin:0;color:var(--lg-danger);font-size:var(--lg-fs-16);font-weight:700;line-height:1.7}.lg .lgs-finish__action{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.lg .lgs-finish__lessons{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;font-size:var(--lg-fs-16);line-height:1.6}.lg .lgs-finish__lessons li{display:flex;align-items:baseline;gap:10px}.lg .lgs-finish__lesson-no{flex:none;min-width:1.5em;color:var(--lg-ink-sub);font-weight:700}.lg .lgs-finish--done{display:flex;flex-direction:row;align-items:center;padding:16px 0;font-size:var(--lg-fs-16);font-weight:700}.lg .lgs-bar__note{margin:0 0 8px;color:var(--lg-ink);font-size:var(--lg-fs-14);line-height:1.6}@media(min-width:768px){.lg .lgs-bar__note{text-align:right}}@media(max-width:767px){.lg .lgs-bar__note{font-size:var(--lg-fs-16);text-wrap:balance}.lg .lgs-bar__note-tail{display:none}}.lg .lgs-optin{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;box-sizing:border-box;align-self:stretch;width:100%;margin:0;padding:16px}.lg .lgs-optin__main{flex:1 1 18rem;min-width:0}.lg .lgs-optin__title{margin:0;font-size:var(--lg-fs-16);font-weight:700;line-height:1.5}.lg .lgs-optin__text{margin:4px 0 0;color:var(--lg-ink-sub);font-size:var(--lg-fs-16);line-height:1.7}@media(max-width:767px){.lg .lgs-optin :is(.lgs-optin__title,.lgs-optin__text){font-size:1.0625rem}}@media(max-width:767px){.lg:has(:is(.lgpc,.lgp,.lgs,.lgd,.lgv,.lgj,.lgm,.ce-shell)){--lg-fs-12: .9375rem;--lg-fs-14: .9375rem}.lg .lg-avatar__initials{font-size:.9375rem}.lg .lgs .lgs-head__title{font-size:1.375rem}.lg .lgs-content{font-size:1.0625rem}.lg .lgs-content :where(h1,h2,h3){font-size:1.375rem}.lg .lgs-content :where(h3){font-size:1.25rem}.lg .lgs-content :is(p,li,dd,dt,blockquote,summary){font-size:1.0625rem}.lg .lgs--page .lgs-toolbar{position:static}}@media(max-width:767px){.lg:has(:is(.lgpc,.lgp,.lgs,.lgd,.lgv,.lgj,.lgm,.ce-shell)) :is(.text-xs,.text-sm,[class*="text-[9px]"],[class*="text-[10px]"],[class*="text-[11px]"],[class*="text-[12px]"],[class*="text-[13px]"],[class*="text-[14px]"]):not(.md-table *){font-size:.9375rem}.lg .lgs-content .prose{font-size:1.0625rem}.lg .lgs-content :is(th,td,figcaption,small){font-size:.9375rem}.lg .lgs :is(mark,.md-tail,.md-nowrap,.ilogo-w,.gl-term__word){font-size:inherit}.lg .lgs-content :is(code,pre,pre code):not(svg *){font-size:.9375rem!important}}.lg .lgs .gl-term__q{display:none}@media(max-width:767px){.lg .lg-pagehead .lg-pagehead__desc,.lg .lgs-crumbs ol,.lg .lgr-chapnav__label,.lg .lgm-overall__label,.lg .lg-filter .lg-filter__count{font-size:.9375rem}}@media(max-width:767px){.lg .lgs-crumbs{overflow-x:clip}}@media(max-width:767px){.lg .lgs-bar{container-type:inline-size}.lg .lgs-bar__row{display:flex;flex-wrap:wrap}.lg .lgs-bar__row>:first-child{flex:none}.lg .lgs-bar__mid{flex:1 1 0}.lg .lgs-bar__next{flex:none;white-space:nowrap}.lg .lgs-bar__next :is(span,.lg-action__label){white-space:nowrap}@container (max-width: 20rem){.lg .lgs-bar__mid{display:none}.lg .lgs-bar__next{flex:1 1 auto;justify-content:center}}}@media(max-width:767px){.lg .lgs-strip__main{flex:1 1 calc(100% - 3rem)}.lg .lgs-strip__art{width:100%;max-width:320px}.lg .lgs-strip__pc{flex:1 1 100%;margin-top:-.5rem}.lg .lgs-clear{--lg-fs-12: .9375rem;--lg-fs-14: .9375rem}.lg .lgs-clear__note,.lg .lgs-clear__title,.lg .lgs-head__title,.lg .lgs-finish__lead{line-break:strict;text-wrap:pretty}@supports (word-break: auto-phrase){.lg .lgs-clear__note,.lg .lgs-clear__title,.lg .lgs-head__title,.lg .lgs-finish__lead{word-break:auto-phrase}}.lg .lgp-share-name{padding-inline:.75rem}.lg .lgp-share-name input{width:1.5rem;height:1.5rem}.lg .lgs-content [data-code-chrome] button[aria-label=コピー]{position:relative}.lg .lgs-content [data-code-chrome] button[aria-label=コピー]:after{content:"";position:absolute;inset:-.375rem}.lg :is(.lg-miniquiz__result-title,.lg-miniquiz__question,h2,h3)[tabindex="-1"]:focus{outline:none}.lg .lgs-content .md-table :is(td,th){overflow-wrap:normal;line-break:strict}@supports (word-break: auto-phrase){.lg .lgs-content .md-table :is(td,th){word-break:auto-phrase}}}@media(max-width:767px){.lg .lgp-chapter__rest>span:not(.lg-level){white-space:normal}.lg .lgp-chapter__rest .lgp-nowrap{display:inline-block;max-width:100%;white-space:normal}.lg .lgp-item__facts{max-width:100%}.lg .lgp-item__facts>*{max-width:100%;white-space:normal}}.lg .lgp-skip--path{margin-bottom:24px}.lg .lgp-skip--catalog{margin-top:24px}.lg .lgp-skip__lead{margin:0 0 8px;color:var(--lg-ink-sub);font-size:var(--lg-fs-14);line-height:1.6}.lg .lgp-skip__list{display:grid;margin:0;padding:0;list-style:none}.lg .lgp-skip__list>li+li{border-top:var(--lg-line) solid var(--lg-rule)}.lg .lgp-skip__row{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 0;color:var(--lg-ink);text-decoration:none}.lg .lgp-skip__row:hover{text-decoration:none}.lg .lgp-skip__row:hover .lgp-skip__title{text-decoration:underline;text-underline-offset:3px}.lg .lgp-skip__row:focus-visible{outline:var(--lg-line) solid var(--lg-ink);outline-offset:2px}.lg .lgp-skip__no{flex:none;min-width:3.5em;color:var(--lg-ink-sub);font-size:var(--lg-fs-14)}.lg .lgp-skip__group+.lgp-skip__group{margin-top:16px}.lg .lgp-skip__path{margin:0;padding:8px 0 4px;color:var(--lg-ink-sub);font-size:var(--lg-fs-14);font-weight:700}.lg .lgp-skip__title{flex:1;min-width:0;font-size:var(--lg-fs-16);line-height:1.5;line-break:strict;overflow-wrap:anywhere}@supports (word-break: auto-phrase){.lg .lgp-skip__title{word-break:auto-phrase}}.lg .lgp-skip__go{flex:none;color:var(--lg-ink-sub);transform:rotate(-90deg)}@media(max-width:767px){.lg .lgs :is(.lgs-head__desc,.lgs-goals__text,.lgs-goal-c__text,.lgs-goal-c__text :is(.prose,p,li),.lgs-help,.lgd-help,.lgd-help__lead,.lgd-help a,.lgt-body :is(p,li)){font-size:1.0625rem}.lg .lgs-content :is(.ogp-link-card__title,.ogp-link-card p){font-size:1.0625rem}.lg .lgs-minitest :is(.lgs-mt-question,.lg-choice__text,.lg-status p){font-size:1.0625rem}.lg .lgs-minitest .lg-status--strong{border-width:var(--lg-line);border-color:var(--lg-rule)}.lg .lgs-crumbs:not(.ce-crumbs .lgs-crumbs) ol{flex-wrap:wrap;row-gap:2px}.lg .lgs-crumbs:not(.ce-crumbs .lgs-crumbs) li:last-child{flex:1 1 100%}.lg .lgs-crumbs:not(.ce-crumbs .lgs-crumbs) li:last-child>.lgs-crumbs__sep{display:none}.lg .lgs-crumbs li:last-child{white-space:normal}.lg .lgs-crumbs li:last-child>span:not(.lgs-crumbs__sep){display:block;white-space:normal;text-overflow:clip;line-break:strict;word-break:auto-phrase;overflow-wrap:break-word}}@media(max-width:767px){.lg .lgp-skip__title{font-size:1.0625rem}.lg .lgp-skip__lead,.lg .lgp-skip__path,.lg .lgp-skip__no{font-size:.9375rem}}.lg .lgs-v2n{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.lg .lgs-v2n__art{display:block;width:100%;max-width:360px;height:auto;aspect-ratio:16 / 9;border-radius:var(--lg-r-card-media)}.lg .lgs-v2n__text{margin:0;font-size:1.0625rem;line-height:1.7;line-break:strict;text-wrap:pretty}@supports (word-break: auto-phrase){.lg .lgs-v2n__text{word-break:auto-phrase}}.lg.lg-modal:has(.lgs-v2n) .lg-modal__foot :is(button,a){font-size:1rem}.lg.lg-modal:has(.lgs-v2n) .lg-modal__title{font-size:1.375rem;line-height:1.45}@media(min-width:768px){.lg:has(:is(.lgpc,.lgp,.lgs,.lgd,.lgv,.lgj,.lgm)){--lg-fs-12: .875rem}.lg:has(:is(.lgpc,.lgp,.lgs,.lgd,.lgv,.lgj,.lgm)) :is(.text-xs,[class*="text-[9px]"],[class*="text-[10px]"],[class*="text-[11px]"],[class*="text-[12px]"],[class*="text-[13px]"]):not(.md-table *,.ce-shell *){font-size:.875rem}.lg .lgd-r4__wd,.lg .lgd-r4__dur,.lg .lg-pace__plan-t,.lg .lg-pace__wk,.lg .lg-pace__pre{font-size:.875rem}.lg .lgr-wide .lg-meta--stack .lg-go,.lg .lgr-wide .lgr-card.lg-card--interactive:is(:hover,:focus-visible) .lg-meta--stack .lg-go{right:4px;bottom:6px;width:32px;height:32px;min-width:32px;padding:0}.lg .lgr-wide .lg-meta--stack .lg-meta__item{gap:2px}}.lg .lgp-next-trial{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.lg .lgs-head .lg-meta__items{min-width:0;max-width:100%}.lg .lgs-head .lg-meta__item{display:inline-flex;align-items:flex-start;min-width:0;max-width:100%}.lg .lgs-head .lg-meta__item>svg{margin-top:1px}.lg .lgs-head .lg-meta__item>span{min-width:0}.lg .lgs-head .lgs-time-note{white-space:normal;overflow-wrap:anywhere}
