.lws{--lws-gutter:16px;--lws-rule-on-dark:color-mix(in srgb, var(--lw-on-forest) 18%, transparent);background:var(--lw-paper);color:var(--lw-ink);font-family:var(--lw-font-ui);font-size:var(--lw-text-body);display:flow-root;overflow-x:clip}.lws *,.lws :before,.lws :after{box-sizing:border-box}:where(.lws) :where(p,h1,h2,h3,figure,ul,ol){margin:0}:where(.lws) :where(ul,ol){padding:0;list-style:none}:where(.lws) :where(a){color:var(--lw-forest-3)}:where(.lws) :where(h1,h2,h3){font-family:var(--lw-font-ui)}.lws :focus-visible{outline:2px solid var(--lw-focus);outline-offset:2px}.lws-shell{width:100%;max-width:var(--lw-shell-max);padding:0 var(--lws-gutter);margin:0 auto}.lws-head{flex-direction:column;gap:12px;padding-top:24px;display:flex}.lws-kick{font-size:17px;font-weight:700;line-height:1.3}.lws-h1{font-family:var(--lw-font-display);font-weight:600;font-size:max(40px, var(--lw-text-hero));letter-spacing:-.005em;text-wrap:balance;line-height:1}.lws-micro{font-family:var(--lw-font-mono);font-weight:500;font-size:var(--lw-text-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--lw-muted)}.lws-sub{color:var(--lw-muted);font-size:17px;line-height:1.45}.lws-gloss{color:var(--lw-ink-2);font-size:17px;line-height:1.45}.lws-h2{font-family:var(--lw-font-display);font-weight:600;font-size:max(28px, var(--lw-text-h2));text-wrap:balance;line-height:1.1}.lws-h4{font-family:var(--lw-font-display);font-size:28px;font-weight:600;line-height:1.1}.lws-lead{margin-top:16px;padding:0}.lws-plate{background:var(--lw-plate);height:260px;display:block;position:relative;overflow:hidden}.lws-plate img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lws-plate[data-watching=true]{background:var(--lw-ink)}.lws-chips{z-index:1;gap:8px;display:flex;position:absolute;bottom:10px;left:10px}.lws-video{background:var(--lw-ink);display:block;position:absolute;inset:0}.lws-video-frame,.lws-video iframe,.lws-video video{-o-object-fit:contain;object-fit:contain;background:var(--lw-ink);border:0;width:100%;height:100%;position:absolute;inset:0}.lws-video-close{z-index:2;background:color-mix(in srgb, var(--lw-ink) 70%, transparent);width:44px;height:44px;color:var(--lw-sheet);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.lws-video-close:focus-visible{outline-color:var(--lw-yellow)}.lws-ai-note,.lws-note{font-size:var(--lw-text-micro);color:var(--lw-muted);padding:4px 16px 0}.lws-offline{font-size:var(--lw-text-micro);color:var(--lw-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 16px 0;display:flex}.lws-offline-state{color:var(--lw-ink);font-weight:600}.lws-offline-btn{min-height:var(--lw-touch-min);border:1px solid var(--lw-rule-strong);border-radius:var(--lw-radius);color:var(--lw-ink);font-weight:600;font-size:var(--lw-text-micro);background:0 0;align-items:center;padding:0 12px;display:inline-flex}.lws-offline-btn:disabled{opacity:.55}.lws-offline-note{flex-basis:100%;margin:0}.lws-in{padding:16px 16px 0}.lws-in-label{display:none}.lws-in .lwr-stories li{font-size:17px}.lws-player>div{z-index:60!important;top:0!important}.lws-read{margin-top:26px}.lws-col{max-width:var(--lw-measure)}.lws-rhd{border-top:2px solid var(--lw-ink);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding-top:12px;display:flex}.lws-allen{min-height:var(--lw-touch-min);font:600 15px var(--lw-font-ui);color:var(--lw-ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.lws-sw{border-radius:var(--lw-radius-pill);background:var(--lw-rule-strong);width:36px;height:20px;transition:background var(--lw-motion-state) var(--lw-ease);flex:none;position:relative}.lws-sw i{background:var(--lw-sheet);width:16px;height:16px;transition:transform var(--lw-motion-state) var(--lw-ease);border-radius:50%;position:absolute;top:2px;left:2px}.lws-allen[aria-pressed=true] .lws-sw{background:var(--lw-forest)}.lws-allen[aria-pressed=true] .lws-sw i{transform:translate(16px)}.lws-group.is-story{margin-top:18px}.lws-story-h{border-top:2px solid var(--lw-ink);color:var(--lw-muted);padding:12px 0 8px;font-size:17px;font-weight:400;line-height:1.4}.lws-story-h b{color:var(--lw-ink)}.lws-story-img{margin:4px 0 8px}.lws-story-img img{aspect-ratio:16/7;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.lws-story-img figcaption{font-size:var(--lw-text-micro);color:var(--lw-muted);margin-top:4px}.lws-ln{border-top:1px solid var(--lw-rule);padding:12px 0}.lws-ln p{color:var(--lw-ink);font-size:18px;line-height:1.45}.lws-speaker{font-size:var(--lw-text-micro);color:var(--lw-forest-3);margin-bottom:2px;font-weight:700;display:block}.lws-tr{vertical-align:middle;border-radius:var(--lw-radius);width:32px;height:32px;color:var(--lw-forest-3);cursor:pointer;background:0 0;border:0;place-items:center;margin:-6px -2px -6px 0;display:inline-grid}.lws-tr[aria-pressed=true]{background:var(--lw-state-right-wash);color:var(--lw-forest)}.lws-en{font-size:var(--lw-text-small);color:var(--lw-muted);margin-top:3px;line-height:1.35;display:block}.lws-fade .lws-ln p{filter:blur(5px);-webkit-user-select:none;user-select:none}.lws-fade .lws-ln:first-child{opacity:.8}.lws-fade .lws-ln:nth-child(2){opacity:.5}.lws-fade .lws-ln:nth-child(3){opacity:.25}.lws-fade .lws-tr,.lws-fade .lws-speaker{visibility:hidden}.lws-locked{flex-direction:column;align-items:flex-start;gap:12px;margin:6px 0 18px;display:flex}.lws-locked p{font-size:var(--lw-text-ui);font-weight:700}.lws-dayone{background:var(--lw-yellow);color:var(--lw-ink);flex-direction:column;align-items:flex-start;gap:10px;margin:24px 0;padding:22px 16px;display:flex}.lws-dayone-k{font-weight:700;font-size:var(--lw-text-small)}.lws-dayone-h{font-family:var(--lw-font-display);font-size:28px;font-weight:600;line-height:1.08}.lws-dayone-p{font-size:var(--lw-text-ui);max-width:var(--lw-measure);line-height:1.5}.lws-close{max-width:none;margin:0 calc(-1 * var(--lws-gutter));background:var(--lw-ink);color:var(--lw-sheet);flex-direction:column;gap:16px;padding:26px 16px 24px;display:flex}.lws-close .lws-h2{color:var(--lw-sheet);font-size:max(28.8px, var(--lw-text-h2))}.lws-close :focus-visible{outline-color:var(--lw-yellow)}.lws-close .lwr-receipt :focus-visible{outline-color:var(--lw-focus)}.lws-more{border-bottom:1px solid var(--lws-rule-on-dark)}.lws-more-line{border-top:1px solid var(--lws-rule-on-dark);padding:12px 0}.lws-more-line p{font-size:18px;line-height:1.45}.lws-more-line span{font-size:var(--lw-text-small);color:var(--lw-on-forest-muted);margin-top:3px;line-height:1.35;display:block}.lws-more-line+.lws-more-line{opacity:.66}.lws-more-line+.lws-more-line+.lws-more-line{opacity:.36}.lws-pitch{max-width:var(--lw-measure);font-size:17px;line-height:1.5}.lws-act{flex-direction:column;gap:4px;display:flex}.lws-act>span{display:block}.lws-act .lwr-btn{width:100%;min-height:48px}.lws-btn-text{min-height:var(--lw-touch-min);text-underline-offset:3px;align-self:center;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex;color:var(--lw-yellow)!important}.lws-rail{max-width:none;margin:26px calc(-1 * var(--lws-gutter)) 36px}.lws-rh{border-top:2px solid var(--lw-ink);justify-content:space-between;align-items:baseline;gap:12px;margin:0 16px 12px;padding-top:12px;display:flex}.lws-rh a{color:var(--lw-forest-3);text-underline-offset:3px;font-weight:600;font-size:var(--lw-text-small);min-height:var(--lw-touch-min);align-items:center;text-decoration:underline;display:inline-flex}.lws-eps-list{scroll-snap-type:x mandatory;gap:14px;padding:0 16px;scroll-padding-left:16px;display:flex;overflow-x:auto}.lws-ep{scroll-snap-align:start;flex-direction:column;flex:0 0 220px;gap:8px;display:flex}.lws-ep-plate{background:var(--lw-plate);height:140px;display:block;position:relative;overflow:hidden}.lws-ep-plate img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lws-ep-plate .lwr-listen{color:var(--lw-sheet);position:absolute;bottom:10px;left:10px}.lws-ep-t{font-size:17px;font-weight:700;line-height:1.3;text-decoration:none;color:var(--lw-ink)!important}.lws-ep-t:hover{text-decoration:underline}.lws-mine{margin:26px 16px 0}.lws-side{border-top:1px solid var(--lw-rule);padding:16px 0}.lws-side-h{font-size:var(--lw-text-ui);margin:0 0 8px;font-weight:700}.lws-quiet{font-size:var(--lw-text-small);color:var(--lw-ink-2);line-height:1.5}.lws-tlink{min-height:var(--lw-touch-min);font-weight:600;font-size:var(--lw-text-small);align-items:center;display:inline-flex}.lws-saved-row{border-bottom:1px solid var(--lw-rule);font-size:var(--lw-text-small);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.lws-saved-w{font-weight:700}.lws-saved-g{text-align:right;color:var(--lw-muted)}.lws-done{width:100%;min-height:var(--lw-touch-min);border:1px solid var(--lw-ink);border-radius:var(--lw-radius);font:700 var(--lw-text-ui) var(--lw-font-ui);color:var(--lw-ink);cursor:pointer;background:0 0;margin-top:10px}.lws-done.is-done{border-color:var(--lw-forest-3);background:var(--lw-state-right-wash);color:var(--lw-forest-3);cursor:default}.lws-error{font-size:var(--lw-text-small);color:var(--lw-state-wrong);margin-top:8px}.lws-lc{display:none}.lws-btn-quiet{border:1px solid var(--lw-rule-strong);border-radius:var(--lw-radius);justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-weight:700;text-decoration:none;display:flex;color:var(--lw-ink)!important}.lws-plate-video{aspect-ratio:16/9;height:auto}.lws-class-lines .lws-ln p{font-weight:600}.lws-class-lines .lws-job{border:1px solid var(--lw-forest-3);font-size:var(--lw-text-micro);color:var(--lw-forest-3);margin-top:6px;padding:2px 6px;font-weight:600;display:inline-block}.lws-class-zone{position:relative}.lws-class-gate{flex-direction:column;align-items:flex-start;gap:10px;margin:18px 0;display:flex}.lws-class-gate p{font-size:var(--lw-text-ui)}.lws-class-gate .lws-class-gate-h{font-weight:700}.lws-blur{filter:blur(5px);pointer-events:none;-webkit-user-select:none;user-select:none}.lws-section{margin-top:32px}.lws-section-h{font-size:var(--lw-text-ui);margin-bottom:12px;font-weight:700}.lws-pattern{border-top:1px solid var(--lw-ink)}.lws-pattern-row{border-bottom:1px solid var(--lw-rule);grid-template-columns:1fr 1fr;display:grid}.lws-pattern-row span{padding:8px 0}.lws-pattern-row span:first-child{color:var(--lw-muted);font-size:15px}.lws-pattern-row b{color:var(--lw-oxblood)}.lws-pattern-row.is-hl{background:var(--lw-yellow-soft)}@media (width>=960px){.lws{--lws-gutter:40px;font-size:18px}.lws-head{-moz-column-gap:32px;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 32px;padding-top:56px;padding-bottom:40px;display:grid}.lws-head>*{grid-column:1/-1}.lws-kick{font-size:18px}.lws-h1{font-size:var(--lw-text-hero);grid-column:1/span 8;margin-top:14px}.lws-micro{margin-top:18px}.lws-sub,.lws-gloss{font-size:var(--lw-text-lead);color:var(--lw-ink-2);grid-column:1/span 7;margin-top:16px}.lws-lead{padding:0 var(--lws-gutter);-moz-column-gap:32px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:32px;margin-top:0;display:grid}.lws-media{grid-column:1/span 8}.lws-plate{aspect-ratio:3/2;height:auto}.lws-plate-video{aspect-ratio:16/9}.lws-chips{gap:10px;bottom:16px;left:16px}.lws-chips .lwr-listen{font-size:var(--lw-text-ui);padding:6px 16px 6px 6px}.lws-chips .lwr-listen i{width:36px;height:36px}.lws-ai-note,.lws-note,.lws-offline{padding-left:0}.lws-in{grid-column:9/span 4;padding:0}.lws-in-label{border-bottom:2px solid var(--lw-ink);font-weight:700;font-size:var(--lw-text-ui);padding-bottom:10px;display:block}.lws-in .lwr-stories{border-top:0}.lws-in .lwr-stories li{padding:14px 0;font-size:18px;line-height:1.45}.lws-read{-moz-column-gap:32px;border-top:2px solid var(--lw-ink);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:32px;margin-top:64px;padding-top:48px;padding-bottom:88px;display:grid}.lws-article{grid-column:1/span 8}.lws-col{max-width:var(--lw-measure);font-size:20px}.lws-rhd{border-top:0;margin-bottom:16px;padding-top:0}.lws-ln{padding:14px 0}.lws-ln p{font-size:22px;line-height:1.5}.lws-en{font-size:var(--lw-text-ui);margin-top:4px;line-height:1.4}.lws-story-h{font-size:18px}.lws-locked{margin-top:8px}.lws-locked p{font-size:18px}.lws-close{gap:20px;margin:48px 0 0;padding:40px 48px 36px}.lws-more-line p{font-size:22px;line-height:1.5}.lws-more-line span{font-size:var(--lw-text-ui)}.lws-more-line+.lws-more-line{opacity:.72}.lws-more-line+.lws-more-line+.lws-more-line{opacity:.45}.lws-pitch{font-size:18px;line-height:1.55}.lws-act{flex-direction:row;align-items:center;gap:24px}.lws-act .lwr-btn{width:auto;min-height:52px;padding:0 28px}.lws-rail{flex-direction:column;grid-column:10/span 3;align-self:stretch;margin:0;display:flex}.lws-rh{border-top:0;border-bottom:2px solid var(--lw-ink);margin:0;padding-top:0;padding-bottom:8px}.lws-rh a{font-size:var(--lw-text-ui)}.lws-eps-list{padding:0;display:block;overflow:visible}.lws-ep{border-bottom:1px solid var(--lw-rule);padding:16px 0 18px}.lws-ep-plate{aspect-ratio:4/3;height:auto;margin-bottom:4px}.lws-ep-t{font-size:18px}.lws-mine{margin:24px 0 0}.lws-lc{border-top:2px solid var(--lw-ink);flex-direction:column;gap:14px;margin-top:40px;padding-top:16px;display:flex;position:sticky;top:24px}.lws-scale{border-bottom:1px solid var(--lw-rule);grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:6px;display:grid}.lws-scale span{font-family:var(--lw-font-display);color:var(--lw-rule-strong);font-size:34px;font-weight:600;line-height:1}.lws-scale span.on{color:var(--lw-oxblood);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:3px}.lws-lc p{font-size:var(--lw-text-ui);color:var(--lw-ink-2);line-height:1.5}.lws-dayone{padding:28px}}.lws-class-gate-over{z-index:5;background:linear-gradient(to bottom, var(--lw-paper) 0%, var(--lw-paper) 72%, color-mix(in srgb, var(--lw-paper) 0%, transparent) 100%);min-height:260px;margin:0;padding:28px 16px;position:absolute;top:0;left:0;right:0}.lws-video-close-left{top:10px;left:10px;right:auto}.lws-in-headline{display:none}.lws-pattern-verb{font-size:var(--lw-text-lead);margin-bottom:8px}.lws-class-lines .lws-ln>p{font-size:18px}@media (width>=960px){.lws-in-headline{font-weight:700;font-size:var(--lw-text-lead);padding:14px 0;line-height:1.35;display:block}.lws-class-gate-over{padding:40px 0}}.lws-micro-row{-moz-column-gap:1.25em;flex-wrap:wrap;gap:2px 1.25em;display:flex}.lws-front li,.lws-next li{border-bottom:1px solid var(--lw-rule)}.lws-front-item,.lws-next a{min-height:var(--lw-touch-min);flex-direction:column;gap:4px;padding:12px 0;text-decoration:none;display:flex;color:var(--lw-ink)!important}.lws-front-item b,.lws-next b{font-size:var(--lw-text-ui);line-height:1.3}.lws-front-item span,.lws-next span{font-size:var(--lw-text-small);color:var(--lw-muted);line-height:1.4}.lws-front-item:hover b,.lws-next a:hover b{text-underline-offset:3px;text-decoration:underline}.lws-front+.lws-quiet{margin-top:8px}.lws-vlab{z-index:1;pointer-events:none;background:color-mix(in srgb, var(--lw-ink) 70%, transparent);font:700 var(--lw-text-micro)/1.3 var(--lw-font-ui);letter-spacing:.02em;text-transform:uppercase;color:var(--lw-on-forest-muted);padding:2px 6px;position:absolute;top:12px;left:12px}.lws-plate-empty{z-index:0;font-size:var(--lw-text-micro);color:var(--lw-muted);position:absolute;top:8px;left:10px}.lws-story-plate{aspect-ratio:16/7;background:var(--lw-plate);display:block;position:relative;overflow:hidden}.lws-story-plate img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lws-front-img{margin-bottom:4px;display:block}.lws-front-plate{aspect-ratio:4/3;background:var(--lw-plate);display:block;position:relative;overflow:hidden}.lws-front-plate img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lws-front-item .lws-front-note{font-size:var(--lw-text-micro);color:var(--lw-muted);margin-top:4px;display:block}.lws-class-gate .lwr-btn{width:100%;min-height:48px;display:flex}.lws-locked .lwr-btn{min-height:48px;padding:0 24px}@media (width>=960px){.lws-class-gate .lwr-btn{width:auto;padding:0 28px;display:inline-flex}}@media (width>=1024px){.lws-band{color:var(--lw-sheet);padding:64px 0 72px}.lws-band-ink{background:var(--lw-ink)}.lws-band-ox{background:var(--lw-oxblood)}.lws-band-forest{background:var(--lw-forest);color:var(--lw-on-forest)}.lws-band :focus-visible{outline-color:var(--lw-yellow)}.lws-band-grid{-moz-column-gap:32px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:32px;display:grid}.lws-band-l{grid-column:1/span 5}.lws-band-r{grid-column:7/span 6}.lws-band-h{font-family:var(--lw-font-display);font-weight:600;font-size:max(36px, var(--lw-text-h1));letter-spacing:var(--lw-tracking-display);text-wrap:balance;line-height:1.04}.lws-band-h3{font-family:var(--lw-font-display);font-size:35.2px;font-weight:600;line-height:1.06}.lws-band-lead{color:var(--lw-on-forest-muted);margin-top:18px;font-size:22.5px;line-height:1.45}.lws-band-ox .lws-band-lead{color:var(--lw-sheet);font-size:20px}.lws-band-btn{min-height:56px;margin-top:22px;padding:0 28px;font-size:18px}.lws-band-link{min-height:var(--lw-touch-min);text-underline-offset:4px;align-items:center;margin-top:8px;font-weight:600;text-decoration:underline;display:inline-flex;color:var(--lw-yellow)!important}.lws-qz-card{background:var(--lw-sheet);color:var(--lw-ink);padding:28px 30px}.lws-qz-card section{background:0 0;border:0;margin-top:0;padding:0}.lws-qz .lws-mark,.lws-qz .lws-mark:disabled{background:var(--lw-yellow);color:var(--lw-ink);opacity:1;font-weight:700}.lws-qz .lws-qz-intro{display:none}.lws-xw{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:32px;display:grid}.lws-xw p{margin-top:10px}.lws-xw-slot{aspect-ratio:340/418;background:color-mix(in srgb, var(--lw-sheet) 16%, var(--lw-oxblood));border-radius:2px;display:block}.lws-band-forest .lws-eps{margin:0}.lws-band-forest .lws-rh{border-bottom-color:var(--lws-rule-on-dark)}.lws-band-forest .lws-h4{font-family:var(--lw-font-display);font-weight:600;font-size:max(36px, var(--lw-text-h2));color:var(--lw-on-forest);line-height:1.05}.lws-band-forest .lws-rh a{color:var(--lw-yellow)}.lws-band-forest .lws-eps-list{-moz-column-gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;display:grid}.lws-band-forest .lws-ep{border-bottom:0}.lws-band-forest .lws-ep-t{color:var(--lw-on-forest)}.lws-band-forest .lws-micro{color:var(--lw-on-forest-muted)}}.lws-ai-chip{z-index:1;font-size:var(--lw-text-micro);color:var(--lw-sheet);background:color-mix(in srgb, var(--lw-ink) 65%, transparent);pointer-events:none;border-radius:2px;padding:2px 6px;line-height:1.3;position:absolute;bottom:6px;right:6px}
