.lite-yt,.lite-yt-iframe{border:0;width:100%;height:100%;display:block}.lite-yt{background:var(--ink);cursor:pointer;padding:0;position:relative;overflow:hidden}.lite-yt-poster{object-fit:cover;height:100%;transition:transform 1.2s cubic-bezier(.16, 1, .3, 1), opacity var(--transition-normal);width:100%;display:block}.lite-yt:hover .lite-yt-poster{transform:scale(1.04)}.lite-yt-play{background:var(--red);color:#fff;height:64px;transition:background-color var(--transition-fast), transform var(--transition-normal);border-radius:50%;justify-content:center;align-items:center;width:64px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lite-yt-play svg{fill:currentColor;margin-left:3px}.lite-yt:hover .lite-yt-play{background:#bf0000;transform:translate(-50%,-50%)scale(1.08)}.lite-yt:focus-visible{outline:3px solid var(--paper);outline-offset:-5px}.md .page-hero{--page-hero-fade:72%}.md-edit__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:max(20px,min(3vw,48px));display:grid}.md-edit__title{margin-top:22px}.md-edit__note{color:var(--color-body)}.md-edit__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:max(24px,min(4vw,64px));margin-top:max(32px,min(4vw,56px));display:grid}@media (min-width:961px){.md-stage{position:-webkit-sticky;position:sticky;top:104px}}.md-stage__video{aspect-ratio:9/16;background:var(--ink-2);border-radius:var(--radius-lg);max-width:100%;max-height:calc(100svh - 240px);margin-left:auto;margin-right:auto;overflow:hidden}.md-stage__video video{object-fit:cover;width:100%;height:100%;display:block}.md-stage__caption{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:14px;margin-top:14px;padding-bottom:14px;display:grid}.md-stage__caption>span{color:var(--color-primary-ink);font-family:var(--font-heading);font-variant-numeric:tabular-nums;letter-spacing:.14em;font-size:.78rem;font-weight:700}.md-stage__caption strong,.md-list__copy strong{color:var(--color-text-main);font-family:var(--font-heading);font-stretch:var(--display-stretch);word-spacing:.05em;font-weight:800;line-height:1.2;display:block}.md-stage__caption strong{font-size:1.25rem}.md-stage__caption small,.md-list__copy small{color:var(--color-text-muted);margin-top:3px;font-size:.8125rem;line-height:1.35;display:block}.md-list{overscroll-behavior:contain;scrollbar-color:var(--line) transparent;scrollbar-width:thin;min-height:480px;max-height:calc(100svh - 136px);padding-bottom:40px;list-style:none;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 56px),#0000);mask-image:linear-gradient(#000 calc(100% - 56px),#0000)}.md-list:focus-visible{outline:2px solid var(--paper);outline-offset:4px}.md-list__item{border-top:1px solid var(--line);color:inherit;text-align:left;min-height:64px;transition:background-color var(--transition-fast);grid-template-columns:2.2em 44px minmax(0,1fr) 20px;align-items:center;gap:14px;width:100%;padding:10px 8px 10px 4px;display:grid}.md-list__item:hover{background:#f7f5f10d}.md-list__item:focus-visible{outline-offset:-2px}.md-list__item[aria-pressed=true]{background:#f7f5f114}.md-list__item img{aspect-ratio:9/16;object-fit:cover;border-radius:6px;width:44px;height:auto;display:block}.md-list__num{color:var(--color-text-muted);font-family:var(--font-heading);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:.78rem;font-weight:700}.md-list__item[aria-pressed=true] .md-list__num{color:var(--color-primary-ink)}.md-list__copy strong{font-size:1.0625rem}.md-list__play{color:var(--color-text-muted);fill:currentColor}.md-list__item[aria-pressed=true] .md-list__play{color:var(--color-primary-ink-large)}.md-yt__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 32px;display:flex}.md-yt__head .text-link{min-height:44px}.md-yt__title{margin-top:22px}.md-yt__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:max(20px,min(2.4vw,32px)) max(12px,min(1.6vw,24px));max-width:1120px;margin-top:max(24px,min(3vw,40px));list-style:none;display:grid}.md-yt__grid>li{min-width:0}.md-yt__frame{aspect-ratio:16/9;background:var(--ink);border-radius:var(--radius-md);overflow:hidden}.md-yt__label{color:var(--color-text-main);margin-top:10px;font-size:.9375rem;font-weight:600;line-height:1.35}.md-more__title{margin-top:20px}.md-more__rows{border-bottom:1px solid var(--line);margin-top:max(24px,min(3vw,40px))}.md-more__row{border-top:1px solid var(--line);grid-template-columns:minmax(0,4fr) minmax(0,6fr) auto;align-items:start;gap:12px max(20px,min(4vw,64px));padding-top:max(20px,min(2.6vw,32px));padding-bottom:max(20px,min(2.6vw,32px));display:grid}.md-more__row p{color:var(--color-text-muted)}.md-more__row .text-link{min-height:44px;line-height:1.3}.md-more__articles{list-style:none}.md-more__articles a{padding-top:8px;padding-bottom:8px;display:block}.md-more__articles li+li a{border-top:1px solid var(--line)}.md-more__articles span{color:var(--color-text-main);font-weight:700;line-height:1.3;display:block}.md-more__articles small{color:var(--color-text-muted);font-size:.8125rem}.md-more__articles a:hover span{color:var(--color-primary-ink)}.md-more__thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.md-more__thumbs .frame{aspect-ratio:1;border-radius:var(--radius-md)}@media (max-width:960px){.md-edit__head,.md-edit__grid{grid-template-columns:minmax(0,1fr)}.md-stage__video{max-height:70svh}.md-list{min-height:0;max-height:60svh}.md-more__row{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.md-yt__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.md-yt__frame .lite-yt-play{width:48px;height:48px}}
