.aw .awl-hero{padding-bottom:28px}.aw .awl-hero h1{font:var(--aw-h1);letter-spacing:-.01em}.aw .awl-updated{font:500 12.5px/1 var(--aw-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--aw-ink-3)}.aw .awl-body{width:min(1080px,calc(100% - 32px));margin:0 auto;padding:40px 0 140px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:64px;align-items:start}.aw .awl-toc{position:sticky;top:100px}.aw .awl-toc p{font:500 12px/1 var(--aw-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--aw-ink-3)}.aw .awl-toc ol{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.aw .awl-toc a{font:400 14px/1.35 var(--aw-sans);color:var(--aw-ink-3);text-decoration:none}.aw .awl-toc a:hover{color:var(--aw-ink)}.aw .awl-doc{min-width:0;max-width:44rem;background:transparent;font:400 16px/1.65 var(--aw-sans);color:var(--aw-ink-2)}.aw .awl-doc h2{font:400 clamp(22px,2vw,26px)/1.25 var(--aw-serif);letter-spacing:-.01em;color:var(--aw-ink);border-top-color:var(--aw-line);scroll-margin-top:100px}.aw .awl-doc p,.aw .awl-doc li{color:var(--aw-ink-2)}.aw .awl-doc strong{color:var(--aw-ink);font-weight:600}.aw .awl-doc a{color:var(--aw-accent);text-decoration-color:#142a874d}.aw .awl-doc a:hover{text-decoration-color:var(--aw-accent)}.aw .awl-doc section>div{border-color:var(--aw-line);background:#fff;border-radius:14px}.aw .awl-doc section>div p:first-child{color:var(--aw-ink)}.aw .awl-dark{padding-top:20px}@media(max-width:860px){.aw .awl-body{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:24px}.aw .awl-toc{position:static}}
