.ar{color:var(--chalk);background:var(--night)}.ar .wrap{padding-left:var(--gl);padding-right:var(--gr);max-width:1320px;margin-inline:auto}.ar-head{padding-top:calc(120px + env(safe-area-inset-top,0px));padding-bottom:clamp(36px,5vw,56px)}.ar-head__inner{display:grid;grid-gap:22px;gap:22px;max-width:1100px}.ar-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font:600 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ar-crumbs a{transition:color .3s}.ar-crumbs a:hover{color:var(--chalk)}.ar-crumbs i{width:4px;height:4px;border-radius:50%;background:var(--line);flex:none}.ar-head .tag{justify-self:start}.ar-head h1{font:900 italic clamp(34px,5vw,72px)/.9 var(--display);letter-spacing:-.02em;margin:0;text-wrap:balance}.ar-head h1,.ar-meta{text-transform:uppercase}.ar-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font:600 12px/1.4 var(--mono);letter-spacing:.1em;color:var(--muted)}.ar-meta .ini{width:44px;height:44px;border-radius:0;-webkit-clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);display:grid;place-items:center;background:var(--grad);color:var(--on-accent);font:900 italic 16px/1 var(--display);flex:none;position:relative;overflow:hidden}.ar-meta .ini img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ar-meta b{color:var(--chalk);font-weight:600}.ar-meta i{width:4px;height:4px;border-radius:50%;background:var(--chalk);opacity:.5;flex:none}.ar-hero{aspect-ratio:16/9;position:relative;overflow:hidden;margin-bottom:clamp(40px,6vw,72px);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 28px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 28px) 100%,0 100%)}.ar-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ar-body{padding-block:0 clamp(64px,10vw,120px)}.ar-body__grid{display:grid;grid-template-columns:minmax(200px,240px) minmax(0,1fr);grid-gap:clamp(32px,6vw,80px);gap:clamp(32px,6vw,80px);align-items:start}.ar-body__grid.no-toc{grid-template-columns:minmax(0,1fr)}.ar-toc{position:-webkit-sticky;position:sticky;top:110px;display:grid;grid-gap:16px;gap:16px}.ar-toc .lbl{font:600 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tartan)}.ar-toc ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--line);display:grid;grid-gap:0;gap:0}.ar-toc a{display:block;padding:10px 0 10px 16px;margin-left:-1px;border-left:2px solid transparent;font:500 14px/1.35 var(--body);color:var(--muted);transition:color .3s,border-color .3s}.ar-toc a.on,.ar-toc a:hover{color:var(--chalk)}.ar-toc a.on{border-left-color:var(--tartan)}.ar-prose{max-width:760px;min-width:0}.ar-prose>section{margin:0}.ar-prose .cms h2,.ar-prose .faqs>h2,.ar-prose h2{font:900 italic clamp(26px,3vw,40px)/.95 var(--display);text-transform:uppercase;letter-spacing:-.01em;margin:clamp(40px,6vw,64px) 0 18px;scroll-margin-top:110px;color:var(--chalk)}.ar-prose .cms>h2:first-child,.ar-prose h2:first-child{margin-top:0}.ar-prose .cms h3,.ar-prose h3{font:800 italic clamp(20px,2.2vw,28px)/1.1 var(--display);text-transform:uppercase;margin:32px 0 12px;color:var(--chalk)}.ar-prose .cms p,.ar-prose p{font:400 17px/1.7 var(--body);color:color-mix(in srgb,var(--chalk) 78%,transparent);margin:0 0 18px}.ar-prose .cms,.ar-prose .cms :where(span,div,td,th,li,em,blockquote){color:color-mix(in srgb,var(--chalk) 78%,transparent);background:transparent}.ar-prose .cms :where(h1,h2,h3,h4,h5,h6,strong,b){color:var(--chalk)}.ar-prose .cms a{color:var(--tartan);text-decoration:underline;text-underline-offset:3px}.ar-prose .cms a:hover{color:var(--accent-2)}.ar-prose .cms ol,.ar-prose .cms ul,.ar-prose ol,.ar-prose ul{margin:0 0 24px;padding:0;list-style:none;border-top:1px solid var(--line)}.ar-prose .cms li,.ar-prose li{padding:12px 0;border-bottom:1px solid var(--line);font:400 16px/1.5 var(--body);color:color-mix(in srgb,var(--chalk) 85%,transparent);display:flex;gap:14px}.ar-prose .cms ul>li:before,.ar-prose li:before{content:"";flex:none;width:8px;height:8px;margin-top:.45em;background:var(--grad);transform:skewX(-20deg)}.ar-prose .cms ol{counter-reset:ar-ol}.ar-prose .cms ol>li{counter-increment:ar-ol}.ar-prose .cms ol>li:before{content:counter(ar-ol,decimal-leading-zero);width:auto;height:auto;background:none;transform:none;font:600 12px/1.5 var(--mono);letter-spacing:.08em;color:var(--tartan);margin-top:.15em}.ar-prose .cms figure,.ar-prose figure{margin:36px 0}.ar-prose .cms img,.ar-prose figure img{max-width:100%;height:auto;display:block}.ar-prose .cms figcaption,.ar-prose figcaption{font:600 12px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:10px}.ar-prose .cms blockquote,.ar-prose blockquote{margin:36px 0;padding:28px 32px;border-left:4px solid transparent;border-image:var(--grad) 1;background:rgba(255,255,255,.03);font:500 20px/1.45 var(--body);color:var(--chalk)}.ar-prose .cms table{width:100%;border-collapse:collapse;margin:28px 0 36px}.ar-prose .cms td,.ar-prose .cms th{border:1px solid var(--line);padding:12px 16px;text-align:left;background:rgba(255,255,255,.03);color:var(--chalk);font:400 15px/1.45 var(--body)}.ar-prose .cms th{background:color-mix(in srgb,var(--tartan) 18%,transparent);font:700 13px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase}.ar-prose .cms tr:nth-child(2n) td{background:color-mix(in srgb,var(--tartan) 8%,transparent)}.ar-faqs{margin-top:48px;display:grid;grid-gap:20px;gap:20px}.ar-faqs>div{padding:20px 0;border-top:1px solid var(--line)}.ar-faqs>div:last-child{border-bottom:1px solid var(--line)}.ar-faqs h3{margin:0 0 8px}.ar-faqs p{margin:0}.ar-author{margin-top:56px;padding:24px;display:flex;gap:18px;align-items:center;border:1px solid var(--line);background:rgba(255,255,255,.03)}.ar-author .ini{width:64px;height:64px;flex:none;display:grid;place-items:center;background:var(--grad);color:var(--on-accent);font:900 italic 22px/1 var(--display);-webkit-clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);position:relative;overflow:hidden}.ar-author .ini img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ar-author b{display:block;font:800 italic 22px/1.1 var(--display);text-transform:uppercase;letter-spacing:.02em;color:var(--chalk)}.ar-author span{display:block;font:500 14px/1.4 var(--body);color:var(--muted);margin-top:6px}.ar-share{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ar-more{padding-bottom:clamp(80px,12vw,160px)}.ar-more__head{display:grid;grid-gap:18px;gap:18px;margin-bottom:40px}@media (max-width:1024px){.ar-body__grid{grid-template-columns:1fr;gap:28px}.ar-toc{position:static}}@media (max-width:720px){.ar-head{padding-top:calc(96px + env(safe-area-inset-top,0px))}.ar-hero{aspect-ratio:4/3;-webkit-clip-path:none;clip-path:none}.ar-author{align-items:flex-start}}