:root{--midnight:#101B32;--midnight-deep:#0A1428;--navy:#192C4B;--aurora:#42C5C2;--aurora-deep:#228F99;--amber:#D5AA62;--ice:#A9C6DB;--violet:#827BB6;--surface:#F5F7FA;--title:#1C293D;--body:#405066;--muted:#69778A;--border:#DCE4EB;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--body);font:16px/1.78 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}img{display:block;max-width:100%}.container{width:min(100% - 64px,1340px);margin-inline:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--title);line-height:1.25;letter-spacing:-.035em}h1{font-size:clamp(2.1rem,4.4vw,4rem)}h2{font-size:clamp(1.55rem,2.5vw,2.3rem)}h3{font-size:1.2rem}p{margin-bottom:1.2rem}.skip{position:absolute;top:-50px;left:12px;z-index:1000;padding:8px;background:white}.skip:focus{top:10px}.mast{background:var(--midnight);color:#fff;position:relative;z-index:40}.mast-inner{min-height:74px;display:flex;align-items:center;gap:25px}.brand{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:21px;font-weight:750;line-height:1.1;color:#fff}.brand img{width:125px;max-height:47px;object-fit:contain}.brand small{font-size:9px;color:var(--ice);font-weight:500;letter-spacing:.11em;display:block;margin-top:7px}.brand-mark{font-size:32px;color:var(--aurora)}.desktop-nav{display:flex;align-items:center;justify-content:center;flex:1;gap:clamp(13px,1.9vw,30px);font-size:14px}.desktop-nav a{color:#d8e2ee}.desktop-nav a:hover,.mast-actions a:hover{color:var(--aurora)}.mast-actions{display:flex;align-items:center;gap:12px}.search-icon{font-size:35px;line-height:1;color:#fff}.menu-toggle{display:none;background:none;color:white;border:0;font-size:25px;min-width:44px;min-height:44px}.mobile-menu[hidden]{display:none}.track{background:#ebf2f5;border-bottom:1px solid var(--border)}.track-inner{display:flex;gap:9px;min-height:57px;align-items:center;justify-content:space-between}.track-inner a{font-size:13px;font-weight:600;color:#3c5068;white-space:nowrap;padding:7px 11px;border-radius:9px}.track-inner a:hover{background:white;color:#167b82}.track-inner span{margin-right:5px}.mobile-bottom{display:none}.eyebrow{color:var(--aurora);font-size:12px;letter-spacing:.19em;font-weight:800;text-transform:uppercase;display:block;margin-bottom:18px}.eyebrow.dark{color:#29878a}.section{padding-block:83px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px}.section-head h2{margin-bottom:0}.section-head>p{max-width:370px;color:#69778a;margin-bottom:4px;font-size:15px}.text-link{color:#197d86;font-weight:750}.text-link:hover{text-decoration:underline}.btn{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:11px 25px;background:var(--aurora);color:#102c39;border:1px solid var(--aurora);border-radius:8px;font-weight:750;line-height:1.3;transition:filter .2s}.btn:hover{filter:brightness(.94)}.btn.secondary{background:transparent;color:white;border-color:#6d839d}.pale{background:var(--surface)}.midnight{background:var(--midnight)}.section-head.light h2,.section-head.light p{color:white}.hero{background:radial-gradient(circle at 85% 12%,#244b6a 0,transparent 44%),linear-gradient(128deg,#0a1428,#192c4b 70%,#183c50);color:white;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:55px;min-height:485px;align-items:center;padding-block:60px}.hero h1{color:white;line-height:1.12;margin-bottom:27px;font-size:clamp(2.5rem,4.4vw,4.8rem)}.hero h1 em{color:var(--aurora);font-style:normal;display:block}.hero p{color:#c3d1df;max-width:630px}.hero-actions{display:flex;gap:12px;margin-top:26px;flex-wrap:wrap}.hero-art{height:400px;position:relative;overflow:hidden;border-radius:20px;background:radial-gradient(circle at 62% 37%,#4ba1a8aa,transparent 31%),linear-gradient(145deg,#213d61,#090e1c)}.hero-art>.img-fallback,.hero-art img{width:100%;height:100%;object-fit:cover}.hero-note{position:absolute;bottom:27px;left:30px;color:#fff;font-size:27px;font-weight:800;line-height:1.4;text-shadow:0 3px 15px #061528}.hero-metrics{display:flex;gap:33px;margin-top:42px}.hero-metrics span{font-size:23px;font-weight:800;color:var(--amber)}.hero-metrics small{display:block;font-size:11px;font-weight:500;color:#b3c6d7}.img-fallback{display:flex;align-items:center;justify-content:center;min-height:150px;background:linear-gradient(145deg,#18314d,#317681 55%,#17253d);color:#e4f1ef;font-weight:700;padding:18px;text-align:center;letter-spacing:.08em;position:relative;isolation:isolate}.img-fallback:before{content:"";position:absolute;inset:15%;border:1px solid #ffffff33;border-radius:50%;pointer-events:none;transform:rotate(-25deg);z-index:-1}.channel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.channel{overflow:hidden;border:1px solid var(--border);border-radius:15px;background:#fff;transition:transform .2s,box-shadow .2s}.channel:hover,.poster:hover{transform:translateY(-4px);box-shadow:0 12px 35px #0e2a4321}.channel:nth-child(1),.channel:nth-child(6){grid-column:span 2;display:grid;grid-template-columns:46% 54%}.channel-pic{height:132px;overflow:hidden}.channel-pic img,.channel-pic .img-fallback{height:100%;width:100%;object-fit:cover}.channel:nth-child(1) .channel-pic,.channel:nth-child(6) .channel-pic{height:100%}.channel>div:last-child{padding:20px}.channel span{font-size:12px;color:#23818a}.channel h3{font-size:21px;margin:10px 0 6px}.channel p{font-size:13px;margin:0}.featured{display:grid;grid-template-columns:1.2fr 1fr;gap:25px}.featured-main{position:relative;min-height:445px;overflow:hidden;border-radius:17px;background:#183656}.featured-main img,.featured-main .img-fallback{height:100%;width:100%;position:absolute;inset:0;object-fit:cover}.featured-main:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#081b30e8)}.featured-main>div:last-child{position:absolute;bottom:20px;left:32px;right:28px;z-index:2}.featured-main h3{font-size:34px;color:white;margin:8px 0}.featured-main p,.featured-main span{color:#e2edf5}.featured-list{display:grid;gap:12px}.featured-list>a{display:grid;grid-template-columns:112px 1fr;gap:20px;background:white;padding:12px;border:1px solid var(--border);border-radius:11px;min-height:102px}.featured-list>a>span{display:block;overflow:hidden;border-radius:7px}.featured-list img,.featured-list .img-fallback{width:100%;height:100px;object-fit:cover;min-height:100px}.featured-list h3{margin:6px 0 4px}.featured-list small{color:#28888b}.featured-list p{font-size:13px;margin:0}.route-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.route{min-height:230px;background:var(--surface);padding:23px;border:1px solid var(--border);border-top:4px solid var(--aurora);border-radius:10px;display:flex;flex-direction:column}.route:nth-child(2){border-top-color:var(--amber)}.route:nth-child(3){border-top-color:var(--violet)}.route:nth-child(4){border-top-color:#a4b68d}.route:nth-child(5){border-top-color:#c77f91}.route span,.route b{font-size:12px;color:#29888a}.route h3{margin:23px 0 6px;font-size:21px}.route p{font-size:13px;flex:1}.poster-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.poster{display:block;min-width:0;overflow:hidden;border-radius:12px;background:#fff;border:1px solid var(--border);transition:transform .2s,box-shadow .2s}.poster-art{aspect-ratio:2/3;width:100%;object-fit:cover;min-height:0}.poster-body{padding:14px 12px 17px;display:flex;flex-direction:column;gap:5px}.poster-body small{font-size:11px;color:#248b8b}.poster-body strong{color:var(--title);font-size:16px;line-height:1.35}.poster-body>span{font-size:12px;color:var(--muted);line-height:1.5}.poster-grid.wide .poster{border-color:#374a68;background:#1f3350}.poster-grid.wide .poster strong{color:#fff}.poster-grid.wide .poster-body>span{color:#cad8e3}.split-section{display:grid;grid-template-columns:.38fr .62fr;align-items:center;gap:50px}.split-section>div:first-child p{max-width:390px}.split-section .poster-grid{grid-template-columns:repeat(3,1fr)}.visual-story{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:60px}.visual-story>div:first-child{height:330px;border-radius:17px;overflow:hidden}.visual-story img,.visual-story .img-fallback{width:100%;height:100%;object-fit:cover}.visual-story p{max-width:500px}.small-top{margin-top:32px}.small-top .poster-grid{grid-template-columns:repeat(4,1fr)}.documentary{display:grid;grid-template-columns:1fr 1fr;gap:30px}.documentary>div:first-child{height:395px;overflow:hidden;border-radius:15px}.documentary>div:first-child img,.documentary>div:first-child .img-fallback{height:100%;width:100%;object-fit:cover}.documentary>div:nth-child(2){display:grid;grid-template-rows:repeat(4,1fr)}.documentary a{padding:16px 20px;border-bottom:1px solid var(--border);display:flex;flex-direction:column;justify-content:center}.documentary a strong{color:var(--title);font-size:19px}.documentary a span{font-size:13px;color:var(--muted)}.collection-teasers{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.collection-teasers a{background:var(--surface);overflow:hidden;border-radius:14px}.collection-teasers img,.collection-teasers .img-fallback{height:195px;min-height:0;width:100%;object-fit:cover}.collection-teasers h3,.collection-teasers p{margin-inline:20px}.collection-teasers h3{margin-top:21px}.collection-teasers p{font-size:14px;padding-bottom:15px}.studio-banner{background:linear-gradient(120deg,#14223b,#23495a)}.studio-inline{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.studio-inline a{border:1px solid #63829366;border-radius:9px;padding:24px;color:white}.studio-inline span{color:var(--aurora)}.studio-inline h3{color:#fff;margin:20px 0 10px}.studio-inline p{font-size:13px;color:#c1d5df}.bright{color:var(--aurora)}.end-message{text-align:center}.end-message p{max-width:520px;margin:0 auto 25px}.page-hero{padding-top:70px;padding-bottom:46px}.page-hero h1{margin-bottom:20px}.page-hero p{max-width:730px}.accent{font-size:.55em;font-weight:450;color:#298b8e}.catalogue-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:38px;padding-bottom:90px}.filters{background:var(--surface);padding:25px;border:1px solid var(--border);border-radius:14px;height:max-content}.filters h2{font-size:21px}.filters label{display:block;font-size:13px;font-weight:700;color:var(--title);margin:16px 0}.filters select,.search-form select{width:100%;background:white;padding:11px;border:1px solid #cbd9e0;border-radius:7px;color:var(--title);margin-top:6px}.filters .btn{width:100%}.reset-link{display:block;text-align:center;font-size:13px;padding-top:12px;color:var(--aurora-deep)}.filter-note{font-size:12px;margin-top:20px;border-top:1px solid var(--border);padding-top:15px}.results-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:24px}.results-head h2{margin-bottom:0}.results-head>a{color:var(--aurora-deep);font-size:14px}.catalogue-results .poster-grid{grid-template-columns:repeat(4,1fr)}.pagination{display:flex;gap:9px;margin-top:28px;justify-content:center}.pagination a{border:1px solid var(--border);min-width:44px;min-height:44px;display:grid;place-items:center;border-radius:7px}.pagination a[aria-current]{background:var(--midnight);color:#fff}.empty{text-align:center;padding:65px 20px;background:var(--surface);border-radius:13px}.breadcrumbs{padding-block:21px;font-size:13px;color:#758399}.breadcrumbs a:hover{color:var(--aurora-deep)}.watch-hero{background:var(--midnight);padding-block:50px;color:white}.watch-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:65px;align-items:center}.watch-art{border:1px solid #536988;border-radius:15px;overflow:hidden}.watch-art img,.watch-art .img-fallback{width:100%;aspect-ratio:2/3;object-fit:cover}.watch-copy h1{color:white;margin:0 0 10px}.foreign-title{font-size:18px;color:#9fb9cb}.tags{display:flex;gap:9px;flex-wrap:wrap;margin-block:24px}.tags span{padding:4px 12px;border:1px solid #91d5d4a6;color:#a3e5e1;border-radius:100px;font-size:12px}.watch-copy .lead{font-size:18px;color:#d6e5ed;max-width:820px}.media-state{border-left:3px solid var(--amber);padding:10px 18px;margin-top:26px;background:#ffffff0c}.media-state strong{color:#e2bc78}.media-state p{margin:5px 0 0;font-size:13px;color:#c0d2df}.watch-details{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:80px;padding-block:72px}.watch-details>section{max-width:820px}.watch-details h2{margin-top:36px}.watch-details p{line-height:1.9}.insight{padding:22px;background:#eff7f6;border-left:4px solid var(--aurora-deep)}.insight p{margin:6px 0 0}.watch-aside{background:var(--surface);border-radius:13px;padding:24px;height:max-content}.watch-aside h3{font-size:18px;margin:0 0 18px}.watch-aside dl{display:grid;grid-template-columns:90px 1fr;gap:12px 8px;margin:0}.watch-aside dt{color:#708193;font-size:13px}.watch-aside dd{margin:0;color:var(--title);font-size:13px}.source-note{margin-top:25px;border-top:1px solid var(--border);padding-top:17px;font-size:12px}.aside-link{display:block;padding:8px 0;color:var(--aurora-deep);font-size:14px}.player{width:100%;aspect-ratio:16/9;background:#081426}.media-message{font-size:13px}.collection-hero,.studio-head,.about-hero{background:linear-gradient(125deg,#0a1428,#1c4258);padding-block:83px;color:white}.collection-hero h1,.studio-head h1,.about-hero h1{color:white;max-width:950px}.collection-hero p,.studio-head p,.about-hero p{color:#c6d9e2;max-width:730px;font-size:19px}.collection-list{display:grid;gap:30px}.collection-feature{display:grid;grid-template-columns:38% 1fr;background:var(--surface);border-radius:16px;overflow:hidden;min-height:290px}.collection-feature:nth-child(even){grid-template-columns:1fr 38%}.collection-feature:nth-child(even) .col-art{order:2}.collection-feature .col-art img,.collection-feature .col-art .img-fallback{height:100%;width:100%;object-fit:cover}.collection-feature>div:last-child{padding:32px 37px}.collection-feature h2{margin:0 0 8px}.collection-feature h3{font-size:16px;color:#4e7b83}.collection-feature p{font-size:14px;max-width:730px}.collection-feature b{color:#23838a;font-size:13px}.collection-intro{display:grid;grid-template-columns:42% 1fr;gap:45px;align-items:center;margin:26px 0 52px}.collection-intro img,.collection-intro .img-fallback{width:100%;height:310px;object-fit:cover;border-radius:13px}.collection-detail>h2{margin-top:25px}.collection-work{display:grid;grid-template-columns:50px 95px 1fr 20px;gap:22px;align-items:center;padding:20px 0;border-bottom:1px solid var(--border)}.collection-work>b{color:#228f99;font-size:22px}.collection-work img,.collection-work .img-fallback{width:95px;height:130px;object-fit:cover}.collection-work h3{margin:6px 0}.collection-work p{font-size:14px;margin:0 0 5px}.collection-work em{font-style:normal;font-size:12px;color:#298588}.collection-work small{font-size:12px;color:#7a8c9f}.studio-layout,.about-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:75px;padding-block:74px}.studio-toc,.about-index{position:sticky;top:20px;height:max-content;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:20px}.studio-toc h2,.about-index h2{font-size:20px}.studio-toc a,.about-index a{display:flex;gap:12px;padding:11px 6px;border-top:1px solid var(--border);font-size:14px}.studio-toc a span{color:#29999b;font-weight:700}.studio-chapters{min-width:0}.lesson{scroll-margin-top:30px;padding-bottom:48px;margin-bottom:54px;border-bottom:1px solid var(--border)}.lesson h2{font-size:38px;margin-bottom:6px}.lesson h3{font-size:17px;color:#2c8b8e;font-weight:500;margin-bottom:24px}.lesson>p{line-height:2;font-size:17px}.lesson-tip{background:#edf6f6;padding:22px 26px;border-radius:10px;margin-top:25px}.lesson-tip p{font-size:14px;margin:5px 0}.lesson-tip a{font-size:13px;color:#267e80;font-weight:700}.search-page{min-height:70vh;padding-block:75px}.search-page>p{max-width:690px}.search-form{display:flex;gap:12px;margin:32px 0 45px;max-width:1060px}.search-form input{flex:1;min-width:0;padding:13px 17px;border:1px solid var(--border);border-radius:8px}.search-form select{width:190px;margin:0}.search-results a{display:grid;grid-template-columns:105px 1fr 25px;gap:22px;align-items:center;padding:18px;border-bottom:1px solid var(--border)}.search-results img,.search-results .img-fallback{height:130px;width:100px;object-fit:cover}.search-results small{color:#2c8c8c}.search-results h3{margin:6px 0}.search-results p{font-size:14px;margin-bottom:0}.search-suggest{margin-top:55px}.search-suggest>div{display:flex;gap:12px;flex-wrap:wrap}.search-suggest a{border:1px solid var(--border);padding:10px 18px;border-radius:8px;background:var(--surface)}.about-sections>section{scroll-margin-top:30px;border-bottom:1px solid var(--border);padding-bottom:35px;margin-bottom:45px}.about-sections>section>span{font-size:12px;color:#238b90;letter-spacing:.16em}.about-sections p{max-width:740px}.footer{background:#101b32;color:#bdcddb;padding:52px 0 22px}.footer-inner{display:flex;justify-content:space-between;gap:35px}.footer strong{color:white;font-size:20px}.footer p{font-size:13px;max-width:450px;margin-top:10px}.footer nav{display:flex;gap:23px;flex-wrap:wrap;font-size:13px}.footer a:hover{color:var(--aurora)}.fine{border-top:1px solid #ffffff20;margin-top:30px;padding-top:20px;font-size:11px;color:#8fa2b5}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:1100px){.desktop-nav{gap:11px;font-size:12px}.brand{font-size:18px}.container{width:min(100% - 45px,1340px)}.track-inner{overflow-x:auto;justify-content:flex-start;scrollbar-width:thin}.route-grid{grid-template-columns:repeat(3,1fr)}.poster-grid{grid-template-columns:repeat(4,1fr)}.featured{grid-template-columns:1fr 1fr}.featured-list>a{grid-template-columns:85px 1fr}.featured-list img,.featured-list .img-fallback{height:90px;min-height:90px}.catalogue-layout{grid-template-columns:220px minmax(0,1fr);gap:22px}.watch-layout{gap:35px}.watch-details{gap:35px}.studio-layout,.about-layout{gap:38px}}
@media(max-width:920px){.desktop-nav{display:none}.mast-inner{justify-content:space-between}.menu-toggle{display:block}.mobile-menu{position:absolute;z-index:45;top:74px;right:16px;left:16px;background:#192c4b;border:1px solid #5b7188;box-shadow:0 15px 35px #0005;padding:16px;border-radius:12px}.mobile-menu a{display:block;color:white;padding:12px;border-bottom:1px solid #ffffff16}.menu-open{overflow:hidden}.mobile-bottom{display:flex;position:fixed;z-index:39;bottom:0;left:0;right:0;background:white;border-top:1px solid var(--border);justify-content:space-around;box-shadow:0 -5px 20px #0001}.mobile-bottom a{min-height:52px;display:grid;place-items:center;font-size:13px;color:#244767;flex:1}.footer{padding-bottom:85px}.hero-grid{gap:23px}.hero-art{height:325px}.channel-grid{grid-template-columns:repeat(2,1fr)}.channel:nth-child(1),.channel:nth-child(6){grid-column:span 1;display:block}.channel:nth-child(1) .channel-pic,.channel:nth-child(6) .channel-pic{height:132px}.poster-grid,.catalogue-results .poster-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-inline{grid-template-columns:repeat(2,1fr)}.watch-layout{grid-template-columns:220px 1fr}.watch-details{grid-template-columns:1fr 250px}.collection-feature,.collection-feature:nth-child(even){grid-template-columns:37% 1fr}.collection-feature:nth-child(even) .col-art{order:0}}
@media(max-width:680px){.container{width:calc(100% - 34px)}.mast-inner{min-height:68px}.mobile-menu{top:68px}.brand{font-size:18px}.brand small{font-size:8px}.track-inner{min-height:51px}.section{padding-block:55px}.section-head{display:block}.section-head>p{margin-top:15px}.hero-grid{grid-template-columns:1fr;padding-block:52px 37px}.hero h1{font-size:clamp(2.4rem,8.5vw,3.5rem)}.hero-art{height:250px}.hero-note{font-size:20px}.hero-metrics{gap:28px;margin-top:30px}.channel-grid{grid-template-columns:repeat(2,1fr);gap:10px}.channel-pic,.channel:nth-child(1) .channel-pic,.channel:nth-child(6) .channel-pic{height:105px}.channel>div:last-child{padding:15px}.channel h3{font-size:17px}.channel p{font-size:12px}.channel span{font-size:10px}.featured,.visual-story,.documentary,.split-section,.collection-intro{grid-template-columns:1fr}.featured-main{min-height:350px}.featured-list>a{grid-template-columns:100px 1fr}.route-grid{grid-template-columns:repeat(2,1fr)}.route{min-height:195px;padding:17px}.route h3{margin-top:16px;font-size:18px}.poster-grid,.catalogue-results .poster-grid,.small-top .poster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.split-section{gap:22px}.split-section .poster-grid{grid-template-columns:repeat(3,1fr)}.split-section .poster-body{padding:7px}.split-section .poster-body strong{font-size:12px}.split-section .poster-body>span{display:none}.visual-story{gap:22px}.visual-story>div:first-child{height:230px}.documentary>div:first-child{height:230px}.collection-teasers{grid-template-columns:1fr}.collection-teasers img,.collection-teasers .img-fallback{height:190px}.studio-inline{gap:10px}.studio-inline a{padding:14px}.studio-inline h3{margin:12px 0}.end-message h2{font-size:32px}.catalogue-layout{display:block}.filters{margin-bottom:38px}.filters form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.filters label{margin:0}.filters .btn{grid-column:span 2}.results-head{align-items:start}.results-head>a{max-width:110px}.watch-layout{grid-template-columns:1fr;gap:26px}.watch-art{max-width:230px}.watch-hero{padding-block:30px}.watch-copy h1{font-size:35px}.watch-details{display:block;padding-block:45px}.watch-aside{margin-top:35px}.collection-hero,.studio-head,.about-hero{padding-block:60px}.collection-feature,.collection-feature:nth-child(even){display:block}.collection-feature .col-art{height:180px}.collection-feature>div:last-child{padding:24px}.collection-intro{gap:23px}.collection-intro img,.collection-intro .img-fallback{height:200px}.collection-work{grid-template-columns:28px 62px 1fr;gap:12px}.collection-work>span{display:none}.collection-work img,.collection-work .img-fallback{width:62px;height:95px}.collection-work p{font-size:12px}.collection-work em{display:none}.collection-work h3{font-size:16px}.studio-layout,.about-layout{display:block;padding-block:40px}.studio-toc,.about-index{position:static;margin-bottom:36px}.lesson h2{font-size:30px}.lesson>p{font-size:16px}.search-page{padding-block:52px}.search-form{display:grid;grid-template-columns:1fr 1fr}.search-form input{grid-column:span 2}.search-form select{width:100%}.search-results a{grid-template-columns:73px 1fr;gap:15px}.search-results img,.search-results .img-fallback{height:110px;width:73px}.search-results a>span:last-child{display:none}.footer-inner{display:block}.footer nav{margin-top:24px}.section-head.light h2{font-size:27px}}
@media(max-width:360px){.container{width:calc(100% - 30px)}.hero-actions{flex-direction:column;align-items:stretch}.channel span{font-size:9px}.channel h3{font-size:16px}.route-grid{grid-template-columns:1fr}.route{min-height:150px}.poster-body strong{font-size:14px}.search-form{display:block}.search-form>*{width:100%;margin-bottom:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
