.blog-index-index,.blog-index-view,.blog-index-category{--ipb-blue:#0B57D0;--ipb-blue-dark:#083F98;--ipb-steel:#15212E;--ipb-tint:#EAF1FC;--ipb-tint-border:#CADBF6;--ipb-green:#1F9D57;--ipb-green-text:#1B6E40;--ipb-amber:#C77A0A;--ipb-amber-text:#8A5A0C;--ipb-red:#C7392F;--ipb-red-text:#A12F27;--ipb-border:#E6EBF1;--ipb-border-2:#E2E8EF;--ipb-line:#EEF1F5;--ipb-line-2:#F4F6F9;--ipb-mono:#8A96A4;--ipb-muted:#54616F;--ipb-body:#1C2733;--ipb-ink:#0F1620;--ipb-faint:#9AA6B4;--ipb-steel-light:#AEB9C6;--ipb-steel-line:#34465A;--ipb-font-display:'Archivo', sans-serif;--ipb-font-body:'IBM Plex Sans', system-ui, sans-serif;--ipb-font-mono:'IBM Plex Mono', monospace}.blog-index-index .main-container,.blog-index-view .main-container,.blog-index-category .main-container{max-width:none;padding:0}.blog-index-index .col1-layout .col-main,.blog-index-view .col1-layout .col-main,.blog-index-category .col1-layout .col-main{max-width:none;padding:0}.blog-index-index .page-title,.blog-index-view .page-title,.blog-index-category .page-title,.blog-index-index .breadcrumbs,.blog-index-view .breadcrumbs,.blog-index-category .breadcrumbs{display:none}.ipb-container{max-width:none;margin:0 auto;padding-left:2rem;padding-right:2rem}.ipb-blog{font-family:var(--ipb-font-body);color:var(--ipb-ink);font-size:16px;line-height:1.6}.ipb-blog a{color:inherit;text-decoration:none}.ipb-blog h1,.ipb-blog h2,.ipb-blog h3{font-family:var(--ipb-font-display)}.ipb-bc{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:#7FB0F2}.ipb-bc a{color:#7FB0F2}.ipb-bc a:hover{color:#fff;text-decoration:underline}.ipb-bc__sep{color:#4E6480}.ipb-bc__current{color:#fff;font-weight:600}.ipb-hero{background:var(--ipb-steel);color:#fff;padding:44px 0 40px}.ipb-hero__grid{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end}.ipb-hero__kick{font-family:var(--ipb-font-mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#7FB0F2;margin:16px 0 12px}.ipb-hero__title{font-family:var(--ipb-font-display);font-weight:900;font-size:56px;line-height:.95;letter-spacing:-.025em;margin:0;color:#fff}.ipb-hero__sub{font-size:17px;color:var(--ipb-steel-light);max-width:560px;margin:16px 0 0;line-height:1.5}.ipb-hero__chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:520px}.ipb-chip{font-size:13px;font-weight:600;border:1px solid var(--ipb-steel-line);color:#D5DEE8;border-radius:999px;padding:8px 16px;white-space:nowrap}.ipb-chip:hover{border-color:#4E6480;color:#fff}.ipb-chip--active{background:var(--ipb-blue);border-color:var(--ipb-blue);color:#fff}.ipb-list-grid{display:grid;grid-template-columns:1fr 300px;gap:32px;padding:32px 0 48px;align-items:start}.ipb-featured{display:grid;grid-template-columns:1.1fr 1fr;border:1px solid var(--ipb-border-2);border-radius:14px;overflow:hidden;margin-bottom:22px;transition:box-shadow 0.2s ease,border-color 0.2s ease}.ipb-featured:hover{border-color:var(--ipb-blue);box-shadow:0 18px 40px -20px rgb(11 87 208 / .35)}.ipb-featured__media{position:relative;min-height:360px;background:repeating-linear-gradient(135deg,#F1F4F8,#F1F4F8 11px,#E9EEF4 11px,#E9EEF4 22px);display:flex;align-items:center;justify-content:center}.ipb-featured__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ipb-media-ph{font-family:var(--ipb-font-mono);font-size:11px;color:var(--ipb-faint)}.ipb-featured__badge{position:absolute;top:14px;left:14px;font-family:var(--ipb-font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;background:var(--ipb-steel);color:#fff;padding:6px 10px;border-radius:5px;font-weight:600}.ipb-featured__body{padding:34px 36px;display:flex;flex-direction:column}.ipb-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.ipb-tag{font-family:var(--ipb-font-mono);font-size:11px;background:var(--ipb-tint);color:var(--ipb-blue-dark);padding:5px 9px;border-radius:5px;font-weight:600}.ipb-tag--ghost{background:#F0F3F7;color:#54616F;border:1px solid #E0E6ED}.ipb-date{font-family:var(--ipb-font-mono);font-size:11.5px;color:var(--ipb-mono);margin-left:auto}.ipb-featured__title{font-weight:800;font-size:30px;line-height:1.08;letter-spacing:-.02em;margin:0 0 14px;color:var(--ipb-ink)}.ipb-featured__excerpt{font-size:15px;line-height:1.6;color:var(--ipb-muted);margin:0}.ipb-featured__foot{margin-top:auto;padding-top:24px;display:flex;align-items:center;justify-content:space-between}.ipb-meta{font-size:12.5px;color:var(--ipb-mono)}.ipb-btn{display:inline-flex;align-items:center;gap:6px;background:var(--ipb-blue);color:#fff;font-weight:600;font-size:13.5px;padding:11px 18px;border-radius:7px}.ipb-btn:hover{background:var(--ipb-blue-dark)}.ipb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ipb-card{border:1px solid var(--ipb-border-2);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow 0.2s ease,border-color 0.2s ease}.ipb-card:hover{border-color:var(--ipb-blue);box-shadow:0 12px 28px -18px rgb(11 87 208 / .35)}.ipb-card__media{height:170px;background:repeating-linear-gradient(135deg,#F1F4F8,#F1F4F8 11px,#E9EEF4 11px,#E9EEF4 22px);display:flex;align-items:center;justify-content:center;overflow:hidden}.ipb-card__media img{width:100%;height:100%;object-fit:cover}.ipb-card__body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:9px;flex:1}.ipb-card__top{display:flex;gap:8px;align-items:center}.ipb-card__top .ipb-tag{margin-left:0;font-size:10.5px;padding:4px 8px}.ipb-card__top .ipb-date{margin-left:auto}.ipb-card__title{font-weight:800;font-size:17px;line-height:1.2;letter-spacing:-.01em;margin:0;color:var(--ipb-ink)}.ipb-card__cta{margin-top:auto;font-size:12.5px;color:var(--ipb-blue);font-weight:600}.ipb-empty{padding:3rem 0;color:var(--ipb-muted)}.ipb-pager{margin-top:28px}.ipb-pager .pager{display:flex;justify-content:center}.ipb-pager .pages,.ipb-pager .pages ol{display:flex;gap:6px;list-style:none;margin:0;padding:0;font-family:var(--ipb-font-mono);font-size:13px;font-weight:600}.ipb-pager .pages li{margin:0}.ipb-pager .pages a,.ipb-pager .pages strong{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:7px;border:1px solid #DCE3EB;color:var(--ipb-muted)}.ipb-pager .pages strong{background:var(--ipb-steel);border-color:var(--ipb-steel);color:#fff}.ipb-pager .pages a:hover{border-color:var(--ipb-blue);color:var(--ipb-blue)}.ipb-sidebar,.ipb-article-aside{display:flex;flex-direction:column;gap:16px}.ipb-box{border:1px solid var(--ipb-border);border-radius:12px;padding:18px}.ipb-box__label{font-family:var(--ipb-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ipb-mono);margin-bottom:12px}.ipb-cats{display:flex;flex-direction:column;gap:2px;font-size:14px}.ipb-cat{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:8px;color:#3A4654;font-weight:500}.ipb-cat:hover{background:var(--ipb-tint);color:var(--ipb-blue-dark)}.ipb-cat--child{padding-left:26px}.ipb-cat:first-child{background:var(--ipb-tint);color:var(--ipb-blue-dark);font-weight:600}.ipb-cat__count{font-family:var(--ipb-font-mono);font-size:12px;color:var(--ipb-mono)}.ipb-search{display:flex;border:1.5px solid var(--ipb-steel);border-radius:8px;overflow:hidden;height:42px}.ipb-search input{flex:1;border:none;outline:none;padding:0 12px;font-size:13.5px;font-family:var(--ipb-font-body);min-width:0}.ipb-search button{background:var(--ipb-steel);border:none;color:#fff;padding:0 14px;cursor:pointer;font-size:15px}.ipb-newsletter{background:var(--ipb-steel);color:#fff;border-radius:12px;padding:22px 20px}.ipb-newsletter__title{font-family:var(--ipb-font-display);font-weight:800;font-size:19px;line-height:1.1;margin-bottom:8px}.ipb-newsletter__sub{font-size:13px;color:var(--ipb-steel-light);line-height:1.55;margin:0 0 14px}.ipb-newsletter__form{margin:0}.ipb-newsletter__row{display:flex;border:1px solid var(--ipb-steel-line);border-radius:7px;overflow:hidden}.ipb-newsletter__row input{flex:1;background:#fff0;border:none;outline:none;padding:10px 12px;color:#fff;font-size:13px;font-family:var(--ipb-font-body);min-width:0}.ipb-newsletter__row input::placeholder{color:var(--ipb-steel-light)}.ipb-newsletter__row button{background:var(--ipb-blue);border:none;color:#fff;padding:0 16px;font-weight:600;font-size:13px;cursor:pointer}.ipb-newsletter--compact{padding:20px}.ipb-newsletter--compact .ipb-newsletter__title{font-size:17px}.ipb-newsletter--compact .ipb-newsletter__sub{font-size:12.5px}.ipb-newsletter--compact .ipb-newsletter__row input{padding:9px 12px}.ipb-newsletter--compact .ipb-newsletter__row button{padding:0 14px}.ipb-article-head{background:var(--ipb-steel);color:#fff;padding:36px 0 40px}.ipb-article-head__grid{display:grid;grid-template-columns:1fr 420px;gap:48px;align-items:end;margin-top:22px}.ipb-tags--head{margin-bottom:16px}.ipb-tag--solid{background:var(--ipb-blue);color:#fff}.ipb-tag--outline{background:#fff0;border:1px solid var(--ipb-steel-line);color:#D5DEE8}.ipb-article-head__title{font-weight:900;font-size:44px;line-height:1.02;letter-spacing:-.025em;margin:0;color:#fff}.ipb-article-head__meta{display:flex;align-items:center;gap:18px;margin-top:20px;font-size:13px;color:var(--ipb-steel-light)}.ipb-article-head__meta .ipb-meta{font-family:var(--ipb-font-mono);color:var(--ipb-steel-light)}.ipb-meta__sep{opacity:.4}.ipb-back{color:#7FB0F2;font-weight:600}.ipb-back:hover{color:#fff}.ipb-article-head__pills{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.ipb-pill{font-size:12px;border:1px solid var(--ipb-steel-line);color:#D5DEE8;border-radius:999px;padding:6px 12px}.ipb-article-head-m{display:none}.ipb-article-head-m__bar{display:flex;align-items:center;justify-content:space-between;padding:8px 0 12px;border-bottom:1px solid var(--ipb-border)}.ipb-article-head-m__bar .ipb-back{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--ipb-blue)}.ipb-article-head-m__cat{font-family:var(--ipb-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ipb-mono)}.ipb-article-head-m__share{background:none;border:none;padding:0;color:var(--ipb-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ipb-article-head-m__meta{display:none;padding-top:18px}.ipb-article-head-m__title{font-family:var(--ipb-font-display);font-weight:900;font-size:25px;line-height:1.08;letter-spacing:-.02em;margin:12px 0 10px;color:var(--ipb-ink)}.ipb-article-head-m__meta-row{display:flex;gap:12px;font-size:12px;color:var(--ipb-mono)}.ipb-cover{height:420px;border-bottom:1px solid var(--ipb-border);overflow:hidden}.ipb-cover img{width:100%;height:100%;object-fit:cover;display:block}.ipb-article-grid{display:grid;grid-template-columns:260px minmax(0,1fr) 320px;gap:40px;padding:40px 0 56px;align-items:start}.ipb-toc{position:sticky;top:20px}.ipb-toc__label{font-family:var(--ipb-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ipb-mono);margin-bottom:12px}.ipb-toc__list{display:flex;flex-direction:column;font-size:13.5px;border-left:2px solid var(--ipb-border)}.ipb-toc__link{padding:8px 14px;color:#3A4654;border-left:2px solid #fff0;margin-left:-2px}.ipb-toc__link:hover{color:var(--ipb-blue)}.ipb-toc__link--active{color:var(--ipb-blue);font-weight:600;border-left-color:var(--ipb-blue)}.ipb-share{margin-top:22px;display:flex;gap:8px;flex-wrap:wrap}.ipb-share__btn{height:36px;min-width:36px;padding:0 10px;border:1px solid #DCE3EB;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#3A4654;background:#fff;cursor:pointer;font-family:var(--ipb-font-body)}.ipb-share__btn:hover{border-color:var(--ipb-blue);color:var(--ipb-blue)}.ipb-share__btn--copy{font-weight:600;padding:0 12px}.ipb-article-body{min-width:0}.ipb-article-body__content{font-size:16.5px;line-height:1.7;color:var(--ipb-body)}.ipb-article-body__content p{margin:0 0 18px}.ipb-article-body__content>p:first-of-type{font-size:19px;line-height:1.6;color:var(--ipb-ink)}.ipb-article-body__content h2,.ipb-article-body__content h3{scroll-margin-top:120px}.ipb-article-body__content h2{font-weight:800;font-size:28px;line-height:1.15;letter-spacing:-.02em;margin:0 0 14px;color:var(--ipb-ink)}.ipb-article-body__content h3{font-weight:700;font-size:20px;line-height:1.25;margin:0 0 10px;color:var(--ipb-ink)}.ipb-article-body__content ul,.ipb-article-body__content ol{margin:0 0 30px;padding-left:22px;display:flex;flex-direction:column;gap:6px}.ipb-article-body__content figure{margin:28px 0 10px}.ipb-article-body__content figure img{width:100%;height:auto;border-radius:12px;display:block}.ipb-article-body__content figure+div,.ipb-article-body__content figcaption{font-size:13px;color:var(--ipb-mono);margin:0 0 34px}.ipb-article-body__content .ipb-answer{background:var(--ipb-tint);border:1px solid var(--ipb-tint-border);border-radius:12px;padding:22px 24px;margin:0 0 30px}.ipb-article-body__content .ipb-answer p{margin:0}.ipb-article-body__content .ipb-answer p:first-child{margin-bottom:8px}.ipb-article-body__content .ipb-answer__label{font-family:var(--ipb-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ipb-blue);font-weight:600}.ipb-article-body__content .ipb-answer p:last-child{font-size:15.5px;line-height:1.65;color:var(--ipb-ink)}.ipb-article-body__content table.ipb-table{width:100%;border:1px solid var(--ipb-border-2);border-radius:12px;overflow:hidden;border-collapse:separate;border-spacing:0;margin:0 0 30px;font-size:14px;line-height:1.5}.ipb-article-body__content table.ipb-table thead th{background:var(--ipb-steel);color:#fff;font-family:var(--ipb-font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:11px 18px;text-align:left;font-weight:500}.ipb-article-body__content table.ipb-table tbody td{padding:13px 18px;border-top:1px solid var(--ipb-line);vertical-align:top;color:var(--ipb-muted)}.ipb-article-body__content table.ipb-table tbody tr:nth-child(even) td{background:#FAFBFD}.ipb-article-body__content table.ipb-table tbody td:first-child{color:var(--ipb-ink)}.ipb-article-body__content table.ipb-table tbody td:nth-child(2){font-weight:600;white-space:nowrap}.ipb-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px}.ipb-dot--green{background:var(--ipb-green)}.ipb-dot--amber{background:var(--ipb-amber)}.ipb-dot--red{background:var(--ipb-red)}.ipb-article-body__content table.ipb-table tbody td:nth-child(2):has(.ipb-dot--green){color:var(--ipb-green-text)}.ipb-article-body__content table.ipb-table tbody td:nth-child(2):has(.ipb-dot--amber){color:var(--ipb-amber-text)}.ipb-article-body__content table.ipb-table tbody td:nth-child(2):has(.ipb-dot--red){color:var(--ipb-red-text)}.ipb-article-foot{margin-top:44px;padding-top:24px;border-top:1px solid var(--ipb-border);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:13.5px}.ipb-article-foot__meta{font-family:var(--ipb-font-mono);font-size:12px;color:var(--ipb-mono)}.ipb-toc-mobile{display:none}.ipb-prods{display:flex;flex-direction:column}.ipb-prod{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--ipb-line-2)}.ipb-prod:last-child{border-bottom:none}.ipb-prod__img{width:64px;height:64px;flex-shrink:0;border:1px solid var(--ipb-border-2);border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff}.ipb-prod__img img{width:100%;height:100%;object-fit:contain}.ipb-prod__info{flex:1;min-width:0}.ipb-prod__name{font-weight:600;font-size:14px;line-height:1.3;display:block}.ipb-prod__name:hover{color:var(--ipb-blue)}.ipb-stock{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;margin-top:6px}.ipb-stock--ok{color:var(--ipb-green)}.ipb-stock--order{color:var(--ipb-amber)}.ipb-prod__cta{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.ipb-price{font-family:var(--ipb-font-mono);font-weight:600;font-size:16px}.ipb-prod__btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;background:var(--ipb-blue);color:#fff;border:none;border-radius:7px;padding:8px 12px;font-weight:600;font-size:13px;cursor:pointer;font-family:var(--ipb-font-body);line-height:1}.ipb-prod__btn:hover{background:var(--ipb-blue-dark);color:#fff}.ipb-relcat__title{font-weight:600;font-size:14px}.ipb-relcat__path{font-size:12.5px;color:var(--ipb-muted);margin-top:3px}.ipb-relcat__btn{display:inline-block;margin-top:12px;border:1.5px solid var(--ipb-blue);color:var(--ipb-blue);font-weight:600;font-size:13px;padding:8px 14px;border-radius:6px}.ipb-relcat__btn:hover{background:var(--ipb-blue);color:#fff}@media (max-width:1100px){.ipb-list-grid{grid-template-columns:1fr}.ipb-sidebar{flex-direction:row;flex-wrap:wrap}.ipb-sidebar>*{flex:1 1 260px}.ipb-article-grid{grid-template-columns:1fr}.ipb-toc{display:none}.ipb-toc-mobile{display:block;border:1px solid var(--ipb-border);border-radius:10px;padding:14px 16px;margin-bottom:20px}.ipb-toc-mobile summary{display:flex;justify-content:space-between;align-items:center;font-family:var(--ipb-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ipb-mono);cursor:pointer;list-style:none}.ipb-toc-mobile summary::-webkit-details-marker{display:none}.ipb-toc-mobile__chevron{color:var(--ipb-blue);font-size:12px}.ipb-toc-mobile__list{display:flex;flex-direction:column;gap:9px;margin-top:11px;font-size:13.5px}.ipb-toc-mobile__list a{color:#3A4654}.ipb-article-aside{flex-direction:row;flex-wrap:wrap}.ipb-article-aside>*{flex:1 1 260px}}@media (max-width:770px){.ipb-container{padding-left:1rem;padding-right:1rem}.ipb-hero{padding:28px 0 32px}.ipb-hero__grid{grid-template-columns:1fr;gap:20px}.ipb-hero__title{font-size:34px}.ipb-hero__chips{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;max-width:none}.ipb-chip--active{background:var(--ipb-steel);border-color:var(--ipb-steel)}.ipb-featured{grid-template-columns:1fr}.ipb-featured__media{min-height:190px}.ipb-featured__body{padding:20px}.ipb-featured__title{font-size:21px}.ipb-grid{grid-template-columns:1fr}.ipb-article-head{display:none}.ipb-article-head-m{display:block}.ipb-article-head-m__meta{display:block}.ipb-article-head__grid{grid-template-columns:1fr;gap:18px;margin-top:16px}.ipb-article-head__title{font-size:25px}.ipb-article-head__meta{flex-wrap:wrap;gap:10px}.ipb-article-head__pills{justify-content:flex-start}.ipb-cover{height:210px}.ipb-article-grid{padding:24px 0 40px}.ipb-article-body__content{font-size:15.5px}.ipb-article-body__content>p:first-of-type{font-size:15.5px}.ipb-article-body__content h2{font-size:21px;margin-top:26px}.ipb-article-body__content table.ipb-table thead th:nth-child(3),.ipb-article-body__content table.ipb-table tbody td:nth-child(3){display:none}.ipb-sidebar,.ipb-article-aside{flex-direction:column}.ipb-prod__img{width:46px;height:46px}.ipb-prod__btn-label{display:none}.ipb-prod__btn{padding:10px 12px;font-size:16px;font-weight:700}.ipb-article-foot{flex-direction:column;align-items:flex-start}}