.bl{--bl-accent: #E61739;--bl-dark: #000000;--bl-surface: #F4F4F6;--bl-line: #E0E0E0;--bl-ink: #111111;--bl-body: #4C4C4C;--bl-muted: #595959;--bl-head: "Plus Jakarta Sans", sans-serif;--bl-nav-h: 72px;background:#fff;color:var(--bl-ink);font-family:Inter,system-ui,sans-serif;line-height:1.6}.bl-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.bl [id]{scroll-margin-top:calc(var(--bl-nav-h) + 16px)}.bl-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.bl-hero{background:var(--bl-dark);color:#fff}.bl-hero__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:56px;align-items:center;padding-top:calc(56px + var(--bl-nav-h));padding-bottom:64px}.bl-hero__text{display:flex;flex-direction:column;gap:20px;min-width:0}.bl-hero .breadcrumb{margin-bottom:0}.bl-pill{align-self:flex-start;background:#1c1c1c;border:1px solid #333;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:4px 12px;border-radius:99px;color:#e6e6e6}.bl-h1{margin:0;font-family:var(--bl-head);font-weight:800;font-size:clamp(30px,4.2vw,50px);line-height:1.08}.bl-sub{margin:0;font-size:18px;color:#d0d0d0;max-width:620px}.bl-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:15px;color:#e6e6e6}.bl-points li{display:flex;gap:10px;align-items:flex-start}.bl-points svg{flex:none;margin-top:2px}.bl-byline{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:14px;color:#bdbdbd;padding-top:8px}.bl-byline strong{color:#fff}.bl-avatar{width:36px;height:36px;border-radius:50%;background:#333;display:grid;place-items:center;font-weight:600;color:#fff;overflow:hidden;flex:none}.bl-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bl-hero__mbtn{display:none}.bl-card{background:#fff;color:var(--bl-ink);border-radius:14px;padding:28px;display:flex;flex-direction:column;gap:14px;box-shadow:0 20px 48px #00000059}.bl-card__title{margin:0;font-family:var(--bl-head);font-weight:700;font-size:24px;line-height:1.2}.bl-card__sub{margin:4px 0 0;font-size:14px;color:var(--bl-body)}.bl-row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bl-field{display:flex;flex-direction:column;gap:4px}.bl-field label{font-size:13px;font-weight:500}.bl-input{min-height:44px;padding:0 12px;border:1px solid #8C8C8C;border-radius:6px;font:inherit;font-size:15px;min-width:0;background:#fff;color:var(--bl-ink)}.bl-input:focus-visible{outline:2px solid var(--bl-accent);outline-offset:2px;border-color:var(--bl-accent)}.bl-btn{min-height:48px;background:var(--bl-accent);color:#fff;border:0;border-radius:6px;font:inherit;font-weight:600;font-size:16px;cursor:pointer;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:background-color .15s,opacity .15s}.bl-btn:hover{background:#c41230}.bl-btn:focus-visible{outline:2px solid var(--bl-accent);outline-offset:3px}.bl-btn:disabled{opacity:.6;cursor:default}.bl-card__note{margin:0;font-size:12px;color:var(--bl-muted);text-align:center}.bl .form-consent-notice{color:var(--bl-muted);font-size:11px;line-height:1.45}.bl-turnstile-placeholder{min-height:42px}.bl-err{margin:0;font-size:13px;color:#b00020}.bl-formslot .ss-card{border:0;box-shadow:0 20px 48px #00000059}.bl-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:56px;align-items:start;padding-top:48px;padding-bottom:64px}.bl-main{min-width:0;display:flex;flex-direction:column;gap:32px}.bl-aside{position:sticky;top:calc(var(--bl-nav-h) + 24px);align-self:start;display:flex;flex-direction:column;gap:16px}.bl-fig{margin:0;display:flex;flex-direction:column;gap:8px}.bl-fig img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:12px;display:block;background:#e9e7e1}.bl-fig figcaption{font-size:13px;color:var(--bl-muted)}.bl-tldr{background:var(--bl-surface);border-radius:12px;padding:24px 28px;display:flex;flex-direction:column;gap:10px}.bl-tldr__label{margin:0;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--bl-accent);font-weight:700}.bl-tldr p{margin:0;font-size:17px;color:var(--bl-ink)}.bl-tldr a{font-weight:600;color:var(--bl-accent)}.bl .blog-body{font-size:17px;line-height:1.7;color:var(--bl-body);overflow-wrap:anywhere}.bl .blog-body>*+*{margin-top:16px}.bl .blog-body h2{font-family:var(--bl-head);font-size:30px;line-height:1.2;color:var(--bl-ink);margin-top:40px}.bl .blog-body h3{font-family:var(--bl-head);font-size:22px;line-height:1.3;color:var(--bl-ink);margin-top:28px}.bl .blog-body>:first-child{margin-top:0}.bl .blog-body p{font-size:inherit!important;color:inherit!important;line-height:inherit!important}#main.flex-1:not([data-internal-page]) .bl h1.bl-h1{font-size:clamp(30px,4.2vw,50px)!important}#main.flex-1:not([data-internal-page]) .bl h2{font-size:30px!important}#main.flex-1:not([data-internal-page]) .bl .blog-body h3{font-size:22px!important}#main.flex-1:not([data-internal-page]) .bl aside h3{font-size:18px!important}#main.flex-1:not([data-internal-page]) .bl h2.bl-card__title{font-size:24px!important}.bl .bl-hero__mbtn{display:none}.bl .blog-body a{color:var(--bl-accent)}.bl .blog-body ul,.bl .blog-body ol{padding-left:1.4em}.bl .blog-body img{max-width:100%;height:auto;border-radius:8px}.bl .blog-body blockquote{border-left:3px solid var(--bl-accent);padding-left:16px;color:var(--bl-ink)}.bl .blog-body table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:15px}.bl .blog-body th,.bl .blog-body td{border:1px solid var(--bl-line);padding:10px 12px;text-align:left}.bl .blog-body th{background:var(--bl-surface)}.bl-end{background:var(--bl-dark);color:#fff;border-radius:12px;padding:36px;display:flex;flex-direction:column;gap:14px}.bl-end h2{margin:0;font-family:var(--bl-head);font-weight:800;font-size:30px;line-height:1.15;color:#fff}.bl-end p{margin:0;color:#d0d0d0}.bl-end .bl-btn{align-self:flex-start;padding:14px 22px}.bl-faq h2{margin:0 0 8px;font-family:var(--bl-head);font-size:30px;line-height:1.2}.bl-faq details{border-top:1px solid var(--bl-line)}.bl-faq details:last-of-type{border-bottom:1px solid var(--bl-line)}.bl-faq summary{padding:14px 0;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px}.bl-faq summary::-webkit-details-marker{display:none}.bl-faq summary:after{content:"+";color:var(--bl-accent);font-weight:700}.bl-faq details[open] summary:after{content:"–"}.bl-faq details p{margin:0 0 14px;color:var(--bl-body)}.bl-toc{border:1px solid var(--bl-line);border-radius:12px;padding:20px}.bl-toc__label{margin:0 0 10px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--bl-muted);font-weight:700}.bl-toc__track{height:4px;background:#eee;border-radius:99px;margin-bottom:14px}.bl-toc__fill{height:4px;background:var(--bl-accent);border-radius:99px;transition:width .15s linear}.bl-toc__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;font-size:14px}.bl-aside .bl-toc__list{max-height:clamp(120px,calc(100vh - 520px),440px);overflow-y:auto}.bl-share-mobile{display:none}@media (max-width: 1023px){.bl-share-mobile{display:block}}.bl-toc__list a{display:block;color:var(--bl-body);text-decoration:none;padding:7px 0 7px 12px;border-left:2px solid var(--bl-line)}.bl-toc__list a:hover{color:var(--bl-ink)}.bl-toc__list a.is-active{color:var(--bl-accent);font-weight:600;border-left-color:var(--bl-accent)}.bl-side{background:var(--bl-dark);color:#fff;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:10px}.bl-side__t{margin:0;font-family:var(--bl-head);font-weight:700;font-size:17px;line-height:1.25}.bl-side__s{margin:0;font-size:13px;color:#d0d0d0}.bl-side .bl-btn{min-height:44px;font-size:14px;padding:10px 14px}.bl-author{border:1px solid var(--bl-line);border-radius:12px;padding:18px;color:var(--bl-body);font-size:13px}.bl-author__top{display:flex;gap:11px;align-items:center;margin-bottom:10px}.bl-author__top img,.bl-author__avatar{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none}.bl-author__avatar{display:grid;place-items:center;background:#272727;color:#fff;font-weight:700}.bl-author__top strong,.bl-author__top span{display:block}.bl-author__top strong{color:var(--bl-ink)}.bl-author__top span{color:var(--bl-muted);font-size:12px}.bl-author p{margin:0;line-height:1.6}.bl-author>a,.bl-rss{display:inline-block;color:var(--bl-accent);font-size:12px;font-weight:700;text-decoration:none;margin-top:10px}.bl-rss{color:var(--bl-muted)}.bl-inline-figure{margin:1.5em 0}.bl-inline-figure img{display:block;width:100%;max-width:720px;height:auto;margin:0 auto;border-radius:8px}.bl-inline-figure figcaption{margin-top:8px;color:var(--bl-muted);font-size:13px;text-align:center}.bl-code{overflow-x:auto;padding:16px 20px;border-radius:8px;background:#1a1a1a;color:#e5e5e5;font-size:13px;line-height:1.6}.bl-inline-code{border-radius:3px;padding:2px 5px;background:#f0f0f0;color:var(--bl-accent);font-size:13px}.bl-table-wrap{overflow-x:auto;margin:2em 0}.bl-table-wrap table{width:100%;border-collapse:collapse;font-size:14px}.bl-table-wrap td,.bl-table-wrap th{border:1px solid var(--bl-line);padding:10px 14px;text-align:left}.bl-table-wrap th{background:var(--bl-surface)}.bl-table-caption{margin:0 0 8px;color:var(--bl-muted);font-size:13px;font-style:italic}.bl .blog-body .blog-tldr{background:var(--bl-surface);border-radius:12px;padding:20px 24px}.bl .blog-body .blog-faq{margin:32px 0}.bl-related{background:var(--bl-surface);padding:56px 0}.bl-related h2{margin:0 0 28px;font-family:var(--bl-head);font-size:clamp(25px,3vw,36px);line-height:1.15}.bl-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bl-related__item{animation:bl-rise .5s both;animation-delay:var(--bl-delay, 0ms)}@keyframes bl-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bl-closing{background:var(--bl-dark);color:#fff;padding:38px 0}.bl-closing__inner{display:flex;justify-content:space-between;align-items:center;gap:24px}.bl-closing h2{margin:0;font-family:var(--bl-head);font-size:28px;line-height:1.2}.bl-closing p{margin:8px 0 0;color:#d0d0d0}.bl-toc-m{display:none;border:1px solid var(--bl-line);border-radius:12px;padding:0 16px}.bl-toc-m summary{padding:14px 0;font-weight:600;font-size:14px;cursor:pointer}.bl-toc-m .bl-toc__list{padding-bottom:12px}.bl-sticky,.bl-spacer{display:none}.bl-error{max-width:1200px;margin:0 auto;padding:64px 24px}@media (max-width: 1023px){.bl-hero__in{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:calc(40px + var(--bl-nav-h));padding-bottom:48px}.bl-card{max-width:420px}.bl-grid{grid-template-columns:minmax(0,1fr);gap:0;padding-top:32px}.bl-aside{display:none}.bl-toc-m{display:block}.bl-spacer{display:block;height:72px}.bl-sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--bl-line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .2s}.bl-sticky.is-on{transform:none}.bl-sticky .bl-btn{width:100%}}@media (max-width: 767px){.bl-wrap{padding:0 20px}.bl-card{display:none}.bl .bl-hero__mbtn{display:inline-flex;width:100%}.bl-end{padding:28px 20px}.bl .blog-body h2,.bl-faq h2,.bl-end h2{font-size:26px}#main.flex-1:not([data-internal-page]) .bl :is(.blog-body h2,.bl-faq h2,.bl-end h2){font-size:26px!important}.bl-related{padding:40px 0}.bl-related__grid{grid-template-columns:minmax(0,1fr)}.bl-closing__inner{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion: reduce){.bl-toc__fill,.bl-sticky{transition:none}.bl-related__item{animation:none}}.bl-share{border:1px solid var(--bl-line, #E0E0E0);border-radius:12px;padding:18px;color:var(--bl-ink, #111);background:#fff}.bl-share__title{margin:0 0 12px;color:var(--bl-ink, #111);font-family:var(--bl-head, "Plus Jakarta Sans", sans-serif);font-size:15px;font-weight:700;line-height:1.35}.bl-share__links{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bl-share__control{width:44px;height:44px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--bl-line, #E0E0E0);border-radius:6px;background:var(--bl-surface, #F4F4F6);color:var(--bl-ink, #111);font:inherit;font-size:13px;font-weight:600;line-height:1.25;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.bl-share__control svg{width:20px;height:20px;display:block;flex:none}.bl-share__control:hover{border-color:var(--bl-accent, #E61739);color:var(--bl-accent, #E61739);background:#fff}.bl-share__control:focus-visible{outline:2px solid var(--bl-accent, #E61739);outline-offset:2px}.bl-share__status{min-height:1.4em;margin:10px 0 0;color:var(--bl-muted, #595959);font-size:12px;line-height:1.4}@media (max-width: 767px){.bl-share{padding:16px}}
