*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,"Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;object-fit:cover}button,input,select{font:inherit}h1 span,h1 em{display:block}h1 em{font-style:normal;font-size:.36em;margin-top:.5em}.inner h1{font-size:clamp(2.3rem,5vw,5.5rem);line-height:1.02}.inner p{line-height:1.8}.inner header{position:relative}.inner figure{margin:0}.inner details{padding:1rem 0;border-top:1px solid currentColor}nav a{transition:.2s opacity}nav a:hover{opacity:.58}
:root{--paper:#f5f2ea;--ink:#111;--red:#c82026;--line:#b7b0a5}body{background:var(--paper);color:var(--ink);font-family:Georgia,"Noto Serif SC",serif}.news-head{padding:1rem 4vw;border-bottom:4px double var(--ink)}.issue{display:grid;grid-template-columns:1fr 3fr 1fr;text-align:center;align-items:center}.issue .brand{font:bold clamp(1rem,2vw,2rem) Georgia}.issue time{text-align:left}.issue span{text-align:right}.news-head nav{display:flex;justify-content:center;gap:2rem;border-top:1px solid;padding-top:.8rem;margin-top:.8rem;font-family:sans-serif;font-size:.8rem}.cover-story{display:grid;grid-template-columns:3fr 2fr;min-height:680px}.cover-story>img{height:100%;width:100%}.cover-story article{padding:5rem 4rem}.cover-story h1{font:bold clamp(3rem,6vw,6.5rem)/.9 Impact,"Arial Narrow",sans-serif}.cover-story a{display:inline-block;background:var(--red);color:#fff;padding:1rem}.teasers{display:grid;grid-template-columns:repeat(3,1fr);border-top:4px solid;border-bottom:1px solid}.teasers article{display:grid;grid-template-columns:60px 1fr;padding:1rem;border-right:1px solid}.longread-preview{padding:7rem 6vw}.longread-preview h2{font-size:clamp(3rem,6vw,6rem);max-width:1000px}.chapters{columns:3;column-gap:4rem}.chapters b{color:var(--red)}.interview{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#111;color:#fff}.interview img{height:620px;width:100%}.interview blockquote{font-size:2.5rem;padding:4rem}.interview cite{display:block;font-size:.8rem;margin-top:2rem}.photo-scroll{display:grid;grid-auto-flow:column;grid-auto-columns:55vw;overflow:auto;padding:6rem 0}.photo-scroll img{height:520px;width:100%}.data-aside{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:2rem;align-items:center;padding:5rem;border-top:1px solid;border-bottom:1px solid}.data-aside b{font:6rem Impact;color:var(--red)}.brief-columns{padding:6rem}.brief-columns>div{columns:3}.brief-columns article{break-inside:avoid;border-top:1px solid;padding:1rem}.screening{position:relative}.screening>img{width:100%;height:650px;filter:grayscale(1) brightness(.5)}.screening>div{position:absolute;left:8vw;bottom:4rem;color:#fff}.screening i{font-size:4rem}.editor-note{padding:6rem;display:grid;grid-template-columns:1fr 2fr}.editor-note dl{display:grid;grid-template-columns:1fr 2fr}.editor-note dt,.editor-note dd{padding:1rem;border-top:1px solid;margin:0}.press-foot{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;gap:2rem;padding:4rem;border-top:5px solid}.press-foot a{display:block;margin:.5rem}.newsroom-inner{padding:6rem}.newsroom-inner>header{border-bottom:5px solid;padding-bottom:3rem}.article-package{display:grid;grid-template-columns:1.3fr .7fr;gap:5rem;padding:5rem 0}.dropcap:first-letter{font-size:5rem;float:left;line-height:.7;margin-right:.5rem}.article-package aside img{height:520px;width:100%;filter:grayscale(1)}
@media(max-width:820px){body{overflow-x:hidden}.cinema-head,.academy-head nav,.commons-head nav,.atelier-head nav,.device-head nav,.lab-head nav{overflow:auto}.poster-copy h1,.bulletin-hero h1,.hero-note h1,.showcase h1,.pitch-hero h1,.data-canvas h1,.device-hero h1,.triptych h1,.path-title h1,.cover-story h1,.search-hero h1{font-size:clamp(2rem,10vw,3.2rem);word-break:break-word}.poster,.bulletin-hero,.course-matrix>div,.mentor-rota,.prep-list,.detail-lens,.journal-edit,.pitch-hero,.venue-hotspots,.squad-compare,.continuity,.macau-chapter,.london-chapter,.assessment,.application-case,.cover-story,.directory-shell,.cinema-essay,.syllabus,.story-board,.atelier-spread,.ops-sheet,.paper-columns,.device-doc,.atlas-record,.stage-record,.article-package,.directory-inner{grid-template-columns:1fr!important}.itinerary,.path-four,.experience-line,.training-gallery,.ticket-calendar,.service-categories,.quick-grid,.badge-wall,.service-footer{grid-template-columns:1fr 1fr!important}.showcase{grid-template-columns:1fr!important}.showcase>img{height:55vh}.lookbook{display:block!important}.lookbook figure{margin-bottom:2rem}.score-strip small,.city-scale,.progress-nav,.category-nav,.inner-tree{display:none}.ops-head,.stage-head{margin-left:0!important}.pathway-home,.pathway-inner{margin-left:0!important}.stair-hero{min-height:760px}.triptych{grid-template-columns:1fr 1fr!important}.triptych figure:nth-child(3){display:none}.search-hero form{width:100%!important}.directory-shell{display:block!important}.directory-shell>div{padding:1rem}.cinema-foot,.academy-foot,.scarf-foot,.score-foot,.device-foot,.coordinate-foot,.press-foot,.directory-foot{grid-template-columns:1fr!important}.inner{padding-top:2rem}.inner header{min-height:auto!important}.commons-inner,.atelier-inner,.lab-inner,.device-inner,.atlas-inner,.newsroom-inner{padding-left:5vw;padding-right:5vw}.quick-grid{grid-template-columns:1fr!important}}@media(max-width:520px){.itinerary,.path-four,.experience-line,.training-gallery,.ticket-calendar,.service-categories,.badge-wall{grid-template-columns:1fr!important}.device-head,.commons-head,.ops-head,.atlas-head{padding:1rem}.device-head .compat,.commons-head .week{display:none}.score-strip{font-size:.7rem}.triptych{grid-template-columns:1fr!important}.triptych figure:nth-child(2){display:none}.feature-rail,.photo-scroll,.moment-strip{grid-auto-columns:85vw!important}.quick-grid{grid-template-columns:1fr!important}}