body:has(.ap-page){background:#070a10}.ap-nav,.ap-page{--bg:#070a10;--ink:#e8ebf2;--mut:#8b94a8;--soft:#c5cbd8;--line:rgba(232,235,242,.14);--amber:#ffb454;--serif:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;--mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;--sans:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ap-page{--hue:#ffb454;--paper:#070a10;--muted:#8b94a8;--rule:rgba(232,235,242,.18);--blue:#ffb454;position:relative;min-height:100vh;color:var(--ink);font-family:var(--sans);overflow-x:clip;background:radial-gradient(1200px 800px at 50% 0,#0d1422 0,var(--bg) 70%)}.ap-page ::-moz-selection{background:var(--amber);color:#0a0d14}.ap-page ::selection{background:var(--amber);color:#0a0d14}.ap-nav a:focus-visible,.ap-nav button:focus-visible,.ap-page a:focus-visible,.ap-page button:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.ap-dots{background-image:radial-gradient(rgba(232,235,242,.14) 1px,transparent 1.3px);background-size:40px 40px}.ap-backdrop,.ap-dots{position:fixed;inset:0;pointer-events:none;z-index:0}.ap-backdrop{width:100%;height:100%}.ap-backdrop path{fill:none;stroke:var(--hue);stroke-width:1.2;vector-effect:non-scaling-stroke}.ap-wrap{position:relative;z-index:1;max-width:1240px;margin:0 auto;padding:132px 32px 0}.ap-nav{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:68px;padding:0 28px;background:rgba(7,10,16,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);color:var(--ink);font-family:var(--sans)}.ap-brand{display:flex;align-items:baseline;gap:12px}.ap-mark{font:400 26px var(--serif);letter-spacing:.1em}.ap-sub{font:600 11px var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--amber)}.ap-nav nav{display:flex;gap:6px}.ap-nav nav a{position:relative;padding:9px 14px;border-radius:999px;font:600 12px var(--mono);letter-spacing:.08em;color:var(--soft);transition:background .2s,color .2s}.ap-nav nav a:hover{background:rgba(255,180,84,.1);color:#fff}.ap-nav nav a[data-active=true]{background:rgba(255,180,84,.16);color:var(--amber)}.ap-lang{height:36px;min-width:46px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:rgba(11,15,24,.72);font:600 12px var(--mono);letter-spacing:.06em;color:var(--ink);cursor:pointer;transition:border-color .2s,background .2s}.ap-lang:hover{border-color:var(--amber);background:rgba(255,180,84,.12)}.ap-intro{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:56px;align-items:end;padding:20px 0 72px;border-bottom:1px solid var(--line)}.ap-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0;font:600 12px var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--hue)}.ap-eyebrow a{color:var(--mut);transition:color .2s}.ap-eyebrow a:hover{color:var(--amber)}.ap-eyebrow i{width:8px;height:8px;border-radius:50%;background:var(--hue)}.ap-intro h1{margin:26px 0 0;font:400 clamp(44px,7.4vw,104px)/1.02 var(--serif);letter-spacing:-.03em;text-wrap:balance}.ap-note{margin:0;padding-left:20px;border-left:1px solid var(--hue);font:italic 400 19px/1.6 var(--serif);color:var(--soft)}.ap-scribble{position:relative;display:inline-block;white-space:nowrap}.ap-scribble svg{position:absolute;left:-2%;right:-2%;bottom:-.1em;width:104%;height:.2em;overflow:visible}.ap-scribble path{fill:none;stroke:var(--amber);stroke-width:4;stroke-linecap:round;vector-effect:non-scaling-stroke}.ap-chapter{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px 20px;align-items:baseline;margin:112px 0 44px;padding-top:24px;border-top:1px solid var(--line)}.ap-chapter>span{font:600 13px var(--mono);letter-spacing:.2em;color:var(--hue)}.ap-chapter h2{margin:0;font:400 clamp(30px,4.2vw,54px)/1.05 var(--serif);letter-spacing:-.02em}.ap-chapter p{grid-column:2;margin:6px 0 0;max-width:640px;font:italic 400 18px/1.5 var(--serif);color:var(--mut)}.ap-sheet{position:relative;border:1px solid color-mix(in srgb,var(--hue) 34%,hsla(0,0%,100%,.1));background:rgba(11,15,24,.92);border-radius:6px}.ap-sheet:after,.ap-sheet:before{content:"";position:absolute;width:16px;height:16px;pointer-events:none;border:0 solid var(--hue)}.ap-sheet:before{left:-8px;top:-8px;border-left-width:2px;border-top-width:2px}.ap-sheet:after{right:-8px;bottom:-8px;border-right-width:2px;border-bottom-width:2px}.ap-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;border:1px solid var(--line);border-radius:999px;background:transparent;font:600 14px var(--sans);color:var(--ink);cursor:pointer;transition:border-color .2s,background .2s,color .2s}.ap-btn:hover{border-color:var(--hue);color:#fff}.ap-btn-primary{border-color:var(--hue);background:var(--hue);color:#0a0d14}.ap-btn-primary:hover{filter:brightness(1.1);color:#0a0d14}.ap-btn svg{width:16px;height:16px}.ap-case{position:relative;margin-bottom:104px}.ap-case-head{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:20px;align-items:end;margin-bottom:26px}.ap-case-head>span{font:600 13px var(--mono);letter-spacing:.2em;color:var(--hue)}.ap-case-head small{display:block;font:600 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--hue)}.ap-case-head h2{margin:8px 0 0;font:400 clamp(30px,4.4vw,58px)/1.04 var(--serif);letter-spacing:-.02em}.ap-status{font:500 12px var(--mono);letter-spacing:.08em;color:var(--mut)}.ap-visual{position:relative;aspect-ratio:16/8.4;overflow:hidden;border-radius:6px 6px 0 0;background:#0a0e17}.ap-visual img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.ap-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.ap-notes>div{padding:26px 28px 30px}.ap-notes>div+div{border-left:1px solid var(--line)}.ap-notes span{display:block;font:600 11px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--hue)}.ap-notes p{margin:12px 0 0;font:400 15px/1.75 var(--sans);color:var(--soft)}.ap-case-link{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 28px;border-top:1px solid var(--line);font:italic 400 17px var(--serif);color:var(--mut);transition:background .25s,color .25s}.ap-case-link strong{display:inline-flex;align-items:center;gap:8px;font:600 13px var(--mono);letter-spacing:.08em;font-style:normal;color:var(--hue)}.ap-case-link:hover{background:color-mix(in srgb,var(--hue) 10%,transparent);color:var(--ink)}.ap-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.ap-pill{height:36px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:transparent;font:600 12px var(--mono);letter-spacing:.06em;color:var(--soft);cursor:pointer;transition:background .2s,border-color .2s,color .2s}.ap-pill:hover{border-color:var(--amber)}.ap-pill[aria-pressed=true]{border-color:var(--amber);background:var(--amber);color:#0a0d14}.ap-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:28px 24px}.ap-tile{display:flex;flex-direction:column;padding:0;text-align:left;cursor:pointer;color:inherit;font:inherit;transition:border-color .2s,transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.ap-tile:hover{border-color:var(--hue);transform:translateY(-4px);box-shadow:0 26px 60px -26px color-mix(in srgb,var(--hue) 55%,transparent)}.ap-tile-media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;border-radius:5px 5px 0 0;background:#0a0e17}.ap-tile-media img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;filter:saturate(.92) brightness(.94);transition:filter .3s,transform .6s}.ap-tile:hover .ap-tile-media img{filter:none;transform:scale(1.035)}.ap-mono{position:absolute;inset:0;display:grid;place-items:center;font:400 64px var(--serif);color:var(--hue);background:color-mix(in srgb,var(--hue) 10%,#0a0e17)}.ap-tile-body{display:block;padding:16px 18px 20px}.ap-tile-body small{display:block;font:600 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hue)}.ap-tile-body strong{display:block;margin-top:6px;font:400 24px/1.15 var(--serif);letter-spacing:-.01em}.ap-tile-body em{display:block;margin-top:10px;font:400 14px/1.6 var(--sans);font-style:normal;color:var(--mut)}.ap-backdrop-dim{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:rgba(3,5,9,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ap-dialog{position:relative;width:min(680px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:30px;background:#0b0f18;border:1px solid color-mix(in srgb,var(--hue) 45%,transparent);border-radius:8px}.ap-dialog>span{font:600 11px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--hue)}.ap-dialog h2{margin:12px 0 0;font:400 40px/1.05 var(--serif);letter-spacing:-.02em}.ap-dialog-image{position:relative;margin-top:22px;aspect-ratio:16/10;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#0a0e17}.ap-dialog-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.ap-dialog p{margin:22px 0 0;font:400 16px/1.75 var(--sans);color:var(--soft)}.ap-dialog .ap-btn{margin-top:24px}.ap-close{position:absolute;right:16px;top:16px;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:50%;background:rgba(11,15,24,.85);color:var(--ink);font-size:17px;cursor:pointer}.ap-close:hover{border-color:var(--hue)}.ap-oss{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ap-oss a{position:relative;display:block;padding:26px 28px 30px;transition:border-color .2s,background .25s}.ap-oss a:hover{border-color:var(--hue);background:color-mix(in srgb,var(--hue) 8%,rgba(11,15,24,.92))}.ap-oss a>span{font:600 12px var(--mono);letter-spacing:.2em;color:var(--hue)}.ap-oss small{display:block;margin-top:14px;font:600 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}.ap-oss h3{margin:8px 0 0;font:400 28px/1.15 var(--serif);letter-spacing:-.01em}.ap-oss p{margin:12px 0 0;font:400 15px/1.7 var(--sans);color:var(--soft)}.ap-oss svg{position:absolute;right:24px;top:24px;width:20px;height:20px;color:var(--hue)}.ap-essay{display:grid;grid-template-columns:300px minmax(0,1fr);gap:64px;margin-top:72px}.ap-essay aside{align-self:start;position:sticky;top:100px;padding-left:20px;border-left:1px solid var(--hue)}.ap-essay aside span{display:block;font:600 11px var(--mono);letter-spacing:.2em;color:var(--hue)}.ap-essay aside p{margin:14px 0 0;font:italic 400 20px/1.55 var(--serif);color:var(--soft)}.ap-essay h2{margin:0 0 28px;font:400 clamp(28px,3.4vw,44px)/1.12 var(--serif);letter-spacing:-.02em}.ap-essay-copy p{margin:0 0 22px;max-width:720px;font:400 17px/1.85 var(--sans);color:var(--soft)}.ap-timeline{display:grid}.ap-timeline article{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;padding:26px 0;border-top:1px solid var(--line)}.ap-timeline article:last-child{border-bottom:1px solid var(--line)}.ap-timeline time{font:600 13px var(--mono);letter-spacing:.14em;color:var(--hue)}.ap-timeline h3{margin:0;font:400 28px/1.15 var(--serif)}.ap-timeline p{margin:8px 0 0;color:var(--mut);font:400 15px/1.6 var(--sans)}.ap-clusters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ap-cluster{padding:24px 26px 28px}.ap-cluster h3{margin:0;font:600 11px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--hue)}.ap-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ap-tags span{padding:7px 13px;border:1px solid var(--line);border-radius:999px;font:500 13px var(--sans);color:var(--soft)}.ap-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:72px}.ap-topics article{padding:26px 28px 30px}.ap-topics span{font:600 12px var(--mono);letter-spacing:.2em;color:var(--hue)}.ap-topics h3{margin:14px 0 0;font:400 26px/1.15 var(--serif)}.ap-topics p{margin:12px 0 0;font:400 15px/1.7 var(--sans);color:var(--mut)}.ap-lead{margin:84px 0 0;max-width:820px;font:400 clamp(26px,3.4vw,42px)/1.18 var(--serif);letter-spacing:-.02em}.ap-channels{margin-top:44px;border-top:1px solid var(--line)}.ap-channels a{display:grid;grid-template-columns:70px 170px minmax(0,1fr) 28px;gap:16px;align-items:center;padding:26px 8px;border-bottom:1px solid var(--line);transition:background .25s,padding .25s}.ap-channels a:hover{padding-left:20px;background:color-mix(in srgb,var(--hue) 9%,transparent)}.ap-channels span{font:600 12px var(--mono);letter-spacing:.2em;color:var(--hue)}.ap-channels small{font:600 12px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mut)}.ap-channels strong{font:400 clamp(20px,2.6vw,34px)/1.2 var(--serif);overflow-wrap:anywhere}.ap-channels svg{width:22px;height:22px;color:var(--hue)}.ap-place{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px 28px;margin-top:44px;font:500 13px var(--mono);letter-spacing:.1em;color:var(--mut)}.ap-place strong{font:400 22px var(--serif);letter-spacing:0;color:var(--ink)}.ap-direct{margin-top:112px;padding:56px 0 0;border-top:1px solid var(--line)}.ap-direct p{margin:0;font:600 12px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--hue)}.ap-direct a{display:inline-flex;align-items:center;gap:14px;margin-top:20px;font:400 clamp(28px,6.4vw,92px)/1.05 var(--serif);letter-spacing:-.03em;overflow-wrap:anywhere;transition:color .25s}.ap-direct a:hover{color:var(--amber)}.ap-direct svg{flex:none;width:.6em;height:.6em}.ap-manifesto{display:grid;grid-template-columns:300px minmax(0,1fr);gap:64px;margin-top:72px}.ap-manifesto aside{padding-left:20px;border-left:1px solid var(--hue)}.ap-manifesto aside span{font:600 11px var(--mono);letter-spacing:.2em;color:var(--hue)}.ap-manifesto aside p{margin:14px 0 0;font:italic 400 19px/1.55 var(--serif);color:var(--soft)}.ap-manifesto h2{margin:0;font:400 clamp(28px,3.6vw,48px)/1.12 var(--serif);letter-spacing:-.02em}.ap-articles{margin-top:72px;border-top:1px solid var(--line)}.ap-articles a{position:relative;display:grid;grid-template-columns:70px minmax(0,1fr) 28px;gap:20px;padding:30px 8px;border-bottom:1px solid var(--line);transition:background .25s,padding .25s}.ap-articles a:hover{padding-left:20px;background:color-mix(in srgb,var(--hue) 8%,transparent)}.ap-articles .num{font:600 13px var(--mono);letter-spacing:.18em;color:var(--hue)}.ap-articles small{display:block;font:600 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mut)}.ap-articles h2{margin:8px 0 0;font:400 clamp(22px,2.6vw,34px)/1.18 var(--serif);letter-spacing:-.01em}.ap-articles p{margin:12px 0 0;max-width:760px;font:400 15px/1.7 var(--sans);color:var(--soft)}.ap-articles .meta{display:flex;gap:18px;margin-top:14px;font:500 12px var(--mono);letter-spacing:.08em;color:var(--mut)}.ap-articles svg{width:22px;height:22px;color:var(--hue)}.ap-more{display:inline-flex;align-items:center;gap:10px;margin-top:36px;font:600 14px var(--mono);letter-spacing:.06em;color:var(--hue)}.ap-more:hover{text-decoration:underline;text-underline-offset:6px}.ap-back{display:inline-flex;align-items:center;gap:8px;font:600 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);transition:color .2s}.ap-back:hover{color:var(--amber)}.ap-study-intro{padding:8px 0 64px}.ap-study-intro h1{margin:22px 0 0;font:400 clamp(48px,9vw,128px)/.98 var(--serif);letter-spacing:-.035em}.ap-summary{max-width:860px;margin:32px 0 0;font:400 clamp(19px,2vw,26px)/1.55 var(--serif);color:var(--soft)}.ap-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:48px 0 0;border-top:1px solid var(--line)}.ap-facts div{padding:22px 24px 0 0}.ap-facts dt{font:600 11px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--hue)}.ap-facts dd{margin:10px 0 0;font:400 16px/1.55 var(--sans);color:var(--soft)}.ap-facts a{display:inline-flex;align-items:center;gap:6px;color:var(--hue);border-bottom:1px solid}.ap-hero-visual{position:relative;aspect-ratio:16/8.6;overflow:hidden;border:1px solid color-mix(in srgb,var(--hue) 34%,hsla(0,0%,100%,.1));border-radius:6px;background:#0a0e17}.ap-hero-visual img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.ap-study-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px;border-top:1px solid var(--line)}.ap-study-notes>div{padding:28px 32px 0 0}.ap-study-notes>div+div{padding-left:32px;border-left:1px solid var(--line)}.ap-study-notes span{display:block;font:600 11px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--hue)}.ap-study-notes p{margin:12px 0 0;font:400 15px/1.8 var(--sans);color:var(--soft)}.ap-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;margin-top:96px;border:1px solid var(--line);border-radius:6px;background:rgba(11,15,24,.7)}.ap-metrics article{padding:30px 28px 34px}.ap-metrics article+article{border-left:1px solid var(--line)}.ap-metrics strong{display:block;font:400 clamp(34px,3.6vw,54px)/1.05 var(--serif);letter-spacing:-.03em;color:var(--hue)}.ap-metrics p{margin:14px 0 0;font:400 14px/1.6 var(--sans);color:var(--soft)}.ap-metrics-label{margin:96px 0 18px;font:600 12px var(--mono);letter-spacing:.2em;color:var(--hue)}.ap-decisions{display:grid;gap:0;border-top:1px solid var(--line)}.ap-decisions article{display:grid;grid-template-columns:90px minmax(0,1fr);gap:20px;padding:40px 0;border-bottom:1px solid var(--line)}.ap-decisions .no{font:600 13px var(--mono);letter-spacing:.2em;color:var(--hue)}.ap-decisions h3{margin:0;font:400 clamp(24px,3vw,38px)/1.15 var(--serif);letter-spacing:-.015em}.ap-decisions .body p{margin:16px 0 0;max-width:780px;font:400 16px/1.8 var(--sans);color:var(--soft)}.ap-tradeoff{max-width:780px;margin-top:24px;padding:18px 22px;border-left:2px solid var(--hue);background:color-mix(in srgb,var(--hue) 8%,transparent)}.ap-tradeoff span{font:600 11px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--hue)}.ap-tradeoff p{margin:8px 0 0!important;font-size:15px!important}.ap-page code{padding:2px 6px;border-radius:4px;background:rgba(232,235,242,.09);font:500 .88em var(--mono);color:var(--ink)}.ap-screens{display:grid;gap:56px}.ap-screens article{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px;align-items:center}.ap-screens article:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.ap-screens article:nth-child(2n) .ap-screen-visual{order:2}.ap-screen-visual{position:relative;aspect-ratio:16/10;overflow:hidden;border:1px solid color-mix(in srgb,var(--hue) 30%,hsla(0,0%,100%,.1));border-radius:6px;background:#0a0e17}.ap-screen-visual img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.ap-screens h3{margin:0;font:400 30px/1.15 var(--serif);letter-spacing:-.01em}.ap-screens p{margin:14px 0 0;font:400 15px/1.8 var(--sans);color:var(--soft)}.ap-next{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:8px 24px;align-items:center;margin-top:120px;padding:44px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .3s,padding .3s}.ap-next span{grid-column:1;font:600 12px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--hue)}.ap-next strong{grid-column:1;font:400 clamp(34px,6vw,88px)/1.02 var(--serif);letter-spacing:-.03em}.ap-next svg{grid-column:2;grid-row:1/3;width:36px;height:36px;color:var(--hue);transition:transform .3s}.ap-next:hover{padding-left:20px;background:color-mix(in srgb,var(--hue) 7%,transparent)}.ap-next:hover svg{transform:translate(4px,-4px)}.ap-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 28px;padding:44px 0 56px;font:500 12px var(--mono);letter-spacing:.08em;color:var(--mut)}.ap-footer p{margin:0}.ap-footer div{display:flex;gap:22px}.ap-footer a{transition:color .2s}.ap-footer a:hover{color:var(--amber)}@media (max-width:980px){.ap-essay,.ap-intro,.ap-manifesto{grid-template-columns:1fr;gap:32px}.ap-essay aside{position:static}.ap-facts,.ap-notes,.ap-study-notes,.ap-topics{grid-template-columns:1fr}.ap-notes>div+div,.ap-study-notes>div+div{border-left:0;border-top:1px solid var(--line)}.ap-study-notes>div,.ap-study-notes>div+div{padding:24px 0 0}.ap-clusters,.ap-oss{grid-template-columns:1fr}.ap-screens article,.ap-screens article:nth-child(2n){grid-template-columns:1fr;gap:20px}.ap-screens article:nth-child(2n) .ap-screen-visual{order:0}.ap-case-head{grid-template-columns:1fr;gap:10px}.ap-metrics article+article{border-left:0;border-top:1px solid var(--line)}}@media (max-width:760px){.ap-nav{flex-wrap:wrap;padding:10px 16px;gap:8px 12px}.ap-nav nav{order:3;width:100%;overflow-x:auto;scrollbar-width:none}.ap-nav nav::-webkit-scrollbar{display:none}.ap-nav nav a{flex:none;padding:8px 12px}.ap-wrap{padding:132px 18px 0}.ap-chapter{grid-template-columns:1fr;margin-top:80px}.ap-chapter p{grid-column:1}.ap-timeline article{grid-template-columns:1fr;gap:6px}.ap-channels a{grid-template-columns:1fr 24px;row-gap:4px}.ap-channels a span{display:none}.ap-channels a small,.ap-channels a strong{grid-column:1}.ap-channels a svg{grid-column:2;grid-row:1/3}.ap-articles a{grid-template-columns:44px minmax(0,1fr) 22px;gap:12px}.ap-decisions article{grid-template-columns:1fr;gap:10px}}@media (prefers-reduced-motion:reduce){.ap-articles a,.ap-channels a,.ap-next,.ap-next svg,.ap-tile,.ap-tile-media img{transition:none}}