:root{--red:#e3342f;--black:#101010;--paper:#f4f1e8;--white:#fff;--gray:#dad6cc;--ink:#171717;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;line-height:1.75;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit}.skip{position:fixed;left:10px;top:-60px;background:#fff;padding:10px;z-index:99}.skip:focus{top:10px}.masthead{height:76px;background:#fff;border-bottom:1px solid #bbb6ac;display:flex;align-items:center;gap:28px;padding:0 max(20px,calc((100vw - var(--max))/2));position:relative;z-index:20}.logo{display:flex;align-items:center;gap:12px;margin-right:auto}.logo img{width:120px;height:42px;object-fit:contain}.logo span{font-size:11px;letter-spacing:.16em}.masthead nav{display:flex;gap:22px}.masthead nav a{font-size:14px;font-weight:700}.top-download{background:var(--red);color:#fff;padding:13px 18px;font-weight:900}.menu{display:none;border:0;background:transparent}.wrap{width:min(var(--max),calc(100% - 48px));margin:auto;padding:94px 0}.section-head{max-width:760px;margin-bottom:38px}.section-head>span,.event-layout small,.after-copy>span,.fold-copy>span,.story-copy>span,.ledger-copy>span,.dial-copy>span,.tree-copy>span{font:bold 11px/1.2 Arial,sans-serif;letter-spacing:.2em;color:var(--red);text-transform:uppercase}.section-head h2{font:800 clamp(36px,5vw,62px)/1.02 Arial,"Microsoft YaHei",sans-serif;letter-spacing:-.04em;margin:12px 0}.section-head p{margin:0;color:#64615b}.btn{display:inline-flex;padding:14px 22px;font-weight:900}.btn.red{background:var(--red);color:#fff}.btn.outline{border:1px solid #fff;color:#fff}.actions{display:flex;gap:12px;flex-wrap:wrap}.hero-manual{background:var(--black);color:#fff;display:grid;grid-template-columns:120px 1fr 1fr;min-height:650px;padding:70px max(20px,calc((100vw - var(--max))/2));gap:48px;align-items:center}.hero-side{align-self:stretch;border-right:1px solid #555;display:flex;flex-direction:column;justify-content:space-between}.hero-side b{font:900 86px/1 Arial;color:var(--red)}.hero-side span{font:700 12px/1.5 Arial;letter-spacing:.16em}.hero-copy>span{font:700 11px Arial;letter-spacing:.22em;color:#ff7772}.hero-copy h1{font:900 clamp(50px,6vw,86px)/.98 Arial,"Microsoft YaHei",sans-serif;letter-spacing:-.05em;margin:18px 0 25px}.hero-copy p{color:#c5c3bd;font-size:17px}.hero-manual figure{margin:0;position:relative;background:#222;padding:30px}.hero-manual figure img{width:100%;height:410px;object-fit:contain}.hero-manual figcaption{position:absolute;right:0;bottom:0;background:var(--red);padding:8px 12px;font:700 10px Arial;letter-spacing:.15em}.version-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:4px solid var(--black);border-bottom:1px solid var(--black)}.version-grid article{padding:30px;border-right:1px solid #aaa69e;display:flex;min-height:330px;flex-direction:column}.version-grid article:last-child{border:0}.version-grid b{font:900 62px/1 Arial;color:#cfcac0}.version-grid small{font:bold 10px Arial;letter-spacing:.16em;color:var(--red)}.version-grid h3{font-size:28px;margin:16px 0 5px}.version-grid p{color:#605d58;flex:1}.version-grid a{border-top:1px solid var(--black);padding-top:14px;font-weight:900}.sequence-band{background:var(--red);color:#fff}.sequence-band .wrap{display:grid;grid-template-columns:.65fr 1.35fr;gap:60px}.sequence-band header span{font:bold 11px Arial;letter-spacing:.2em}.sequence-band h2{font-size:46px;line-height:1.05}.sequence-band ol{padding:0;list-style:none;display:grid;grid-template-columns:repeat(5,1fr);margin:0}.sequence-band li{border-left:1px solid rgba(255,255,255,.45);padding:15px}.sequence-band li b{font:900 44px Arial}.sequence-band h3{font-size:17px}.sequence-band p{font-size:13px}.event-layout{display:grid;grid-template-columns:1.25fr .65fr .65fr;gap:16px}.event-layout article{background:#fff}.event-layout img{width:100%;height:200px;object-fit:cover}.event-layout article>div,.event-layout h3,.event-layout p{margin-left:24px;margin-right:24px}.event-layout .lead{grid-row:span 2}.event-layout .lead img{height:350px}.event-layout .poster{grid-row:span 2}.event-layout .poster img{height:470px;object-fit:cover;object-position:top}.event-layout h3{font-size:22px}.event-layout p{padding-bottom:20px;color:#5e5b56}.after-install{display:grid;grid-template-columns:1fr .9fr;gap:70px;border-top:1px solid #aaa69e}.after-copy h2{font-size:48px;line-height:1.05}.after-copy article{display:grid;grid-template-columns:60px 1fr;border-top:1px solid #bbb6ad;padding:18px 0}.after-copy article>b{font:900 32px Arial;color:var(--red)}.after-copy h3,.after-copy p{margin:0}.after-install figure{margin:0;background:#191919;display:flex;flex-direction:column;justify-content:center}.after-install figcaption{background:#fff;padding:15px}.contact-sheet{background:#ded9ce;width:100%;padding-left:max(24px,calc((100vw - var(--max))/2));padding-right:max(24px,calc((100vw - var(--max))/2))}.contact-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:210px;gap:10px}.shot{margin:0;position:relative;overflow:hidden;background:#111}.shot img{width:100%;height:100%;object-fit:cover}.shot figcaption{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(transparent,#000);padding:35px 13px 10px;color:#fff;font-weight:800}.shot figcaption b{color:#ff5a54;margin-right:10px}.shot.s1{grid-column:span 2;grid-row:span 2}.shot.s5{grid-column:span 2}.shot.s5 img{object-position:top}.notes-list{border-top:4px solid var(--black)}.notes-list article{display:grid;grid-template-columns:90px 1fr;border-bottom:1px solid #aaa69e;padding:28px 0}.notes-list article>b{font:900 42px Arial;color:var(--red)}.notes-list h3{font-size:24px;margin:0 0 6px}.notes-list p{margin:0;color:#5b5954;max-width:960px}.about{display:grid;grid-template-columns:.7fr 1fr 1fr;gap:50px;border-top:1px solid #aaa69e}.about span{font:bold 11px Arial;letter-spacing:.2em;color:var(--red)}.about h2{font-size:42px;line-height:1.1}.about p{margin:0;color:#5b5954}.faq-list{border-top:4px solid var(--black)}.faq-item{border-bottom:1px solid #aaa69e}.faq-item button{width:100%;border:0;background:none;display:grid;grid-template-columns:70px 1fr 30px;padding:21px 0;text-align:left;cursor:pointer;font-size:18px}.faq-item button b{color:var(--red)}.faq-item button i{font-style:normal;font-size:25px}.answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s}.answer p{overflow:hidden;margin:0;color:#5b5954;max-width:900px}.faq-item.open .answer{grid-template-rows:1fr}.faq-item.open .answer p{padding:0 0 22px 70px}.faq-item.open button i{transform:rotate(45deg)}.end-cta{width:min(var(--max),calc(100% - 48px));margin:0 auto 100px;background:var(--red);color:#fff;padding:38px;display:flex;gap:30px;align-items:center}.end-cta>div{flex:1}.end-cta span{font:bold 10px Arial;letter-spacing:.2em}.end-cta h2{font-size:32px;margin:5px 0}.end-cta p{margin:0}.end-cta>a{background:#fff;color:#111;padding:14px 20px;font-weight:900}.footer{padding:65px max(20px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:1fr .7fr .8fr 1.2fr;gap:45px}.footer.black{background:#111;color:#fff}.footer h2{font-size:14px;color:#ff5a54}.footer a{display:block;font-size:14px;margin:7px 0}.footer-index{display:flex;gap:15px}.footer-index b{font:900 80px/1 Arial;color:var(--red)}.footer-index span{font:700 11px/1.4 Arial;letter-spacing:.13em}.footer-copy{border-left:1px solid #444;padding-left:30px}.footer-copy img{width:130px}.footer-copy p{color:#aaa;font-size:13px}.control-hero{background:#e7edf0;display:grid;grid-template-columns:150px .85fr 1fr;gap:45px;padding:80px max(20px,calc((100vw - var(--max))/2));align-items:center}.control-code{align-self:stretch;border-right:2px solid #293d48;display:flex;flex-direction:column;justify-content:space-between}.control-code b{font:900 54px Arial;color:#154760}.control-code span{font:700 17px Arial}.control-copy>span{font:bold 11px Arial;letter-spacing:.2em;color:#154760}.control-copy h1{font:900 clamp(48px,5.8vw,78px)/.98 Arial,"Microsoft YaHei",sans-serif}.control-copy p{color:#43545d}.control-hero figure{margin:0;border:2px solid #293d48;padding:20px;background-image:linear-gradient(#c3d0d6 1px,transparent 1px),linear-gradient(90deg,#c3d0d6 1px,transparent 1px);background-size:25px 25px}.control-hero img{width:100%;height:350px;object-fit:contain}.control-hero figcaption{font:bold 10px monospace;text-align:right}.matrix{border:2px solid #1b4051}.matrix>div{display:grid;grid-template-columns:.3fr .7fr 1.8fr .3fr;border-top:1px solid #8aa0aa}.matrix>div:first-child{border:0}.matrix span,.matrix b,.matrix strong,.matrix i{padding:14px;border-right:1px solid #8aa0aa}.matrix i{font-size:22px}.matrix .mh{background:#12394b;color:#fff;font-weight:900}.win-procedure{background:#12394b;color:#fff}.win-procedure .wrap>header{display:flex;justify-content:space-between;align-items:end}.win-procedure header span{font:bold 11px monospace;color:#7dd5f0}.win-procedure h2{font-size:50px}.procedure-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #66808c}.procedure-grid article{padding:25px;border-right:1px solid #66808c}.procedure-grid b{font:900 48px Arial;color:#7dd5f0}.procedure-grid p{color:#c1d0d6}.desktop-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:center}.desktop-layout figure{margin:0}.desktop-layout img{height:480px;width:100%;object-fit:cover}.desktop-layout>div>span{font:bold 11px monospace;color:#154760}.desktop-layout h2{font-size:46px;line-height:1.05}.layout-key{display:grid;grid-template-columns:.4fr 1fr;border-top:2px solid #154760}.layout-key b,.layout-key span{padding:11px;border-bottom:1px solid #aaa}.win-news>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.win-news article{background:#fff;padding-bottom:20px}.win-news img{width:100%;height:210px;object-fit:cover}.win-news h3,.win-news p{margin-left:22px;margin-right:22px}.fold-hero{display:grid;grid-template-columns:.45fr .8fr 1fr;min-height:620px;background:#f7f3e9;padding:75px max(20px,calc((100vw - var(--max))/2));gap:0;align-items:stretch}.fold-cover{background:#111;color:#fff;padding:35px;display:flex;flex-direction:column}.fold-cover span{font:bold 10px Arial;color:#d4a15f;letter-spacing:.18em}.fold-cover b{font:900 72px Arial;margin-top:auto}.fold-cover small{letter-spacing:.15em}.fold-copy{background:#e4dac8;padding:55px;display:flex;flex-direction:column;justify-content:center}.fold-copy h1{font:900 clamp(46px,5vw,70px)/1 Arial,"Microsoft YaHei",sans-serif}.fold-copy a{font-weight:900;border-bottom:2px solid;width:max-content}.fold-hero figure{margin:0}.fold-hero img{width:100%;height:100%;object-fit:cover}.fold-grid{display:grid;grid-template-columns:repeat(4,1fr)}.fold-grid article{padding:35px;border:1px solid #aaa;border-right:0;min-height:320px;position:relative}.fold-grid article:last-child{border-right:1px solid #aaa}.fold-grid b{font:900 50px Georgia;color:#b79161}.fold-grid h3{font-size:25px}.fold-grid em{position:absolute;bottom:25px;font:bold 10px Arial;letter-spacing:.18em;color:#9b6f3d}.mac-spread{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;background:#e4dac8;width:100%;padding-left:max(24px,calc((100vw - var(--max))/2));padding-right:max(24px,calc((100vw - var(--max))/2))}.spread-text>span{font:bold 11px Arial;color:#8d6434;letter-spacing:.18em}.spread-text h2{font-size:48px;line-height:1.05}.mac-spread figure{margin:0;background:#fff}.mac-spread img{width:100%;height:420px;object-fit:contain}.mac-spread figcaption{padding:12px;font-size:12px}.programme-row{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.programme-row article{background:#fff;padding:16px}.programme-row time{font:bold 11px Arial;color:#986b38;letter-spacing:.15em}.programme-row img{width:100%;height:190px;object-fit:cover;margin-top:10px}.programme-row h3{font-size:24px}.story-hero{background:#cce5ff;display:grid;grid-template-columns:1fr 1fr;padding:85px max(20px,calc((100vw - var(--max))/2));gap:60px;min-height:650px}.story-copy{align-self:center}.story-copy h1{font:900 clamp(50px,6vw,82px)/.98 Arial,"Microsoft YaHei",sans-serif}.story-copy p{color:#354e68}.story-btn{display:inline-block;background:#2156d8;color:#fff;padding:14px 22px;font-weight:900}.story-hero figure{margin:0;background:#fff;border-radius:90px;padding:30px;position:relative}.story-hero img{width:100%;height:100%;object-fit:contain}.story-hero figure b{position:absolute;bottom:20px;right:30px;color:#2156d8}.frames{max-width:900px;margin:auto}.frames article{display:grid;grid-template-columns:130px 1fr;min-height:190px;position:relative}.frames article:after{content:"";position:absolute;left:61px;top:95px;bottom:-95px;width:2px;background:#2156d8}.frames article:last-child:after{display:none}.frames article>b{width:124px;height:124px;border:2px solid #2156d8;border-radius:50%;display:grid;place-items:center;font:900 36px Arial;background:#f4f1e8}.frames article>div{padding:5px 0 25px 35px}.frames small{font:bold 10px Arial;color:#2156d8;letter-spacing:.2em}.frames h3{font-size:26px;margin:8px 0}.frames p{color:#52606d}.ios-dual{background:#2156d8;color:#fff}.ios-dual .wrap{display:grid;grid-template-columns:1fr 1fr;gap:70px}.ios-dual article:first-child{border-right:1px solid #91b0ff;padding-right:70px}.ios-dual span{font:bold 11px Arial;letter-spacing:.2em;color:#b9ceff}.ios-dual h2{font-size:43px}.ios-news-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:16px}.ios-news-grid article{background:#fff;padding-bottom:20px}.ios-news-grid img{width:100%;height:190px;object-fit:cover}.ios-news-grid .big{grid-row:span 2}.ios-news-grid .big img{height:430px}.ios-news-grid h3,.ios-news-grid p{margin-left:22px;margin-right:22px}.ledger-hero{background:#182319;color:#fff;display:grid;grid-template-columns:150px .8fr 1fr;padding:75px max(20px,calc((100vw - var(--max))/2));gap:45px;align-items:center}.ledger-label{align-self:stretch;border-right:1px solid #71806f;display:flex;flex-direction:column;justify-content:space-between}.ledger-label b{font:900 54px Arial;color:#b7ed62}.ledger-label span{font:bold 11px Arial;letter-spacing:.18em}.ledger-copy>span{color:#b7ed62}.ledger-copy h1{font:900 clamp(46px,5.4vw,76px)/1 Arial,"Microsoft YaHei",sans-serif}.ledger-copy p{color:#bfccbd}.ledger-copy a{display:inline-block;background:#b7ed62;color:#182319;padding:14px 20px;font-weight:900}.ledger-hero figure{margin:0}.ledger-hero img{width:100%;height:380px;object-fit:cover}.stamps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.stamps article{border:2px solid #304b34;padding:28px;min-height:250px;position:relative}.stamps article>b{font:900 34px Arial;color:#4e7c43}.stamps article>span{position:absolute;right:25px;top:25px}.stamps article i{position:absolute;right:18px;bottom:18px;border:2px solid #e3342f;color:#e3342f;padding:6px;transform:rotate(-7deg);font:bold 10px Arial}.android-tabs{display:grid;grid-template-columns:.6fr 1.4fr;gap:55px;background:#dce6d5;width:100%;padding-left:max(24px,calc((100vw - var(--max))/2));padding-right:max(24px,calc((100vw - var(--max))/2))}.tab-title>span{font:bold 11px Arial;color:#3f6c37;letter-spacing:.18em}.tab-title h2{font-size:48px}.tab-stack article{display:grid;grid-template-columns:160px 1fr;border-top:2px solid #304b34;padding:25px 0}.tab-stack article>b{font:900 30px Arial;color:#4e7c43}.android-board>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.android-board article{background:#fff;padding-bottom:20px}.android-board img{width:100%;height:210px;object-fit:cover}.android-board h3,.android-board p{margin-left:22px;margin-right:22px}.dial-hero{background:#211f30;color:#fff;display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;padding:80px max(20px,calc((100vw - var(--max))/2));min-height:650px}.dial-copy{align-self:center}.dial-copy>span{color:#ffbf47}.dial-copy h1{font:900 clamp(48px,5.8vw,80px)/.98 Arial,"Microsoft YaHei",sans-serif}.dial-copy p{color:#c5c2d5}.dial-copy a{display:inline-block;background:#ffbf47;color:#211f30;padding:14px 20px;font-weight:900}.dial-stage{position:relative}.dial-stage figure{margin:0;height:100%}.dial-stage img{width:100%;height:100%;object-fit:cover;filter:saturate(.7)}.dial{position:absolute;width:110px;height:110px;border-radius:50%;background:#ffbf47;color:#211f30;display:grid;place-items:center;border:10px solid #fff}.dial b{font-size:26px}.dial span{font-size:11px}.d1{left:-30px;top:60px}.d2{right:-20px;top:170px}.d3{left:80px;bottom:-30px}.dials{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.dials article{background:#fff;padding:28px;text-align:center}.dials article>div{width:130px;height:130px;border-radius:50%;margin:auto;background:conic-gradient(#ffbf47 var(--p),#dedbe8 0);display:grid;place-items:center;position:relative}.dials article>div:after{content:"";position:absolute;inset:16px;background:#fff;border-radius:50%}.dials article b{z-index:1;font:900 28px Arial}.launch-flow{background:#312e45;color:#fff}.launch-flow .wrap{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px}.flow-copy>span{font:bold 11px Arial;color:#ffbf47;letter-spacing:.18em}.flow-copy h2{font-size:48px}.flow-copy p{color:#cbc8d9}.launch-flow ol{list-style:none;padding:0;border-top:1px solid #77728f}.launch-flow li{display:grid;grid-template-columns:.5fr 1fr;border-bottom:1px solid #77728f;padding:17px}.launch-flow li b{color:#ffbf47}.launch-content>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.launch-content article{background:#fff;padding-bottom:20px}.launch-content img{width:100%;height:210px;object-fit:cover}.launch-content h3,.launch-content p{margin-left:22px;margin-right:22px}.tree-hero{background:#efe8df;display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;padding:85px max(20px,calc((100vw - var(--max))/2));min-height:650px}.tree-copy>span{color:#b42d28}.tree-copy h1{font:900 clamp(48px,5.8vw,80px)/.98 Arial,"Microsoft YaHei",sans-serif}.tree-copy a{display:inline-block;background:#b42d28;color:#fff;padding:14px 20px;font-weight:900}.tree-map{position:relative;min-height:480px;border:1px solid #b9aaa0}.root,.branch{position:absolute;border:2px solid #b42d28;background:#fff;padding:14px;text-align:center;font-weight:900}.root{left:40%;top:30px;width:150px;background:#b42d28;color:#fff}.root:after{content:"";position:absolute;left:50%;top:100%;width:2px;height:120px;background:#b42d28}.branch{width:110px}.b1{left:5%;top:230px}.b2{left:22%;top:330px}.b3{left:39%;top:230px}.b4{left:56%;top:330px}.b5{left:73%;top:230px}.b6{right:1%;top:330px}.tree-map:after{content:"";position:absolute;left:8%;right:5%;top:150px;border-top:2px solid #b42d28}.tree-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tree-grid article{background:#fff;border-top:7px solid #b42d28;padding:28px;min-height:240px}.tree-grid b{font:900 40px Arial;color:#b42d28}.symptom-strip{background:#b42d28;color:#fff}.symptom-strip .wrap>span{font:bold 11px Arial;letter-spacing:.18em}.symptom-strip h2{font-size:48px}.symptom-strip .wrap>div{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.symptom-strip article{border-top:1px solid #fff;padding-top:15px}.symptom-strip article b{font:900 30px Arial}.recovery-visual{display:grid;grid-template-columns:1.2fr .8fr;background:#fff}.recovery-visual figure{margin:0}.recovery-visual img{width:100%;height:420px;object-fit:contain}.recovery-visual ul{list-style:none;padding:35px}.recovery-visual li{border-bottom:1px solid #ccc;padding:12px}.recovery-visual li b{color:#b42d28;margin-right:10px}.recovery-media{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}.recovery-media article{background:#fff}.recovery-media img{width:100%;height:180px;object-fit:cover}.recovery-media h3{padding:0 18px}
.read-news{display:inline-block;margin:0 22px 22px;color:var(--red);font-weight:900;border-bottom:1px solid currentColor}.news-outline{border:1px solid #fff;color:#fff}.news-cover{background:#141414;color:#fff;display:grid;grid-template-columns:110px .9fr 1.1fr;gap:45px;padding:75px max(20px,calc((100vw - var(--max))/2));min-height:660px}.news-kicker{border-right:1px solid #555;display:flex;flex-direction:column;justify-content:space-between}.news-kicker span{writing-mode:vertical-rl;font:bold 10px Arial;letter-spacing:.2em;color:#ff716c}.news-kicker b{font:900 58px Arial;color:var(--red)}.news-title{align-self:center}.news-title h1,.dossier-hero h1,.update-copy h1{font:900 clamp(50px,5.7vw,80px)/.98 Arial,"Microsoft YaHei",sans-serif;letter-spacing:-.045em}.news-title p{color:#c7c4bd}.news-cover figure{margin:0;position:relative}.news-cover img{width:100%;height:100%;object-fit:cover}.news-cover figcaption,.dossier-hero figcaption{position:absolute;left:0;bottom:0;background:var(--red);padding:9px 13px;font:bold 10px Arial;letter-spacing:.14em}.news-summary{display:grid;grid-template-columns:.35fr 1fr 1fr;gap:50px;align-items:start}.news-summary aside{display:flex;flex-direction:column}.news-summary aside b{font:900 58px Arial;color:var(--red)}.news-summary h2{font-size:42px;line-height:1.05}.news-summary dl{margin:0}.news-summary dl div{border-top:1px solid #aaa;padding:10px;display:grid;grid-template-columns:.5fr 1fr}.news-summary dt{font-weight:900;color:var(--red)}.news-columns{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#aaa;padding-top:0;padding-bottom:0}.news-columns article{background:#fff;padding:55px}.news-columns span,.review-room span,.dossier-main span,.dossier-review span,.update-proof span{font:bold 10px Arial;color:var(--red);letter-spacing:.2em}.news-columns h2,.review-room h2,.dossier-main h2,.dossier-review h2,.update-proof h2{font-size:42px;line-height:1.05}.review-room,.dossier-review,.update-proof{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center}.review-room figure,.dossier-review figure,.update-proof figure{margin:0}.review-room img,.dossier-review img,.update-proof img{width:100%;height:430px;object-fit:cover}.review-room li,.update-proof li{margin:10px 0}.news-media{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:20px}.news-media article{background:#fff;padding-bottom:20px}.news-media img{width:100%;height:220px;object-fit:cover}.news-media h3,.news-media p{margin-left:22px;margin-right:22px}.dossier-hero{background:#201812;color:#fff;display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;padding:80px max(20px,calc((100vw - var(--max))/2));min-height:650px}.dossier-hero>div{align-self:center}.dossier-hero>div>span{font:bold 11px Arial;color:#efb04d;letter-spacing:.2em}.dossier-hero p{color:#cfc2b6}.dossier-hero a{display:inline-block;background:#efb04d;color:#211811;padding:14px 20px;font-weight:900}.dossier-hero figure{margin:0;position:relative}.dossier-hero img{width:100%;height:100%;object-fit:cover;object-position:top}.dossier-timeline>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:4px solid #201812}.dossier-timeline article{padding:30px;border-right:1px solid #aaa}.dossier-timeline time{font:900 45px Arial;color:#b47b29}.dossier-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;background:#ded1bf;width:100%;padding-left:max(24px,calc((100vw - var(--max))/2));padding-right:max(24px,calc((100vw - var(--max))/2))}.dossier-grid>article{background:#fff;padding:30px}.dossier-grid .dossier-main{grid-column:1/3;display:grid;grid-template-columns:1.15fr .85fr;padding:0}.dossier-main img{width:100%;height:360px;object-fit:cover}.dossier-main>div{padding:35px}.update-hero{background:#e5e9eb;display:grid;grid-template-columns:160px .85fr 1.15fr;gap:45px;padding:80px max(20px,calc((100vw - var(--max))/2));min-height:630px;align-items:center}.update-no{align-self:stretch;border-right:2px solid #35464e;font:900 22px Arial;display:flex;flex-direction:column;justify-content:space-between}.update-no b{font-size:52px;color:#1b5d77}.update-copy>span{font:bold 10px Arial;color:#1b5d77;letter-spacing:.2em}.update-copy a{display:inline-block;background:#1b5d77;color:#fff;padding:14px 20px;font-weight:900}.update-hero figure{margin:0}.update-hero img{width:100%;height:380px;object-fit:cover}.change-table{border:2px solid #244d5f}.change-table>div{display:grid;grid-template-columns:.45fr 1fr 1fr;border-top:1px solid #8aa0aa}.change-table>div:first-child{border:0}.change-table b,.change-table span{padding:15px;border-right:1px solid #8aa0aa}.change-table .ch{background:#244d5f;color:#fff;font-weight:900}.update-process{background:#244d5f;color:#fff}.update-process .wrap>header span{font:bold 10px Arial;color:#79c8e8;letter-spacing:.2em}.update-process h2{font-size:48px}.update-halves{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#718e9b}.update-halves article{background:#2e5a6d;padding:35px}.update-halves article>b{font:900 28px Arial;color:#79c8e8}.update-halves li{margin:12px 0}.update-proof{background:#fff;padding:55px;margin-top:94px;margin-bottom:94px}.update-proof img{object-fit:contain}
@media(max-width:900px){.masthead nav{display:none;position:absolute;top:76px;left:0;right:0;background:#fff;padding:20px;flex-direction:column}.masthead nav.open{display:flex}.menu{display:flex;flex-direction:column;gap:4px}.menu i{width:24px;height:2px;background:#111}.menu b{font-size:9px}.top-download{display:none}.hero-manual,.control-hero,.fold-hero,.story-hero,.ledger-hero,.dial-hero,.tree-hero,.news-cover,.dossier-hero,.update-hero{grid-template-columns:1fr}.hero-side,.control-code,.ledger-label,.news-kicker,.update-no{display:none}.version-grid{grid-template-columns:1fr 1fr}.sequence-band .wrap,.after-install,.desktop-layout,.mac-spread,.android-tabs,.launch-flow,.news-summary,.review-room,.dossier-review,.update-proof{grid-template-columns:1fr}.sequence-band ol{grid-template-columns:repeat(3,1fr)}.event-layout,.contact-grid{grid-template-columns:1fr 1fr}.event-layout .lead,.event-layout .poster{grid-row:auto}.shot.s1,.shot.s5{grid-column:auto;grid-row:auto}.about{grid-template-columns:1fr}.footer{grid-template-columns:1fr 1fr}.control-hero figure,.fold-hero figure,.story-hero figure,.ledger-hero figure{min-height:350px}.procedure-grid,.fold-grid{grid-template-columns:1fr 1fr}.ios-news-grid{grid-template-columns:1fr}.ios-news-grid .big{grid-row:auto}.stamps,.dials,.tree-grid{grid-template-columns:1fr 1fr}.dial-stage{min-height:500px}.dossier-grid .dossier-main{grid-template-columns:1fr}.dossier-main img{height:280px}}
@media(max-width:650px){.masthead{height:68px;padding:0 16px}.masthead nav{top:68px}.logo img{width:105px}.logo span{display:none}.wrap{width:calc(100% - 32px);padding:66px 0}.section-head h2{font-size:38px}.hero-manual,.control-hero,.fold-hero,.story-hero,.ledger-hero,.dial-hero,.tree-hero,.news-cover,.dossier-hero,.update-hero{padding:60px 16px}.hero-copy h1,.control-copy h1,.fold-copy h1,.story-copy h1,.ledger-copy h1,.dial-copy h1,.tree-copy h1,.news-title h1,.dossier-hero h1,.update-copy h1{font-size:45px}.hero-manual figure img{height:280px}.actions .btn{width:100%}.version-grid,.event-layout,.contact-grid,.procedure-grid,.fold-grid,.programme-row,.ios-news-grid,.stamps,.android-board>div,.dials,.launch-content>div,.tree-grid,.recovery-media,.news-columns,.news-media,.dossier-timeline>div,.dossier-grid,.update-halves{grid-template-columns:1fr}.version-grid article{border-right:0;border-bottom:1px solid #aaa69e}.sequence-band .wrap{gap:20px}.sequence-band ol{grid-template-columns:1fr}.sequence-band li{border-left:0;border-top:1px solid #fff}.event-layout .lead img,.event-layout .poster img{height:230px}.after-copy h2{font-size:38px}.after-install{gap:20px}.contact-sheet,.mac-spread,.android-tabs,.dossier-grid{padding-left:16px;padding-right:16px}.contact-grid{grid-auto-rows:230px}.notes-list article{grid-template-columns:55px 1fr}.about{gap:12px}.faq-item button{grid-template-columns:45px 1fr 25px;font-size:16px}.faq-item.open .answer p{padding-left:45px}.end-cta{width:calc(100% - 32px);display:block;padding:28px}.end-cta>a{display:inline-block;margin-top:20px}.footer{grid-template-columns:1fr;padding:55px 24px}.footer-copy{border-left:0;border-top:1px solid #444;padding:20px 0 0}.matrix,.change-table{overflow-x:auto}.matrix>div{min-width:700px}.change-table>div{min-width:720px}.win-procedure .wrap>header{display:block}.desktop-layout img{height:300px}.win-news>div{grid-template-columns:1fr}.fold-copy{padding:35px 24px}.fold-grid article{border-right:1px solid #aaa;border-bottom:0}.fold-grid article:last-child{border-bottom:1px solid #aaa}.ios-dual .wrap{grid-template-columns:1fr;gap:15px}.ios-dual article:first-child{border-right:0;border-bottom:1px solid #91b0ff;padding:0 0 30px}.frames article{grid-template-columns:80px 1fr}.frames article>b{width:70px;height:70px}.frames article:after{left:34px;top:70px}.frames article>div{padding-left:18px}.tab-stack article{grid-template-columns:1fr}.dial-stage{min-height:370px}.dial{width:85px;height:85px}.tree-map{min-height:540px}.branch{width:90px}.b1{left:4%;top:230px}.b2{left:35%;top:330px}.b3{left:66%;top:230px}.b4{left:4%;top:430px}.b5{left:35%;top:430px}.b6{right:3%;top:430px}.tree-map:after{display:none}.symptom-strip .wrap>div{grid-template-columns:1fr}.recovery-visual{grid-template-columns:1fr}.recovery-visual img{height:280px}.news-summary{gap:15px}.news-columns article{padding:32px 22px}.dossier-grid .dossier-main{grid-column:auto}.update-proof{margin:60px 16px;padding:28px}}
