.reader{--reader-bg:var(--clr-bg-alt);--reader-text:var(--clr-text);--reader-muted:var(--clr-text-muted);--reader-line:var(--clr-border);--reader-accent:var(--clr-accent);background:var(--reader-bg);color:var(--reader-text);padding:135px 0 70px;min-height:80vh}.reader-shell{max-width:1200px;padding:0 32px;margin:auto}.reader-back{display:inline-flex;align-items:center;gap:10px;font-size:12px;color:var(--reader-accent);text-decoration:none}.reader-back svg{height:18px;width:18px}.reader-body{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:64px;margin-top:30px}.reader-column{min-width:0}.reader .service-hero{padding:0!important;background:0 0!important;min-height:0;text-align:start;overflow:visible}.reader .service-breadcrumb,.reader .service-hero-overlay{display:none}.reader .service-hero-content{position:static;padding:0;width:100%;max-width:none;text-align:start}.reader .service-hero .section-label{background:0 0;border:0;border-radius:0;letter-spacing:0;text-transform:none;color:var(--reader-accent);padding:0;margin-bottom:17px;font-size:12px}.reader .service-hero h1{font-size:clamp(28px, 4vw, 40px);line-height:1.2;letter-spacing:-.04em;text-align:start;color:var(--reader-text);margin:0 0 22px;max-width:none}.reader .service-hero p{margin:0!important;text-align:start;color:var(--reader-muted)!important;line-height:1.8;font-size:16px}.reader .blog-article{padding:24px 0 0;background:0 0}.reader .blog-article>.container{max-width:none;width:100%;padding:0}.reader .blog-article-header{max-width:none;margin:0 0 30px;text-align:start}.reader .blog-article-title{font-size:20px;line-height:1.45;color:var(--reader-text);margin-bottom:15px}.reader .blog-article-meta{display:flex;flex-wrap:wrap;gap:10px 20px;margin:0 0 24px;font-size:12px;color:var(--reader-muted);justify-content:flex-start}.reader .blog-article-img-wrapper{margin:0 0 28px;border-radius:6px;overflow:hidden}.reader .blog-article-img{width:100%;max-height:440px;object-fit:cover;border-radius:6px;display:block;aspect-ratio:16/9;margin:0}.reader .blog-article-content{max-width:none;font-size:16px;line-height:1.95;color:var(--reader-muted);overflow-wrap:anywhere}.reader .blog-article-content p{color:var(--reader-muted);font-size:16px;line-height:1.95;margin-bottom:22px}.reader .blog-article-content h2{font-size:28px;line-height:1.35;letter-spacing:-.025em;color:var(--reader-text);margin:40px 0 18px;scroll-margin-top:110px}.reader .blog-article-content h3{font-size:20px;color:var(--reader-text);margin:30px 0 14px;scroll-margin-top:110px}.reader .blog-article-content img{max-width:100%;height:auto}.reader .blog-article-content a{color:var(--reader-accent)}.reader .blog-article-content strong{color:var(--reader-text)}.reader .blog-article-content li{margin:10px 0}.reader .blog-article-content table{min-width:520px;width:100%;font-size:12px}.reader .blog-article-content table td,.reader .blog-article-content table th{padding:16px;border-bottom:1px solid var(--reader-line)}.reader .blog-article-content pre{overflow-x:auto;padding:20px;background:var(--clr-bg)}.reader .blog-highlight-box{background:var(--clr-bg);border:0;border-left:3px solid var(--reader-accent);border-radius:0;padding:24px;margin:28px 0}.reader .blog-highlight-box p{margin:0}.reader-rail{position:sticky;top:115px;align-self:start;border-left:1px solid var(--reader-line);padding-left:24px;max-height:calc(100vh - 135px);overflow:auto}.reader-rail h2{font-size:12px;margin:0 0 18px}.reader-rail ol{list-style:none;margin:0;padding:0}.reader-rail li{margin:0 0 15px}.reader-rail a{font-size:12px;line-height:1.6;color:var(--reader-muted);text-decoration:none}.reader-rail a:hover,.reader-rail a[aria-current=true]{color:var(--reader-accent)}.reader-rail button{margin-top:24px;background:0 0;border:1px solid var(--reader-line);border-radius:4px;padding:10px;color:var(--reader-accent);font:inherit;font-size:12px;cursor:pointer}.reader-rail [role=status]{display:block;font-size:12px;margin-top:8px;color:var(--reader-muted)}.reader-end{margin-top:55px;border-top:1px solid var(--reader-line);padding-top:24px;width:100%}.reader-progress{position:fixed;top:0;left:0;width:100%;height:3px;z-index:10000}.reader-progress span{display:block;width:100%;height:100%;background:var(--reader-accent);transform:scaleX(0);transform-origin:left}.reader .cta-banner{margin-top:35px;padding:30px 20px;border:1px solid var(--reader-line);background:var(--clr-bg);border-radius:6px}.reader .cta-banner .section-title{font-size:20px}.reader .cta-banner .container{padding:0}.reader .blog-related-section{margin-top:40px}.reader a:focus-visible,.reader button:focus-visible{outline:2px solid var(--reader-accent);outline-offset:4px}.reader-error{padding:35px 0}.reader-error button{padding:12px 20px;background:var(--clr-accent);color:var(--clr-on-primary);border:0;border-radius:4px;cursor:pointer}.reader-table-scroll{overflow-x:auto}html .reader{--reader-bg:var(--clr-bg-alt);--reader-text:var(--clr-text);--reader-muted:var(--clr-text-muted);--reader-line:var(--clr-border);--reader-accent:var(--clr-accent)}html .reader .blog-highlight-box,html .reader .cta-banner,html .reader pre{background:var(--clr-bg)}@media(max-width:900px){.reader-body{grid-template-columns:minmax(0,1fr);gap:25px}.reader-rail{position:static;border-left:0;border-top:1px solid var(--reader-line);padding:25px 0;max-height:none}.reader-rail ol{display:flex;gap:15px;flex-wrap:wrap}.reader-rail li{margin:0}.reader{padding-top:110px}.reader-shell{padding:0 22px}.reader .blog-article-content p{font-size:14px}.reader .blog-article-content h2{font-size:20px}}.reader [hidden]{display:none!important}.reader .blog-article-content li[data-list=bullet]{list-style-type:disc}.reader .blog-article-content .ql-ui{display:none}.reader h1,.reader h2,.reader h3{font-family:inherit}.reader .blog-highlight-icon{display:none}.reader .blog-article-content h2::before,.reader .service-hero .section-label::before{display:none}.reader .blog-article-content h2{padding-left:0}.reader{--reader-bg:var(--clr-bg-alt);--reader-text:var(--clr-text);--reader-muted:var(--clr-text-muted);--reader-line:var(--clr-border);--reader-accent:var(--clr-accent);position:relative;overflow:hidden;background:var(--clr-bg);font-family:var(--font-sans)}.reader::before{content:"";position:absolute;inset:0 0 auto;height:600px;pointer-events:none;background:var(--clr-bg-alt);background-size:auto,auto,52px 52px,52px 52px}.reader-shell{position:relative}.reader h1,.reader h2,.reader h3{font-family:var(--font-sans)}.reader .service-hero .section-label{display:inline-flex;width:max-content;padding:7px 12px;border:1px solid var(--clr-border);border-radius:999px;background:var(--clr-bg);color:var(--clr-text-muted);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.reader .service-hero h1{font-weight:700;line-height:1.06;color:var(--clr-text)}.reader .blog-article-img{border-radius:16px;border:1px solid var(--reader-line)}.reader .blog-article-content{max-width:760px}.reader .blog-article-content h2{font-weight:700}.reader .blog-highlight-box,.reader .cta-banner{background:var(--clr-bg-alt);border-color:var(--clr-border);border-radius:14px}.reader-rail{background:var(--clr-bg);border:1px solid var(--reader-line);border-radius:12px;padding:20px}.reader-rail button{border-radius:8px}.reader-error button{background:var(--clr-bg-alt);color:var(--clr-danger);border-radius:8px}html .reader{--reader-bg:var(--clr-bg-alt);--reader-text:var(--clr-text);--reader-muted:var(--clr-text-muted);--reader-line:var(--clr-border);--reader-accent:var(--clr-accent);background:var(--clr-bg)}html .reader::before{opacity:.3}html .reader .service-hero h1{background:0 0;color:var(--clr-text)}html .reader .service-hero .section-label{background:var(--clr-bg);color:var(--clr-text-muted);border-color:var(--clr-border)}html .reader-rail{background:var(--clr-bg)}html .reader .blog-highlight-box,html .reader .cta-banner{background:var(--clr-bg)}@media(max-width:900px){.reader-rail{border-left:1px solid var(--reader-line);padding:20px}.reader .service-hero h1{font-size:clamp(28px, 4vw, 40px)}}