.article-module__70y7hq__page{--ink:#162718;--muted:#66715f;--cream:#f7f4eb;--paper:#fffdf8;--sage:#788f60;--line:#1c321d24;background:var(--cream);min-height:100vh;color:var(--ink)}.article-module__70y7hq__page *{box-sizing:border-box}.article-module__70y7hq__page a{text-decoration:none}.article-module__70y7hq__nav{align-items:center;gap:16px;width:min(1240px,100% - 64px);height:84px;margin-inline:auto;display:flex}.article-module__70y7hq__brand{letter-spacing:-.045em;align-items:center;gap:9px;font-size:21px;font-weight:800;display:inline-flex}.article-module__70y7hq__brand img{object-fit:contain}.article-module__70y7hq__navDivider{background:var(--line);width:1px;height:22px;margin-left:6px}.article-module__70y7hq__navLabel{color:var(--muted);font-size:13px;font-weight:700}.article-module__70y7hq__navCta{background:var(--ink);color:#fff;border-radius:99px;align-items:center;gap:10px;margin-left:auto;padding:12px 17px;font-size:13px;font-weight:800;transition:transform .2s;display:inline-flex}.article-module__70y7hq__navCta:hover{transform:translateY(-2px)}.article-module__70y7hq__hero{color:#fff;background:#102b28;position:relative;overflow:hidden}.article-module__70y7hq__hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 83% 21%,#37d9ac30,#0000 33%),radial-gradient(circle at 8% 95%,#cee89f21,#0000 36%);position:absolute;inset:0}.article-module__70y7hq__heroInner{grid-template-columns:minmax(0,1.05fr) minmax(350px,.8fr);align-items:center;gap:70px;width:min(1240px,100% - 64px);min-height:590px;margin-inline:auto;display:grid;position:relative}.article-module__70y7hq__heroCopy{padding:70px 0}.article-module__70y7hq__eyebrow{color:#a9d6b4;letter-spacing:.14em;align-items:center;gap:13px;font-size:11px;font-weight:900;display:flex}.article-module__70y7hq__eyebrowRule{background:#fff6;width:32px;height:1px;display:block}.article-module__70y7hq__hero h1{font:500 clamp(70px,8.2vw,118px)/.95 var(--font-display),Georgia,serif;letter-spacing:-.066em;margin:27px 0 8px}.article-module__70y7hq__hero h1 em{color:#c4e2ad;font-style:italic;font-weight:400}.article-module__70y7hq__deck{color:#e1f0e5;margin:0;font-size:17px;font-weight:700}.article-module__70y7hq__heroLead{color:#c9dad3;max-width:660px;margin:31px 0 0;font-size:17px;line-height:1.75}.article-module__70y7hq__jumpLink{color:#fff;border-bottom:1px solid #a9d6b4;align-items:center;gap:13px;margin-top:32px;padding-bottom:8px;font-size:13px;font-weight:800;display:inline-flex}.article-module__70y7hq__jumpLink svg{transition:transform .2s}.article-module__70y7hq__jumpLink:hover svg{transform:translateY(3px)}.article-module__70y7hq__heroArt{place-items:center;height:480px;display:grid;position:relative}.article-module__70y7hq__orbitOne,.article-module__70y7hq__orbitTwo{border:1px solid #d5f4d526;border-radius:50%;position:absolute}.article-module__70y7hq__orbitOne{width:420px;height:345px;transform:rotate(23deg)}.article-module__70y7hq__orbitTwo{width:320px;height:465px;transform:rotate(-30deg)}.article-module__70y7hq__visualCard{z-index:2;width:295px;min-height:365px;color:var(--ink);background:linear-gradient(150deg,#fdfcf5,#eaf1e5);border:1px solid #ffffff85;border-radius:27px;padding:24px;position:relative;transform:rotate(-5deg);box-shadow:0 30px 70px #00000047}.article-module__70y7hq__visualCardTop{color:#6f806a;letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:11px;font-weight:900;display:flex}.article-module__70y7hq__visualCardTop svg{width:18px;height:18px}.article-module__70y7hq__visualIcon{border-radius:21px;width:78px;height:78px;margin:34px 0 22px;overflow:hidden;box-shadow:0 8px 24px #193b2124}.article-module__70y7hq__visualIcon img{object-fit:cover;width:100%;height:100%}.article-module__70y7hq__visualLines{gap:9px;display:grid}.article-module__70y7hq__visualLines i{background:#d5ddcf;border-radius:99px;height:8px}.article-module__70y7hq__visualLines i:first-child{background:#405f48;width:73%;height:13px}.article-module__70y7hq__visualLines i:nth-child(2){width:90%}.article-module__70y7hq__visualLines i:nth-child(3){width:63%}.article-module__70y7hq__visualTile{background:#fff;border:1px solid #d5e1d0;border-radius:16px;align-items:center;gap:10px;margin-top:36px;padding:16px;font-size:12px;font-weight:800;display:flex}.article-module__70y7hq__visualTile svg:first-child{color:#6e8957}.article-module__70y7hq__visualTile svg:last-child{margin-left:auto}.article-module__70y7hq__floatOne,.article-module__70y7hq__floatTwo{z-index:3;color:#24432d;background:#fdfdf8;border:1px solid #fff9;border-radius:15px;align-items:center;gap:9px;padding:13px 16px;font-size:12px;font-weight:800;display:flex;position:absolute;box-shadow:0 20px 42px #00000029}.article-module__70y7hq__floatOne{top:75px;right:0;transform:rotate(4deg)}.article-module__70y7hq__floatTwo{bottom:48px;left:0;transform:rotate(3deg)}.article-module__70y7hq__floatOne svg,.article-module__70y7hq__floatTwo svg{color:#668d6b}.article-module__70y7hq__articleShell{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(45px,7vw,110px);width:min(1240px,100% - 64px);margin:0 auto;display:grid}.article-module__70y7hq__sidebar{gap:0;padding:63px 0 35px;display:grid;position:sticky;top:25px}.article-module__70y7hq__sidebarLabel{color:#7b8d73;letter-spacing:.13em;margin:0 0 15px;font-size:11px;font-weight:900}.article-module__70y7hq__sidebar a{color:#51604f;border-left:2px solid #0000;padding:9px 0;font-size:12px;font-weight:700;transition:color .2s,padding .2s}.article-module__70y7hq__sidebar a:hover,.article-module__70y7hq__sidebar a:focus-visible{color:#244c31;padding-left:6px}.article-module__70y7hq__sidebar .article-module__70y7hq__subLink{color:#7b8678;padding-left:14px;font-size:11px;font-weight:600}.article-module__70y7hq__sidebar .article-module__70y7hq__subLink:hover,.article-module__70y7hq__sidebar .article-module__70y7hq__subLink:focus-visible{padding-left:20px}.article-module__70y7hq__article{min-width:0;padding:64px 0 56px}.article-module__70y7hq__article>section{scroll-margin-top:24px}.article-module__70y7hq__sectionKicker{color:#708a5a;letter-spacing:.15em;margin:0 0 15px;font-size:11px;font-weight:900}.article-module__70y7hq__article h2{font:500 clamp(39px,5vw,59px)/1.04 var(--font-display),Georgia,serif;letter-spacing:-.045em;margin:0}.article-module__70y7hq__article h3{font:600 31px/1.1 var(--font-display),Georgia,serif;letter-spacing:-.025em;margin:0}.article-module__70y7hq__issues{background:#eef2e7;border:1px solid #d8dfd0;border-radius:24px;grid-template-columns:220px 1fr;gap:30px;padding:34px;display:grid}.article-module__70y7hq__issues h2{font-size:35px}.article-module__70y7hq__issues ul{color:#3f523e;margin:0;padding-left:20px}.article-module__70y7hq__issues li{padding-left:3px;font-size:14px;line-height:1.65}.article-module__70y7hq__issues li+li{margin-top:11px}.article-module__70y7hq__chapterGroup{padding-top:76px}.article-module__70y7hq__groupHeading{border-bottom:1px solid var(--line);align-items:end;gap:30px;padding-bottom:27px;display:flex}.article-module__70y7hq__groupHeading>span{color:#789063;letter-spacing:.16em;order:2;margin:0 0 7px auto;font-size:10px;font-weight:900}.article-module__70y7hq__chapter{border-bottom:1px solid var(--line);padding:34px 0 40px;scroll-margin-top:30px}.article-module__70y7hq__chapterHeading{align-items:center;gap:16px;min-width:0;display:flex}.article-module__70y7hq__chapterMarker{color:#607c56;background:#edf2e8;border:1px solid #dbe4d4;border-radius:16px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.article-module__70y7hq__chapterMarker svg{width:23px;height:23px}.article-module__70y7hq__chapter .article-module__70y7hq__changeList{margin:21px 0 0 68px}.article-module__70y7hq__changeList{gap:13px;margin:25px 0 0;padding:0;list-style:none;display:grid}.article-module__70y7hq__changeList li{color:#4d5c4b;grid-template-columns:20px 1fr;gap:11px;font-size:14px;line-height:1.65;display:grid}.article-module__70y7hq__changeList svg{color:#698753;margin-top:4px}.article-module__70y7hq__changeList span{overflow-wrap:anywhere;min-width:0}.article-module__70y7hq__fixes,.article-module__70y7hq__technical,.article-module__70y7hq__testing,.article-module__70y7hq__availability{padding-top:76px}.article-module__70y7hq__fixGrid{border:1px solid var(--line);background:var(--paper);border-radius:24px;margin-top:34px;overflow:hidden}.article-module__70y7hq__fixCard{grid-template-columns:205px minmax(0,1fr);gap:30px;padding:32px;display:grid}.article-module__70y7hq__fixCard+.article-module__70y7hq__fixCard{border-top:1px solid var(--line)}.article-module__70y7hq__fixCard:nth-child(2n){background:#f7f9f2}.article-module__70y7hq__fixIdentity{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.article-module__70y7hq__fixIcon{color:#5d7b55;background:#e9f1e5;border:1px solid #dbe5d4;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.article-module__70y7hq__fixIcon svg{width:20px;height:20px}.article-module__70y7hq__fixCard h3{font-size:23px;line-height:1.18}.article-module__70y7hq__fixCard ul{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:15px 24px;margin:0;padding:0;list-style:none;display:grid}.article-module__70y7hq__fixCard li{color:#4f5d4e;min-width:0;padding-left:16px;font-size:13px;line-height:1.6;position:relative}.article-module__70y7hq__fixCard li:before{content:"";background:#819c6a;border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:0}.article-module__70y7hq__technical{color:#fff;background:#183a30;border-radius:27px;margin-top:76px;padding:45px}.article-module__70y7hq__technical .article-module__70y7hq__sectionKicker{color:#b2d8aa}.article-module__70y7hq__technical .article-module__70y7hq__changeList li{color:#d5e3d7}.article-module__70y7hq__technical .article-module__70y7hq__changeList svg{color:#a5d89c}.article-module__70y7hq__testing ol{counter-reset:step;gap:0;margin:32px 0 0;padding:0;list-style:none;display:grid}.article-module__70y7hq__testing li{counter-increment:step;border-top:1px solid var(--line);color:#4d5c4b;grid-template-columns:34px 1fr;gap:20px;padding:19px 0;font-size:14px;line-height:1.6;display:grid}.article-module__70y7hq__testing li:before{content:counter(step,decimal-leading-zero);color:#74905f;font-size:12px;font-weight:900}.article-module__70y7hq__platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:30px;display:grid}.article-module__70y7hq__platform{min-width:0}.article-module__70y7hq__storeButton{color:#fff;border-radius:29px;align-items:center;gap:23px;min-height:122px;padding:20px 30px;transition:transform .2s,box-shadow .2s;display:flex}.article-module__70y7hq__storeButton:hover{transform:translateY(-3px);box-shadow:0 18px 30px #15281a26}.article-module__70y7hq__storeButton:focus-visible{outline-offset:4px;outline:3px solid #6db49c}.article-module__70y7hq__storeButton>svg{flex:0 0 54px;width:54px;height:54px}.article-module__70y7hq__storeButton span{min-width:0;display:block}.article-module__70y7hq__storeButton small{white-space:nowrap;font-size:17px;font-weight:500;line-height:1.05;display:block}.article-module__70y7hq__storeButton strong{letter-spacing:-.045em;white-space:nowrap;margin-top:3px;font-size:clamp(27px,3vw,39px);font-weight:800;line-height:1.05;display:block}.article-module__70y7hq__appleButton{background:#171717}.article-module__70y7hq__playButton{background:#284d3f}.article-module__70y7hq__platform p{color:#5e6a5a;margin:13px 2px 0;font-size:12px;line-height:1.55}.article-module__70y7hq__platform p a{color:#3b6c52;text-underline-offset:2px;text-decoration:underline}@media (max-width:980px){.article-module__70y7hq__heroInner{grid-template-columns:1fr 320px;gap:20px}.article-module__70y7hq__heroArt{transform-origin:50%;transform:scale(.84)}.article-module__70y7hq__articleShell{grid-template-columns:175px 1fr;gap:40px}.article-module__70y7hq__issues{grid-template-columns:1fr;gap:18px}.article-module__70y7hq__fixCard{grid-template-columns:1fr;gap:20px}.article-module__70y7hq__fixIdentity{flex-direction:row;align-items:center;gap:14px}.article-module__70y7hq__fixCard ul{grid-template-columns:1fr}}@media (max-width:720px){.article-module__70y7hq__nav,.article-module__70y7hq__heroInner,.article-module__70y7hq__articleShell{width:calc(100% - 36px)}.article-module__70y7hq__nav{height:70px}.article-module__70y7hq__navLabel,.article-module__70y7hq__navDivider{display:none}.article-module__70y7hq__navCta{padding:10px 13px;font-size:11px}.article-module__70y7hq__heroInner{grid-template-columns:1fr;gap:0;min-height:auto}.article-module__70y7hq__heroCopy{padding:66px 0 10px}.article-module__70y7hq__hero h1{font-size:clamp(65px,15vw,90px)}.article-module__70y7hq__heroLead{font-size:15px;line-height:1.7}.article-module__70y7hq__heroArt{transform-origin:top;height:340px;margin:35px 0 -65px;transform:scale(.72)}.article-module__70y7hq__articleShell{display:block}.article-module__70y7hq__sidebar{border-bottom:1px solid var(--line);scrollbar-width:none;gap:17px;margin:0 -18px;padding:15px 18px;display:flex;position:static;overflow-x:auto}.article-module__70y7hq__sidebarLabel,.article-module__70y7hq__sidebar .article-module__70y7hq__subLink{display:none}.article-module__70y7hq__sidebar a{white-space:nowrap;flex:none;padding:8px 0;font-size:11px}.article-module__70y7hq__article{padding:40px 0 50px}.article-module__70y7hq__issues{padding:26px}.article-module__70y7hq__issues h2{font-size:32px}.article-module__70y7hq__chapterGroup,.article-module__70y7hq__fixes,.article-module__70y7hq__technical,.article-module__70y7hq__testing,.article-module__70y7hq__availability{padding-top:62px}.article-module__70y7hq__chapter{padding:30px 0 34px}.article-module__70y7hq__chapterMarker{flex-basis:46px;width:46px;height:46px}.article-module__70y7hq__chapter .article-module__70y7hq__changeList{margin:20px 0 0}.article-module__70y7hq__article h2{font-size:41px}.article-module__70y7hq__article h3{font-size:27px}.article-module__70y7hq__groupHeading>span{display:none}.article-module__70y7hq__fixCard{padding:24px}.article-module__70y7hq__fixCard h3{font-size:23px}.article-module__70y7hq__fixIcon{flex:0 0 40px;width:40px;height:40px}.article-module__70y7hq__platforms{grid-template-columns:1fr;gap:24px}.article-module__70y7hq__storeButton{border-radius:24px;gap:18px;min-height:108px;padding:18px 24px}.article-module__70y7hq__storeButton>svg{flex-basis:47px;width:47px;height:47px}.article-module__70y7hq__storeButton small{font-size:15px}.article-module__70y7hq__storeButton strong{font-size:clamp(27px,8.6vw,36px)}.article-module__70y7hq__technical{margin-top:62px;padding:28px}.article-module__70y7hq__floatOne{right:-25px}.article-module__70y7hq__floatTwo{left:-25px}.article-module__70y7hq__sidebar{background:#eef2e8;gap:8px;padding:11px 18px}.article-module__70y7hq__sidebar a{background:var(--paper);border:1px solid #dbe4d4;border-radius:99px;align-items:center;min-height:44px;padding:8px 12px;display:inline-flex}.article-module__70y7hq__sidebar a:hover,.article-module__70y7hq__sidebar a:focus-visible{padding-left:12px}}@media (prefers-reduced-motion:reduce){.article-module__70y7hq__page *,.article-module__70y7hq__page :before,.article-module__70y7hq__page :after{scroll-behavior:auto!important;transition:none!important}}
