.editorial-page{--editorial-accent:#bca5dc;padding-bottom:4rem}html[data-theme=light] .editorial-page{--editorial-accent:#77529f}.editorial-page h1{font-size:clamp(2.6rem,5.5vw,4.6rem);line-height:1.05;letter-spacing:-.055em;max-width:20ch;margin:1.2rem 0;text-wrap:balance;overflow-wrap:anywhere}.editorial-page h2{letter-spacing:-.035em;line-height:1.2}.editorial-back,.editorial-link{color:var(--text-soft);text-decoration-color:rgba(var(--fg-rgb),.3);text-underline-offset:5px;font-size:.9rem}.editorial-link:hover,.editorial-back:hover{color:var(--editorial-accent)}.editorial-lead{max-width:58ch;color:var(--text-2);font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.7}.editorial-glass{border:1px solid rgba(var(--fg-rgb),.13);border-radius:1.4rem;background:linear-gradient(145deg,rgba(var(--panel-rgb),.65),rgba(var(--panel-rgb),.28));box-shadow:inset 0 1px rgba(var(--fg-rgb),.04);padding:1.7rem;backdrop-filter:blur(14px)}.editorial-glass h2{margin:0 0 1rem;font-size:1.2rem}.editorial-glass p,.editorial-glass li{color:var(--text-2);line-height:1.75;font-size:.95rem}.editorial-prose{min-width:0;max-width:72ch;width:100%;color:var(--text-soft);font-size:1.02rem;line-height:1.85}.editorial-prose h2{font-size:clamp(1.5rem,2.4vw,2rem);margin:2.5rem 0 1rem;padding:0;border:0;color:var(--text-1)}.editorial-prose h3{color:var(--text-1);margin-top:2rem}.editorial-prose p,.editorial-prose li{overflow-wrap:anywhere}.editorial-prose a{color:var(--editorial-accent);text-underline-offset:4px}.editorial-prose pre{max-width:100%;overflow:auto;border:1px solid rgba(var(--fg-rgb),.1);border-radius:.9rem}.editorial-prose table{display:block;max-width:100%;overflow-x:auto}.editorial-prose img{max-width:100%;height:auto;border-radius:1rem}.editorial-toc{border-left:1px solid rgba(var(--fg-rgb),.12);margin-top:1.8rem;padding-left:1.2rem;font-size:.82rem}.editorial-toc ul{list-style:none;padding:0}.editorial-toc li{margin:.75rem 0}.editorial-toc ul ul{padding-left:.8rem}.editorial-toc a{color:var(--text-2);text-decoration:none}.editorial-toc a:hover{color:var(--editorial-accent)}.editorial-resources{display:grid;gap:.9rem;margin-top:1.3rem}.editorial-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:3.5rem;padding-top:1.5rem;border-top:1px solid rgba(var(--fg-rgb),.1)}.knowledge-hero{display:grid;grid-template-columns:1fr 300px;align-items:center;gap:4rem;padding-top:4rem;padding-bottom:3rem}.knowledge-hero__image{width:100%;height:270px;object-fit:contain;filter:drop-shadow(0 20px 30px rgba(var(--shadow-rgb),.1))}.knowledge-reading{display:grid;grid-template-columns:minmax(0,1fr)320px;gap:clamp(2rem,5vw,6rem);align-items:start}.knowledge-side,.legal-side{position:sticky;top:6rem;min-width:0;max-height:calc(100dvh - 7rem);overflow-y:auto;scrollbar-width:thin}.knowledge-example__takeaway{border-top:1px solid rgba(var(--fg-rgb),.1);padding-top:1rem;color:var(--text-soft)!important}.editorial-post__hero{padding-top:4rem;padding-bottom:2.3rem}.editorial-post__meta{color:var(--text-3);font-size:.85rem;margin-top:2rem}.editorial-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.editorial-tags span{border:1px solid rgba(var(--fg-rgb),.12);border-radius:100px;padding:.35rem .7rem;color:var(--text-2);font-size:.75rem}.editorial-post__cover{margin:0 auto 3.5rem}.editorial-post__cover img{display:block;width:100%;max-height:520px;object-fit:cover;border:1px solid rgba(var(--fg-rgb),.1);border-radius:1.75rem}.editorial-post__reading{display:grid;grid-template-columns:280px minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start}.editorial-post__side{position:sticky;top:6rem}.editorial-summary ul{margin:0;padding-left:1rem}.editorial-summary li+li{margin-top:.75rem}.editorial-post__closing{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem;margin-top:4rem;padding-top:2rem;border-top:1px solid rgba(var(--fg-rgb),.12)}.editorial-post__closing h2{font-size:1.8rem;max-width:25ch}.editorial-post__closing p{color:var(--text-2);max-width:54ch}.editorial-page .button{border-radius:100px}.legal-heading{padding-top:4.5rem;padding-bottom:2.5rem}.legal-reading{display:grid;grid-template-columns:minmax(0,1fr)300px;align-items:start;gap:clamp(2rem,5vw,5rem)}.legal-page--refreshed .legal-prose{margin:0;background:0 0;border:0;padding:0;box-shadow:none}.legal-context--company{border-top-color:rgba(167,137,205,.5)}.legal-context--privacy{border-top-color:rgba(135,185,170,.5)}.legal-context--compliance{border-top-color:rgba(135,165,205,.5)}@media(max-width:1000px){.knowledge-reading,.legal-reading{grid-template-columns:minmax(0,1fr)260px;gap:2rem}.knowledge-hero{grid-template-columns:1fr 220px;gap:2rem}.editorial-post__reading{grid-template-columns:230px minmax(0,1fr);gap:2rem}}@media(max-width:760px){.knowledge-hero{grid-template-columns:1fr;gap:1rem;padding-top:2.5rem}.knowledge-hero__image{max-width:250px;height:190px;justify-self:center}.knowledge-reading,.legal-reading,.editorial-post__reading{display:flex;flex-direction:column;gap:2rem}.knowledge-side,.legal-side,.editorial-post__side{position:static;max-height:none;width:100%}.knowledge-side,.legal-side{order:-1}.editorial-toc{display:none}.editorial-glass{padding:1.3rem}.editorial-post__hero,.legal-heading{padding-top:2.5rem}.editorial-post__cover{margin-bottom:2rem}}