@font-face{font-family:"IBM Plex Sans";src:url("/fonts/ibm-plex-sans-400.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url("/fonts/ibm-plex-sans-500.woff2") format("woff2");font-weight:500;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url("/fonts/ibm-plex-sans-600.woff2") format("woff2");font-weight:600;font-display:swap}
:root{--navy:#102e43;--ink:#153448;--accent:#167ea0;--paper:#f1f3ef;--line:#d7dfdc;--soft:#637579;--white:#fff;--font:'IBM Plex Sans','Noto Sans SC Variable',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:17px;line-height:1.6}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}button,input,textarea,select{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #29a4c5;outline-offset:4px}img{width:100%;height:auto;display:block;object-fit:cover}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--font);font-weight:600;line-height:1.05;letter-spacing:-.025em;white-space:pre-line}h1{font-size:clamp(44px,6vw,92px)}h2{font-size:clamp(34px,4vw,62px)}h3{font-size:24px;line-height:1.2}p{color:#435d68}.wrap{max-width:1320px;margin-inline:auto;padding-inline:44px}.section{padding-block:94px}.eyebrow{display:block;color:var(--accent);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px}.skip{position:fixed;left:20px;top:-100px;z-index:9;background:#fff;padding:10px}.skip:focus{top:10px}.topbar{display:flex;justify-content:space-between;padding:9px 44px;background:var(--navy);color:#e1ecee;font-size:11px;letter-spacing:.08em}header{display:flex;gap:22px;align-items:center;justify-content:space-between;background:#f5f6f1;min-height:92px;padding:18px 35px;position:relative;z-index:5;border-bottom:1px solid var(--line)}.brand{display:flex;gap:12px;align-items:center;min-width:190px;font-weight:600;font-size:23px;line-height:1.1}.brand img{width:54px;height:39px;object-fit:contain;mix-blend-mode:multiply}.brand small{display:block;font-size:9px;letter-spacing:.09em;margin-top:9px;font-weight:400}.desktop-nav{display:flex;align-items:center;gap:19px;font-size:13px;font-weight:600}.desktop-nav a{white-space:nowrap}.desktop-nav a.active{color:var(--accent)}.language{font-size:12px;white-space:nowrap;border-left:1px solid var(--line);padding-left:17px}.header-cta{background:var(--navy);color:white;padding:12px 18px;font-size:12px;white-space:nowrap}.header-cta:hover{color:white;background:var(--accent)}.mobile-menu{display:none}.hero{position:relative;height:690px;background:#102e43;color:white;overflow:hidden}.hero>img{position:absolute;inset:0;width:100%;height:100%;object-position:center 55%}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,25,41,.88),rgba(7,31,46,.6) 44%,rgba(6,27,44,.05))}.hero-copy{position:relative;padding:76px 0 50px;max-width:1320px;margin:auto;padding-left:44px}.hero .eyebrow{color:#b4dbe7}.hero h1{font-size:clamp(70px,7.4vw,112px);margin-bottom:22px;line-height:.96;max-width:690px}.hero h1 em{color:#abdfef;font-style:normal}.hero p{color:#e3edef;max-width:490px;line-height:1.65;font-size:17px}.actions{display:flex;gap:28px;align-items:center;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:white;padding:16px 25px;border:1px solid var(--accent);cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.015em;border-radius:0}.button:hover{background:var(--navy);color:white;border-color:var(--navy)}.hero-link{color:#fff;font-size:13px;border-bottom:1px solid #97bac9;padding-bottom:5px}.hero-note{position:absolute;right:44px;bottom:30px;border-left:1px solid #afc2c9;padding-left:17px;text-align:left;font-size:11px}.hero-note strong{display:block;letter-spacing:.12em;margin-top:5px}.stats{display:grid;grid-template-columns:repeat(5,1fr);background:var(--navy);color:white;padding:40px 44px;gap:28px}.stats>div{border-right:1px solid #476170;padding-right:20px}.stats>div:last-child{border:0}.stats strong{display:block;font-family:BarlowCondensed,Barlow,sans-serif;font-size:55px;line-height:1.1;font-weight:600}.stats span{display:block;font-size:12px;margin-top:12px;color:#d4e2e6}.section-head{display:flex;justify-content:space-between;gap:45px;align-items:end;margin-bottom:42px}.section-head h2{margin-bottom:0;max-width:720px}.section-head p{max-width:300px;font-size:16px;margin:0}.text-link{display:inline-block;color:var(--accent);font-size:14px;font-weight:600;padding-block:10px}.portfolio{display:grid;grid-template-columns:repeat(4,1fr);gap:19px;margin-bottom:25px}.product-card{border:1px solid var(--line);background:#fafbf7}.product-card>a{display:block}.product-card img{aspect-ratio:1.22;object-fit:cover;transition:filter .25s}.product-card:hover img{filter:contrast(1.06)}.card-copy{padding:24px 22px}.card-copy .eyebrow{font-size:9px;letter-spacing:.06em;margin-bottom:15px}.card-copy h3{font-size:23px;min-height:54px;margin-bottom:12px}.manufacture{display:grid;grid-template-columns:1.2fr 1fr;background:#dce7e4}.manufacture-picture{position:relative;min-height:640px}.manufacture-picture img{position:absolute;inset:0;height:100%;width:100%}.manufacture-picture span{position:absolute;bottom:25px;left:28px;background:var(--navy);color:#fff;padding:10px 16px;font-size:10px;letter-spacing:.1em}.manufacture-copy{padding:80px 65px}.manufacture-copy h2{font-size:clamp(45px,5vw,75px)}.manufacture-copy p{max-width:450px}.capacity{border-top:1px solid #adbeb9;margin:30px 0;padding-top:24px}.capacity strong{font-family:BarlowCondensed,Barlow,sans-serif;font-size:64px;line-height:1}.capacity small{font-family:Barlow,sans-serif;font-size:12px;letter-spacing:.03em}.capacity>span{display:block;font-size:13px;margin-top:13px}.outline{background:transparent;color:var(--ink);border-color:#728e99}.innovation-grid,.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.quality-strip{padding:80px 44px;text-align:center;background:var(--navy);color:#fff}.quality-strip .eyebrow{color:#9dcad8}.quality-strip h2{margin-bottom:28px}.audit-names{font-family:BarlowCondensed,Barlow,sans-serif;font-size:clamp(38px,5vw,74px);font-weight:600;word-spacing:20px;line-height:1.2}.audit-names i{color:#5090a4;font-style:normal}.quality-strip p{color:#c5dbe3;max-width:620px;margin:25px auto 12px}.quality-strip .text-link{color:#addef0}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.gallery figure{margin:0}.gallery img{aspect-ratio:1.45;object-fit:cover}.gallery figcaption{font-size:13px;border-top:1px solid var(--line);padding-top:13px;margin-top:15px}.closing{background:#1b768e;color:#fff;padding:70px 44px;display:flex;justify-content:space-between;gap:40px;align-items:center}.closing .eyebrow,.closing p{color:#d9eff5}.closing h2{margin-bottom:18px}.light{background:#f7f9f3;color:#163947;border-color:#f7f9f3;white-space:nowrap}footer{padding:65px 44px 25px;background:#0d2638;color:#dce7eb;display:grid;grid-template-columns:1.2fr 1fr .7fr;gap:50px;font-size:13px}footer h3{color:#fff;font-size:27px}footer p{color:#b5c8d0}footer>div:nth-child(3){display:grid;grid-template-columns:1fr 1fr;gap:10px}.copyright{grid-column:1/-1;border-top:1px solid #36505d;padding-top:24px;display:flex;justify-content:space-between;font-size:11px;color:#9db1bb}.intro{padding-block:80px 58px}.intro h1{max-width:950px;margin-bottom:25px}.intro p{max-width:640px;font-size:19px}.info-photo img{aspect-ratio:2.3}.split{display:grid;grid-template-columns:1fr 1fr;gap:80px}.split p{max-width:580px}.steps{display:grid;grid-template-columns:repeat(4,1fr);margin-block:35px;gap:15px}.steps article{padding:22px;border:1px solid #c4d2ce}.steps span{color:var(--accent);font-size:12px}.steps h3{font-size:20px;margin-top:25px}.breadcrumb{margin-top:32px;color:#69808b;font-size:12px}.detail{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-block:50px 95px}.detail>div img{margin-bottom:20px}.detail h1{font-size:62px}.prose p{white-space:pre-wrap;overflow-wrap:anywhere}.note{font-size:13px;color:#61767c;margin-top:25px;border-left:2px solid #b6cbca;padding-left:14px}.category-links{display:flex;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:30px}.category-links a{padding:10px 15px;background:#dce7e4;font-size:14px}.product-group{padding-top:65px}.product-group h2{font-size:43px}.muted{font-size:13px}.contact-email{display:block;color:var(--accent);font-weight:600;margin-bottom:18px;overflow-wrap:anywhere}label{display:block;font-size:14px;font-weight:600;margin-bottom:20px}input,textarea,select{display:block;width:100%;margin-top:8px;background:#fff;color:var(--ink);border:1px solid #adbfc4;padding:13px 12px;border-radius:0}textarea{resize:vertical}label small{font-weight:400;font-size:12px}table{width:100%;border-collapse:collapse;font-size:14px;margin:30px 0;text-align:left}th,td{border-bottom:1px solid var(--line);padding:16px 10px;vertical-align:top}th{font-weight:600}table th{background:#e1e9e5}.detail table th{width:40%}.honey{position:absolute;left:-9999px}.success{background:#e0f0e7;padding:20px;border-left:3px solid #348358}.error{background:#f7e2dc;padding:15px;color:#7a2620}.empty{padding:40px;border-top:1px solid var(--line)}.admin header{gap:30px}.admin header nav{display:flex;gap:20px;align-items:center;font-size:14px;flex-wrap:wrap}.admin nav form{margin:0}.admin nav button{border:none;background:none;color:#47616d;cursor:pointer}.admin h1{font-size:42px;letter-spacing:0;font-family:var(--font)}.admin h2{font-size:26px;font-family:var(--font)}.admin .section{padding-block:50px}.admin-table{overflow:auto}.status{font-size:12px;padding:5px 8px;background:#e9dfc1;white-space:nowrap}.status.published{background:#d3e8dc}.edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px 35px}.login{max-width:530px;margin:30px auto}.inquiry{border-bottom:1px solid var(--line);padding:25px 0}
@media(min-width:1600px){.hero-copy{padding-left:0}}@media(max-width:1250px){.desktop-nav{gap:12px;font-size:11px}header{gap:14px;padding-inline:25px}.brand{font-size:20px;min-width:160px}.header-cta{display:none}.manufacture-copy{padding:60px 40px}.portfolio{grid-template-columns:repeat(2,1fr)}.stats strong{font-size:46px}}
@media(max-width:980px){.desktop-nav{display:none}.mobile-menu{display:block;margin-left:auto;position:relative}.mobile-menu summary{cursor:pointer;font-size:14px}.mobile-menu nav{position:absolute;right:-70px;top:42px;background:#f5f6f1;border:1px solid var(--line);width:240px;padding:20px;display:grid;gap:14px;box-shadow:0 10px 30px #102e4322}.hero{height:640px}.hero-copy{padding-top:65px}.hero h1{font-size:86px}.hero-note{display:none}.stats{grid-template-columns:repeat(3,1fr);gap:30px}.stats>div{border:0}.manufacture{grid-template-columns:1fr 1fr}.manufacture-picture{min-height:520px}.manufacture-copy h2{font-size:52px}.section-head{align-items:start}.gallery,.innovation-grid,.product-grid{gap:16px}.detail{gap:35px}.detail h1{font-size:48px}.split{gap:40px}.admin header{flex-wrap:wrap}.steps{grid-template-columns:repeat(3,1fr)}}
@media(max-width:650px){body{font-size:16px}.wrap{padding-inline:22px}.section{padding-block:58px}.topbar{padding:9px 22px;font-size:9px}.topbar>span{display:none}.topbar a{margin-left:auto}.brand{font-size:19px}.brand small{font-size:7px}.brand img{width:44px;height:32px}header{min-height:78px;padding:17px 22px;gap:16px}.language{padding-left:12px}.hero{height:640px}.hero>img{object-position:62% center}.hero-shade{background:linear-gradient(90deg,rgba(5,25,41,.9),rgba(7,31,46,.45))}.hero-copy{padding:64px 22px 45px}.hero h1{font-size:72px;max-width:370px}.hero p{font-size:15px;max-width:340px}.hero .eyebrow{font-size:10px;letter-spacing:.08em}.actions{align-items:start;flex-direction:column;gap:22px}.button{padding:14px 20px}.stats{grid-template-columns:repeat(2,1fr);padding:30px 22px;gap:25px 15px}.stats strong{font-size:45px}.stats span{font-size:11px;margin-top:7px}.stats>div:last-child{grid-column:1/-1}.section-head{display:block;margin-bottom:30px}.section-head h2{font-size:42px}.section-head p{margin-top:20px;max-width:100%}.portfolio,.innovation-grid,.product-grid{grid-template-columns:1fr}.card-copy h3{min-height:0;font-size:23px}.product-card img{aspect-ratio:1.5}.manufacture{display:flex;flex-direction:column}.manufacture-picture{min-height:350px}.manufacture-copy{padding:48px 22px}.manufacture-copy h2{font-size:58px}.capacity strong{font-size:60px}.quality-strip{padding:58px 22px}.audit-names{word-spacing:5px;font-size:44px}.gallery{grid-template-columns:1fr}.closing{padding:48px 22px;display:block}.closing h2{font-size:40px}.closing .button{margin-top:20px}footer{padding:45px 22px 25px;grid-template-columns:1fr;gap:30px}.copyright{gap:20px}.intro{padding-block:55px 30px}.intro h1{font-size:52px}.intro p{font-size:17px}.info-photo img{aspect-ratio:1.4}.split,.detail,.edit-grid{grid-template-columns:1fr;gap:35px}.detail{padding-block:35px 55px}.detail h1{font-size:48px}.steps{grid-template-columns:1fr}.steps article{display:flex;align-items:center;gap:25px}.steps h3{margin:0}.admin header nav{gap:14px}.admin h1{font-size:32px}.admin .section{padding-block:35px}.admin-table table{min-width:620px}html[lang=zh-CN] .hero h1{font-size:48px;line-height:1.35}html[lang=zh-CN] .hero{height:590px}html[lang=zh-CN] .hero p{max-width:320px}html[lang=zh-CN] .section-head h2{font-size:32px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.hero-approved{background:#d8edf6}.hero-approved>img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:contain}.hero-intro{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-block:35px}.hero-intro h1{font-size:46px;margin:8px 0;line-height:1.1}.hero-intro p{margin:8px 0}.hero-intro .actions{flex-shrink:0}.health-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.health-grid article{background:#fff;border:1px solid var(--line);padding:32px}.health-number{font-family:var(--display);font-size:60px;color:#258b9d}.health-grid h3{font-size:27px}.health-tag{display:inline-block;border-top:1px solid var(--line);padding-top:18px;font-size:13px;color:#39737d}.health-photo-section{background:#e4ecea}.health-photo-section figure{margin:0}.health-photo-section img{width:100%;height:auto;border-radius:3px}.health-photo-section figcaption{font-size:13px;margin-top:12px}.health-photo-section h2{font-size:48px;line-height:1.2}.health-photo-section li{margin:12px 0}.health-boundary{margin-top:45px;background:#102e43;color:white;padding:36px;max-width:1000px}.health-boundary h3{font-size:28px}.health-boundary p{color:#e0e9e9}.health-section .section-head h2{max-width:680px}.health-section .section-head p{max-width:330px}@media(max-width:980px){.hero-intro{display:block}.hero-intro .actions{margin-top:22px}.health-grid{grid-template-columns:1fr}.health-photo-section .split{grid-template-columns:1fr}.hero-intro h1{font-size:36px}}@media(max-width:650px){.hero-approved>img{aspect-ratio:2/1;object-fit:contain}.hero-intro{padding-block:25px}.hero-intro h1{font-size:32px}.hero-intro .actions{flex-direction:row;flex-wrap:wrap;align-items:center}.health-photo-section h2{font-size:32px}.health-grid article{padding:25px}.health-boundary{padding:25px}}

/* 字体与工厂视觉统一：正常字宽，清晰层级，克制的留白。 */
:root{--paper:#f6f8f7;--ink:#18384b;--line:#dfe7e7;--display:var(--font)}
body{font-size:16px;line-height:1.75}h1,h2{letter-spacing:-.025em;line-height:1.2;font-weight:600}h1{font-size:clamp(36px,4.5vw,64px)}h2{font-size:clamp(28px,3vw,44px)}h3{font-weight:600;line-height:1.4}
html[lang=zh-CN] h1,html[lang=zh-CN] h2{letter-spacing:0;line-height:1.35}
header{background:#fff;border-bottom:1px solid #e4eaea}.brand{letter-spacing:.015em}.brand small{font-weight:400;letter-spacing:.12em}.desktop-nav{font-size:13px;font-weight:500}.eyebrow{font-size:11px;font-weight:500;letter-spacing:.14em;color:#287687}.hero-intro h1{font-size:36px;line-height:1.3}.hero-intro p{color:#60717c;font-size:15px}.hero-intro{padding-block:36px}.section{padding-block:76px}.section-head h2{font-size:40px}.section-head p{font-size:16px}.intro h1{font-size:52px;max-width:1000px}.intro p{font-size:18px}.detail h1{font-size:46px;line-height:1.2}.detail{padding-block:48px 60px}
.stats strong{font-family:var(--font);font-size:43px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.stats span{font-size:12px}.stats{padding-block:34px}.product-card{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:white;transition:box-shadow .2s,transform .2s}.product-card:hover{box-shadow:0 12px 32px #15344812;transform:translateY(-3px)}.product-card img{aspect-ratio:1.45;object-fit:cover}.card-copy{padding:24px}.card-copy h3{font-size:23px;line-height:1.35;min-height:62px}.text-link{font-weight:500}.button{border-radius:6px;font-weight:500;font-size:14px}.gallery img,.info-photo img,.detail img{border-radius:10px}.gallery figcaption{font-size:14px;color:#60717c}.manufacture-copy h2{font-size:44px}.capacity strong{font-family:var(--font);font-size:56px;font-weight:500}.quality-strip h2{font-size:40px}.audit-names{font-family:var(--font);font-size:38px;font-weight:500}.health-grid article{border-radius:12px}.health-number{font-size:46px;font-weight:400}.health-grid h3{font-size:24px}.health-photo-section h2{font-size:38px}.health-boundary{border-radius:12px}.steps article{border-radius:10px}.closing h2{font-size:40px}.closing{padding-block:58px}
.film-invitation{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:24px;border-top:1px solid var(--line);background:#eaf1f2}.film-invitation>div{display:flex;align-items:center;gap:18px}.film-play{display:grid;place-items:center;width:48px;height:48px;background:#102e43;color:white;border-radius:50%;font-size:16px;flex-shrink:0}.film-invitation strong{font-size:18px;font-weight:500}.film-invitation p{margin:0;font-size:13px;color:#61727c}.film-dialog{border:0;padding:0;width:min(980px,94vw);max-height:94vh;border-radius:14px;background:#102e43;color:white;box-shadow:0 25px 100px #0005}.film-dialog::backdrop{background:#061c2bc7;backdrop-filter:blur(5px)}.film-toolbar{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;gap:18px}.film-toolbar h2{font-size:18px;letter-spacing:0;margin:0}.film-toolbar button{white-space:nowrap;flex-shrink:0;border:0;background:#ffffff15;color:white;padding:8px 14px;border-radius:5px;cursor:pointer;font-size:14px}.film-dialog video{display:block;width:100%;aspect-ratio:16/9;background:#000;object-fit:contain}.film-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 24px;font-size:14px;color:#c5d6df}.film-bottom .button{border:0;color:white;cursor:pointer;padding:10px 18px}.mobile-menu{z-index:20}
@media(max-width:1250px){.desktop-nav{font-size:11px}.brand{font-size:19px}.stats strong{font-size:36px}}
@media(max-width:980px){.section-head h2,.manufacture-copy h2{font-size:35px}.hero-intro h1{font-size:32px}.intro h1{font-size:44px}.film-invitation{padding-inline:28px}.detail h1{font-size:38px}}
@media(max-width:650px){body{font-size:15px}.section{padding-block:50px}.hero-intro h1{font-size:27px}.hero-intro p{font-size:14px}.brand{font-size:17px}.section-head h2,.health-photo-section h2,.manufacture-copy h2{font-size:30px}.intro h1{font-size:34px}.intro p{font-size:16px}.detail h1{font-size:32px}.card-copy h3{font-size:21px;min-height:0}.capacity strong{font-size:43px}.audit-names{font-size:28px}.stats strong{font-size:33px}.closing h2,.quality-strip h2{font-size:30px}.film-invitation{align-items:start;flex-direction:column;padding:22px}.film-dialog{width:94vw;border-radius:10px}.film-toolbar{padding:14px}.film-toolbar h2{font-size:14px}.film-toolbar button{font-size:12px}.film-bottom{padding:14px;font-size:12px}.film-bottom .button{font-size:12px;padding:9px 12px}.health-grid h3{font-size:22px}.health-boundary h3{font-size:24px}.health-photo-section .split{gap:25px}.detail{padding-block:30px 45px}}


.site-control{display:flex;align-items:center;justify-content:space-between;gap:24px;background:white;border:1px solid var(--line);border-radius:12px;padding:28px;margin-block:24px}.site-control h2{font-size:24px}.site-control p{margin-bottom:8px;font-size:15px}.site-control button{white-space:nowrap}@media(max-width:650px){.site-control{align-items:start;flex-direction:column;padding:20px}}
/* Larger, readable typography for the live bilingual site. */
body{font-size:18px;line-height:1.8}.desktop-nav{font-size:15px;gap:16px}.language,.header-cta{font-size:15px}.topbar{font-size:13px}.brand small{font-size:11px}.eyebrow{font-size:13px}.hero-intro p,.section-head p,.film-invitation p{font-size:18px}.intro p{font-size:20px}.button,.text-link{font-size:17px}.stats span,.gallery figcaption,.card-copy>span,.card-copy>a{font-size:16px}.card-copy h3{font-size:26px}.detail p,.detail li,.health-grid p,.health-boundary p,.steps p{font-size:18px}.detail table,.detail th,.detail td{font-size:17px}.film-bottom,.film-toolbar button{font-size:16px}footer{font-size:16px}
@media(max-width:1350px){.desktop-nav{display:none}.mobile-menu{display:block}.mobile-menu nav{font-size:17px}.brand{font-size:22px}}
@media(max-width:650px){body{font-size:17px}.hero-intro p,.section-head p,.film-invitation p,.intro p,.detail p,.detail li,.health-grid p,.health-boundary p,.steps p{font-size:17px}.button,.text-link,.language{font-size:16px}.topbar{font-size:12px}.eyebrow{font-size:12px}.stats span{font-size:15px}.card-copy h3{font-size:24px}.film-bottom,.film-bottom .button,.film-toolbar button{font-size:14px}.film-toolbar h2{font-size:16px}.detail table,.detail th,.detail td{font-size:16px}.brand small{font-size:10px}}
