.academy-content-frame{display:block;border:0;width:100%;min-height:80px}.academy-content-widget{display:flex;position:relative;align-items:center;gap:24px;box-sizing:border-box;margin:24px 0;max-width:100%}.academy-content-widget[data-align=center]{justify-content:center}.academy-content-widget[data-align=right]{justify-content:flex-end}.academy-content-project-card,.academy-content-callout{overflow:hidden;padding:24px;border-radius:12px;background:var(--neutral-surface-medium)}.academy-content-card-copy{display:flex;position:relative;flex-direction:column;flex:1;gap:12px;min-width:0;overflow-wrap:anywhere}.academy-content-card-copy>span:last-child{color:var(--neutral-content-a58)}.academy-content-project-card>button{position:relative;flex-shrink:0;padding:0;border:1px solid var(--neutral-border-emphasis);width:36px;height:36px}.academy-content-project-card{gap:48px;margin:0;padding:20px 24px;width:fit-content}.academy-content-project-card[data-align=center]{margin-inline:auto}.academy-content-project-card[data-align=right]{margin-left:auto}.academy-content-project-card .academy-content-card-copy{gap:4px}.academy-content-project-card .academy-content-card-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.academy-content-project-card .academy-content-card-copy>[role=heading]{line-height:normal;font-family:var(--font-body);font-weight:var(--type-weight-body-medium);font-size:var(--size-b1)}.academy-content-project-card .academy-content-card-copy>span:last-child{font-size:var(--size-b4)}.academy-content-card-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.15;object-fit:cover}.academy-content-card-dots{position:absolute;left:-26.44%;top:-195.52%;width:165.03%;height:295.52%;opacity:.15;pointer-events:none;color:var(--neutral-content)}.academy-content-image-copy{display:flex;flex-direction:column;gap:12px;min-width:0}.academy-content-image-copy>img{border-radius:12px;max-width:100%;height:auto}.academy-content-error{display:block;padding:12px;border:1px solid var(--alert-content);color:var(--alert-content);overflow-wrap:anywhere}@media(max-width:600px){.academy-content-project-card{gap:24px;padding:20px;width:100%}.academy-content-project-card>button{width:44px;height:44px}}.academy-content-widget[data-placement=sidebar]{flex-direction:row;align-items:center;gap:12px;margin:0;padding:20px 24px;width:100%}.academy-content-widget[data-placement=sidebar] .academy-content-card-copy{gap:4px}.academy-content-widget[data-placement=sidebar] .academy-content-card-copy>[role=heading]{line-height:normal;font-family:var(--font-body);font-weight:var(--type-weight-body-medium);font-size:var(--size-b1)}.academy-content-widget[data-placement=sidebar] .academy-content-card-copy>span:last-child{font-size:var(--size-b4)}.academy-content-widget[data-placement=sidebar]>button{padding:0;width:36px;height:36px}@media(max-width:767px){.academy-content-widget[data-placement=sidebar]>button{width:44px;height:44px}}.academy-markdown-video{display:block;overflow:hidden;position:relative;margin:16px 0;border-radius:12px;width:100%;background:var(--neutral-surface-bg);aspect-ratio:16 / 9}.academy-markdown-video>.academy-video-media{width:100%;height:100%;object-fit:contain}.academy-markdown-video .academy-video-media-error{display:grid;position:absolute;top:0;right:0;bottom:0;left:0;padding:24px;background:var(--neutral-overlay-stronger);color:var(--neutral-content-a90);place-items:center}.academy-content-video-copy{width:100%}.academy-content-video-copy>.academy-markdown-video{margin-top:0}.academy-markdown{display:flow-root;container:academy-markdown / inline-size;min-width:0;line-height:var(--lh-paragraph-p3);font-family:var(--font-body);font-size:var(--size-b3);color:var(--neutral-content-a90);overflow-wrap:anywhere;letter-spacing:var(--ls-loose)}.academy-markdown.academy-markdown :where(p,.academy-markdown-paragraph){margin:0 0 16px}.academy-markdown.academy-markdown :where(h1,h2,h3,h4){margin:40px 0 16px;line-height:var(--lh-tight);font-family:var(--font-heading);font-weight:var(--font-weight-570);font-size:var(--size-h2);letter-spacing:0;scroll-margin-top:48px}.academy-markdown.academy-markdown :where(h3,h4),.academy-markdown[data-root-heading="1"] h2{margin-top:16px;font-size:var(--size-h3)}.academy-markdown>:first-child{margin-top:0}.academy-markdown.academy-markdown :where(a){color:var(--pink-contrast)}.academy-markdown.academy-markdown :where(blockquote){margin:20px 0;padding-left:20px;border-left:2px solid var(--neutral-border-emphasis)}.academy-markdown.academy-markdown :where(pre,.blog-table-scroll){overflow:auto;max-width:100%}.academy-markdown.academy-markdown :where(pre){padding:16px;border:1px solid var(--neutral-border-emphasis);border-radius:8px;background:var(--neutral-content-a3)}.academy-markdown.academy-markdown :where(code){font-family:ui-monospace,monospace;font-size:var(--size-b4)}.academy-markdown.academy-markdown :where(table){border-collapse:collapse;width:100%}.academy-markdown.academy-markdown :where(th,td){padding:10px 12px;border:1px solid var(--neutral-border-emphasis);min-width:12em;text-align:left}.academy-markdown.academy-markdown :where(th){background:var(--neutral-content-a5)}.academy-markdown.academy-markdown :where(.blog-table-scroll){margin:16px 0}.academy-markdown.academy-markdown :where(img){max-width:100%;height:auto}.academy-markdown>.academy-markdown-paragraph>img{display:block;border:1px solid var(--neutral-border-emphasis);border-radius:12px}.academy-markdown-paragraph[data-media-columns]{display:grid;align-items:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.academy-markdown-paragraph[data-media-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.academy-markdown-paragraph[data-media-columns]>*{margin:0;min-width:0}.academy-markdown-paragraph[data-media-columns] :where(img,.academy-content-image-copy){display:block;width:100%}.academy-markdown-paragraph[data-media-columns] .academy-content-image-copy{display:flex}@container academy-markdown (max-width: 720px){.academy-markdown-paragraph[data-media-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container academy-markdown (max-width: 480px){.academy-markdown-paragraph[data-media-columns]{grid-template-columns:minmax(0,1fr)}}.academy-markdown :where(ul,ol){margin:16px 0;padding-left:40px}.academy-markdown ul{list-style:disc}.academy-markdown ol{list-style:decimal}.academy-video{container:academy-video/inline-size;min-width:0}.academy-video h1,.academy-video h2,.academy-video p{margin:0}.academy-video-layout{display:grid;align-items:start;grid-template-columns:minmax(0,1fr) 348px;gap:20px}.academy-video-primary,.academy-video-sidebar{display:flex;flex-direction:column;gap:20px;min-width:0}.academy-video-player{display:block;overflow:hidden;position:relative;padding:0;border-radius:13.491px;width:100%;background:var(--neutral-surface-bg);scroll-margin-top:16px;aspect-ratio:16/9}.academy-video-player:is(:hover,:focus-visible) .academy-video-play-indicator{opacity:1}.academy-video-info>h1{font-weight:var(--font-weight-medium)}.academy-video-info{display:flex;flex-direction:column;gap:12px}.academy-video-author-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.academy-video-description{color:var(--neutral-content-a58)}.academy-video-episode-panel{position:relative;min-width:0}.academy-video-episode-panel[data-more=true] .academy-video-episodes{-webkit-mask-image:linear-gradient(to bottom,var(--neutral-content-inverse) calc(100% - 35px),transparent);mask-image:linear-gradient(to bottom,var(--neutral-content-inverse) calc(100% - 35px),transparent)}.academy-video-episodes{overflow-y:auto;padding:12px;border-radius:16px;max-height:500px;background:var(--neutral-content-a5);box-shadow:inset 0 0 0 1px var(--neutral-border);overscroll-behavior:contain}.academy-video-episode-list{display:flex;list-style:none;flex-direction:column;gap:4px;margin:0;padding:0}.academy-video-episode{justify-content:flex-start;gap:10px;padding:10px;border-radius:12px;width:100%;height:40px;text-align:left;color:var(--neutral-content-a90)}.academy-video-episode:not([aria-pressed=true]):hover{background:var(--neutral-content-a12);color:var(--neutral-content-a80)}.academy-video-episode-play{display:none}.academy-video-episode:is(:hover,[aria-pressed=true]) .academy-video-episode-index{display:none}.academy-video-episode:is(:hover,[aria-pressed=true]) .academy-video-episode-play{display:block}.academy-video-episode:hover .academy-video-episode-number{background:transparent;color:var(--neutral-content)}.academy-video-episode[aria-pressed=true]{background:var(--neutral-content);color:var(--neutral-content-inverse)}.academy-video-episode[aria-pressed=true] .academy-video-episode-number{background:transparent;color:var(--neutral-content-inverse)}.academy-video-episode[aria-pressed=true] .academy-video-duration{color:var(--neutral-content-inverse-a65)}.academy-video-episode-number{display:flex;justify-content:center;align-items:center;flex-shrink:0;border-radius:5px;width:16px;height:16px;background:var(--neutral-content-a12);font-family:var(--font-heading);color:var(--neutral-content-a58);letter-spacing:0}.academy-video-episode-name{overflow:hidden;flex:1;min-width:0;text-overflow:ellipsis}.academy-video-duration{flex-shrink:0;color:var(--neutral-content-a34)}.academy-video-recommendations{display:flex;flex-direction:column;gap:20px}.academy-video-recommendation{display:flex;flex-direction:column;gap:12px;text-decoration:none;color:var(--neutral-content-a58)}.academy-video-recommendation>img{border-radius:16px;width:100%;object-fit:cover;aspect-ratio:16/9}.academy-video-video-metadata{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--size-b4);color:var(--neutral-content-a58)}.academy-video-video-metadata>span:first-child{font-size:inherit}.academy-video-metadata-divider{width:1px;height:14px;background:var(--neutral-border-emphasis)}.academy-video-recommendation:focus-visible{border-radius:12px;outline:2px solid var(--pink-content);outline-offset:4px}.academy-video-recommendation:hover{opacity:.8}.academy-video-recommendation-copy{display:flex;flex-direction:column;gap:8px;padding:4px 0;min-width:0}.academy-video-recommendation-copy>span:first-child{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.academy-video-recommendation-duration{color:var(--neutral-content-a58)}@container academy-video (width <= 975px){.academy-video-layout{grid-template-areas:"player" "info" "episodes" "project" "recommendations";grid-template-columns:minmax(0,1fr);gap:24px}.academy-video-primary,.academy-video-sidebar{display:contents}.academy-video-player{grid-area:player;min-height:0;aspect-ratio:16/9}.academy-video-info{grid-area:info}.academy-video-episodes{max-height:360px}.academy-video-episode-panel{grid-area:episodes}.academy-video-episode{min-height:48px}.academy-video-recommendations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-area:recommendations}.academy-video-recommendations>h2{grid-column:1/-1}}@container academy-video (width <= 639px){.academy-video-recommendations{grid-template-columns:minmax(0,1fr)}}.academy-video-media{display:block;width:100%;height:100%;object-fit:contain}.academy-video-media[data-started=false]{object-fit:cover}.academy-video-media-error{position:absolute;inset:20px 20px auto;padding:12px;border-radius:8px;background:var(--neutral-surface-medium);color:var(--neutral-content)}.academy-video-episode-body{min-width:0}@container academy-video (width <= 975px){.academy-video-episode-body{grid-area:project}}.academy-article{container:academy-article/inline-size;min-width:0}.academy-article-content{display:flex;flex-direction:column;gap:40px}.academy-article-intro{display:flex;flex-direction:column;gap:16px}.academy-article-title-row{display:flex;justify-content:space-between;align-items:center;gap:16px}.academy-article-title-row>h1{margin:0;line-height:var(--lh-tight);font-family:var(--font-heading);font-weight:var(--font-weight-570);font-size:var(--size-h1);letter-spacing:0}.academy-article-description{margin:0;color:var(--neutral-content-a90)}.academy-article-metadata{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--neutral-content-a58)}.academy-article-metadata-divider{width:1px;height:14px;background:var(--neutral-border-emphasis)}.academy-article-divider{height:0;box-shadow:0 0 0 .5px var(--neutral-border-emphasis)}.academy-article-layout{display:grid;align-items:start;grid-template-columns:minmax(0,1fr);gap:40px}.academy-article-layout[data-sidebar=true]{grid-template-columns:minmax(0,1fr) 280px}.academy-article-body{min-width:0;color:var(--neutral-content-a90)}.academy-article-sidebar{display:flex;position:sticky;top:24px;flex-direction:column;gap:20px}.academy-article-outline{display:flex;flex-direction:column;gap:12px;border-left:1px solid var(--neutral-border-emphasis)}.academy-article-outline-group{margin-left:-1px;border-left:1px solid transparent}.academy-article-outline-group[data-active=true]{border-color:var(--pink-content)}.academy-article-outline-link{justify-content:flex-start;padding:0 16px;border-radius:0;width:100%;height:40px;text-align:left;color:var(--neutral-content-a58)}.academy-article-outline-link[aria-current=location]{color:var(--neutral-content)}.academy-article-outline-link[data-child=true]{padding-inline:28px 16px}.academy-article-outline-link>span{overflow:hidden;text-overflow:ellipsis}.academy-article-mobile-outline{display:none}@container academy-article (width <= 1151px){.academy-article-layout{gap:32px}}@container academy-article (width <= 975px){.academy-article-content{gap:28px}.academy-article-layout[data-sidebar=true]{grid-template-columns:minmax(0,1fr)}.academy-article-sidebar{position:static}.academy-article-desktop-outline{display:none}.academy-article-mobile-outline{display:block;border:1px solid var(--neutral-border-emphasis);border-radius:12px;background:var(--neutral-content-a3)}.academy-article-mobile-outline summary{display:flex;list-style:none;justify-content:space-between;align-items:center;padding:12px 16px;min-height:48px;cursor:pointer}.academy-article-mobile-outline summary::-webkit-details-marker{display:none}.academy-article-mobile-outline .academy-article-outline{margin:0 16px 16px}.academy-article-mobile-outline .academy-article-outline-link{min-height:44px}.academy-article-mobile-outline[open] summary svg{transform:rotate(180deg)}}@container academy-article (width <= 727px){.academy-article-content{gap:24px}.academy-article-title-row{flex-wrap:wrap;gap:12px}.academy-article-title-row>h1{font-size:var(--size-h2)}.academy-article-sidebar .academy-content-widget[data-placement=sidebar]>button{width:44px;height:44px}}.academy-detail-actions{display:flex;flex-shrink:0;gap:12px;margin-left:auto}.academy-detail-action{gap:4px;padding-inline:10px;border-radius:10px;height:32px;background:var(--neutral-content-a12)}.academy-detail-action[aria-pressed=true]{color:var(--pink-content)}@container academy-article (width <= 1151px){.academy-detail-action{min-height:44px}}@container academy-video (width <= 1151px){.academy-detail-action{min-height:44px}}._share-link_r5c39_1{padding:12px;border:1px solid var(--neutral-border-emphasis);border-radius:12px;width:100%;background:var(--neutral-surface-bg);color:var(--neutral-content)}._player_37ktf_1{position:absolute;top:0;right:0;bottom:0;left:0}._media_37ktf_6{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}._player_37ktf_1:fullscreen{width:100vw;height:100dvh;background:var(--neutral-surface-bg)}._main_1lu8b_1{display:flex;flex-direction:column;gap:24px;margin:0 auto;padding:0 0 88px;width:calc(100% - 48px);max-width:calc(var(--academy-page-max-width) - 48px)}._article-content_1lu8b_11{display:flex;flex-direction:column;gap:40px}._breadcrumb_1lu8b_17{display:flex;align-items:center;gap:8px;min-width:0;min-height:24px;color:var(--neutral-content-a58)}._breadcrumb_1lu8b_17 a{display:inline-flex;align-items:center;flex-shrink:0;gap:8px;text-decoration:none;color:inherit}._breadcrumb_1lu8b_17 a:hover{color:var(--neutral-content)}._breadcrumb_1lu8b_17>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._intro_1lu8b_42{display:flex;flex-direction:column;gap:16px}._title-row_1lu8b_48{display:flex;justify-content:space-between;align-items:center;gap:16px}._title-row_1lu8b_48 h1{font-weight:var(--font-weight-570)}._description_1lu8b_58{color:var(--neutral-content-a90)}._tags_1lu8b_62{display:flex;flex-wrap:wrap;gap:10px}._metadata_1lu8b_68{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--neutral-content-a58)}._metadata-divider_1lu8b_76{width:1px;height:14px;background:var(--neutral-border-emphasis)}._divider_1lu8b_82{height:0;box-shadow:0 0 0 .5px var(--neutral-border-emphasis)}._layout_1lu8b_87{display:grid;align-items:start;grid-template-columns:minmax(0,1fr) 280px;gap:40px}._body_1lu8b_94,._section_1lu8b_95{display:flex;flex-direction:column;min-width:0;color:var(--neutral-content-a90)}._body_1lu8b_94{gap:40px}._section_1lu8b_95{gap:16px}._section_1lu8b_95 h2{min-height:28px}._section_1lu8b_95 h2,._section_1lu8b_95 h3{scroll-margin-top:24px}._canvas-button_1lu8b_117{display:block;overflow:hidden;padding:0;border:1px solid var(--neutral-border-emphasis);border-radius:12px;width:100%;background:var(--neutral-surface-bg);aspect-ratio:900/490.447}._canvas_1lu8b_117{display:block;width:100%;height:100%;object-fit:cover}._sidebar_1lu8b_135{display:flex;position:sticky;top:24px;flex-direction:column;gap:20px}._outline_1lu8b_143{display:flex;flex-direction:column;gap:12px;border-left:1px solid var(--neutral-border-emphasis)}._outline-group_1lu8b_150{margin-left:-1px;border-left:1px solid transparent}._outline-group_1lu8b_150[data-active=true]{border-color:var(--pink-content)}._outline-link_1lu8b_159{justify-content:flex-start;padding:0 16px;border-radius:0;width:100%;height:40px;text-decoration:none;text-align:left;color:var(--neutral-content-a58)}._outline-link_1lu8b_159[aria-current=location]{color:var(--neutral-content)}._outline-child_1lu8b_174{padding-inline:28px 16px}._project_1lu8b_178{display:flex;overflow:hidden;position:relative;align-items:center;gap:24px;padding:20px 24px;border-radius:12px;background:var(--neutral-surface-medium)}._project_1lu8b_178>button{position:relative;flex-shrink:0;width:68px}._project-copy_1lu8b_194{display:flex;position:relative;flex-direction:column;flex:1;gap:8px;min-width:0}._project-copy_1lu8b_194 p{color:var(--neutral-content-a58)}._project-background_1lu8b_206{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.15;pointer-events:none;color:var(--neutral-content)}._project-background_1lu8b_206 svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}._mobile-outline_1lu8b_220{display:none}._project-preview_1lu8b_224 img{display:block;border-radius:12px;width:100%;max-height:60vh;object-fit:contain}@media(max-width:1199px){._main_1lu8b_1{width:calc(100% - 48px)}._layout_1lu8b_87{gap:32px}}@media(max-width:1023px){._article-content_1lu8b_11{gap:28px}._layout_1lu8b_87{grid-template-columns:minmax(0,1fr);gap:32px}._desktop-outline_1lu8b_248{display:none}._sidebar_1lu8b_135{position:static}._mobile-outline_1lu8b_220{display:block;border:1px solid var(--neutral-border-emphasis);border-radius:12px;background:var(--neutral-content-a3)}._mobile-outline_1lu8b_220 summary{display:flex;list-style:none;justify-content:space-between;align-items:center;padding:12px 16px;min-height:48px;cursor:pointer}._mobile-outline_1lu8b_220 summary::-webkit-details-marker{display:none}._mobile-outline_1lu8b_220 ._outline_1lu8b_143{margin:0 16px 16px}._mobile-outline_1lu8b_220 ._outline-link_1lu8b_159{min-height:44px}._mobile-outline_1lu8b_220[open] summary svg{transform:rotate(180deg)}._project_1lu8b_178>button{min-width:72px;min-height:44px}}@media(max-width:767px){._article-content_1lu8b_11{gap:24px}._main_1lu8b_1{gap:24px;padding:8px 0 40px;width:calc(100% - 40px)}._breadcrumb_1lu8b_17,._breadcrumb_1lu8b_17 a{min-height:44px}._title-row_1lu8b_48{flex-wrap:wrap;gap:12px}._body_1lu8b_94{gap:32px}._project_1lu8b_178{gap:16px;padding:20px}}._main_1mgwq_1{display:flex;flex-direction:column;gap:24px;margin:0 auto;padding:0 24px 24px;width:100%;max-width:var(--academy-page-max-width)}._layout_1mgwq_11{display:grid;align-items:start;grid-template-columns:minmax(0,1fr) 348px;gap:20px}._primary_1mgwq_18,._sidebar_1mgwq_19{display:flex;flex-direction:column;gap:20px;min-width:0}._player_1mgwq_26{display:block;overflow:hidden;position:relative;padding:0;border-radius:16px;width:100%;background:var(--neutral-surface-bg);scroll-margin-top:16px;aspect-ratio:896/500}._poster_1mgwq_38{display:block;width:100%;height:100%;object-fit:cover}._play-indicator_1mgwq_45{display:flex;position:absolute;left:50%;top:50%;justify-content:center;align-items:center;border:1px solid var(--neutral-content-a20);border-radius:50%;width:64px;height:64px;background:var(--neutral-content-inverse-a48);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transform:translate(-50%,-50%);transition:opacity var(--motion-fast) ease}._player_1mgwq_26:is(:hover,:focus-visible) ._play-indicator_1mgwq_45{opacity:1}._info_1mgwq_67>h1{font-weight:var(--font-weight-medium)}._info_1mgwq_67{display:flex;flex-direction:column;gap:12px}._author-row_1mgwq_77{display:flex;justify-content:space-between;align-items:center;gap:12px}._author_1mgwq_77{display:flex;align-items:center;gap:12px}._author_1mgwq_77 img{border-radius:50%;width:32px;height:32px}._description_1mgwq_95{color:var(--neutral-content-a58)}._tags_1mgwq_99{display:flex;flex-wrap:wrap;gap:10px}._project_1mgwq_105{display:flex;overflow:hidden;position:relative;align-items:center;gap:24px;padding:24px;border-radius:12px;background:var(--neutral-surface-medium)}._project_1mgwq_105>button{position:relative;flex-shrink:0}._project-copy_1mgwq_120{display:flex;position:relative;flex-direction:column;flex:1;gap:12px;min-width:0}._project-copy_1mgwq_120 p{color:var(--neutral-content-a58)}._project-background_1mgwq_132{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.15;pointer-events:none;color:var(--neutral-content)}._project-background_1mgwq_132 svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}._episode-panel_1mgwq_146{position:relative;min-width:0}._episode-panel_1mgwq_146[data-more=true]:after{position:absolute;left:1px;right:1px;bottom:1px;border-radius:0 0 16px 16px;height:35px;background:linear-gradient(transparent,var(--neutral-surface-medium));pointer-events:none;content:""}._episodes_1mgwq_163{overflow-y:auto;padding:12px;border:1px solid var(--neutral-border);border-radius:16px;max-height:500px;background:var(--neutral-content-a5);overscroll-behavior:contain}._episode-list_1mgwq_173{display:flex;list-style:none;flex-direction:column;gap:4px;margin:0;padding:0}._episode_1mgwq_146{justify-content:flex-start;gap:10px;padding:10px;border-radius:12px;width:100%;height:40px;text-align:left;color:var(--neutral-content-a90)}._episode_1mgwq_146[aria-pressed=true]{background:var(--neutral-content);color:var(--neutral-content-inverse)}._episode_1mgwq_146[aria-pressed=true] ._episode-number_1mgwq_198{background:transparent;color:var(--neutral-content-inverse)}._episode_1mgwq_146[aria-pressed=true] ._duration_1mgwq_203{color:var(--neutral-content-inverse-a65)}._episode-number_1mgwq_198{display:flex;justify-content:center;align-items:center;flex-shrink:0;border-radius:4px;width:16px;height:16px;background:var(--neutral-content-a8);color:var(--neutral-content-a58)}._episode-name_1mgwq_219{overflow:hidden;flex:1;min-width:0;text-overflow:ellipsis}._duration_1mgwq_203{flex-shrink:0;color:var(--neutral-content-a34)}._recommendations_1mgwq_231{display:flex;flex-direction:column;gap:20px}._recommendation_1mgwq_231{display:flex;flex-direction:column;gap:12px;text-decoration:none;color:var(--neutral-content-a58)}._recommendation_1mgwq_231>img{border-radius:16px;width:100%;object-fit:cover;aspect-ratio:16/9}._video-metadata_1mgwq_251{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--size-b4);color:var(--neutral-content-a58)}._video-metadata_1mgwq_251>span:first-child{font-size:inherit}._metadata-divider_1mgwq_263{width:1px;height:14px;background:var(--neutral-border-emphasis)}._recommendation_1mgwq_231:focus-visible{border-radius:12px;outline:2px solid var(--pink-content);outline-offset:4px}._recommendation_1mgwq_231:hover{opacity:.8}._recommendation-copy_1mgwq_279{display:flex;flex-direction:column;gap:8px;padding:4px 0;min-width:0}._recommendation-copy_1mgwq_279>span:first-child{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}._recommendation-duration_1mgwq_293{color:var(--neutral-content-a58)}@media(hover:none){._play-indicator_1mgwq_45{opacity:1}}@media(max-width:1023px){._layout_1mgwq_11{grid-template-areas:"player" "info" "episodes" "project" "recommendations";grid-template-columns:minmax(0,1fr);gap:24px}._primary_1mgwq_18,._sidebar_1mgwq_19{display:contents}._player_1mgwq_26{grid-area:player;min-height:0;aspect-ratio:16/9}._info_1mgwq_67{grid-area:info}._episodes_1mgwq_163{max-height:360px}._episode-panel_1mgwq_146{grid-area:episodes}._episode_1mgwq_146{min-height:48px}._project_1mgwq_105{grid-area:project}._recommendations_1mgwq_231{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-area:recommendations}._recommendations_1mgwq_231>h2{grid-column:1/-1}}@media(max-width:767px){._main_1mgwq_1{gap:16px;padding:8px 20px 40px}._project_1mgwq_105{flex-wrap:wrap;gap:20px;padding:20px}._project-copy_1mgwq_120{flex-basis:100%}._project_1mgwq_105>button{width:100%}}@media(max-width:639px){._recommendations_1mgwq_231{grid-template-columns:minmax(0,1fr)}}
