.NRnFvG_controls{margin-bottom:28px}.NRnFvG_chips{flex-wrap:wrap;gap:10px;display:flex}.NRnFvG_chip{min-height:var(--touch);border-radius:var(--radius-pill);border:1.5px solid var(--color-border-strong);color:var(--color-text);cursor:pointer;transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), color .2s var(--ease-out);background:0 0;padding:0 20px;font-size:16px;font-weight:700}.NRnFvG_chip:hover{border-color:var(--color-accent)}.NRnFvG_chip[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.NRnFvG_count{color:var(--color-text-muted);margin-top:28px;font-size:16px}.NRnFvG_grid{flex-wrap:wrap;gap:24px;padding:0;list-style:none;display:flex}.NRnFvG_cell{flex:340px;min-width:0;max-width:100%;display:flex}.NRnFvG_cell>*{flex:1}@media (min-width:1100px){.NRnFvG_cell{flex-grow:0;flex-basis:calc(33.3333% - 16px)}}@media (min-width:760px) and (max-width:1099px){.NRnFvG_cell{flex-grow:0;flex-basis:calc(50% - 12px)}}
._4x_FOW_frame{aspect-ratio:16/9;background:var(--color-surface-raised);position:relative;overflow:hidden}._4x_FOW_image{object-fit:cover;transition:transform .6s var(--ease-out)}._4x_FOW_placeholder{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}._4x_FOW_numeral{font-family:var(--font-display);color:var(--color-accent);font-size:72px;line-height:1}._4x_FOW_note{color:var(--color-text-muted);font-size:15px}._4x_FOW_thumb{background:var(--color-background);border-radius:10px}._4x_FOW_thumb ._4x_FOW_numeral{font-size:48px}
.PtrtjG_card{border-radius:var(--radius-card);border:1px solid var(--color-border);transition:border-color .25s var(--ease-out), transform .25s var(--ease-out), box-shadow .25s var(--ease-out);display:flex;position:relative;overflow:hidden}.PtrtjG_grid{background:var(--color-surface);flex-direction:column}.PtrtjG_row{background:var(--color-surface-raised);flex-wrap:wrap;align-items:center;gap:28px;max-width:760px;padding:20px}.PtrtjG_thumb{flex:0 0 200px}.PtrtjG_body{flex-direction:column;gap:10px;display:flex}.PtrtjG_grid .PtrtjG_body{padding:22px 24px 26px}.PtrtjG_row .PtrtjG_body{flex:260px;gap:8px;min-width:0}.PtrtjG_eyebrow{color:var(--color-accent);font-size:15px;font-weight:700}.PtrtjG_title{font-size:24px;line-height:1.25}.PtrtjG_meta{color:var(--color-text-muted);font-size:16px}.PtrtjG_link{color:inherit;text-decoration:none}.PtrtjG_link:after{content:"";z-index:1;position:absolute;inset:0}.PtrtjG_link:hover{color:inherit}.PtrtjG_link:focus-visible{outline:none}.PtrtjG_linked:has(.PtrtjG_link:focus-visible){outline:2px solid var(--color-accent);outline-offset:3px}@media (max-width:600px){.PtrtjG_row{flex-wrap:nowrap;align-items:flex-start;gap:16px;padding:14px}.PtrtjG_thumb{flex:0 0 104px}.PtrtjG_thumb span:first-child{font-size:30px}.PtrtjG_row .PtrtjG_body{flex:auto;gap:4px}.PtrtjG_row .PtrtjG_title{font-size:20px}.PtrtjG_row .PtrtjG_eyebrow,.PtrtjG_row .PtrtjG_meta{font-size:14px}}@media (hover:hover){.PtrtjG_linked:hover{border-color:var(--color-border-strong);transform:translateY(-3px);box-shadow:0 18px 40px -24px #000000a6}.PtrtjG_linked:hover img{transform:scale(1.03)}}
.Y8UUpq_section{padding-block:32px 104px}.Y8UUpq_header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:32px;display:flex}.Y8UUpq_title{font-size:var(--fs-h2)}.Y8UUpq_all{min-height:var(--touch);align-items:center;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.Y8UUpq_grid{flex-wrap:wrap;gap:24px;display:flex}.Y8UUpq_item{flex:320px;min-width:0;display:flex}.Y8UUpq_item>*{flex:1}.Y8UUpq_suggest{border-radius:var(--radius-card);border:1.5px dashed var(--color-border-strong);transition:border-color .25s var(--ease-out), background-color .25s var(--ease-out);flex-direction:column;justify-content:center;gap:14px;padding:32px 28px;text-decoration:none}.Y8UUpq_suggest>*{flex:none}.Y8UUpq_suggest:hover{border-color:var(--color-accent);background:#e0ae550d}.Y8UUpq_suggestTitle{font-size:26px;line-height:1.25}.Y8UUpq_suggestText{color:var(--color-text-secondary);font-size:17px;line-height:1.55}.Y8UUpq_suggestCta{color:var(--color-accent);font-size:17px;font-weight:700}@media (max-width:760px){.Y8UUpq_section{padding-block:16px 72px}}
._3z2lIW_section{background:var(--color-surface);border-block:1px solid var(--color-divider)}._3z2lIW_inner{padding-block:var(--section-padding)}._3z2lIW_title{font-size:var(--fs-h2);margin-bottom:12px}._3z2lIW_lead{max-width:38em;color:var(--color-text-secondary);margin-bottom:40px;font-size:19px;line-height:1.6}._3z2lIW_grid{flex-wrap:wrap;gap:20px;padding:0;list-style:none;display:flex}._3z2lIW_tile{border-radius:var(--radius-card);background:var(--color-surface-raised);min-width:0;transition:border-color .25s var(--ease-out), transform .25s var(--ease-out);border:1px solid #e0ae5533;flex-direction:column;flex:240px;gap:10px;padding:28px 24px;display:flex;position:relative}._3z2lIW_name{font-size:26px}._3z2lIW_link{color:inherit;text-decoration:none}._3z2lIW_link:after{content:"";position:absolute;inset:0}._3z2lIW_link:hover{color:inherit}._3z2lIW_link:focus-visible{outline:none}._3z2lIW_tile:has(._3z2lIW_link:focus-visible){outline:2px solid var(--color-accent);outline-offset:3px}._3z2lIW_dates{color:var(--color-accent);font-size:15px;font-weight:700}._3z2lIW_blurb{color:var(--color-text-secondary);font-size:17px;line-height:1.55}@media (hover:hover){._3z2lIW_tile:hover{border-color:var(--color-border-strong);transform:translateY(-3px)}}@media (max-width:760px){._3z2lIW_inner{padding-block:72px}}
.TL17pq_card{border-radius:var(--radius-panel);background:var(--color-surface-raised);border:1px solid #e0ae5538;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:clamp(28px,4vw,48px);display:flex}.TL17pq_copy{flex-direction:column;flex:380px;gap:12px;min-width:0;display:flex}.TL17pq_title{font-size:clamp(28px,2.8vw,36px);line-height:1.2}.TL17pq_text{color:var(--color-text-secondary);font-size:18px;line-height:1.55}.TL17pq_formArea{flex:380px;min-width:0}.TL17pq_form{flex-direction:column;gap:8px;display:flex}.TL17pq_label{color:var(--color-text-secondary);font-size:15px;font-weight:700}.TL17pq_row{flex-wrap:wrap;gap:10px;display:flex}.TL17pq_input{border-radius:var(--radius-pill);border:1.5px solid var(--color-border-strong);background:var(--color-background);min-width:0;min-height:54px;color:var(--color-text);transition:border-color .2s var(--ease-out);flex:220px;padding:0 20px;font-size:17px}.TL17pq_input::placeholder{color:var(--color-text-muted);opacity:1}.TL17pq_input:hover,.TL17pq_input:focus{border-color:var(--color-accent)}.TL17pq_input[aria-invalid=true]{border-color:#e08a7f}.TL17pq_button{font-size:17px}.TL17pq_button:disabled{cursor:progress;opacity:.8}.TL17pq_error{color:#f0a397;min-height:1.5em;font-size:15px;font-weight:700}.TL17pq_error:empty{min-height:0}.TL17pq_fine{color:var(--color-text-muted);font-size:14px}.TL17pq_fine a{color:var(--color-text-secondary)}.TL17pq_success{color:var(--color-text);align-items:center;gap:14px;font-size:19px;font-weight:700;line-height:1.45;display:flex}.TL17pq_tick{border-radius:var(--radius-pill);background:var(--color-accent);width:44px;height:44px;color:var(--color-on-accent);flex:none;justify-content:center;align-items:center;font-size:22px;display:flex}.TL17pq_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:600px){.TL17pq_button{flex:100%}}
.fXF0ra_section{background:var(--color-surface);border-block:1px solid var(--color-divider)}.fXF0ra_inner{max-width:920px;padding:var(--section-padding) var(--gutter);flex-direction:column;gap:22px;margin-inline:auto;display:flex}.fXF0ra_quote{font-family:var(--font-display);color:var(--color-text);font-size:clamp(28px,3vw,38px);line-height:1.3}.fXF0ra_text{color:var(--color-text-secondary);font-size:19px;line-height:1.6}@media (max-width:760px){.fXF0ra_inner{padding-block:72px}}
.E0kJGG_newsletter{padding-block:var(--section-padding)}@media (max-width:760px){.E0kJGG_newsletter{padding-block:64px 72px}}
.r48Seq_block{border-radius:var(--radius-card);background:var(--color-surface);border:1px solid #e0ae5533;gap:18px;padding:24px 28px;display:flex}.r48Seq_icon{color:var(--color-accent);flex:none;margin-top:2px}.r48Seq_text{flex-direction:column;gap:6px;min-width:0;display:flex}.r48Seq_eyebrow{font-family:var(--font-body);letter-spacing:.06em;color:var(--color-accent);font-size:15px;font-weight:700}.r48Seq_title{font-family:var(--font-display);color:var(--color-text);font-size:24px;line-height:1.25}.r48Seq_credit{color:var(--color-text-secondary);font-size:16px}.r48Seq_note{color:var(--color-text-muted);font-size:15px;line-height:1.5}
._3dJGfa_button{border-radius:var(--radius-pill);text-align:center;cursor:pointer;transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), color .2s var(--ease-out), transform .2s var(--ease-out);justify-content:center;align-items:center;gap:8px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}._3dJGfa_button:active{transform:scale(.97)}._3dJGfa_primary{background:var(--color-accent);color:var(--color-on-accent);border:none}._3dJGfa_primary:hover{background:var(--color-text);color:var(--color-on-accent)}._3dJGfa_secondary{border:1.5px solid var(--color-outline-light);color:var(--color-text);background:0 0}._3dJGfa_secondary:hover{border-color:var(--color-accent);color:var(--color-accent)}._3dJGfa_sm{min-height:var(--touch);padding:0 20px;font-size:17px}._3dJGfa_md{min-height:50px;padding:0 24px;font-size:17px}._3dJGfa_lg{min-height:54px;padding:0 28px;font-size:18px}
._8r1zpa_list{flex-wrap:wrap;gap:8px;padding:0;font-size:15px;font-weight:700;line-height:1.4;list-style:none;display:flex}._8r1zpa_outline,._8r1zpa_filled{border-radius:var(--radius-pill);color:var(--color-text);padding:6px 14px}._8r1zpa_outline{border:1px solid var(--color-border-strong)}._8r1zpa_filled{border:1px solid var(--color-badge);background:var(--color-badge)}
.C2s7Za_frame{aspect-ratio:16/9;background:var(--color-surface-raised);border:1px solid #e0ae5540;display:block;position:relative;overflow:hidden}.C2s7Za_frame-md{border-radius:18px}.C2s7Za_frame-lg{border-radius:var(--radius-panel)}.C2s7Za_image{object-fit:cover;transition:transform .6s var(--ease-out)}.C2s7Za_play{border-radius:var(--radius-pill);color:var(--color-accent);transition:transform .3s var(--ease-out), background-color .3s var(--ease-out), color .3s var(--ease-out);background:#0b2242b8;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.C2s7Za_play svg{margin-left:4px}.C2s7Za_md{border:1.5px solid var(--color-accent);width:84px;height:84px}.C2s7Za_lg{border:2px solid var(--color-accent);width:104px;height:104px}.C2s7Za_lg svg{margin-left:5px}@media (hover:hover){.C2s7Za_frame:hover .C2s7Za_play{background:var(--color-accent);color:var(--color-on-accent);transform:translate(-50%,-50%)scale(1.08)}.C2s7Za_frame:hover .C2s7Za_image{transform:scale(1.02)}}@media (max-width:520px){.C2s7Za_md{width:68px;height:68px}.C2s7Za_lg{width:80px;height:80px}}
.Bi4kfW_header{padding-block:48px 32px}.Bi4kfW_breadcrumb{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:0 8px;margin-bottom:16px;font-size:16px;display:flex}.Bi4kfW_breadcrumb a{min-height:var(--touch);color:var(--color-text-secondary);align-items:center;display:inline-flex}.Bi4kfW_breadcrumb a:hover{color:var(--color-text)}.Bi4kfW_eyebrow{margin-bottom:10px}.Bi4kfW_title{max-width:22em;margin-bottom:20px;font-size:clamp(36px,4.2vw,56px);line-height:1.1}.Bi4kfW_watch{padding-bottom:56px}.Bi4kfW_actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:20px;display:flex}.Bi4kfW_note{color:var(--color-text-muted);font-size:16px}.Bi4kfW_body{padding-block:24px 88px}.Bi4kfW_columns{flex-wrap:wrap;gap:56px;display:flex}.Bi4kfW_main{flex-direction:column;flex:999 560px;gap:22px;min-width:0;display:flex}.Bi4kfW_heading{font-size:32px}.Bi4kfW_chaptersHeading{margin-top:24px}.Bi4kfW_paragraph{max-width:40em;color:var(--color-text-secondary);font-size:19px;line-height:1.7}.Bi4kfW_series{background:var(--color-surface);border-top:1px solid var(--color-divider);padding-block:72px}.Bi4kfW_seriesHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;margin-bottom:28px;display:flex}.Bi4kfW_seriesTitle{margin-top:10px;font-size:clamp(26px,2.6vw,34px);line-height:1.2}.Bi4kfW_seriesLink{min-height:var(--touch);align-items:center;gap:8px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.Bi4kfW_neighbours{flex-wrap:wrap;gap:24px;display:flex}.Bi4kfW_neighbour{flex-direction:column;flex:460px;gap:10px;min-width:0;display:flex}.Bi4kfW_neighbourLabel{color:var(--color-text-muted);font-size:15px;font-weight:700}.Bi4kfW_newsletter{padding-block:88px}.Bi4kfW_related{background:var(--color-surface);border-top:1px solid var(--color-divider);padding-block:80px}.Bi4kfW_relatedTitle{margin-bottom:28px;font-size:clamp(28px,2.8vw,36px)}.Bi4kfW_relatedList{flex-direction:column;gap:16px;display:flex}@media (max-width:760px){.Bi4kfW_header{padding-block:28px 24px}.Bi4kfW_watch{padding-bottom:40px}.Bi4kfW_actions>a{flex:100%}.Bi4kfW_body{padding-block:8px 64px}.Bi4kfW_columns{gap:40px}.Bi4kfW_heading{font-size:28px}.Bi4kfW_paragraph{font-size:18px}.Bi4kfW_series,.Bi4kfW_related{padding-block:56px}.Bi4kfW_newsletter{padding-block:64px}}
.CPKsVG_header{flex-wrap:wrap;align-items:center;gap:40px 56px;padding-block:48px 72px;display:flex}.CPKsVG_intro{flex-direction:column;flex:460px;align-items:flex-start;gap:18px;min-width:0;display:flex}.CPKsVG_breadcrumb{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:0 8px;font-size:16px;display:flex}.CPKsVG_breadcrumb a{min-height:var(--touch);color:var(--color-text-secondary);align-items:center;display:inline-flex}.CPKsVG_breadcrumb a:hover{color:var(--color-text)}.CPKsVG_title{font-size:clamp(38px,4.4vw,58px);line-height:1.1}.CPKsVG_lead{font-size:var(--fs-lead);color:var(--color-text-secondary);line-height:1.6}.CPKsVG_actions{flex-wrap:wrap;gap:14px;display:flex}.CPKsVG_art{aspect-ratio:16/9;border-radius:var(--radius-panel);background:var(--color-surface-raised);border:1px solid #e0ae5540;flex:440px;min-width:0;position:relative;overflow:hidden}.CPKsVG_image{object-fit:cover;transition:transform .6s var(--ease-out)}.CPKsVG_play{border-radius:var(--radius-pill);border:1.5px solid var(--color-accent);width:84px;height:84px;color:var(--color-accent);transition:transform .3s var(--ease-out), background-color .3s var(--ease-out), color .3s var(--ease-out);background:#0b2242b8;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CPKsVG_play svg{margin-left:4px}@media (hover:hover){.CPKsVG_art:hover .CPKsVG_play{background:var(--color-accent);color:var(--color-on-accent);transform:translate(-50%,-50%)scale(1.08)}.CPKsVG_art:hover .CPKsVG_image{transform:scale(1.02)}}.CPKsVG_body{padding-block:8px 88px}.CPKsVG_columns{flex-wrap:wrap;gap:48px 56px;display:flex}.CPKsVG_main{flex-direction:column;flex:999 560px;gap:24px;min-width:0;display:flex}.CPKsVG_side{flex:320px;align-self:flex-start;min-width:0}.CPKsVG_question{border-left:3px solid var(--color-accent);border-radius:0 var(--radius-card) var(--radius-card) 0;background:var(--color-surface);margin:0 0 16px;padding:24px 28px}.CPKsVG_questionLabel{letter-spacing:.06em;color:var(--color-accent);margin-bottom:8px;font-size:15px;font-weight:700}.CPKsVG_questionText{font-family:var(--font-display);color:var(--color-text);font-size:clamp(22px,2.2vw,28px);line-height:1.35}.CPKsVG_heading{font-size:32px}.CPKsVG_newsletter{padding-bottom:96px}@media (max-width:760px){.CPKsVG_header{padding-block:28px 48px}.CPKsVG_actions>a{flex:100%}.CPKsVG_play{width:68px;height:68px}.CPKsVG_body{padding-bottom:64px}.CPKsVG_heading{font-size:28px}.CPKsVG_question{padding:20px}.CPKsVG_newsletter{padding-bottom:72px}}
.XiZhHq_card{border-radius:var(--radius-panel);background:var(--color-surface-raised);border:1px solid var(--color-border-strong);transition:border-color .25s var(--ease-out), transform .25s var(--ease-out);flex-wrap:wrap;display:flex;position:relative;overflow:hidden}.XiZhHq_media{aspect-ratio:16/9;background:var(--color-surface);flex:420px;min-width:0;position:relative}.XiZhHq_image{object-fit:cover;transition:transform .6s var(--ease-out)}.XiZhHq_badge{border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);color:var(--color-text);background:#0b2242d1;padding:6px 14px;font-size:15px;font-weight:700;position:absolute;bottom:16px;left:16px}.XiZhHq_body{flex-direction:column;flex:360px;justify-content:center;gap:14px;min-width:0;padding:clamp(24px,3vw,40px);display:flex}.XiZhHq_title{font-size:clamp(26px,2.6vw,34px);line-height:1.2}.XiZhHq_link{color:inherit;text-decoration:none}.XiZhHq_link:after{content:"";position:absolute;inset:0}.XiZhHq_link:hover{color:inherit}.XiZhHq_link:focus-visible{outline:none}.XiZhHq_card:has(.XiZhHq_link:focus-visible){outline:2px solid var(--color-accent);outline-offset:3px}.XiZhHq_description{color:var(--color-text-secondary);font-size:18px;line-height:1.6}@media (hover:hover){.XiZhHq_card:hover{border-color:var(--color-accent);transform:translateY(-3px)}.XiZhHq_card:hover .XiZhHq_image{transform:scale(1.03)}}
.wlj4la_top{padding-block:80px 104px}.wlj4la_title{margin-bottom:14px;font-size:clamp(40px,4.6vw,60px);line-height:1.1}.wlj4la_lead{max-width:36em;font-size:var(--fs-lead);color:var(--color-text-secondary);margin-bottom:36px;line-height:1.6}.wlj4la_playlists{background:var(--color-surface);border-top:1px solid var(--color-divider);padding-block:88px}.wlj4la_sectionTitle{margin-bottom:12px;font-size:clamp(28px,2.8vw,36px)}.wlj4la_sectionLead{max-width:38em;color:var(--color-text-secondary);margin-bottom:32px;font-size:19px;line-height:1.6}.wlj4la_playlistGrid{flex-direction:column;gap:24px;display:flex}@media (max-width:760px){.wlj4la_top{padding-block:56px 72px}.wlj4la_playlists{padding-block:64px}}
.sxuMuG_page{text-align:center;flex-direction:column;align-items:center;gap:20px;padding-block:96px 120px;display:flex}.sxuMuG_title{max-width:14em;font-size:clamp(36px,4.4vw,56px);line-height:1.1}.sxuMuG_text{max-width:32em;font-size:var(--fs-lead);color:var(--color-text-secondary);line-height:1.6}.sxuMuG_actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:8px;display:flex}
.rnZ7oW_page{padding-block:80px 104px}.rnZ7oW_title{margin-bottom:14px;font-size:clamp(40px,4.6vw,60px);line-height:1.1}.rnZ7oW_lead{max-width:36em;font-size:var(--fs-lead);color:var(--color-text-secondary);margin-bottom:40px;line-height:1.6}.rnZ7oW_grid{flex-direction:column;gap:24px;display:flex}@media (max-width:760px){.rnZ7oW_page{padding-block:56px 72px}}
