.content-page{min-height:100vh}.content-page a{text-decoration:none}.content-languages a:focus-visible,.content-page a:focus-visible,.landing-blog-link a:focus-visible{outline:3px solid #2340E6;outline-offset:5px}.content-header{max-width:1240px;margin:auto;min-height:94px;padding:22px 40px;justify-content:space-between;gap:28px;border-bottom:1px solid #dedbd2}.content-brand,.content-header{display:flex;align-items:center}.content-brand{gap:10px;color:#12141A!important;font-size:27px;font-weight:800;letter-spacing:-1.5px}.content-brand>span>span{font-weight:400}.content-main-nav{display:flex;align-items:center;gap:28px;font-size:15px}.content-main-nav>a:not(.content-button){color:#12141A}.manualess-landing .content-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#2340E6;color:white;border-radius:12px;padding:14px 20px;font-size:15px;font-weight:650;text-decoration:none}.manualess-landing .content-button:hover{background:#1528A8;color:white}.content-language-row{max-width:1240px;margin:auto;padding:14px 40px;display:flex;justify-content:flex-end}.content-languages{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px}.content-languages a[aria-current]{font-weight:750;text-decoration:underline;text-underline-offset:5px}.content-languages details{position:relative}.content-languages summary{cursor:pointer;list-style:revert}.content-languages details>div{position:absolute;inset-inline-end:0;top:30px;width:min(280px,80vw);max-height:340px;overflow-y:auto;display:grid;gap:14px;padding:20px;background:#fff;border:1px solid #dedbd2;border-radius:12px;box-shadow:0 16px 50px #12141a20;z-index:30}.content-index-hero{position:relative;overflow:hidden;border-bottom:1px solid #dedbd2}.content-index-hero>.ledger{position:absolute;inset:0;opacity:.55}.content-index-hero>div:last-child{position:relative;max-width:1240px;margin:auto;padding:70px 40px 85px}.content-index-hero .mono{font-size:12px;letter-spacing:.08em}.content-index-hero h1{font-size:clamp(42px,5vw,72px);line-height:1.04;letter-spacing:-.045em;max-width:850px;margin:24px 0;font-weight:800;text-wrap:balance}.content-index-hero p{font-size:20px;color:#555b6a;max-width:650px;line-height:1.6}.content-list{max-width:1240px;margin:auto;padding:60px 40px 90px}.content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.content-card{border:1px solid #dedbd2;border-radius:18px;overflow:hidden;background:#fff;transition:transform .2s,box-shadow .2s}.content-card:hover{transform:translateY(-4px);box-shadow:0 16px 30px -20px #12141a55}.content-card>a{display:block;height:100%;color:#12141A}.content-card img,.content-card-art{width:100%;aspect-ratio:1.7;object-fit:cover;border-bottom:1px solid #dedbd2}.content-card-art{display:flex;align-items:center;justify-content:center;background-color:#fff9dc}.content-card-art span{font-size:86px;color:#2340E6;line-height:1}.content-card-copy{padding:26px}.content-card time{font-size:11px;color:#656b78}.content-card h2{font-size:25px;line-height:1.18;letter-spacing:-.025em;margin:16px 0;font-weight:750;overflow-wrap:anywhere}.content-card p{font-size:16px;line-height:1.65;color:#555b6a;margin:0 0 26px}.content-read{gap:10px;color:#2340E6;font-weight:650}.content-pagination,.content-read{display:flex;align-items:center;font-size:14px}.content-pagination{justify-content:center;gap:30px;margin-top:50px}.content-empty{padding:55px 24px;text-align:center;border:1px dashed #c7c4ba;border-radius:16px;font-size:20px;color:#555b6a}.content-convert{background:#fff;border-top:1px solid #dedbd2;padding:70px 24px;text-align:center}.content-convert>.mono{font-size:12px;letter-spacing:.15em}.content-convert h2{font-size:clamp(30px,4vw,48px);line-height:1.1;letter-spacing:-.035em;max-width:780px;margin:24px auto 32px;font-weight:750}.content-convert p{font-size:13px;color:#555b6a;margin-top:20px}.content-footer{background:#12141A;color:#b8bcc7;display:flex;align-items:center;gap:30px;flex-wrap:wrap;padding:35px max(24px,calc((100vw - 1160px)/2));font-size:13px}.manualess-landing .content-footer a{color:#fff}.content-footer>a{font-size:20px;font-weight:700}.content-footer nav{display:flex;gap:20px;flex-wrap:wrap;margin-inline-start:auto}.content-article-hero{max-width:920px;margin:auto;padding:48px 40px 45px}.content-back{font-size:12px}.content-article-hero h1{font-size:clamp(38px,5vw,64px);line-height:1.06;letter-spacing:-.045em;margin:28px 0 24px;font-weight:800;text-wrap:balance;overflow-wrap:anywhere}.content-article-hero>p{font-size:21px;line-height:1.6;color:#555b6a}.content-byline{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;color:#656b78;margin-top:26px}.content-cover{margin-top:36px;border-radius:16px;width:100%;max-height:500px;object-fit:cover}.content-article-layout{max-width:1160px;display:grid;grid-template-columns:220px minmax(0,740px);gap:60px;padding:0 40px 90px;margin:auto;justify-content:center}.content-article-layout:not(:has(.content-toc)){grid-template-columns:minmax(0,740px)}.content-toc nav{position:sticky;top:35px;padding:24px 0}.content-toc .mono{font-size:11px;letter-spacing:.07em;text-transform:uppercase}.content-toc ol{list-style:none;padding:0;margin-top:20px;display:grid;gap:14px}.content-toc a{font-size:14px;line-height:1.5;color:#555b6a}.content-toc .content-toc-sub{padding-inline-start:14px}.content-prose{font-size:18px;line-height:1.85;color:#3c4150;overflow-wrap:anywhere}.content-prose p{margin:0 0 24px}.content-prose h2,.content-prose h3,.content-prose h4,.content-prose h5,.content-prose h6{color:#12141A;line-height:1.2;letter-spacing:-.025em;font-weight:750;margin:42px 0 20px;scroll-margin-top:28px}.content-prose h2{font-size:32px}.content-prose h3{font-size:25px}.content-prose ul{list-style:disc}.content-prose ol,.content-prose ul{padding-inline-start:28px;margin:20px 0}.content-prose ol{list-style:decimal}.content-prose li{margin:8px 0}.content-prose a{text-decoration:underline;text-underline-offset:3px}.content-prose blockquote{border-inline-start:4px solid #ffe04a;margin:30px 0;padding:16px 24px;background:#fffaf0;font-family:"Instrument Serif",serif;font-size:25px}.content-prose pre{max-width:100%;overflow-x:auto;background:#12141A;color:#f5f3eb;border-radius:12px;padding:22px;font-size:14px;direction:ltr;text-align:left}.content-prose code{font-family:JetBrains Mono,monospace;font-size:.85em}.content-prose img{max-width:100%;height:auto;border-radius:12px}.content-prose hr{border:0;border-top:1px solid #dedbd2;margin:36px 0}.content-prose strong{font-weight:750;color:#12141A}.manualess-landing .content-hero-cta{display:inline-block;margin-top:18px;color:#2340E6;font-size:16px;font-weight:700;text-decoration:underline;text-underline-offset:5px}@media(max-width:960px){.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-article-layout{grid-template-columns:180px minmax(0,1fr);gap:32px}.content-header{gap:16px}.content-main-nav{gap:18px}.content-main-nav .content-button{padding:12px}}@media(max-width:680px){.content-header{padding:18px 20px;flex-wrap:wrap}.content-brand{font-size:24px}.content-main-nav{width:100%;justify-content:space-between;gap:10px;font-size:13px}.content-main-nav .content-button{font-size:12px;padding:10px}.content-language-row{padding:14px 20px}.content-index-hero>div:last-child{padding:45px 22px 55px}.content-index-hero p{font-size:18px}.content-list{padding:32px 20px 60px}.content-grid{grid-template-columns:minmax(0,1fr);gap:22px}.content-article-hero{padding:30px 22px}.content-article-hero>p{font-size:19px}.content-article-layout{display:flex;flex-direction:column;gap:12px;padding:0 22px 60px}.content-toc nav{position:static;border-block:1px solid #dedbd2}.content-prose{font-size:17px}.content-prose h2{font-size:28px}.content-pagination{gap:20px}.content-footer{display:block}.content-footer p{margin:16px 0}.content-footer nav{gap:18px;margin-top:20px}.content-cover{border-radius:10px}}@media(prefers-reduced-motion:reduce){.content-card{transition:none}.content-card:hover{transform:none}}