/* Reference-aligned design review layer. All fixture content is explicitly labelled. */
@font-face{font-family:'Roboto Condensed';src:url('assets/condensed-regular.woff2') format('woff2');font-weight:100 500;font-display:swap}
.design-review{--red:#ff0925;--radius:9px}.design-review h2{font-size:clamp(23px,2.45vw,34px)}.design-review .build-note{font-size:10px;padding:3px 12px;letter-spacing:.2px;background:#10181c}.design-review .header-row{height:104px}.design-review .brand-words{font-size:38px}.design-review .brand-words small{font-size:20px}.design-review .nav a{font-size:15px}.design-review .header-tools{gap:13px}.design-review .section{padding-top:25px}.design-review .section-heading{margin-bottom:17px}.design-review .section-heading h2{gap:14px}.design-review .section-heading .ico{width:39px;height:39px}.design-review .more{font-size:13px}.design-review .quick{min-height:108px;padding:21px 23px;gap:20px}.design-review .quick strong{font-size:18px;white-space:nowrap}.design-review .quick small{font-family:'Roboto Condensed',sans-serif;font-size:15px;font-weight:400}.design-review .quick .ico{height:47px;width:47px}.design-review .btn{font-size:17px;padding:15px 29px;min-height:61px}.design-review .btn.small{font-size:13px;min-height:42px;padding:8px 14px}.design-review .btn.primary{box-shadow:0 5px 22px #ff09252b}.design-review .hero:after{background:linear-gradient(0deg,var(--bg),transparent 12%)}.design-hero{background-image:linear-gradient(90deg,#02070b77,transparent 80%),url('assets/mic-hero-v2.webp');background-size:cover;background-position:center;min-height:435px;display:flex;align-items:center}.design-hero h1{font:800 clamp(44px,5.4vw,78px)/.98 'Roboto Condensed',sans-serif;text-transform:uppercase;letter-spacing:-1px;margin:12px 0 17px}.design-hero .hero-copy{padding:48px 0;max-width:780px}.design-hero .hero-subtitle{font:600 clamp(19px,2.2vw,30px)/1.23 'Roboto Condensed',sans-serif;letter-spacing:.3px;color:#b4ccd9}.design-hero .eyebrow{font-size:19px}.design-hero-home{min-height:535px;background-image:linear-gradient(90deg,#02070b33,transparent 75%),url('assets/newsroom-v2.webp')}.design-hero-home h1{font:700 clamp(48px,5.4vw,78px)/1.01 Georgia,serif;letter-spacing:-2px;margin-bottom:18px}.design-hero-home .hero-subtitle{font-weight:400;font-size:clamp(20px,2vw,28px);color:#e0e5e8}.design-hero-home .hero-copy{max-width:690px;padding:42px 0 46px}.design-hero-home .buttons{gap:24px;margin-top:24px}.design-hero-presenter,.design-hero-profile{background-image:linear-gradient(90deg,#02070b11,transparent 70%),url('assets/presenter-hero.webp');background-position:center;min-height:530px}.design-hero-profile{min-height:550px}.design-hero-profile .hero-copy{max-width:620px}.design-hero-profile h1{font-size:80px}.design-hero-profile .hero-subtitle{font-size:29px;max-width:600px}.design-hero-video{min-height:310px;background-position:center 40%;background-image:linear-gradient(90deg,#02070b44,transparent 80%),url('assets/newsroom-v2.webp')}.design-hero-video .hero-copy{padding:34px 0}.design-hero-video h1{font-size:88px}.design-hero-video .hero-subtitle{font-size:28px}.design-hero-contact .contact-brand{font-size:.64em}.design-hero-contact{min-height:435px}.design-hero-contact h1{font-size:82px}.design-hero-contact .hero-subtitle{font-size:27px;font-weight:400}.design-player{display:grid;grid-template-columns:29% 1fr 36%;gap:34px;align-items:center;padding:13px;min-height:225px}.design-player-picture{position:relative;width:100%;align-self:stretch;overflow:hidden;border-radius:8px}.design-player-picture img{height:100%;min-height:204px;max-height:230px;width:100%;object-fit:cover;object-position:70% center}.demo-badge{display:inline-block;position:absolute;right:14px;top:14px;background:linear-gradient(#ff3947,#fb001c);color:#fff;border-radius:5px;font:700 17px/1.1 'Roboto Condensed',sans-serif;padding:8px 12px;box-shadow:0 3px 14px #ff001b55}.design-player .eyebrow{font:700 18px 'Roboto Condensed',sans-serif;margin-bottom:6px}.design-player h3{font:800 37px/1.05 'Roboto Condensed',sans-serif;margin:0 0 7px}.design-player p{margin:3px 0;color:#e3e8eb;font-size:18px;line-height:1.35}.design-player p.design-summary{font:400 18px/1.4 'Roboto Condensed',sans-serif;margin-top:8px;color:#d0dbe2}.fixture-note{font-size:11px;color:#9eafb9;font-weight:400;letter-spacing:.1px}.design-player-controls{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:25px;align-items:center;padding:5px 15px 5px 0}.design-player-controls .play-button{width:100px;height:100px;font-size:35px}.design-wave{display:flex;gap:4px;align-items:center;justify-content:center;min-width:0;height:76px;overflow:hidden}.design-wave i{display:block;width:3px;min-width:2px;background:#71838e}.design-volume{display:flex;align-items:center;gap:12px;grid-column:1/-1;justify-self:end;width:210px}.design-volume .icon-button{font-size:17px;min-width:25px;min-height:30px;padding:4px}.design-player-bottom{grid-column:2/-1;display:flex;align-items:center;justify-content:space-between;gap:16px}.design-player-bottom .tag-list{gap:10px}.design-player-bottom .tag-list span{border-radius:5px;font-size:12px;background:#121d25;padding:10px}.design-actions{display:flex;gap:10px}.design-overlap{margin-top:-4px;position:relative}.design-program-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.design-program-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.design-card-image{position:relative;overflow:hidden}.design-program-grid .card-art{aspect-ratio:1.7;object-fit:cover;width:100%}.design-program-grid .card:nth-child(2n) img{object-position:65% center}.design-program-grid .card h3{font:700 21px/1.1 'Roboto Condensed',sans-serif;margin:0 0 5px}.design-program-grid .card p{font:400 17px/1.25 'Roboto Condensed',sans-serif;color:#b9d5e7;margin:0 0 4px}.design-program-grid .card small{font:400 16px/1.25 'Roboto Condensed',sans-serif;color:#c3d2dc}.design-program-grid .card-body{padding:13px 18px;min-height:95px}.design-program-grid .card-arrow{height:31px;width:31px;right:13px;bottom:15px;font-size:19px}.design-program-grid .demo-badge{font-size:13px;padding:6px 10px;top:12px;right:12px}.design-newsletter{margin-top:20px;background-position:center 55%}.design-newsletter .newsletter-row{padding:27px 56px;gap:40px;min-height:152px}.design-newsletter h2{font-size:32px!important;margin:0 0 8px}.design-newsletter p{font:400 20px/1.3 'Roboto Condensed',sans-serif}.design-newsletter form{width:43%;max-width:500px}.design-newsletter .form-status:empty{display:none}.design-newsletter input{font-size:16px;height:59px}.design-newsletter .btn{padding:15px 25px}.design-inline-filters{display:flex;justify-content:flex-end;gap:23px;margin-top:-50px;margin-right:160px;margin-bottom:22px;position:relative}.design-inline-filters button{background:none;color:#b5c8d4;border:0;font:400 16px 'Roboto Condensed',sans-serif;padding:8px 0}.design-inline-filters button[aria-pressed=true]{color:#fff;border-bottom:3px solid var(--red)}.design-video-grid{gap:20px}.design-video-grid img{aspect-ratio:1.9;object-fit:cover;width:100%}.design-video-grid h3{font:700 21px/1.16 'Roboto Condensed',sans-serif;margin:8px 0}.design-video-grid p{font:400 17px/1.4 'Roboto Condensed',sans-serif}.duration{position:absolute;right:6px;bottom:6px;background:#000d;border-radius:4px;padding:2px 6px;font:600 14px 'Roboto Condensed',sans-serif}.design-review .image-play{width:47px;height:47px;font-size:19px}.design-review .news-grid h3{font:700 21px/1.2 'Roboto Condensed',sans-serif;margin-top:7px}.design-review .news-grid .card-art{aspect-ratio:2.2}.design-review .news-grid .tag{font:700 14px 'Roboto Condensed',sans-serif}.design-review .news-grid small{font:400 15px 'Roboto Condensed',sans-serif}.design-review .news-grid .card-body{padding:12px 17px 14px}.design-review .footer-top{padding:28px 0 31px;grid-template-columns:1.15fr 1fr .65fr .9fr}.design-review .footer-label{font:400 14px 'Roboto Condensed',sans-serif}.design-review .footer-nav,.design-review .social-links{font:400 16px/1.35 'Roboto Condensed',sans-serif}.design-review .footer-bottom{font-size:12px;padding-top:21px;padding-bottom:24px}.design-review .mini-player{width:390px}.design-review .mini-player small:first-child{font:700 12px 'Roboto Condensed',sans-serif;color:var(--red)}.design-review .mini-player strong{font:700 18px 'Roboto Condensed',sans-serif}.design-youtube{display:grid;grid-template-columns:1.2fr 1fr;gap:36px;align-items:center}.design-youtube-image{display:block;position:relative;overflow:hidden;border-radius:9px}.design-youtube-image img{width:100%;aspect-ratio:2;object-fit:cover}.design-youtube-image .yt-large{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:38px;background:red;border-radius:18px;padding:12px 27px}.design-youtube-image b{position:absolute;right:20px;bottom:14px;font-size:31px}.design-youtube h2{margin-bottom:16px}.design-youtube p{font-size:18px;line-height:1.4}.design-review .schedule-days{margin-bottom:26px}.design-review .day{padding:16px 10px;font:500 20px/1.3 'Roboto Condensed',sans-serif}.design-review .day small{font-size:15px}.design-review .schedule-row{padding:14px 16px;grid-template-columns:72px 245px 1fr 36px;gap:24px;min-height:162px}.design-review .schedule-row img{width:245px;height:142px;object-fit:cover;border-radius:8px}.design-review .schedule-row h3{font:700 25px 'Roboto Condensed',sans-serif;margin:0}.design-review .schedule-row p{font:400 18px/1.3 'Roboto Condensed',sans-serif}.design-review .schedule-row .eyebrow{font:700 15px 'Roboto Condensed',sans-serif}.design-review .schedule-row time{font:400 24px 'Roboto Condensed',sans-serif}.design-review .schedule-row .row-arrow{border:2px solid #d4dce1;border-radius:50%;height:36px;width:36px;display:grid;place-items:center;font-size:23px}.design-schedule .two-col{grid-template-columns:minmax(0,1.85fr) minmax(320px,1fr)}.design-schedule .section-heading h2{font-size:29px}.design-review .feature h3{font:800 40px 'Roboto Condensed',sans-serif}.design-review .feature p{font:400 21px/1.4 'Roboto Condensed',sans-serif}.design-review .feature .btn{width:100%;font-size:18px;padding:15px}.design-review .feature img{aspect-ratio:1.55}.design-sidebar-player{position:relative}.design-sidebar-player img{float:left;width:92px;height:92px;object-fit:cover;margin-right:15px;border-radius:6px}.design-sidebar-player h3{font-family:'Roboto Condensed';font-size:24px;padding-top:8px}.design-sidebar-player p{font-size:15px;margin-bottom:20px}.design-sidebar-player .play-button{position:absolute;right:18px;top:85px;width:60px;height:60px;font-size:25px}.design-sidebar-player .design-wave{height:42px;clear:both}.design-tabs{position:relative;margin-top:0}.design-tabs a{font:400 20px 'Roboto Condensed',sans-serif;min-height:77px}.design-about{grid-template-columns:1.3fr 1fr}.design-about .prose{font:400 23px/1.45 'Roboto Condensed',sans-serif}.design-about .prose p{margin-bottom:16px}.design-about .info-card{padding:21px 24px;gap:26px}.design-about .info-card .ico{width:48px;height:48px}.design-about .info-card small{font:400 16px 'Roboto Condensed',sans-serif}.design-about .info-card p{font:400 22px/1.3 'Roboto Condensed',sans-serif}.design-video-grid.card .video-copy,.design-video-grid .card .video-copy{padding:7px 13px 16px}.design-stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:20px;padding:18px 12px}.design-stats>div{display:flex;align-items:center;gap:22px;padding:0 20px;border-right:1px solid var(--line)}.design-stats>div:last-child{border:0}.design-stats small{font:400 17px 'Roboto Condensed',sans-serif;color:#c4d3dd;text-transform:uppercase;display:block}.design-stats strong{font:700 35px/1.2 'Roboto Condensed',sans-serif;display:block;color:var(--red)}.design-stats>div:last-child strong{font-size:19px}.design-profile-bottom{grid-template-columns:1.8fr 1fr}.design-bio{display:grid;grid-template-columns:34% 1fr;gap:24px}.design-bio img{height:260px;object-fit:cover;object-position:70% center;border-radius:8px}.design-bio p{font:400 19px/1.4 'Roboto Condensed',sans-serif;margin-bottom:10px}.design-bio blockquote{font:italic 21px Georgia,serif;margin:14px 0}.design-network-list a{display:flex;align-items:center;gap:14px;font:400 18px 'Roboto Condensed',sans-serif;margin-bottom:15px}.design-network-list a span{border-radius:50%;background:#1775e9;width:30px;height:30px;display:grid;place-items:center}.design-network-list a b{font-size:15px;margin-left:auto;border:1px solid #87969f;border-radius:5px;padding:5px 13px;font-weight:400}.design-article{grid-template-columns:minmax(0,2.15fr) minmax(300px,1fr);gap:35px}.design-article .article-title{font:700 59px/1.08 Inter,sans-serif;letter-spacing:-1.4px;margin-top:17px}.design-article .article-deck{font:400 25px/1.35 'Roboto Condensed',sans-serif}.design-article .article-meta{font:400 17px 'Roboto Condensed',sans-serif;gap:24px}.design-article .article-image{aspect-ratio:1.95}.design-article .caption{font:400 15px 'Roboto Condensed',sans-serif}.design-article .prose{font:400 22px/1.32 'Roboto Condensed',sans-serif;max-width:none}.design-article .prose p{margin-bottom:14px}.design-article-audio{display:flex;align-items:center;gap:24px;padding:16px 20px;margin-bottom:20px}.design-article-audio .play-button{width:68px;height:68px;font-size:24px;border-width:3px}.design-article-audio p{margin:3px 0;font-size:14px}.design-article-audio .design-wave{flex:1}.design-article-audio .design-wave i{background:#8d989f}.design-article-audio .design-wave{height:50px}.design-article .quote{font-size:25px;line-height:1.2;margin:22px 0}.design-article .quote small{display:block;font:400 14px/1.3 'Roboto Condensed',sans-serif;margin-top:13px}.design-related-list{display:grid;gap:20px}.design-related-list .card{border:0;background:none}.design-related-list .card-art{aspect-ratio:1.8;object-fit:cover;width:100%;border-radius:8px}.design-related-list .demo-badge{top:10px;left:10px;right:auto;font-size:14px;padding:7px}.design-related-list .card-body{padding:8px 0}.design-related-list h3{font:700 23px/1.2 'Roboto Condensed',sans-serif}.design-related-list small{font:400 16px 'Roboto Condensed',sans-serif}.design-article aside .section-heading h2{font-size:26px;text-transform:none}.design-article aside .video-grid{grid-template-columns:1fr}.design-article aside .btn{width:100%;font-size:17px;padding:14px 10px}.design-article .author-box p{font:400 18px/1.3 'Roboto Condensed',sans-serif;margin-bottom:0}.design-article .author-box h3{font-size:24px}.design-share{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border-block:1px solid var(--line);padding:17px 0;margin-top:18px}.design-share .btn:nth-child(2){background:#1262bd}.design-share .btn:nth-child(4){background:#06a53b}.design-share .btn:nth-child(5){background:#087cad}.design-comments h2 small{font-size:17px;text-transform:none;font-weight:400;color:var(--muted)}.design-comment-input{display:flex;gap:15px}.design-comment-input input{background:#101b23}.design-contact-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:21px}.design-contact-cards .panel{display:flex;gap:22px;padding:25px}.design-contact-cards .ico{height:65px;width:65px;border:3px solid var(--red);border-radius:50%;padding:13px;box-shadow:0 0 23px #ff092533}.design-contact-cards h3{font:700 23px 'Roboto Condensed',sans-serif;text-transform:uppercase}.design-contact-cards p{font:400 18px/1.25 'Roboto Condensed',sans-serif}.design-contact-cards strong{font:600 21px 'Roboto Condensed',sans-serif}.design-review .contact-poster{background-image:linear-gradient(0deg,#000e,transparent 80%),url('assets/mic-hero-v2.webp');min-height:550px}.design-review .contact-form{gap:15px}.design-review .contact-form input,.design-review .contact-form select{min-height:50px}.design-review .contact-form textarea{min-height:145px}.design-review .contact-form label{font-size:13px}.design-review .contact-poster h2{font-size:36px;max-width:600px}.design-review .social-card{min-height:180px}.design-review .social-card h3{font-size:26px}.design-review .social-card p{font:400 19px 'Roboto Condensed',sans-serif}.design-review .social-card .btn{border-color:var(--red);color:var(--red);font-size:17px}
@media(max-width:1320px){.design-review .header-row{height:91px;gap:24px}.design-review .brand-words{font-size:31px}.design-review .brand-words small{font-size:16px}.design-review .nav a{font-size:13px}.design-review .weather{display:none}.design-review .quick{gap:12px;padding:18px 15px}.design-review .quick strong{font-size:16px}.design-review .quick small{font-size:13px}.design-review .quick .ico{width:37px;height:37px}.design-player{gap:25px;grid-template-columns:29% 1fr 34%;min-height:200px}.design-player-picture img{min-height:180px}.design-player h3{font-size:31px}.design-player p{font-size:16px}.design-player .eyebrow{font-size:16px}.design-player p.design-summary{font-size:16px}.design-player-controls{grid-template-columns:1fr 86px;gap:20px}.design-player-controls .play-button{height:86px;width:86px}.design-wave{gap:3px}.design-program-grid .card-body{padding:12px}.design-program-grid .card h3{font-size:19px}.design-program-grid .card p,.design-program-grid .card small{font-size:15px}.design-review .schedule-row{grid-template-columns:58px 170px 1fr 30px;gap:18px;padding:14px}.design-review .schedule-row img{width:170px;height:135px}.design-review .schedule-row h3{font-size:21px}.design-review .schedule-row p{font-size:16px}.design-review .schedule-row time{font-size:21px}.design-article .article-title{font-size:49px}.design-article .article-deck{font-size:22px}.design-about .prose{font-size:20px}.design-about .info-card p{font-size:20px}.design-hero-profile h1{font-size:72px}.design-contact-cards .panel{padding:20px;gap:16px}.design-contact-cards .ico{width:55px;height:55px;padding:10px}.design-contact-cards strong{font-size:19px}}
@media(max-width:1023px){.design-review .header-row{height:82px}.design-review .nav a{font-size:17px}.design-review .quick strong{font-size:13px}.design-review .quick small{font-size:11px}.design-review .quick .ico{width:29px}.design-review .quick{padding:15px 10px;gap:8px}.design-player{grid-template-columns:28% 1fr 24%;gap:18px}.design-player-controls{display:flex;flex-direction:column;gap:8px}.design-player-controls .design-wave{display:none}.design-volume{width:140px}.design-player-controls .play-button{height:70px;width:70px;font-size:25px}.design-player h3{font-size:28px}.design-player p.design-summary{font-size:15px}.design-player-picture img{max-height:230px;min-height:190px}.design-review h2{font-size:27px}.design-review .more{font-size:11px}.design-newsletter .newsletter-row{padding:25px}.design-newsletter p{font-size:17px}.design-newsletter h2{font-size:28px!important}.design-inline-filters{gap:14px;margin-right:110px;margin-top:-46px}.design-inline-filters button{font-size:14px}.design-schedule .two-col{grid-template-columns:1fr}.design-schedule aside{display:grid;grid-template-columns:1fr 1fr}.design-schedule aside>.panel:last-child{display:none}.design-review .schedule-row{grid-template-columns:65px 180px 1fr 36px}.design-review .schedule-row img{width:180px}.design-about{grid-template-columns:1.2fr 1fr}.design-about .info-card{padding:18px;gap:15px}.design-about .info-card p{font-size:17px}.design-about .info-card .ico{width:35px;height:35px}.design-tabs a{font-size:17px;padding:20px}.design-stats>div{padding:0 13px;gap:12px}.design-stats small{font-size:14px}.design-stats strong{font-size:28px}.design-profile-bottom{grid-template-columns:1fr}.design-article{grid-template-columns:1.8fr 1fr;gap:24px}.design-article .article-title{font-size:37px}.design-article .article-deck{font-size:19px}.design-article .article-meta{font-size:14px;gap:13px}.design-article .prose{font-size:20px}.design-article-audio{gap:13px}.design-article-audio .design-wave{display:none}.design-article aside .panel{padding:17px}.design-article aside .section-heading h2{font-size:22px}.design-related-list h3{font-size:20px}.design-contact-cards .ico{width:45px;height:45px}.design-contact-cards .panel{padding:16px;gap:12px}.design-contact-cards h3{font-size:20px}.design-contact-cards p{font-size:15px}.design-contact-cards strong{font-size:15px}.design-youtube{gap:24px}.design-youtube p{font-size:16px}}
@media(max-width:767px){.design-review .header-row{height:76px;gap:10px}.design-review .brand-words{font-size:25px}.design-review .brand-words small{font-size:12px;letter-spacing:2.6px}.design-review .brand-mark{width:64px;height:56px;clip-path:inset(0 0 7px)}.design-review .brand-mark img{width:108px;left:-22px;top:-14px}.design-review .header-tools{gap:2px}.design-review .build-note{font-size:8px;padding:4px 8px}.design-review h2{font-size:23px}.design-review .section-heading .ico{width:30px;height:30px}.design-review .section-heading h2{gap:9px}.design-review .more{font-size:10px}.design-review .quick-grid{gap:10px}.design-review .quick{min-height:92px;padding:16px 13px;gap:12px}.design-review .quick strong{white-space:normal;font-size:17px}.design-review .quick small{font-size:13px}.design-review .quick .ico{width:35px;height:35px}.design-review .btn{font-size:15px;min-height:53px;padding:13px 19px}.design-hero{min-height:330px;background-position:67% center}.design-hero:before{content:'';position:absolute;inset:0;background:#01060966;z-index:-1}.design-hero .hero-copy{padding:36px 0}.design-hero h1{font-size:clamp(37px,9vw,58px);letter-spacing:-.5px}.design-hero .hero-subtitle{font-size:19px}.design-hero .eyebrow{font-size:14px}.design-hero-home{min-height:490px;background-position:66% center}.design-hero-home h1{font-size:clamp(34px,8.5vw,49px);letter-spacing:-.8px}.design-hero-home .hero-subtitle{font-size:18px}.design-hero-home .buttons{gap:12px;max-width:380px}.design-hero-home .btn{width:100%}.design-hero-profile{min-height:440px;background-position:65% center}.design-hero-profile .hero-copy{max-width:300px}.design-hero-profile h1{font-size:58px}.design-hero-profile .hero-subtitle{font-size:20px}.design-hero-video{min-height:300px}.design-hero-video h1{font-size:56px}.design-hero-contact h1{font-size:46px}.design-hero-contact .hero-subtitle{font-size:18px}.design-player{grid-template-columns:100px 1fr;gap:14px;padding:13px;min-height:0}.design-player-picture img{min-height:130px;max-height:150px}.design-player .eyebrow{font-size:13px}.design-player h3{font-size:26px}.design-player p{font-size:14px}.design-player p.design-summary{font-size:14px;line-height:1.35}.design-player .demo-badge{font-size:10px;top:7px;right:6px;padding:5px 7px}.design-player-controls{grid-column:1/-1;display:flex;flex-direction:row;border-top:1px solid var(--line);padding:12px 0 0;gap:15px}.design-player-controls .design-wave{display:flex;flex:1;height:50px}.design-player-controls .play-button{height:59px;width:59px;flex-shrink:0;font-size:22px}.design-volume{width:100px;gap:3px}.design-volume .icon-button{font-size:13px}.design-player-bottom{grid-column:1/-1;display:block}.design-player-bottom .tag-list{gap:6px;margin-top:4px}.design-player-bottom .tag-list span{font-size:11px;padding:6px 9px}.design-player-bottom .design-actions{margin-top:12px;justify-content:flex-end}.design-program-grid,.design-program-grid.cols-4{grid-template-columns:repeat(5,180px);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;gap:12px}.design-program-grid .card{scroll-snap-align:start}.design-program-grid .card-body{padding:11px 12px;min-height:96px}.design-program-grid .card h3{font-size:18px}.design-program-grid .card p,.design-program-grid .card small{font-size:15px}.design-program-grid .card-arrow{width:28px;height:28px;right:10px;bottom:12px}.design-newsletter .newsletter-row{padding:26px 20px;min-height:0}.design-newsletter h2{font-size:26px!important}.design-newsletter p{font-size:17px}.design-newsletter form{width:100%;margin-top:20px}.design-newsletter input{height:54px}.design-inline-filters{justify-content:flex-start;margin:0 0 17px;gap:20px;overflow:auto;white-space:nowrap}.design-inline-filters button{font-size:15px}.design-video-grid{gap:20px 12px}.design-video-grid h3{font-size:18px}.design-video-grid p{font-size:15px}.duration{font-size:12px}.design-review .image-play{width:38px;height:38px;font-size:15px}.design-review .news-grid h3{font-size:19px}.design-review .news-grid small{font-size:13px}.design-review .news-grid .tag{font-size:12px}.design-review .news-grid .card-body{padding:11px 12px}.design-review .footer-top{grid-template-columns:1fr 1fr;gap:26px}.design-review .footer-nav,.design-review .social-links{font-size:15px}.design-review .footer-bottom{padding-bottom:105px;font-size:10px}.design-review .mini-player{width:100%}.design-review .mini-player strong{font-size:16px}.design-youtube{grid-template-columns:1fr;gap:22px}.design-youtube-image img{aspect-ratio:1.8}.design-review .day{font-size:18px}.design-review .day small{font-size:14px}.design-review .schedule-row{grid-template-columns:49px 90px 1fr;gap:12px;padding:12px;min-height:116px}.design-review .schedule-row img{width:90px;height:91px}.design-review .schedule-row h3{font-size:18px}.design-review .schedule-row p{font-size:14px;display:block}.design-review .schedule-row p:last-child{display:none}.design-review .schedule-row .eyebrow{font-size:11px}.design-review .schedule-row time{font-size:17px}.design-review .schedule-row .row-arrow{display:none}.design-schedule aside{grid-template-columns:1fr}.design-schedule aside .design-sidebar-player{display:none}.design-schedule .section-heading h2{font-size:23px}.design-review .feature h3{font-size:33px}.design-review .feature p{font-size:19px}.design-about{grid-template-columns:1fr}.design-about .prose{font-size:20px;line-height:1.5}.design-about .info-card p{font-size:20px}.design-about .info-card small{font-size:14px}.design-tabs a{font-size:16px;padding:17px 23px;min-height:59px}.design-stats{grid-template-columns:1fr 1fr;gap:18px 0;padding:20px 8px}.design-stats>div{padding:0 12px;gap:12px}.design-stats>div:nth-child(2){border:0}.design-stats .ico{height:30px;width:30px}.design-stats strong{font-size:28px}.design-stats small{font-size:13px}.design-stats>div:last-child strong{font-size:15px}.design-bio{grid-template-columns:1fr;gap:17px}.design-bio img{width:100%;height:240px;object-position:center 38%}.design-bio p{font-size:19px}.design-article{grid-template-columns:1fr}.design-article .article-title{font-size:34px;letter-spacing:-.6px}.design-article .article-deck{font-size:21px}.design-article .article-meta{font-size:14px}.design-article .article-image{aspect-ratio:1.65}.design-article .prose{font-size:20px;line-height:1.5}.design-article .caption{font-size:13px}.design-article .quote{font-size:22px;line-height:1.35;padding:18px 22px}.design-article aside .design-related-list{grid-template-columns:1fr 1fr;gap:14px}.design-article aside .video-grid{grid-template-columns:1fr 1fr}.design-related-list h3{font-size:18px}.design-related-list small{font-size:13px}.design-related-list .demo-badge{font-size:11px;left:6px;top:6px;padding:5px 7px}.design-share{gap:9px}.design-share>strong{width:100%;font-size:14px}.design-share .btn{font-size:12px;padding:9px 12px}.design-comments h2 small{font-size:13px}.design-contact-cards{grid-template-columns:1fr;gap:12px}.design-contact-cards .panel{padding:20px;gap:22px}.design-contact-cards .ico{width:56px;height:56px}.design-contact-cards h3{font-size:22px}.design-contact-cards p{font-size:17px}.design-contact-cards strong{font-size:19px}.design-review .contact-poster{min-height:380px}.design-review .contact-poster h2{font-size:29px}.design-review .social-card{min-height:180px}.design-review .social-card p{font-size:17px}.design-review .social-card .btn{font-size:14px}.design-review .section{padding-top:25px}}
@media(max-width:389px){.design-review .brand-words{font-size:20px}.design-review .brand-words small{font-size:10px;letter-spacing:2px}.design-review .brand-mark{width:54px}.design-review .brand-mark img{width:98px;left:-22px;top:-13px}.design-review .header-row{gap:2px}.design-hero-home h1{font-size:34px}.design-hero-home .hero-subtitle{font-size:16px}.design-player{grid-template-columns:80px 1fr;gap:12px}.design-player h3{font-size:23px}.design-player .eyebrow{font-size:11px}.design-player p{font-size:13px}.design-player-picture img{min-height:136px;max-height:170px}.design-player .design-summary br{display:none}.design-player-controls .design-wave{display:none}.design-volume{flex:1}.design-review .quick strong{font-size:15px}.design-review .quick small{font-size:12px}.design-review .quick .ico{width:28px;height:28px}.design-review .quick{padding:14px 10px;gap:10px}.design-video-grid{grid-template-columns:1fr}.design-review .schedule-row{grid-template-columns:43px 70px 1fr;gap:9px}.design-review .schedule-row img{width:70px}.design-review .schedule-row h3{font-size:16px}.design-review .schedule-row p{font-size:13px}.design-review .schedule-row time{font-size:15px}.design-stats>div{gap:8px;padding:0 7px}.design-stats small{font-size:12px}.design-contact-cards .panel{padding:17px}.design-article aside .design-related-list,.design-article aside .video-grid{grid-template-columns:1fr}.design-review .section-heading h2{font-size:21px}.design-review .more{font-size:9px}}
@media(min-width:900px){
 .design-review{font-size:clamp(13px,1.17vw,17px)}.design-review .wrap{width:min(1320px,calc(100% - 64px))}.design-review .header-row{height:clamp(72px,7.65vw,104px);gap:clamp(16px,2vw,28px)}.design-review .brand-words{font-size:clamp(28px,2.9vw,39px);letter-spacing:-1px}.design-review .brand-words small{font-size:clamp(14px,1.45vw,20px);letter-spacing:3px}.design-review .brand-mark{width:clamp(70px,6.7vw,92px);height:clamp(61px,5.6vw,78px);clip-path:inset(0 0 6px)}.design-review .brand-mark img{width:clamp(128px,12.1vw,164px);left:clamp(-36px,-2.6vw,-27px);top:clamp(-21px,-1.55vw,-16px)}.design-review .nav{display:flex;position:static;padding:0;background:none;box-shadow:none;gap:clamp(14px,1.6vw,22px)}.design-review .nav a{font-size:clamp(11px,1.08vw,15px);padding:28px 0}.design-review .nav a[aria-current=page]:after{bottom:20px;left:0;right:0;width:auto}.design-review .menu-button{display:none}.design-review .header-tools{gap:clamp(8px,1vw,14px);margin-left:0}.design-review .weather{display:flex;min-width:94px;padding:6px 9px}.design-review .weather span{font-size:22px}.design-review .clock{display:block;font-size:clamp(20px,1.7vw,24px)}.design-review .clock small{font-size:9px}.design-review .icon-button{min-width:30px;padding:5px}.design-review .header-row .brand{gap:3px}.design-review .hero-copy{max-width:65%}.design-hero-home{min-height:0;height:clamp(354px,37.6vw,540px)}.design-hero-home .hero-copy{padding:54px 0 20px}.design-hero-home h1{font-size:clamp(48px,5.25vw,76px)}.design-hero-home .hero-subtitle{font-size:clamp(18px,1.85vw,27px)}.design-review .btn{min-height:clamp(44px,4.7vw,64px);padding:clamp(10px,1.05vw,15px) clamp(20px,2vw,29px);font-size:clamp(14px,1.2vw,17px)}.design-review .quick-grid{gap:clamp(12px,1.2vw,17px)}.design-review .quick{min-height:clamp(74px,7.8vw,108px);padding:clamp(14px,1.5vw,22px);gap:clamp(14px,1.5vw,22px)}.design-review .quick .ico{width:clamp(32px,3.2vw,46px);height:clamp(32px,3.2vw,46px)}.design-review .quick strong{font-size:clamp(13px,1.28vw,18px)}.design-review .quick small{font-size:clamp(11px,1.07vw,15px)}.design-review .section{padding-top:clamp(22px,2.1vw,30px)}.design-review .section-heading h2{font-size:clamp(24px,2.45vw,34px)}.design-review .section-heading .ico{width:clamp(29px,2.9vw,41px);height:clamp(29px,2.9vw,41px)}.design-review .section-heading{margin-bottom:clamp(13px,1.4vw,20px)}.design-player{grid-template-columns:29% 1fr 36%;min-height:clamp(154px,16.4vw,232px);padding:clamp(10px,.95vw,14px);gap:clamp(25px,2.3vw,34px)}.design-player-picture img{height:clamp(134px,14.5vw,204px);min-height:0;max-height:none}.design-player .eyebrow{font-size:clamp(13px,1.3vw,18px)}.design-player h3{font-size:clamp(27px,2.8vw,39px)}.design-player p{font-size:clamp(14px,1.27vw,18px)}.design-player p.design-summary{font-size:clamp(14px,1.27vw,18px)}.design-player-controls{display:grid;grid-template-columns:minmax(0,1fr) clamp(70px,7.2vw,103px);gap:clamp(14px,1.7vw,24px);padding-right:clamp(10px,1vw,15px)}.design-player-controls .design-wave{display:flex;gap:clamp(2px,.28vw,4px)}.design-player-controls .play-button{width:clamp(68px,7.2vw,103px);height:clamp(68px,7.2vw,103px);font-size:clamp(25px,2.6vw,37px)}.design-volume{width:clamp(155px,15.5vw,220px)}.design-program-grid{gap:clamp(12px,1.2vw,17px)}.design-program-grid .card-body{min-height:clamp(64px,6.8vw,96px);padding:clamp(10px,1.2vw,17px)}.design-program-grid .card h3{font-size:clamp(15px,1.55vw,22px);margin-bottom:3px;white-space:nowrap;letter-spacing:-.1px}.design-program-grid .card p,.design-program-grid .card small{font-size:clamp(13px,1.25vw,17px)}.design-program-grid .card-arrow{width:clamp(24px,2.25vw,32px);height:clamp(24px,2.25vw,32px);font-size:18px;right:10px;bottom:12px}.design-review .video-grid,.design-review .news-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.4vw,20px)}.design-video-grid h3{font-size:clamp(16px,1.55vw,22px)}.design-video-grid p{font-size:clamp(13px,1.22vw,17px)}.design-review .news-grid h3{font-size:clamp(15px,1.5vw,21px)}.design-review .news-grid small{font-size:clamp(12px,1.05vw,15px)}.design-newsletter .newsletter-row{min-height:clamp(108px,11.4vw,160px);padding:clamp(20px,2vw,28px) clamp(40px,4vw,57px)}.design-newsletter h2{font-size:clamp(24px,2.3vw,33px)!important}.design-newsletter p{font-size:clamp(14px,1.4vw,20px)}.design-newsletter input{height:clamp(44px,4.2vw,59px);min-height:0}.design-newsletter form{width:43%}.design-newsletter .btn{padding-inline:clamp(20px,1.9vw,27px)}.design-inline-filters{margin-top:-46px;margin-bottom:17px;gap:clamp(16px,1.7vw,24px)}.design-inline-filters button{font-size:clamp(12px,1.15vw,16px)}.design-review .footer-top{grid-template-columns:1.15fr 1fr .65fr .9fr}.design-review .footer-nav,.design-review .social-links{font-size:clamp(12px,1.17vw,16px)}.design-review .footer-label{font-size:clamp(11px,1vw,14px)}.design-review .footer-bottom{font-size:clamp(10px,.87vw,12px)}.design-schedule .two-col{grid-template-columns:minmax(0,1.85fr) minmax(270px,1fr)}.design-schedule aside{display:grid;grid-template-columns:1fr}.design-schedule aside>.panel:last-child{display:block}.design-article aside .video-grid{grid-template-columns:1fr}
}
@media(min-width:900px){.design-review .more{line-height:1.1}.design-review .more span{line-height:1;font-size:22px}.design-review .section-heading{min-height:29px}.design-player .eyebrow{margin:0 0 3px}.design-player h3{margin:0 0 4px}.design-player p{margin:1px 0;line-height:1.2}.design-player p.design-summary{line-height:1.3;margin-top:5px}.design-program-grid .card-body{padding-block:7px}.design-review .footer-top{padding:20px 0}.design-review .footer-top .brand-mark{align-self:center}.design-review .fixture-note{font-size:10px}.design-review .news-grid .card-body{padding-block:10px}}
.design-profile-intro{font:400 20px/1.35 'Roboto Condensed',sans-serif;max-width:540px;color:#d2dfe8;margin:15px 0}.design-profile-social{display:flex;gap:15px;margin-top:17px}.design-profile-social a,.design-profile-social button{border:1px solid #53616b;border-radius:5px;background:#02080ba8;height:46px;width:46px;display:grid;place-items:center;font:700 25px Arial,sans-serif;color:white}.design-signature{position:absolute;right:5%;bottom:22px;font:italic 61px 'Brush Script MT','Segoe Script',Georgia,serif;transform:rotate(-7deg)}
@media(min-width:900px){.design-hero-live{min-height:0;height:clamp(285px,30.3vw,435px)}.design-hero-presenter{min-height:0;height:clamp(366px,38.9vw,550px)}.design-hero-profile{min-height:0;height:clamp(372px,39.5vw,560px)}.design-hero-contact{min-height:0;height:clamp(290px,30.8vw,440px)}.design-hero-video{min-height:0;height:clamp(220px,23.4vw,335px)}.design-hero .hero-copy{padding:25px 0;max-width:66%}.design-hero .hero-subtitle{font-size:clamp(18px,2.05vw,29px)}.design-hero-profile .hero-copy{max-width:46%}.design-hero-profile h1{font-size:clamp(55px,5.85vw,82px)}.design-hero-profile .eyebrow{font-size:clamp(14px,1.5vw,21px)}.design-profile-intro{font-size:clamp(14px,1.5vw,21px);margin:12px 0;max-width:92%}.design-profile-social a,.design-profile-social button{height:clamp(33px,3.5vw,49px);width:clamp(33px,3.5vw,49px);font-size:clamp(19px,2vw,28px)}.design-profile-social{gap:clamp(12px,1.3vw,18px);margin-top:12px}.design-signature{font-size:clamp(42px,4.5vw,64px)}.design-hero-contact h1{font-size:clamp(60px,6.4vw,90px)}.design-hero-contact .contact-brand{font-size:.63em}.design-hero-video h1{font-size:clamp(64px,6.8vw,96px)}.design-review .schedule-row{grid-template-columns:clamp(56px,5.5vw,78px) clamp(165px,17.5vw,245px) 1fr 32px;min-height:clamp(112px,11.9vw,168px);gap:clamp(18px,1.8vw,26px);padding:clamp(10px,1vw,14px)}.design-review .schedule-row img{height:clamp(94px,10vw,142px);width:100%}.design-review .schedule-row time{font-size:clamp(18px,1.9vw,27px)}.design-review .schedule-row h3{font-size:clamp(20px,2.1vw,29px)}.design-review .schedule-row p{font-size:clamp(13px,1.4vw,20px)}.design-review .schedule-row .eyebrow{font-size:clamp(11px,1.2vw,17px)}.design-review .schedule-row .row-arrow{height:30px;width:30px;font-size:20px}.design-review .feature p{font-size:clamp(15px,1.6vw,22px)}.design-review .feature h3{font-size:clamp(29px,3.1vw,43px)}.design-schedule .section-heading h2{font-size:clamp(23px,2.45vw,34px)}.design-about .prose{font-size:clamp(16px,1.7vw,24px)}.design-about .info-card{padding:clamp(16px,1.7vw,24px);gap:clamp(20px,2vw,29px)}.design-about .info-card p{font-size:clamp(16px,1.7vw,24px)}.design-about .info-card small{font-size:clamp(12px,1.28vw,18px)}.design-about .info-card .ico{height:clamp(36px,3.8vw,54px);width:clamp(36px,3.8vw,54px)}.design-tabs a{font-size:clamp(16px,1.7vw,24px);min-height:clamp(55px,5.85vw,83px);padding:clamp(16px,1.7vw,24px)}.design-stats{padding:clamp(14px,1.5vw,21px) 12px}.design-stats small{font-size:clamp(12px,1.28vw,18px)}.design-stats strong{font-size:clamp(27px,2.9vw,41px)}.design-stats>div:last-child strong{font-size:clamp(15px,1.6vw,22px)}.design-bio p{font-size:clamp(14px,1.5vw,21px)}.design-bio img{height:clamp(170px,18vw,256px)}.design-article .article-title{font-size:clamp(40px,4.8vw,68px)}.design-article .article-deck{font-size:clamp(18px,2vw,28px)}.design-article .article-meta{font-size:clamp(12px,1.3vw,18px);gap:18px}.design-article .prose{font-size:clamp(16px,1.7vw,24px)}.design-article .caption{font-size:clamp(11px,1.17vw,16px)}.design-article-audio{padding:clamp(12px,1.3vw,18px);gap:clamp(18px,1.9vw,27px)}.design-article-audio .play-button{height:clamp(48px,5.1vw,72px);width:clamp(48px,5.1vw,72px)}.design-article-audio p{font-size:clamp(12px,1.2vw,17px)}.design-article .quote{font-size:clamp(19px,2vw,28px)}.design-article aside .section-heading h2{font-size:clamp(18px,1.9vw,27px)}.design-related-list h3{font-size:clamp(16px,1.7vw,24px)}.design-related-list small{font-size:clamp(12px,1.3vw,18px)}.design-article .author-box h3{font-size:clamp(17px,1.8vw,25px)}.design-article .author-box p{font-size:clamp(14px,1.5vw,21px)}.design-article-audio .design-wave{display:flex}.design-profile-bottom{grid-template-columns:1.8fr 1fr}.design-contact-cards .panel{padding:clamp(18px,1.9vw,27px);gap:clamp(18px,1.9vw,27px)}.design-contact-cards h3{font-size:clamp(18px,1.9vw,27px)}.design-contact-cards p{font-size:clamp(14px,1.5vw,21px)}.design-contact-cards strong{font-size:clamp(16px,1.7vw,24px)}}
@media(max-width:767px){.design-profile-intro{font-size:16px;max-width:300px}.design-profile-social{gap:10px}.design-profile-social a,.design-profile-social button{height:34px;width:34px;font-size:20px}.design-signature{font-size:30px;right:15px;bottom:15px}.design-hero-profile{min-height:530px}.design-hero-profile .hero-copy{max-width:80%}.design-hero-profile .hero-subtitle{font-size:19px}.design-hero-profile h1{font-size:53px}.design-hero-profile:before{background:linear-gradient(90deg,#02070be0,#02070b20)}}
.design-volume input{min-height:0;height:15px;padding:0;border:0;background:transparent}.design-volume .icon-button{min-height:22px}.design-wave{height:64px}.design-stats{padding-block:12px}.design-stats small{font-size:clamp(11px,1.1vw,16px)}.design-review .feature img{height:auto}.design-review .design-schedule aside .section-heading h2{font-size:clamp(19px,2vw,28px)}.design-review .design-schedule aside .panel{padding:clamp(16px,1.7vw,24px)}.design-review .schedule-row p:last-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.design-schedule .two-col{grid-template-columns:minmax(0,1fr) minmax(0,32%);gap:22px}@media(max-width:899px){.design-schedule .two-col{grid-template-columns:1fr}.design-review .schedule-row p:last-child{display:none}}@media(min-width:900px){.design-review .design-schedule aside .section-heading h2{font-size:clamp(18px,1.9vw,27px)}.design-review .design-schedule .feature .btn{font-size:clamp(14px,1.45vw,20px);min-height:44px;padding:11px 12px;white-space:nowrap}.design-review .design-schedule .feature img{margin-top:8px;margin-bottom:10px}.design-review .design-schedule .feature p{margin-bottom:10px}.design-review .design-schedule aside>.panel:last-child{min-height:195px;display:block}.design-review .design-schedule aside>.panel:last-child img{float:left;width:42%;height:140px;object-fit:cover;margin:0 15px 4px 0}.design-review .design-schedule aside>.panel:last-child h3{font-size:clamp(20px,2.1vw,29px);line-height:1.1;padding-top:8px}.design-review .design-schedule aside>.panel:last-child p{font-size:clamp(14px,1.5vw,21px)}.design-review .design-sidebar-player img{height:76px;width:76px}.design-review .design-sidebar-player .design-wave{height:30px}.design-review .design-sidebar-player h3{font-size:clamp(19px,2vw,28px)}.design-review .design-sidebar-player p{font-size:13px;margin-bottom:12px}}
.design-playlists .card p{color:#bdcbd5;font-size:clamp(13px,1.25vw,18px);line-height:1.35}.design-playlists .card-body{min-height:90px}.design-review .social-card{position:relative;padding-right:32%}.design-review .social-card:after{content:'';position:absolute;right:18px;top:18px;bottom:18px;width:26%;border-radius:5px;background:linear-gradient(0deg,#030a0e33,#030a0e22),url('assets/newsroom-v2.webp') 65% center/cover;border:1px solid var(--line);transform:perspective(400px) rotateY(-7deg)}
@media(max-width:899px){.design-review .social-card{padding-right:20px}.design-review .social-card:after{display:none}}@media(min-width:900px){.design-review .contact-form label{font-size:clamp(11px,1.05vw,15px)}.design-review .contact-form input,.design-review .contact-form select{min-height:clamp(38px,4vw,57px);padding:10px 14px;font-size:clamp(12px,1.15vw,16px)}.design-review .contact-form textarea{min-height:clamp(90px,9.6vw,136px);padding:10px 14px;font-size:clamp(12px,1.15vw,16px)}.design-review .contact-form>.deferred-fields{gap:11px}.design-review .contact-poster{min-height:clamp(370px,39.3vw,560px)}.design-review .contact-poster h2{font-size:clamp(26px,2.8vw,39px)}.design-review .social-card .btn{font-size:clamp(13px,1.35vw,19px);white-space:nowrap;padding:9px 14px;min-height:38px}.design-review .social-card p{font-size:clamp(14px,1.45vw,20px)}.design-review .social-card h3{font-size:clamp(19px,2vw,28px)}}
@media(min-width:900px){.design-review .quick{padding-block:clamp(10px,1.07vw,15px)}.design-review .section-heading{margin-bottom:clamp(6px,.64vw,9px)}.design-review .section-heading .ico{height:clamp(27px,2.85vw,40px);width:clamp(27px,2.85vw,40px)}.design-newsletter{margin-top:12px}}.design-review .design-article .article-image{height:auto;aspect-ratio:2.5;object-fit:cover}.design-review .article-layout{padding-top:18px}.design-review .article-layout>.breadcrumb{margin-bottom:14px}.design-bio blockquote{font-size:clamp(16px,1.7vw,24px)}
@media(min-width:900px){.design-article .article-title{font-size:clamp(36px,4vw,57px);line-height:1.06}.design-article .article-deck{margin-bottom:14px}.design-article .article-meta{margin:15px 0}.design-article .author-box{margin-block:18px}.design-review .design-article .quote{padding:18px 23px}.design-review .design-comments h2{font-size:clamp(21px,2.2vw,31px)}}@media(max-width:767px){.design-review .design-article .article-image{aspect-ratio:1.7}}.design-review .design-share{padding:11px 0;gap:8px}.design-review .design-share strong{font-size:12px}.design-review .design-share .btn{padding:7px 10px;font-size:12px;min-height:35px;gap:5px}.design-review .design-article .author-box{padding:14px;gap:16px}.design-review .design-article .author-box img{height:70px;width:70px}.design-review .design-article .caption{margin-bottom:14px}.design-review .design-related-list .card-art{height:auto;aspect-ratio:2.2}.design-review .design-related-list{gap:15px}.design-review .design-article aside .design-video-grid img{aspect-ratio:2.2}.design-review .article-layout>.breadcrumb{margin-bottom:8px}
@media(min-width:900px){.design-review .design-article .article-title{font-size:clamp(34px,3.8vw,54px);line-height:1.04;margin-bottom:13px}.design-review .design-article .article-deck{line-height:1.2}.design-review .design-article-audio{padding:9px 14px}body:has(.design-article) .footer-top{padding:14px 0;gap:24px}body:has(.design-article) .footer-top .brand-mark{width:60px;height:54px;clip-path:inset(0 0 5px)}body:has(.design-article) .footer-top .brand-mark img{width:108px;left:-24px;top:-14px}body:has(.design-article) .footer-top .brand-words{font-size:26px}body:has(.design-article) .footer-top .brand-words small{font-size:13px;letter-spacing:2px}body:has(.design-article) .footer-nav,body:has(.design-article) .social-links{font-size:12px}body:has(.design-article) .footer-label{font-size:10px;margin-bottom:7px}body:has(.design-article) .footer-bottom{padding:14px 0;font-size:10px}}