.archer-inner .ar-pilot{--ar-line:#c8cdc8;--ar-muted:#52616a;color:var(--a-ink);background:var(--a-paper)}.ar-pilot :where(h1,h2,h3,p,figure){margin:0}.ar-pilot :where(h1,h2,h3){font-family:var(--a-serif);letter-spacing:-.03em;font-weight:700}.ar-pilot :where(p,li){line-height:1.75}.ar-pilot :where(a,summary){touch-action:manipulation}.ar-pilot :where(a,summary):focus-visible{outline:2px solid var(--a-blue);outline-offset:5px}.ar-pilot :where(section[id]){scroll-margin-top:112px}.ar-breadcrumb{color:var(--ar-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:44px;font-size:12px;line-height:1.6;display:flex}.ar-breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.ar-label{color:var(--a-blue);font:600 11px/1.7 var(--font-sans),sans-serif;letter-spacing:.13em;text-transform:uppercase;align-items:baseline;gap:20px;display:flex;margin-bottom:22px!important}.ar-label>span{letter-spacing:.03em}.ar-text-link{min-height:44px;color:var(--a-blue);text-underline-offset:5px;align-items:center;gap:18px;font-size:13px;text-decoration:underline;display:inline-flex}.ar-text-link:hover{color:var(--a-ink)}.ar-caption{color:var(--ar-muted);font-size:12px;line-height:1.8}.ar-closing{border-top:1px solid var(--ar-line);justify-content:space-between;align-items:center;gap:48px;padding-block:64px;display:flex}.ar-closing h2{max-width:650px;margin-bottom:18px;font-size:clamp(32px,3vw,46px);line-height:1.15}.ar-closing p{color:var(--ar-muted);max-width:640px;font-size:15px}.ar-closing>.p-button{flex-shrink:0}.ar-index-opening{padding-top:135px;padding-bottom:52px}.ar-index-heading{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:end;gap:70px;display:grid}.ar-index h1{font-size:clamp(52px,6.7vw,104px);line-height:1.02}.ar-index-heading>div>p{color:var(--ar-muted);max-width:380px;font-size:16px}.ar-index-heading nav{border-top:1px solid var(--ar-line);margin-top:26px}.ar-index-heading nav a{border-bottom:1px solid var(--ar-line);min-height:48px;color:var(--a-blue);justify-content:space-between;gap:16px;padding-block:13px;font-size:13px;display:flex}.ar-index-body{padding-block:14px 64px}.ar-index-body section+section{margin-top:56px}.ar-index-row{border-top:1px solid var(--ar-line);grid-template-columns:minmax(0,.9fr) minmax(0,1fr) 34px;align-items:start;gap:34px;padding-block:35px;text-decoration:none;display:grid}.ar-index-row:last-child{border-bottom:1px solid var(--ar-line)}.ar-index-number{font:400 53px/1 var(--a-serif);color:var(--a-blue);letter-spacing:-.04em}.ar-index-row h2{font-size:clamp(28px,2.9vw,43px);line-height:1.13}.ar-index-row p{color:var(--ar-muted);max-width:520px;font-size:15px}.ar-index-row svg{color:var(--a-blue);margin-top:9px;transition:transform .18s}.ar-index-row:hover svg{transform:translate(3px,-3px)}.ar-index-row:hover h2{color:var(--a-blue)}.ar-pathways{background:#e9ece7;padding-block:45px}.ar-pathways>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 72px;display:grid}.ar-pathways>div a{font:400 25px/1.35 var(--a-serif);border-bottom:1px solid #bac3bf;justify-content:space-between;align-items:center;gap:20px;padding-block:18px;display:flex}.ar-pathways>div a:hover{color:var(--a-blue)}.ar-pathways footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:36px;display:flex}.ar-pathways footer p{color:var(--ar-muted);font-size:15px}.ar-book-opening{padding-top:128px;padding-bottom:64px}.ar-book-heading{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:clamp(28px,4vw,56px);margin-bottom:36px;display:grid}.ar-book-heading h1{font-size:clamp(28px,3.2vw,42px);line-height:1.15}.ar-book-heading p{color:var(--ar-muted);max-width:370px;margin-bottom:20px;font-size:16px}.ar-book-heading p:first-child{font:500 20px/1.45 var(--font-sans), sans-serif;color:var(--a-ink)}.ar-book-heading .ar-text-link{width:fit-content;margin-top:12px;display:flex}.ar-book-spread{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:60px;display:grid}.ar-print-study>div{height:clamp(340px,35vw,520px);position:relative}.ar-print-study img{object-fit:cover;object-position:center 46%}.ar-print-study figcaption{color:var(--ar-muted);margin-top:12px;font-size:12px;line-height:1.7}.ar-print-study figcaption a{text-underline-offset:3px;text-decoration:underline}.ar-catalogue-inset{border-top:1px solid var(--ar-line);padding-top:20px}.ar-featured-cover{aspect-ratio:224/352;width:160px;transition:transform .28s var(--a-ease), filter .28s var(--a-ease);filter:drop-shadow(-8px 12px 10px #00000026);margin-block:24px;display:block;position:relative}.ar-featured-cover:hover{filter:drop-shadow(-12px 18px 16px #00000038);transform:translateY(-6px)scale(1.03)}.ar-featured-cover img{object-fit:contain}.ar-catalogue-inset h2{max-width:340px;margin-bottom:14px;font-size:28px;line-height:1.2}.ar-catalogue-inset>p:not(.ar-label){color:var(--ar-muted);max-width:320px;margin-bottom:10px;font-size:13px}.ar-book-journey{border-top:1px solid var(--ar-line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:80px;padding-block:64px;display:grid}.ar-journey-intro h2{margin-bottom:24px;font-size:clamp(34px,3.5vw,52px);line-height:1.15}.ar-journey-intro>p:not(.ar-label){color:var(--ar-muted);max-width:410px;margin-bottom:28px;font-size:15px}.ar-chapter-steps details{border-top:1px solid var(--ar-line);transition:background .2s}.ar-chapter-steps details:last-child{border-bottom:1px solid var(--ar-line)}.ar-chapter-steps summary{cursor:pointer;grid-template-columns:45px minmax(0,1fr) 24px;align-items:center;gap:18px;padding-block:24px;list-style:none;display:grid}.ar-chapter-steps summary::-webkit-details-marker{display:none}.ar-chapter-steps summary>span:first-child{color:var(--a-blue);font:400 25px var(--a-serif);transition:transform .2s var(--a-ease)}.ar-chapter-steps summary:hover>span:first-child{transform:translate(3px)}.ar-chapter-steps h3{font-size:25px;line-height:1.25;transition:color .2s}.ar-chapter-steps summary:hover h3{color:var(--a-blue)}.ar-chapter-steps .ar-expand{color:var(--a-blue);text-align:right;transition:transform .25s var(--a-ease);font-size:22px;font-weight:400}.ar-chapter-steps details[open] .ar-expand{transform:rotate(45deg)}.ar-chapter-steps details>div{padding:0 30px 28px 63px}.ar-chapter-steps details p{color:var(--ar-muted);font-size:15px}.ar-stage-output{border-left:1px solid var(--a-blue);flex-direction:column;gap:5px;padding-left:16px;display:flex;margin-top:20px!important}.ar-stage-output>span{color:var(--a-blue);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.ar-book-support{border-top:1px solid var(--ar-line);padding-block:54px}.ar-book-support>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:100px;display:grid}.ar-book-support h2{font-size:clamp(34px,3.7vw,54px);line-height:1.13}.ar-book-support>div p{color:var(--ar-muted)}.ar-book-support ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 26px;margin-block:24px;padding:0;list-style:none;display:grid}.ar-book-support li{border-top:1px solid var(--ar-line);padding-top:12px;font-size:14px}.ar-patent-opening{padding-top:128px;padding-bottom:52px}.ar-technical-title{margin-bottom:44px}.ar-technical-opening-body{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:start;gap:64px;display:grid}.ar-technical h1{font-size:clamp(52px,6.1vw,92px);line-height:1.02}.ar-technical-opening-body aside{border-top:1px solid var(--a-blue);padding-top:24px}.ar-technical-opening-body aside>p:not(.ar-label){color:var(--ar-muted);margin-bottom:20px;font-size:15px}.ar-technical-opening-body .ar-text-link{width:fit-content;margin-top:12px;display:flex}.ar-disclosure-flow{border:1px solid #9eafb7}.ar-disclosure-flow figcaption{background:#e9ece7;border-bottom:1px solid #9eafb7;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:15px 24px;font-size:13px;display:flex}.ar-disclosure-flow figcaption span{color:var(--ar-muted);font-size:12px}.ar-disclosure-flow ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ar-disclosure-flow li{padding:28px 22px;position:relative}.ar-disclosure-flow li:not(:last-child){border-right:1px solid #9eafb7}.ar-disclosure-flow li:not(:last-child):after{content:"→";width:30px;height:30px;color:var(--a-blue);background:var(--a-paper);place-items:center;display:grid;position:absolute;top:45%;right:-16px}.ar-disclosure-flow li>span{color:var(--a-blue);font:400 11px/1.6 monospace}.ar-disclosure-flow h2{margin-block:18px;font-size:26px;line-height:1.2}.ar-disclosure-flow p{color:var(--ar-muted);max-width:290px;font-size:14px}.ar-technical-preparation{background:var(--a-midnight);color:var(--a-paper);padding-block:52px}.ar-technical-preparation .ar-label{color:#becbd3}.ar-technical-preparation h2{margin-bottom:34px;font-size:clamp(34px,3.5vw,52px);line-height:1.2}.ar-brief-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.ar-brief-grid>div{border-top:1px solid #4c5e67;padding-top:18px}.ar-brief-grid span{color:#becbd3;font:400 12px monospace}.ar-brief-grid h3{margin-block:16px;font-size:27px;line-height:1.2}.ar-brief-grid p{color:#becbd3;font-size:14px}.ar-patent-scope{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:90px;padding-block:64px;display:grid}.ar-patent-scope h2{margin-bottom:24px;font-size:clamp(34px,3.3vw,48px);line-height:1.15}.ar-patent-scope>div>p:not(.ar-label){color:var(--ar-muted);max-width:420px;font-size:15px}.ar-technical-ledger{margin:0;padding:0;list-style:none}.ar-technical-ledger li{border-top:1px solid var(--ar-line);grid-template-columns:minmax(0,1fr);gap:20px;padding-block:22px;display:grid}.ar-technical-ledger li:last-child{border-bottom:1px solid var(--ar-line)}.ar-technical-ledger span{color:var(--a-blue);font:400 12px/1.8 monospace}.ar-technical-ledger h3{font:400 21px/1.4 var(--font-sans),sans-serif;letter-spacing:-.02em}.ar-scope-boundary{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:50px;padding-bottom:50px;display:grid}.ar-scope-boundary>p:not(.ar-label){border-left:2px solid var(--a-blue);color:var(--ar-muted);padding-left:22px;font-size:13px}@media (max-width:1023px){.ar-index-heading,.ar-book-heading{grid-template-columns:1fr;gap:28px}.ar-index-heading>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:30px;display:grid}.ar-index-heading nav{margin-top:0}.ar-book-heading>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 34px;display:grid}.ar-book-heading p:first-child{grid-row:1/4}.ar-book-heading p:not(:first-child),.ar-book-heading>div>a{grid-column:2}.ar-book-heading>div>.p-button{justify-self:start}.ar-index-heading,.ar-book-heading,.ar-technical-title{gap:36px}.ar-index-row{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) 28px;gap:24px}.ar-index-number{font-size:44px}.ar-book-spread{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:30px}.ar-book-journey,.ar-book-support>div,.ar-patent-scope{gap:40px}.ar-disclosure-flow li{padding:24px}.ar-disclosure-flow h2{font-size:25px}.ar-brief-grid{gap:26px}.ar-technical-ledger h3{font-size:18px}.ar-technical-opening-body{grid-template-columns:1fr;gap:30px}.ar-technical-opening-body aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;display:grid}.ar-technical-opening-body aside>.ar-label{grid-column:1/-1}.ar-technical-opening-body aside>.p-button{justify-self:start}}@media (max-width:767px){.ar-index-heading>div,.ar-book-heading>div{display:block}.ar-index-opening,.ar-book-opening,.ar-patent-opening{padding-top:102px;padding-bottom:36px}.ar-breadcrumb{gap:8px;margin-bottom:26px;font-size:11px}.ar-label{gap:14px;font-size:10px;margin-bottom:20px!important}.ar-desktop-break{display:none}.ar-index-heading,.ar-book-heading,.ar-technical-title{grid-template-columns:1fr;gap:26px}.ar-index h1,.ar-book-heading h1,.ar-technical h1{font-size:clamp(26px,6vw,36px);line-height:1.15}.ar-index-heading nav{margin-top:22px}.ar-index-heading>div>p{font-size:15px}.ar-index-body{padding-block:6px 38px}.ar-index-body section+section{margin-top:38px}.ar-index-row{grid-template-columns:44px minmax(0,1fr) 24px;gap:15px;padding-block:26px}.ar-index-number{font-size:34px}.ar-index-row h2{font-size:28px}.ar-index-row p{grid-area:2/2/auto/3;font-size:14px}.ar-index-row svg{grid-area:1/3;width:22px}.ar-pathways{padding-block:34px}.ar-pathways>div{grid-template-columns:1fr}.ar-pathways>div a{font-size:24px}.ar-pathways footer{margin-top:28px}.ar-book-heading{margin-bottom:30px}.ar-book-heading p:first-child{font-size:25px}.ar-book-heading p{font-size:15px}.ar-book-spread{grid-template-columns:1fr;gap:28px}.ar-print-study>div{height:310px}.ar-catalogue-inset{grid-template-columns:110px minmax(0,1fr);align-items:start;gap:12px 22px;padding-top:20px;display:grid}.ar-catalogue-inset .ar-label{grid-column:1/-1;margin-bottom:8px!important}.ar-featured-cover{grid-row:2/5;width:110px;margin:0}.ar-catalogue-inset h2{font-size:24px}.ar-catalogue-inset>p:not(.ar-label),.ar-catalogue-inset .ar-text-link{grid-column:2;font-size:12px}.ar-book-journey,.ar-book-support>div,.ar-patent-scope,.ar-scope-boundary{grid-template-columns:1fr;gap:30px}.ar-book-journey,.ar-book-support,.ar-patent-scope{padding-block:38px}.ar-chapter-steps summary{grid-template-columns:32px minmax(0,1fr) 20px;gap:12px;padding-block:22px}.ar-chapter-steps h3{font-size:23px}.ar-chapter-steps details>div{padding-left:44px;padding-right:8px}.ar-book-support ul{grid-template-columns:1fr}.ar-closing{flex-direction:column;align-items:start;gap:28px;padding-block:38px}.ar-technical-title{margin-bottom:32px}.ar-technical-opening-body aside{padding-top:22px;display:block}.ar-disclosure-flow figcaption{padding:14px 18px}.ar-disclosure-flow ol,.ar-brief-grid{grid-template-columns:1fr}.ar-disclosure-flow li{padding:24px}.ar-disclosure-flow li:not(:last-child){border-bottom:1px solid #9eafb7;border-right:0}.ar-disclosure-flow li:not(:last-child):after{content:"↓";top:auto;bottom:-16px;right:26px}.ar-disclosure-flow p{max-width:none}.ar-technical-preparation{padding-block:36px}.ar-brief-grid{gap:26px}.ar-scope-boundary{gap:0;padding-bottom:36px}}@media (prefers-reduced-motion:reduce){.ar-pilot *{scroll-behavior:auto!important;transition:none!important}}
