*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f3f0ea;color:#10222c;font-family:Inter,"Segoe UI","Microsoft YaHei",sans-serif;line-height:1.75}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.wrap{width:min(1200px,calc(100% - 40px));margin:auto}.top{position:sticky;top:0;z-index:30;background:rgba(6,20,27,.96);color:#fff;border-bottom:1px solid #29404b}.nav{height:76px;display:flex;align-items:center;gap:24px}.logo{display:flex;align-items:center;gap:12px}.logo img{width:130px;height:38px;object-fit:contain}.logo small{font-size:11px;color:#9cb0ba}.nav nav{display:flex;gap:20px;margin-left:auto;font-size:13px}.nav-download,.hero-actions a:first-child{background:#efb52f;color:#0a161c;font-weight:900;padding:13px 20px}.menu{display:none;margin-left:auto;background:none;border:0;color:inherit;font-size:24px}.hero{min-height:760px;position:relative;display:flex;align-items:flex-end;color:#fff;overflow:hidden}.hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-shade{position:absolute;inset:0;background:linear-gradient(0deg,#06141be8 0%,#06141b55 55%,#06141b22)}.hero-copy{position:relative;padding-bottom:150px}.hero-copy>span,.section-head>span,.handoff span,.closing span{font-size:12px;letter-spacing:.2em;font-weight:900;color:#efb52f}.hero h1{font-size:clamp(54px,7vw,94px);line-height:1.02;letter-spacing:-.065em;margin:18px 0 25px;max-width:900px}.hero p{font-size:18px;max-width:760px}.hero-actions{display:flex;gap:12px;margin-top:30px}.hero-actions a{padding:13px 20px;font-weight:900;border:1px solid #fff}.download-dock{margin-top:-80px;position:relative;z-index:5}.download-dock>.wrap{background:#fff;box-shadow:0 22px 50px #142c3b35;display:grid;grid-template-columns:repeat(4,1fr)}.download-dock a{padding:24px;border-right:1px solid #d9dee0;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px}.download-dock i{font-style:normal;font-size:11px;font-weight:900;color:#b07600}.download-dock b,.download-dock span{display:block}.download-dock span{font-size:12px;color:#68767c}.download-dock strong{font-size:12px;color:#b07600}.section{padding:110px 0}.section-head{margin-bottom:44px}.section-head h2{font-size:clamp(38px,5vw,62px);line-height:1.08;letter-spacing:-.05em;margin:12px 0}.section-head p{max-width:720px}.scenario{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.scenario article{background:#fff;padding:32px;min-height:310px;display:flex;flex-direction:column}.scenario article>b{font-size:12px;color:#b07600}.scenario h3{font-size:27px}.scenario p{font-size:15px}.scenario a{margin-top:auto;font-weight:900}.install-lab{background:#071921;color:#e7f0f3}.light h2{color:#fff}.lab-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#30444d}.lab-step{background:#0d252f;padding:36px;min-height:390px}.lab-step.active{background:#efb52f;color:#111}.lab-step i{font-style:normal;font-size:42px;font-weight:900}.lab-step h3{font-size:28px}.lab-step li{margin:12px 0}.game-mosaic{display:grid;grid-template-columns:1.2fr .8fr .8fr;grid-template-rows:1fr 1fr;gap:16px}.game-mosaic article{position:relative;min-height:260px;overflow:hidden;background:#091d26;color:#fff}.game-mosaic .holdem{grid-row:span 2}.game-mosaic img{width:100%;height:100%;object-fit:cover}.game-mosaic article>div{position:absolute;inset:auto 0 0;padding:24px;background:linear-gradient(transparent,#07141be8)}.game-mosaic b{font-size:22px}.game-mosaic p{font-size:13px}.section-link{display:inline-block;margin-top:28px;font-weight:900;color:#9a6500}.newsroom{background:#0a1d26;color:#fff}.news-title{display:grid;grid-template-columns:.4fr 1fr 1fr;align-items:end;border-bottom:1px solid #39505b;padding-bottom:28px;margin-bottom:22px}.news-title h2{font-size:52px;margin:0}.news-layout{display:grid;grid-template-columns:1.2fr .8fr .8fr;grid-template-rows:auto auto;gap:14px}.story{background:#102a35;padding:24px;min-height:250px;display:flex;flex-direction:column}.story.s1{grid-row:span 2;padding:0}.story img{width:100%;height:190px;object-fit:cover}.story.s1 img{height:330px}.story.s1>*:not(img){margin-left:26px;margin-right:26px}.story time{font-size:11px;color:#efb52f;margin-top:18px}.story h3{font-size:22px;line-height:1.25;margin:10px 0}.story p{font-size:13px}.story span{margin-top:auto;font-size:12px;color:#efb52f}.light-link{color:#efb52f}.handoff-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.handoff h2,.closing h2{font-size:52px;line-height:1.1;letter-spacing:-.04em}.handoff-grid>img{height:520px;width:100%;object-fit:cover;border-radius:50% 50% 0 0}.handoff-points{display:grid;gap:10px}.handoff-points b{padding:14px 0;border-bottom:1px solid #bbc2c1}.academy{background:#dfdbd1}.week{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.week>div{background:#f6f3ed;padding:26px;border-top:5px solid #10222c}.week b{font-size:22px}.responsible{margin-top:25px;font-size:13px}.solver-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.solver-grid a{background:#fff;border:1px solid #d6d3cc;padding:24px;display:flex;justify-content:space-between;gap:20px}.solver-grid span{font-size:13px;color:#8a5e00}.faq{display:grid;grid-template-columns:1fr 1fr;gap:12px}.faq details{background:#fff;padding:22px 25px}.faq summary{font-weight:900;cursor:pointer}.faq p{font-size:14px}.faqsec{background:#e5e1d8}.closing{background:#c98f0c}.closing-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:70px}.closing span{color:#10222c}.closing-download{display:flex;flex-direction:column;background:#10222c;color:#fff;padding:28px;gap:8px}.closing-download a{padding:13px;border-bottom:1px solid #40535b}.footer-download{background:#efb52f}.footer-download>.wrap{min-height:70px;display:flex;align-items:center;gap:28px}.footer-download a{font-size:13px;font-weight:800}.footer-main{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:50px;padding:70px 0}.footer-main>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.footer-brand img{width:150px}.footer-brand h2{font-size:27px}.fine{font-size:12px;padding:18px 0;border-top:1px solid #cbc6bc}footer{background:#e9e4da}.inner-hero,.sub-placeholder{background:#dfe8e8;padding:105px 0 80px}.inner-hero span,.android-hero span,.ios-cover span,.security-hero span,.academy-cover span,.about-hero span,.news-cover span{font-size:12px;letter-spacing:.2em;font-weight:900;color:#a36b00}.inner-hero h1,.android-hero h1,.ios-cover h1,.security-hero h1,.academy-cover h1,.about-hero h1,.news-cover h1{font-size:clamp(46px,6vw,78px);line-height:1.05;letter-spacing:-.055em;margin:18px 0}.inner-hero p,.android-hero p,.ios-cover p,.security-hero p,.academy-cover p,.news-cover p{font-size:18px;max-width:760px}.version-tabs{position:sticky;top:76px;z-index:10;background:#fff;border-bottom:1px solid #ccd4d6}.version-tabs>.wrap{display:flex;gap:38px;height:64px;align-items:center}.version-list{padding:80px 0}.version-list article{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:70px 0;border-bottom:1px solid #c7cdcc}.version-list article>img{height:390px;width:100%;object-fit:cover}.version-list h2{font-size:45px;margin:10px 0}.version-list li{margin:8px 0}.version-list a,.android-hero a,.android-cta a,.ios-cover a{display:inline-block;background:#efb52f;padding:13px 20px;font-weight:900;margin-top:18px}.launch-check{background:#0a1d26;color:#fff;padding:80px 0}.launch-check h2{font-size:42px}.launch-check>div>div{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.launch-check b{padding:20px;background:#102c37}.inner-faq{padding:80px 0}.android-hero{background:#d6eadb;padding:90px 0}.android-hero>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.android-hero img{height:430px;width:100%;object-fit:cover;clip-path:polygon(7% 0,100% 0,93% 100%,0 100%)}.android-flow{display:grid;grid-template-columns:repeat(4,1fr);padding:90px 0}.android-flow>div{padding:28px;border-left:1px solid #9faea4}.android-flow i{font-style:normal;font-size:36px;color:#257c43;font-weight:900}.permission-audit{background:#173a27;color:#fff;padding:90px 0}.permission-audit>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:70px}.permission-audit h2{font-size:48px;line-height:1.1}.permission-list{display:flex;flex-direction:column}.permission-list b{padding:18px;border-bottom:1px solid #53745d}.permission-list i{font-style:normal;color:#cfe342;margin-right:12px}.android-errors{padding:80px 0}.android-errors h2{font-size:42px}.android-errors details{background:#fff;padding:20px;margin:10px 0}.android-cta{background:#cfe342;padding:70px 0}.android-cta>.wrap{display:flex;align-items:center;justify-content:space-between}.ios-cover{background:#fff;padding:80px 0 0;text-align:center}.ios-cover>div{position:relative}.ios-cover img{height:470px;object-fit:contain;margin:30px auto 0}.apple-devices{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:100px 0}.apple-devices article{padding:35px;border-top:6px solid #111}.apple-devices h2{font-size:37px;line-height:1.2}.ipad-notes{display:grid;gap:10px}.ipad-notes b{background:#fff;padding:15px}.ios-settings{background:#111;color:#fff;padding:80px 0}.ios-settings h2{font-size:44px}.ios-settings>div>div{display:grid;grid-template-columns:repeat(5,1fr)}.ios-settings span{padding:18px;border:1px solid #333}.ios-help{padding:80px 0}.security-hero{background:#081a23;color:#fff;padding:110px 0}.security-score{display:grid;grid-template-columns:.65fr 1fr 1fr;padding:90px 0}.security-score>*{padding:30px;border:1px solid #c5c9c7}.security-score .score{grid-row:span 2;background:#efb52f;display:grid;place-items:center}.score b{font-size:100px;line-height:1}.risk-board{background:#f4d8d1;padding:90px 0}.risk-board>.wrap{display:grid;grid-template-columns:1fr 1fr}.risk-board h2{grid-column:1/-1;font-size:48px}.risk-board b,.risk-board p{padding:18px;border-bottom:1px solid #c6968c}.recovery{padding:80px 0}.academy-cover{position:relative;min-height:560px;color:#fff;display:flex;align-items:end;padding:80px 0}.academy-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.academy-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#071923dc,transparent)}.academy-cover>.wrap{position:relative;z-index:1}.lesson-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;padding:90px 0}.lesson-grid article{background:#fff;padding:30px}.lesson-grid .lesson-main{grid-row:span 2}.lesson-grid h2{font-size:35px;line-height:1.2}.position-line{display:flex;justify-content:space-between;background:#0a1d26;color:#fff;padding:20px;margin-top:25px}.lesson-image img{height:180px;width:100%;object-fit:cover}.review-ring{background:#efb52f;padding:90px 0}.review-ring h2{font-size:48px}.review-ring>div>div{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.review-ring b{background:#0b1f28;color:#fff;padding:18px;border-radius:50%}.about-hero{background:#bd8d1d;padding:120px 0}.about-intro{padding:90px 0;display:grid;grid-template-columns:.45fr 1fr;gap:80px}.about-intro p{font-size:25px}.about-columns{background:#0a1d26;color:#fff;padding:90px 0}.about-columns>.wrap{display:grid;grid-template-columns:repeat(4,1fr)}.about-columns article{padding:26px;border-right:1px solid #3b515a}.about-columns article>b{color:#efb52f}.about-method{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:90px 0}.about-boundary{background:#dbe3e2;padding:70px 0}.news-cover{background:#0a1d26;color:#fff;padding:110px 0}.news-feed{padding:80px 0}.feed{display:grid;grid-template-columns:.7fr 1.3fr;gap:40px;padding:32px 0;border-bottom:1px solid #c6cbc9}.feed:nth-child(even){grid-template-columns:1.3fr .7fr}.feed:nth-child(even) img{order:2}.feed img{height:300px;width:100%;object-fit:cover}.feed time,.feed span{font-size:12px;margin-right:14px;color:#986400}.feed h2{font-size:34px;line-height:1.2}.news-use{background:#efb52f;padding:80px 0}.news-use>div>div{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.story-cover{min-height:650px;position:relative;display:flex;align-items:end;color:#fff;padding:80px 0}.story-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.story-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#06141bf2 5%,#06141b33)}.story-cover>.wrap{position:relative;z-index:1}.story-cover time,.story-cover span{display:block;color:#efb52f;font-weight:900}.story-cover h1{font-size:clamp(44px,6vw,76px);line-height:1.05;max-width:950px;margin:15px 0}.story-cover p{font-size:18px;max-width:760px}.story-body{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:80px;padding:90px 0}.story-body h2{font-size:38px}.story-body p,.story-body li{font-size:17px}.story-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:35px 0}.story-facts>div{background:#fff;padding:22px}.story-facts i{font-style:normal;color:#a36b00}.story-body aside{position:sticky;top:110px;background:#0a1d26;color:#fff;padding:26px;display:flex;flex-direction:column;gap:16px}.story-body aside span,.story-body aside a{padding:12px 0;border-bottom:1px solid #3e535c}.story-body em{font-style:normal;color:#efb52f}@media(max-width:820px){.wrap{width:min(100% - 28px,1200px)}.nav{height:66px}.nav nav,.nav-download,.logo small{display:none}.menu{display:block}.nav.open nav{display:flex;position:absolute;top:66px;left:0;right:0;flex-direction:column;background:#081820;padding:22px}.hero{min-height:700px}.hero-copy{padding-bottom:190px}.hero h1{font-size:48px}.download-dock{margin-top:-130px}.download-dock>.wrap{grid-template-columns:1fr 1fr}.download-dock a{padding:16px;grid-template-columns:32px 1fr}.download-dock strong{display:none}.scenario,.lab-grid,.week,.faq,.solver-grid,.closing-grid,.handoff-grid,.footer-main,.version-list article,.android-hero>.wrap,.permission-audit>.wrap,.apple-devices,.security-score,.lesson-grid,.about-intro,.about-method,.story-body{grid-template-columns:1fr}.game-mosaic,.news-layout{grid-template-columns:1fr;grid-template-rows:auto}.game-mosaic .holdem,.story.s1{grid-row:auto}.game-mosaic article{min-height:300px}.news-title{grid-template-columns:1fr}.handoff-grid>img{height:340px}.footer-download>.wrap,.version-tabs>.wrap{overflow:auto;white-space:nowrap}.footer-download a{padding:15px 0}.launch-check>div>div,.android-flow,.ios-settings>div>div,.about-columns>.wrap,.news-use>div>div{grid-template-columns:1fr 1fr}.version-list article>img{height:280px}.version-list article:nth-child(even) img{order:-1}.android-cta>.wrap{display:block}.risk-board>.wrap{grid-template-columns:1fr}.risk-board h2{grid-column:auto}.feed,.feed:nth-child(even){grid-template-columns:1fr}.feed:nth-child(even) img{order:0}.story-facts{grid-template-columns:1fr}.story-body aside{position:static;order:-1}.section{padding:75px 0}}@media(max-width:520px){.download-dock>.wrap,.launch-check>div>div,.android-flow,.ios-settings>div>div,.about-columns>.wrap,.news-use>div>div{grid-template-columns:1fr}.hero-copy{padding-bottom:330px}.hero h1{font-size:42px}.section-head h2{font-size:38px}.download-dock{margin-top:-290px}.footer-download>.wrap{gap:18px}.news-title h2{font-size:40px}}.spec-home{background:#fff}.spec-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.spec-grid article{background:#edf0ee;padding:26px;border-top:5px solid #10222c}.spec-grid article>b{font-size:12px;color:#9a6500}.spec-grid h3{font-size:23px;line-height:1.2}.spec-grid p,.spec-grid li{font-size:14px}.security-home{background:#efb52f}.security-home-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.security-home h2{font-size:50px;line-height:1.1}.security-home-grid>div:first-child>a{font-weight:900}.shield-list{display:grid;grid-template-columns:1fr 1fr}.shield-list article{padding:22px;border:1px solid #b77f00}.shield-list p{font-size:14px}.tools-home{background:#dce5e3}.tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.tools-grid article{background:#fff}.tools-grid img{height:210px;width:100%;object-fit:cover}.tools-grid article>div{padding:24px}.tools-grid b{font-size:21px}.tools-grid p{font-size:14px}@media(max-width:820px){.security-home-grid{grid-template-columns:1fr}.spec-grid,.tools-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.spec-grid,.tools-grid,.shield-list{grid-template-columns:1fr}}.android-diagnostics{padding:105px 0;background:#e9eee9}.diagnostic-title{display:grid;grid-template-columns:.3fr 1fr 1fr;gap:40px;align-items:end}.diagnostic-title span,.security-drill span,.street-plan span,.about-map span,.year-desk span{font-size:12px;letter-spacing:.18em;font-weight:900}.diagnostic-title h2,.security-drill h2,.street-plan h2,.about-map h2,.year-desk h2{font-size:46px;line-height:1.08}.diagnostic-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:45px}.diagnostic-grid article{padding:26px;border:1px solid #b9c7bd}.diagnostic-grid b{font-size:19px}.update-rule{margin-top:55px;background:#173a27;color:#fff;padding:40px;display:grid;grid-template-columns:1fr 1fr;gap:20px 60px}.update-rule h2{font-size:35px;margin:0}.security-drill{padding:100px 0;background:#0a1d26;color:#fff}.security-drill header{display:grid;grid-template-columns:.3fr 1fr 1fr;align-items:end;gap:35px}.drill-list{margin-top:45px}.drill-list article{display:grid;grid-template-columns:60px .8fr 1fr;gap:25px;border-top:1px solid #3c515a;padding:22px 0;align-items:start}.drill-list i{font-style:normal;color:#efb52f}.drill-list b{font-size:20px}.recovery-sim{padding:90px 0;background:#efb52f}.recovery-sim>.wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.recovery-sim h2{font-size:44px}.street-plan{padding:100px 0;background:#dfe8e8}.street-plan header{display:flex;justify-content:space-between;align-items:end}.street-track{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px}.street-track article{padding:30px;border:1px solid #afc0c0}.street-track b{font-size:12px;color:#8b5e00}.street-track h3{font-size:28px}.session-sheet{padding:90px 0;background:#091d26;color:#fff}.session-sheet>.wrap>div:first-child{display:grid;grid-template-columns:1fr 1fr;gap:50px}.session-sheet h2{font-size:44px}.sheet-grid{display:grid;grid-template-columns:repeat(4,1fr);margin:35px 0}.sheet-grid b{padding:24px;border:1px solid #38515d}.sheet-grid em{font-style:normal;color:#efb52f;font-size:13px}.about-map{padding:100px 0}.about-map header{display:flex;justify-content:space-between;align-items:end}.map-rows{margin-top:40px}.map-rows article{display:grid;grid-template-columns:.7fr 1fr auto;gap:30px;align-items:center;border-top:1px solid #bdc4c2;padding:25px 0}.map-rows b{font-size:20px}.map-rows a{font-weight:900;color:#8a5e00}.about-audience{padding:85px 0;background:#efb52f}.about-audience>.wrap{display:grid;grid-template-columns:.6fr 1fr 1fr;gap:45px}.about-audience h2{font-size:42px}.year-desk{padding:100px 0;background:#e4e0d7}.year-desk header{display:grid;grid-template-columns:.3fr 1fr 1fr;gap:35px;align-items:end}.year-line{display:grid;grid-template-columns:repeat(4,1fr);margin-top:45px}.year-line article{padding:28px;border-left:1px solid #aeb3b0}.year-line b{font-size:12px;color:#8a5e00}.year-line h3{font-size:23px}.story-extra{margin-top:60px;padding-top:35px;border-top:6px solid #10222c}.story-extra h2{margin-top:0}.mini-board,.analysis-questions,.toggle-check{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mini-board b,.analysis-questions b,.toggle-check b{background:#e2e8e6;padding:18px}.mini-board small,.toggle-check span{display:block;font-weight:400;margin-top:8px}.brief-extra blockquote{margin:25px 0;padding:28px;border-left:6px solid #efb52f;background:#fff;font-size:18px}.analysis-extra{border-color:#a42b22}.analysis-questions{grid-template-columns:1fr 1fr}.training-extra{background:#dfe8e8;padding:32px;border:0}.training-loop{display:flex;align-items:center;gap:10px}.training-loop b{flex:1;background:#fff;padding:18px}.training-loop small{display:block;font-weight:400}.travel-extra{background:#dbe4dd;padding:32px;border:0}.product-extra{background:#091d26;color:#fff;padding:32px;border:0}.toggle-check b{background:#14313d}.toggle-check span{color:#efb52f}.archive-extra table{width:100%;border-collapse:collapse;background:#fff}.archive-extra th,.archive-extra td{padding:14px;border:1px solid #c7c4bd;text-align:left}.timeline .story-facts{grid-template-columns:repeat(5,1fr);position:relative}.timeline .story-facts:before{content:"";position:absolute;left:0;right:0;top:38px;height:2px;background:#efb52f}.timeline .story-facts>div{position:relative}.brief .story-facts{display:flex;flex-wrap:wrap}.brief .story-facts>div{flex:1;min-width:180px;border-bottom:5px solid #efb52f}.analysis .story-cover{min-height:520px}.analysis .story-facts>div:nth-child(2){transform:translateY(18px)}.training .story-cover{min-height:480px}.training .story-cover:after{background:linear-gradient(0deg,#12303cf2,#12303c44)}.product .story-cover{min-height:500px}.product .story-cover:after{background:linear-gradient(90deg,#07141bf2 35%,#07141b33)}.product .story-cover>.wrap{margin-left:max(20px,calc((100% - 1200px)/2));margin-right:auto;width:min(620px,calc(100% - 40px))}.travel .story-cover>img{filter:saturate(.75)}.archive .story-body aside{background:#4c3315}@media(max-width:820px){.diagnostic-title,.security-drill header,.year-desk header,.recovery-sim>.wrap,.session-sheet>.wrap>div:first-child,.about-audience>.wrap{grid-template-columns:1fr}.diagnostic-grid,.street-track,.sheet-grid,.year-line{grid-template-columns:1fr 1fr}.drill-list article,.map-rows article{grid-template-columns:45px 1fr}.drill-list p,.map-rows p{grid-column:2}.map-rows a{grid-column:2}.timeline .story-facts{grid-template-columns:1fr}.timeline .story-facts:before{display:none}.mini-board,.toggle-check{grid-template-columns:1fr}.training-loop{display:grid;grid-template-columns:1fr}.training-loop i{display:none}}@media(max-width:520px){.diagnostic-grid,.street-track,.sheet-grid,.year-line,.analysis-questions{grid-template-columns:1fr}.update-rule{grid-template-columns:1fr}.street-plan header,.about-map header{display:block}}.inner-finish{padding:100px 0;background:#f6f3ed}.inner-finish header>span,.finish-copy>span,.travel-heading>span,.privacy-console header>span,.archive-title>span{font-size:12px;letter-spacing:.18em;font-weight:900;color:#9a6500}.inner-finish header h2,.finish-copy h2,.travel-heading h2,.privacy-console h2,.archive-title h2{font-size:46px;line-height:1.08;letter-spacing:-.035em}.finish-visuals{display:grid;grid-template-columns:1.25fr .75fr;gap:14px;margin:40px 0}.finish-visuals img{width:100%;height:330px;object-fit:cover}.finish-columns{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #b8c0bd}.finish-columns article{padding:28px;border-right:1px solid #b8c0bd}.finish-columns h3{font-size:23px}.finish-cta{margin-top:42px;background:#0a1d26;color:#fff;padding:28px;display:flex;align-items:center;gap:16px}.finish-cta p{margin-right:auto;max-width:620px}.finish-cta a,.detail-download{background:#efb52f;color:#08151c;padding:13px 20px;font-weight:900;white-space:nowrap}.finish-android{background:#dce9dd}.finish-android>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:50px}.finish-copy{align-self:center}.finish-copy>a{display:inline-block;background:#1e6e3c;color:#fff;padding:13px 20px;font-weight:900}.finish-image-stack{display:grid;grid-template-columns:1fr 1fr;gap:12px}.finish-image-stack figure{margin:0;background:#fff}.finish-image-stack img{height:270px;width:100%;object-fit:cover}.finish-image-stack figcaption,.detail-finish figcaption,.security-gallery figcaption,.workbench figcaption,.about-triptych figcaption{padding:13px;font-size:13px}.android-casebook{grid-column:1/-1;border-top:1px solid #9bb2a1;padding-top:35px;column-count:2;column-gap:60px}.android-casebook h3{column-span:all;font-size:30px}.finish-ios{background:#fff}.finish-ios header{text-align:center;max-width:850px;margin:auto}.ios-story{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:45px}.ios-story figure,.ios-story article{margin:0;background:#f0f2f3;padding:28px}.ios-story figure{padding:0}.ios-story img{width:100%;height:330px;object-fit:cover}.finish-security{background:#111e27;color:#fff}.finish-security header{display:grid;grid-template-columns:.35fr 1fr 1fr;gap:35px;align-items:end}.security-gallery{display:grid;grid-template-columns:1.3fr .7fr .7fr;gap:12px;margin:45px 0}.security-gallery figure{margin:0;background:#1b313e}.security-gallery img{height:280px;width:100%;object-fit:cover}.security-decisions{display:grid;grid-template-columns:1fr 1fr}.security-decisions article{padding:26px;border:1px solid #38505c}.security-decisions article>b{color:#efb52f}.finish-academy{background:#ddd6c8}.finish-academy header{max-width:900px}.workbench{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:40px}.workbench figure,.workbench article{margin:0;background:#f8f5ee;padding:28px}.workbench figure{padding:0}.workbench img{width:100%;height:360px;object-fit:contain;background:#0a1d26}.finish-about{background:#e2e8e6}.finish-about header{display:grid;grid-template-columns:.35fr 1fr 1fr;gap:35px;align-items:end}.about-triptych{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:12px;margin:45px 0}.about-triptych figure{margin:0;background:#fff}.about-triptych img{height:290px;width:100%;object-fit:cover}.about-principles{display:grid;grid-template-columns:repeat(3,1fr)}.about-principles article{padding:26px;border:1px solid #b5c2be}.finish-news{background:#f1eadb}.news-method{display:grid;grid-template-columns:repeat(3,1fr);margin:40px 0}.news-method article{padding:28px;border-top:5px solid #0a1d26;background:#fff}.news-method article>b{color:#9a6500}.detail-finish{padding:70px max(20px,calc((100% - 1040px)/2));background:#e5e1d8}.detail-finish h2{font-size:40px;line-height:1.1}.detail-media-wide{display:grid;grid-template-columns:1.1fr .9fr;gap:35px;align-items:center}.detail-media-wide img{width:100%;height:340px;object-fit:cover}.detail-banner{margin:30px 0;background:#fff}.detail-banner img{width:100%;height:300px;object-fit:cover}.qualifier-checklist{background:#e4ece9}.qualifier-panels{display:grid;grid-template-columns:.8fr 1.2fr .8fr;gap:12px}.qualifier-panels figure,.qualifier-panels article{margin:0;background:#fff}.qualifier-panels article{padding:25px}.qualifier-panels img{height:330px;width:100%;object-fit:cover}.replay-board{background:#17151c;color:#fff}.replay-grid{display:grid;grid-template-columns:.8fr 1.2fr .8fr;gap:12px}.replay-grid figure,.replay-grid article{margin:0;background:#24212b}.replay-grid article{padding:24px}.replay-grid img{height:350px;width:100%;object-fit:contain}.travel-board{background:#dce7e4}.travel-split{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.travel-split figure{margin:0;background:#fff}.travel-split img{width:100%;height:420px;object-fit:cover}.privacy-console{background:#071923;color:#fff}.privacy-layout{display:grid;grid-template-columns:.8fr 1.2fr .8fr;gap:12px;margin:35px 0}.privacy-layout figure{margin:0;background:#102d38}.privacy-layout img{height:330px;width:100%;object-fit:cover}.privacy-switches{display:grid}.privacy-switches b{padding:18px;border:1px solid #36505c}.privacy-switches span{display:block;color:#efb52f;font-weight:400}.archive-study{background:#e5d7bd}.archive-title{max-width:870px}.archive-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.archive-cards article,.archive-cards figure{margin:0;background:#f8f3e8;padding:25px}.archive-cards figure{padding:0}.archive-cards img{height:310px;width:100%;object-fit:cover}.training-system{background:#d8e6e5}.training-system-grid{display:grid;grid-template-columns:.8fr 1.4fr .8fr;gap:12px}.training-system-grid figure{margin:0;background:#fff}.training-system-grid img{height:360px;width:100%;object-fit:contain;background:#0a1d26}.training-system-grid ol{margin:0;background:#fff;padding:25px 25px 25px 55px}.detail-download{display:inline-block;margin-top:24px}.brief .story-body{grid-template-columns:1fr}.brief .story-body aside,.training .story-body aside{position:static;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:30px}.brief .story-body aside{order:-1}.product .story-body{grid-template-columns:270px minmax(0,1fr)}.product .story-body aside{order:-1}.travel .story-cover{min-height:540px;width:min(1200px,calc(100% - 40px));margin:45px auto 0}.archive .story-cover{min-height:480px}.training .story-body{grid-template-columns:1fr}.training .story-body aside{order:-1}.story-body article>.story-extra{max-width:100%}@media(max-width:820px){.finish-android>.wrap,.finish-security header,.finish-about header,.detail-media-wide,.travel-split{grid-template-columns:1fr}.finish-visuals,.finish-columns,.ios-story,.security-gallery,.security-decisions,.workbench,.about-triptych,.about-principles,.news-method,.qualifier-panels,.replay-grid,.privacy-layout,.archive-cards,.training-system-grid{grid-template-columns:1fr 1fr}.android-casebook{column-count:1}.finish-cta{align-items:flex-start;flex-wrap:wrap}.brief .story-body aside,.training .story-body aside{grid-template-columns:1fr}.product .story-body{grid-template-columns:1fr}.product .story-body aside{order:-1}.inner-finish header h2,.finish-copy h2,.travel-heading h2,.privacy-console h2,.archive-title h2{font-size:38px}}@media(max-width:520px){.finish-visuals,.finish-columns,.ios-story,.security-gallery,.security-decisions,.workbench,.about-triptych,.about-principles,.news-method,.finish-image-stack,.qualifier-panels,.replay-grid,.privacy-layout,.archive-cards,.training-system-grid{grid-template-columns:1fr}.finish-visuals img,.security-gallery img,.about-triptych img{height:230px}.finish-cta{display:grid}.finish-cta p{margin:0}.inner-finish{padding:70px 0}.detail-finish{padding:60px 14px}.detail-finish h2{font-size:32px}.travel .story-cover{width:100%;margin:0}.workbench img,.training-system-grid img{height:250px}}.topic-faq{padding:90px 0;background:#e8e4db}.topic-faq>div>span{font-size:12px;letter-spacing:.18em;font-weight:900;color:#946100}.topic-faq h2{font-size:42px;line-height:1.1}.topic-faq .faq details{border:1px solid #c7c3ba}@media(max-width:520px){.topic-faq{padding:65px 0}.topic-faq h2{font-size:32px}}