.blog .dp:where(:not(.bdos *,.bexp *)){--primary:#4F46E5;--primary-hover:#4433D3;--primary-container:#E9EDFF;--primary-text:#4433D3;--on-primary:#fff;--surface-card:#fff;--surface-sunken:#EBEDF2;--surface-inset:#F5F5F6;--surface-hover:#E8EAF1;--row-hover:#F7F8FB;--border-subtle:#E3E6EE;--border-strong:#CDD2DE;--border-field:#7A8096;--text-primary:#0E1120;--text-secondary:#454A5E;--text-tertiary:#5F6479;--success:#067A52;--success-container:#E1F3E9;--on-success-container:#1F6A4B;--danger:#C0262D;--danger-container:#FFE8E5;--on-danger-container:#9E2B2C;--warning-container:#FEE9DE;--on-warning-container:#8A451A;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-pill:999px;--duration-hover:180ms;--ease-out:cubic-bezier(.22,1,.36,1);--focus-ring:0 0 0 2px #fff,0 0 0 4px var(--primary);--list-shadow:0 1px 2px rgba(14,17,32,.06),0 8px 24px -8px rgba(14,17,32,.10);max-width:calc(1200px + 2*var(--gutter));color:var(--text-primary);font-size:16px;line-height:1.55;padding-top:60px;padding-bottom:80px}.blog .dp :focus-visible:where(:not(.bdos *,.bexp *)){outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-xs)}.blog .dp .crumbs:where(:not(.bdos *,.bexp *)){padding:12px 0 4px}.blog .dp .eyebrow:where(:not(.bdos *,.bexp *)){font-size:13px;font-weight:600;letter-spacing:.1em;color:var(--primary-text)}.blog .dp a:where(:not(.bdos *,.bexp *)){text-decoration:none}.blog .dp .dbtn:where(:not(.bdos *,.bexp *)){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface-card);font-weight:500;font-size:15px;text-align:center;transition:background var(--duration-hover),border-color var(--duration-hover),transform var(--duration-hover)}.blog .dp .dbtn.pri:where(:not(.bdos *,.bexp *)){background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.blog .dp .dbtn.lg:where(:not(.bdos *,.bexp *)){min-height:48px;padding:0 24px;font-size:16px}.blog .dp .dbtn.sm:where(:not(.bdos *,.bexp *)){padding:0 16px}.blog .dp .dbtn.block:where(:not(.bdos *,.bexp *)){width:100%}.blog .dp .dbtn:active:where(:not(.bdos *,.bexp *)){transform:translateY(1px)}@media(hover:hover){.blog .dp .dbtn:hover:where(:not(.bdos *,.bexp *)){background:var(--surface-hover)}.blog .dp .dbtn.pri:hover:where(:not(.bdos *,.bexp *)){background:var(--primary-hover);border-color:var(--primary-hover)}}.blog .dp .dlink:where(:not(.bdos *,.bexp *)){color:var(--primary-text);font-weight:500;display:inline-flex;align-items:center;gap:6px;min-height:44px;cursor:pointer}@media(hover:hover){.blog .dp .dlink:hover:where(:not(.bdos *,.bexp *)){text-decoration:underline;text-underline-offset:3px}}.blog .dp .dchip:where(:not(.bdos *,.bexp *)){display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 12px;border-radius:var(--radius-pill);font-size:13px;font-weight:500;background:var(--surface-inset);color:var(--text-secondary);border:1px solid color-mix(in srgb,var(--border-strong) 70%,transparent)}.blog .dp .dchip.ok:where(:not(.bdos *,.bexp *)){background:var(--success-container);color:var(--on-success-container);border-color:color-mix(in srgb,var(--success) 26%,transparent)}.blog .dp .dchip.pri:where(:not(.bdos *,.bexp *)){background:var(--primary-container);color:var(--primary-text);border-color:color-mix(in srgb,var(--primary) 26%,transparent)}.blog .dp .dchip.warn:where(:not(.bdos *,.bexp *)){background:var(--warning-container);color:var(--on-warning-container);border-color:color-mix(in srgb,#A24A04 26%,transparent)}.blog .dp .dpill:where(:not(.bdos *,.bexp *)){display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface-card);font-size:15px;transition:background var(--duration-hover)}@media(hover:hover){.blog .dp .dpill:hover:where(:not(.bdos *,.bexp *)){background:var(--surface-hover)}}.blog .dp .dpill .n:where(:not(.bdos *,.bexp *)){font-size:13px;color:var(--text-tertiary)}.blog .dp .dcard:where(:not(.bdos *,.bexp *)){background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-md)}.blog .dp .note:where(:not(.bdos *,.bexp *)){display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--radius-sm);font-size:15px}.blog .dp .note.err:where(:not(.bdos *,.bexp *)){background:var(--danger-container);color:var(--on-danger-container)}.blog .dp .note.warn:where(:not(.bdos *,.bexp *)){background:var(--warning-container);color:var(--on-warning-container)}.blog .dp .note .dbtn:where(:not(.bdos *,.bexp *)){margin-left:auto;flex:none}.blog .dp .dcover:where(:not(.bdos *,.bexp *)){position:relative;display:block;aspect-ratio:16/9;border-radius:var(--radius-md);overflow:hidden;background:linear-gradient(135deg,#2438ad,#4F46E5)}.blog .dp .dcover img:where(:not(.bdos *,.bexp *)){width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.blog .dp .dmeta:where(:not(.bdos *,.bexp *)){display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;color:var(--text-tertiary)}.blog .dp .dmeta b:where(:not(.bdos *,.bexp *)){font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-text);font-size:12px}.blog .dp .dmeta b.r-news:where(:not(.bdos *,.bexp *)){color:#0B67B0}.blog .dp .dmeta b.r-calc:where(:not(.bdos *,.bexp *)){color:#067A52}.blog .dp details>summary:where(:not(.bdos *,.bexp *)){list-style:none;cursor:pointer}.blog .dp details>summary:where(:not(.bdos *,.bexp *))::-webkit-details-marker{display:none}.blog .dp .pg-h h1:where(:not(.bdos *,.bexp *)){margin-top:8px;font-size:clamp(30px,3.3vw,48px);line-height:1.06;letter-spacing:-.025em;font-weight:700;max-width:16em;text-wrap:balance;overflow-wrap:anywhere}.blog .dp .lede:where(:not(.bdos *,.bexp *)){margin-top:12px;max-width:62ch;font-size:clamp(15px,1.25vw,18px);color:var(--text-secondary)}.blog .dp .row:where(:not(.bdos *,.bexp *)){display:flex;flex-wrap:wrap;gap:0 12px;align-items:center;margin-top:8px}.blog .dp .top:where(:not(.bdos *,.bexp *)){display:grid;grid-gap:8px 32px;gap:8px 32px;grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.blog .dp .top:where(:not(.bdos *,.bexp *)){grid-template-columns:minmax(0,1fr) 380px;align-items:start}.blog .dp .top .dchg:where(:not(.bdos *,.bexp *)){margin-top:16px}}@media(min-width:1280px){.blog .dp .top:where(:not(.bdos *,.bexp *)){grid-template-columns:minmax(0,1fr) 420px}}.blog .dp .dseg:where(:not(.bdos *,.bexp *)){display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:16px 0 0}.blog .dp .dseg a:where(:not(.bdos *,.bexp *)){display:flex;align-items:center;gap:12px;min-height:52px;padding:6px 16px;border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface-card);transition:border-color var(--duration-hover),box-shadow var(--duration-hover)}.blog .dp .dseg img:where(:not(.bdos *,.bexp *)){width:32px;height:32px;border-radius:8px;flex:none}.blog .dp .dseg b:where(:not(.bdos *,.bexp *)){font-size:17px;font-weight:600;line-height:1.2}.blog .dp .dseg small:where(:not(.bdos *,.bexp *)){margin-left:8px;font-size:13px;color:var(--text-tertiary)}.blog .dp .dseg a[aria-pressed=true]:where(:not(.bdos *,.bexp *)){border-color:var(--primary);box-shadow:0 0 0 1px var(--primary),var(--list-shadow);background:linear-gradient(180deg,var(--primary-container),var(--surface-card) 80%)}.blog .dp .dchg:where(:not(.bdos *,.bexp *)){margin-top:8px;padding:12px 20px 4px;border-radius:var(--radius-md);background:var(--surface-inset);min-height:120px}.blog .dp .chg-h:where(:not(.bdos *,.bexp *)){display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between}.blog .dp .chg-h h2:where(:not(.bdos *,.bexp *)){font-size:18px;font-weight:600;letter-spacing:-.01em}.blog .dp .chg-p:where(:not(.bdos *,.bexp *)){margin-top:10px;color:var(--text-secondary);max-width:60ch}.blog .dp .tg:where(:not(.bdos *,.bexp *)){display:inline-flex;padding:3px;border-radius:var(--radius-pill);background:var(--surface-sunken)}.blog .dp .tg a:where(:not(.bdos *,.bexp *)){display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:var(--radius-pill);font-size:14px;color:var(--text-secondary)}.blog .dp .tg a[aria-pressed=true]:where(:not(.bdos *,.bexp *)){background:var(--surface-card);color:var(--text-primary);box-shadow:0 1px 2px rgba(14,17,32,.12)}.blog .dp .cnt:where(:not(.bdos *,.bexp *)){display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:8px}.blog .dp .cnt div:where(:not(.bdos *,.bexp *)){font-size:14px;color:var(--text-secondary)}.blog .dp .cnt b:where(:not(.bdos *,.bexp *)){display:block;font-size:28px;line-height:1.1;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.blog .dp .cnt .u b:where(:not(.bdos *,.bexp *)){color:var(--danger)}.blog .dp .cnt .d b:where(:not(.bdos *,.bexp *)){color:var(--success)}.blog .dp .lrow:where(:not(.bdos *,.bexp *)){display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:2px}.blog .dp .tops[open] .lrow svg:where(:not(.bdos *,.bexp *)){transform:rotate(180deg)}.blog .dp .per:where(:not(.bdos *,.bexp *)){font-size:13px;color:var(--text-tertiary)}.blog .dp .tops-g:where(:not(.bdos *,.bexp *)){display:grid;grid-gap:8px 24px;gap:8px 24px;padding-bottom:12px}@media(min-width:701px){.blog .dp .tops-g:where(:not(.bdos *,.bexp *)){grid-template-columns:1fr 1fr}}.blog .dp .tops h3:where(:not(.bdos *,.bexp *)){font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-weight:600;margin:8px 0}.blog .dp .tops li:where(:not(.bdos *,.bexp *)){display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--border-subtle);font-size:15px}.blog .dp .tops li span:first-child:where(:not(.bdos *,.bexp *)){overflow-wrap:anywhere}.blog .dp .tops li span:last-child:where(:not(.bdos *,.bexp *)){white-space:nowrap;font-weight:600}.blog .dp .lay:where(:not(.bdos *,.bexp *)){display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;margin-top:16px;align-items:start}@media(min-width:1280px){.blog .dp .lay:where(:not(.bdos *,.bexp *)){grid-template-columns:minmax(0,1fr) 340px}}.blog .dp .dside:where(:not(.bdos *,.bexp *)){display:flex;flex-direction:column;gap:16px}@media(min-width:1280px){.blog .dp .dside:where(:not(.bdos *,.bexp *)){position:-webkit-sticky;position:sticky;top:calc(var(--hdr) + 16px);max-height:calc(100vh - var(--hdr) - 32px);overflow:auto}}.blog .dp .dtbl:where(:not(.bdos *,.bexp *)){overflow:hidden;box-shadow:var(--list-shadow)}.blog .dp .dtools:where(:not(.bdos *,.bexp *)){padding:12px 16px;border-bottom:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:12px}.blog .dp .srch:where(:not(.bdos *,.bexp *)){position:relative}@media(min-width:900px){.blog .dp .dtools:where(:not(.bdos *,.bexp *)){flex-direction:row;align-items:center}.blog .dp .srch:where(:not(.bdos *,.bexp *)){flex:0 0 300px}.blog .dp .abc:where(:not(.bdos *,.bexp *)){flex:1 1;min-width:0}}.blog .dp .srch input:where(:not(.bdos *,.bexp *)){width:100%;min-height:48px;padding:0 44px;border-radius:var(--radius-sm);border:1px solid var(--border-field);background:var(--surface-card);font-size:16px}.blog .dp .srch input:focus-visible:where(:not(.bdos *,.bexp *)){border-color:var(--primary);box-shadow:var(--focus-ring)}.blog .dp .srch .si:where(:not(.bdos *,.bexp *)){position:absolute;left:14px;top:14px;color:var(--text-tertiary)}.blog .dp .srch .clr:where(:not(.bdos *,.bexp *)){position:absolute;right:2px;top:2px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--text-tertiary)}.blog .dp .abc:where(:not(.bdos *,.bexp *)){display:flex;gap:8px;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.blog .dp .abc:where(:not(.bdos *,.bexp *))::-webkit-scrollbar{display:none}.blog .dp .abc>:where(:not(.bdos *,.bexp *)){flex:none;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface-card);font-weight:500;font-size:15px}.blog .dp .abc a[aria-pressed=true]:where(:not(.bdos *,.bexp *)){background:var(--text-primary);color:#fff;border-color:var(--text-primary)}.blog .dp .abc span:where(:not(.bdos *,.bexp *)){color:var(--border-strong);border-color:var(--border-subtle)}.blog .dp .th:where(:not(.bdos *,.bexp *)),.blog .dp .tr>summary:where(:not(.bdos *,.bexp *)){display:grid;grid-template-columns:minmax(0,1fr) 150px 96px 56px;grid-gap:0 12px;gap:0 12px;align-items:start;padding:0 16px}.blog .dp .oz .th:where(:not(.bdos *,.bexp *)),.blog .dp .oz .tr>summary:where(:not(.bdos *,.bexp *)){grid-template-columns:minmax(0,1fr) 150px 108px 96px 56px}.blog .dp .th:where(:not(.bdos *,.bexp *)){background:var(--surface-inset);border-bottom:1px solid var(--border-subtle);font-size:13px;color:var(--text-tertiary);font-weight:600}.blog .dp .th a:where(:not(.bdos *,.bexp *)){min-height:44px;display:inline-flex;align-items:center;gap:6px}.blog .dp .th a[aria-pressed=true]:where(:not(.bdos *,.bexp *)){color:var(--text-primary)}.blog .dp .th .thl:where(:not(.bdos *,.bexp *)){padding-top:12px}.blog .dp .th-sort:where(:not(.bdos *,.bexp *)){display:none}.blog .dp .tr:where(:not(.bdos *,.bexp *)){border-bottom:1px solid var(--border-subtle);transition:background var(--duration-hover)}.blog .dp .tr>summary:where(:not(.bdos *,.bexp *)){min-height:52px;padding-top:9px;padding-bottom:9px}@media(hover:hover){.blog .dp .tr>summary:hover:where(:not(.bdos *,.bexp *)){background:var(--row-hover)}}.blog .dp .tr:target:where(:not(.bdos *,.bexp *)){background:var(--primary-container)}.blog .dp .tr .nm:where(:not(.bdos *,.bexp *)){font-size:16px;line-height:1.35;overflow-wrap:anywhere;padding-top:4px}.blog .dp .pcw:where(:not(.bdos *,.bexp *)){display:contents}.blog .dp .tr .pc:where(:not(.bdos *,.bexp *)){display:block;font-size:21px;font-weight:700;letter-spacing:-.015em;line-height:1.1;padding-top:2px}.blog .dp .tr .pc i:where(:not(.bdos *,.bexp *)){font-style:normal;font-size:15px;font-weight:500;color:var(--text-tertiary);margin-left:2px}.blog .dp .dbar:where(:not(.bdos *,.bexp *)){display:block;height:4px;border-radius:2px;background:var(--surface-sunken);margin-top:3px;overflow:hidden;max-width:110px}.blog .dp .dbar span:where(:not(.bdos *,.bexp *)){display:block;height:100%;border-radius:2px;background:var(--primary)}.blog .dp .tr .dl:where(:not(.bdos *,.bexp *)),.blog .dp .tr .lg:where(:not(.bdos *,.bexp *)){padding-top:4px;font-size:15px}.blog .dp .dl:where(:not(.bdos *,.bexp *)){font-weight:600;display:inline-flex;gap:4px;align-items:center}.blog .dp .dl.u:where(:not(.bdos *,.bexp *)){color:var(--danger)}.blog .dp .dl.d:where(:not(.bdos *,.bexp *)){color:var(--success)}.blog .dp .dl.z:where(:not(.bdos *,.bexp *)){color:var(--text-tertiary);font-weight:400}.blog .dp .xb:where(:not(.bdos *,.bexp *)){width:44px;height:44px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);justify-self:end;margin:-6px 0;transition:transform var(--duration-hover)}.blog .dp .tr[open] .xb:where(:not(.bdos *,.bexp *)){transform:rotate(180deg);color:var(--primary)}.blog .dp .ddet:where(:not(.bdos *,.bexp *)){padding:16px;background:var(--surface-inset);border-top:1px solid var(--border-subtle);display:flex;gap:12px 24px;flex-wrap:wrap;align-items:center}.blog .dp .ddet p:where(:not(.bdos *,.bexp *)){font-size:14px;color:var(--text-secondary);flex:1 1 280px}.blog .dp .foot:where(:not(.bdos *,.bexp *)){padding:16px;display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between}.blog .dp .foot>span:where(:not(.bdos *,.bexp *)){font-size:14px;color:var(--text-secondary)}.blog .dp .rows:where(:not(.bdos *,.bexp *)){min-height:416px}@media(min-width:1280px){.blog .dp .abc>:where(:not(.bdos *,.bexp *)){width:36px;height:36px;font-size:14px}.blog .dp .tr>summary:where(:not(.bdos *,.bexp *)){min-height:48px}.blog .dp .rows:where(:not(.bdos *,.bexp *)){min-height:384px}}.blog .dp .empty:where(:not(.bdos *,.bexp *)){padding:32px 24px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.blog .dp .empty h3:where(:not(.bdos *,.bexp *)){font-size:20px;font-weight:600}.blog .dp .empty p:where(:not(.bdos *,.bexp *)){color:var(--text-secondary);max-width:52ch}.blog .dp .acts:where(:not(.bdos *,.bexp *)),.blog .dp .btns:where(:not(.bdos *,.bexp *)){display:flex;flex-wrap:wrap;gap:8px}.blog .dp .stale:where(:not(.bdos *,.bexp *)){opacity:.62}.blog .dp .cite:where(:not(.bdos *,.bexp *)){padding:20px}.blog .dp .cite h3:where(:not(.bdos *,.bexp *)),.blog .dp .meth h2:where(:not(.bdos *,.bexp *)),.blog .dp .sub h3:where(:not(.bdos *,.bexp *)),.blog .dp .whs h2:where(:not(.bdos *,.bexp *)){font-size:18px;font-weight:600;letter-spacing:-.01em}.blog .dp .cite-p:where(:not(.bdos *,.bexp *)){margin-top:6px;font-size:14px;color:var(--text-secondary)}.blog .dp .cite blockquote:where(:not(.bdos *,.bexp *)){margin:12px 0;padding:12px 14px;border-left:3px solid var(--primary);background:var(--surface-inset);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:14px;color:var(--text-secondary)}.blog .dp .sub:where(:not(.bdos *,.bexp *)){padding:20px;background:linear-gradient(160deg,#2f2a9c,#4F46E5 70%);color:#fff;border-radius:var(--radius-md)}.blog .dp .sub p:where(:not(.bdos *,.bexp *)){margin:8px 0 16px;font-size:15px;color:#E2E4FF}.blog .dp .chan .dbtn:where(:not(.bdos *,.bexp *)),.blog .dp .sub .dbtn:where(:not(.bdos *,.bexp *)){background:#fff;color:#2f2a9c;border-color:#fff}.blog .dp .whs:where(:not(.bdos *,.bexp *)){margin-top:40px}.blog .dp .whs-p:where(:not(.bdos *,.bexp *)){color:var(--text-secondary);margin-top:6px;max-width:62ch}.blog .dp .whs .dcard:where(:not(.bdos *,.bexp *)){margin-top:16px;overflow:hidden;box-shadow:var(--list-shadow)}.blog .dp .wh:where(:not(.bdos *,.bexp *)){display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-subtle);align-items:start;font-size:15px}.blog .dp .wh.h:where(:not(.bdos *,.bexp *)){background:var(--surface-inset);font-size:13px;font-weight:600;color:var(--text-tertiary)}.blog .dp .wh .nm:where(:not(.bdos *,.bexp *)){overflow-wrap:anywhere}.blog .dp .meth:where(:not(.bdos *,.bexp *)){margin-top:40px;max-width:68ch}.blog .dp .meth h2:where(:not(.bdos *,.bexp *)){margin-bottom:8px}.blog .dp .meth ul:where(:not(.bdos *,.bexp *)){padding-left:20px;list-style:disc;color:var(--text-secondary)}.blog .dp .meth li:where(:not(.bdos *,.bexp *)){margin:8px 0}@media(max-width:700px){.blog .dp .dseg:where(:not(.bdos *,.bexp *)){grid-template-columns:1fr}.blog .dp .dseg small:where(:not(.bdos *,.bexp *)){display:block;margin:0}.blog .dp .th:where(:not(.bdos *,.bexp *)){display:none}.blog .dp .th-sort:where(:not(.bdos *,.bexp *)){display:flex;gap:8px;overflow:auto;padding:12px 16px;align-items:center;font-size:14px;color:var(--text-tertiary)}.blog .dp .th-sort a:where(:not(.bdos *,.bexp *)){flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:var(--radius-pill);border:1px solid var(--border-strong);color:var(--text-primary)}.blog .dp .th-sort a.on:where(:not(.bdos *,.bexp *)){background:var(--text-primary);color:#fff;border-color:var(--text-primary)}.blog .dp .oz .tr>summary:where(:not(.bdos *,.bexp *)),.blog .dp .tr>summary:where(:not(.bdos *,.bexp *)){grid-template-columns:minmax(0,1fr) 56px;grid-template-areas:"nm xb" "pc pc";padding:14px 16px;row-gap:6px}.blog .dp .tr .nm:where(:not(.bdos *,.bexp *)){grid-area:nm;font-size:17px;padding-top:2px}.blog .dp .tr .xb:where(:not(.bdos *,.bexp *)){grid-area:xb}.blog .dp .pcw:where(:not(.bdos *,.bexp *)){grid-area:pc;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 18px}.blog .dp .tr .lg:where(:not(.bdos *,.bexp *)):before{content:"Логистика "}.blog .dp .tr .dl:where(:not(.bdos *,.bexp *)),.blog .dp .tr .lg:where(:not(.bdos *,.bexp *)){padding-top:0}.blog .dp .wh:where(:not(.bdos *,.bexp *)){grid-template-columns:1fr 1fr}.blog .dp .wh.h:where(:not(.bdos *,.bexp *)){display:none}.blog .dp .wh .nm:where(:not(.bdos *,.bexp *)){grid-column:1/-1;font-weight:600}.blog .dp .wh span[data-l]:where(:not(.bdos *,.bexp *)):before{content:attr(data-l) " ";color:var(--text-tertiary);display:block;font-size:12px}}.blog .dp .hh:where(:not(.bdos *,.bexp *)){padding:8px 0 0;display:grid;grid-gap:16px 56px;gap:16px 56px;grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.blog .dp .hh:where(:not(.bdos *,.bexp *)){grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}}.blog .dp .hh h1:where(:not(.bdos *,.bexp *)){font-size:clamp(34px,4.6vw,62px);line-height:1.02;letter-spacing:-.03em;font-weight:700;margin-top:12px;text-wrap:balance;overflow-wrap:anywhere}.blog .dp .hh p:where(:not(.bdos *,.bexp *)){font-size:clamp(16px,1.3vw,19px);color:var(--text-secondary);max-width:52ch}.blog .dp .hcnt:where(:not(.bdos *,.bexp *)){margin-top:12px;font-size:14px;color:var(--text-tertiary);display:flex;gap:6px 12px;flex-wrap:wrap;align-items:center}.blog .dp .opora:where(:not(.bdos *,.bexp *)){margin-top:36px;display:grid;grid-template-columns:minmax(0,1fr);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-strong);box-shadow:var(--list-shadow);background:var(--surface-card)}@media(min-width:800px){.blog .dp .opora:where(:not(.bdos *,.bexp *)){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media(min-width:1280px){.blog .dp .opora:where(:not(.bdos *,.bexp *)){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.blog .dp .opora .dcover:where(:not(.bdos *,.bexp *)){border-radius:0;height:100%;min-height:200px}@media(min-width:800px) and (max-width:1279px){.blog .dp .opora .dcover:where(:not(.bdos *,.bexp *)){aspect-ratio:auto}}.blog .dp .opora .tx:where(:not(.bdos *,.bexp *)){padding:24px 26px 28px;display:flex;flex-direction:column;gap:12px;justify-content:center;background:var(--surface-inset)}.blog .dp .opora .oh:where(:not(.bdos *,.bexp *)){display:flex;gap:10px;align-items:center;flex-wrap:wrap}.blog .dp .opora h2:where(:not(.bdos *,.bexp *)){font-size:clamp(22px,2.2vw,32px);line-height:1.15;letter-spacing:-.02em;font-weight:700;overflow-wrap:anywhere;text-wrap:balance}.blog .dp .opora p:where(:not(.bdos *,.bexp *)){color:var(--text-secondary);font-size:16px}.blog .dp .opora .dlink:where(:not(.bdos *,.bexp *)){min-height:0}@media(hover:hover){.blog .dp .opora:hover .dcover img:where(:not(.bdos *,.bexp *)){transform:scale(1.02)}.blog .dp .opora:hover h2:where(:not(.bdos *,.bexp *)){color:var(--primary-text)}}.blog .dp .dsec-h:where(:not(.bdos *,.bexp *)){display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:48px 0 20px}.blog .dp .dsec-h h2:where(:not(.bdos *,.bexp *)){font-size:clamp(24px,2.2vw,30px);letter-spacing:-.02em;font-weight:700}.blog .dp .lst:where(:not(.bdos *,.bexp *)){display:grid;grid-gap:28px 20px;gap:28px 20px;grid-template-columns:minmax(0,1fr);align-items:stretch}@media(min-width:760px){.blog .dp .lst:where(:not(.bdos *,.bexp *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.blog .dp .lst:where(:not(.bdos *,.bexp *)){grid-template-columns:repeat(3,minmax(0,1fr))}}.blog .dp .tile:where(:not(.bdos *,.bexp *)){display:flex;flex-direction:column;gap:12px}.blog .dp .tile h3:where(:not(.bdos *,.bexp *)){font-size:20px;line-height:1.25;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:balance}.blog .dp .tile p:where(:not(.bdos *,.bexp *)){font-size:15px;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(hover:hover){.blog .dp .tile:hover .dcover img:where(:not(.bdos *,.bexp *)){transform:scale(1.025)}.blog .dp .tile:hover h3:where(:not(.bdos *,.bexp *)){color:var(--primary-text)}}@media(max-width:639px){.blog .dp .lst:where(:not(.bdos *,.bexp *)){gap:0}.blog .dp .lst .tile:where(:not(.bdos *,.bexp *)){display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:4px 14px;gap:4px 14px;padding:16px 0;border-bottom:1px solid var(--border-subtle);align-items:start}.blog .dp .lst .tile .dcover:where(:not(.bdos *,.bexp *)){grid-row:1/3;aspect-ratio:1;width:96px;border-radius:var(--radius-sm)}.blog .dp .lst .tile h3:where(:not(.bdos *,.bexp *)){font-size:17px}.blog .dp .lst .tile p:where(:not(.bdos *,.bexp *)){display:none}}.blog .dp .more:where(:not(.bdos *,.bexp *)){display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between;margin-top:28px;padding:16px 0;border-top:1px solid var(--border-subtle)}.blog .dp .more span:where(:not(.bdos *,.bexp *)){font-size:14px;color:var(--text-secondary)}.blog .dp .more .dbtn:where(:not(.bdos *,.bexp *)){min-width:220px}.blog .dp .thin:where(:not(.bdos *,.bexp *)){margin-top:40px;padding:36px 28px;border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-inset);display:flex;flex-direction:column;gap:12px;align-items:flex-start}.blog .dp .thin h1:where(:not(.bdos *,.bexp *)){font-size:clamp(28px,3.4vw,44px);letter-spacing:-.02em;line-height:1.1}.blog .dp .thin p:where(:not(.bdos *,.bexp *)){color:var(--text-secondary);max-width:52ch}.blog .dp .themes:where(:not(.bdos *,.bexp *)){display:flex;flex-wrap:wrap;gap:8px}.blog .dp .chan:where(:not(.bdos *,.bexp *)){margin-top:56px;padding:28px;border-radius:var(--radius-lg);background:linear-gradient(160deg,#2f2a9c,#4F46E5 70%);color:#fff;display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center;justify-content:space-between}.blog .dp .chan h3:where(:not(.bdos *,.bexp *)){font-size:24px;line-height:1.2;letter-spacing:-.01em;max-width:24ch}.blog .dp .chan p:where(:not(.bdos *,.bexp *)){color:#E2E4FF;margin-top:6px;max-width:48ch}.blog .dp .tip:where(:not(.bdos *,.bexp *)){margin-top:16px;font-size:14px;color:var(--text-tertiary)}.blog .dp .tip a:where(:not(.bdos *,.bexp *)){color:var(--primary-text);text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px}.blog{--danger:#C0262D;--danger-bg:#FFE8E5;--danger-ink:#9E2B2C;--warn:#A24A04;--warn-bg:#FEE9DE;--warn-ink:#8A451A;--success-bg:#E1F3E9;--success-ink:#1F6A4B;--brand-soft:#B4BFF0}.blog .g-btn:focus-visible:where(:not(.bdos *,.bexp *)),.blog .g-btn:focus:where(:not(.bdos *,.bexp *)),.blog .g-dl :focus-visible:where(:not(.bdos *,.bexp *)),.blog .g-sm :focus-visible:where(:not(.bdos *,.bexp *)),.blog .g-tool :focus-visible:where(:not(.bdos *,.bexp *)){outline:none}.blog .g-btn:where(:not(.bdos *,.bexp *)){display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:var(--r-pill);font:600 16px/1.25 var(--sans);text-decoration:none;text-align:center;cursor:pointer;border:0;transition:background-color .12s var(--ease),border-color .12s var(--ease),color .12s var(--ease)}.blog .g-btn svg:where(:not(.bdos *,.bexp *)){flex:none}.blog .g-btn-b:where(:not(.bdos *,.bexp *)){background:var(--brand);color:#fff}.blog .g-btn-o:where(:not(.bdos *,.bexp *)){background:#fff;color:var(--brand);border:1.5px solid var(--brand)}.blog .g-btn-g:where(:not(.bdos *,.bexp *)){background:var(--paper);color:var(--ink);border:1px solid var(--hair)}@media(hover:hover){.blog .g-btn-b:hover:where(:not(.bdos *,.bexp *)){background:var(--brand-hover)}.blog .g-btn-o:hover:where(:not(.bdos *,.bexp *)){background:var(--brand-tint)}.blog .g-btn-g:hover:where(:not(.bdos *,.bexp *)){background:#fff;border-color:var(--hair-2,#CDD2DE)}}.blog .prose a.g-btn-b:where(:not(.bdos *,.bexp *)){color:#fff;text-decoration:none}.blog .prose a.g-btn-o:where(:not(.bdos *,.bexp *)){color:var(--brand);text-decoration:none}.blog .g-note:where(:not(.bdos *,.bexp *)){font:400 13px/1.45 var(--sans);color:var(--ink-3);margin:12px 0 0}.blog .g-chip:where(:not(.bdos *,.bexp *)){display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:var(--r-pill);font:600 12px/1 var(--sans);letter-spacing:.04em;background:var(--warn-bg);color:var(--warn-ink);border:1px solid #f2c9b0}.blog .g-answer:where(:not(.bdos *,.bexp *)){margin:0 0 24px;border-left:4px solid var(--brand);background:var(--brand-tint);border-radius:0 var(--r-card) var(--r-card) 0;padding:20px 24px}.blog .g-answer .k:where(:not(.bdos *,.bexp *)){font:700 12px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin-bottom:10px}.blog .g-answer p:where(:not(.bdos *,.bexp *)){margin:0;font:500 clamp(17px,1.5vw,19px)/1.55 var(--sans);color:var(--ink)}.blog .g-answer small:where(:not(.bdos *,.bexp *)){display:block;margin-top:10px;font:400 13px/1.4 var(--sans);color:var(--ink-3)}.blog .g-src:where(:not(.bdos *,.bexp *)){display:flex;flex-wrap:wrap;gap:2px 8px;align-items:baseline;font:400 13px/1.45 var(--sans);color:var(--ink-3);margin:-6px 0 22px}.blog .g-src .tag:where(:not(.bdos *,.bexp *)){font:700 12px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.blog .prose .g-src a:where(:not(.bdos *,.bexp *)){color:var(--ink-2);overflow-wrap:anywhere;-webkit-text-decoration-color:var(--hair-2,#CDD2DE);text-decoration-color:var(--hair-2,#CDD2DE)}.blog .g-src .u:where(:not(.bdos *,.bexp *)){color:var(--ink-3);overflow-wrap:anywhere}.blog .g-srcs:where(:not(.bdos *,.bexp *)){margin:16px 0 0;padding:0;list-style:none;counter-reset:q;max-width:660px}.blog .g-srcs li:where(:not(.bdos *,.bexp *)){counter-increment:q;display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:0 8px;gap:0 8px;padding:12px 0;border-bottom:1px solid var(--hair);margin:0}.blog .g-srcs li:where(:not(.bdos *,.bexp *)):before{content:counter(q);font:700 14px/1.5 var(--sans);color:var(--ink-3)}.blog .g-srcs b:where(:not(.bdos *,.bexp *)){display:block;font:600 15px/1.4 var(--sans);color:var(--ink)}.blog .g-srcs span:where(:not(.bdos *,.bexp *)){font:400 13px/1.5 var(--sans);color:var(--ink-3);overflow-wrap:anywhere}.blog .g-cap:where(:not(.bdos *,.bexp *)){margin:24px 0 8px;font:700 17px/1.3 var(--sans)}.blog .g-tk-line:where(:not(.bdos *,.bexp *)){margin:-12px 0 20px;font:400 15px/1.5 var(--sans);color:var(--ink-2)}.blog .g-src-line:where(:not(.bdos *,.bexp *)){margin:-12px 0 24px;font:400 13px/1.45 var(--sans);color:var(--ink-3)}.blog .g-t:where(:not(.bdos *,.bexp *)){width:100%;border-collapse:collapse;font:400 15px/1.45 var(--sans)}.blog .g-t td:where(:not(.bdos *,.bexp *)),.blog .g-t th:where(:not(.bdos *,.bexp *)){padding:10px 12px;border-bottom:1px solid var(--hair);text-align:left;vertical-align:top}.blog .g-mc:where(:not(.bdos *,.bexp *)){margin:20px 0 28px;display:grid;grid-template-columns:128px repeat(var(--g-cols,4),minmax(0,1fr));grid-template-rows:repeat(var(--g-rows,4),auto);border:1px solid var(--hair);border-radius:var(--r-card);overflow:hidden;background:#fff}.blog .g-mc>div:where(:not(.bdos *,.bexp *)){display:grid;grid-template-rows:subgrid;grid-row:span var(--g-rows,4)}.blog .g-mc .lab:where(:not(.bdos *,.bexp *)){background:var(--paper)}.blog .g-mc .col2 span:where(:not(.bdos *,.bexp *)),.blog .g-mc .lab span:where(:not(.bdos *,.bexp *)){padding:14px;border-bottom:1px solid var(--hair);font:400 14px/1.45 var(--sans)}.blog .g-mc .lab span:where(:not(.bdos *,.bexp *)){font-weight:700;color:var(--ink-3);font-size:12px;letter-spacing:.05em;text-transform:uppercase;display:flex;align-items:center}.blog .g-mc .col2:where(:not(.bdos *,.bexp *)){border-left:1px solid var(--hair)}.blog .g-mc .col2 span:last-child:where(:not(.bdos *,.bexp *)),.blog .g-mc .lab span:last-child:where(:not(.bdos *,.bexp *)){border-bottom:0}.blog .g-mc .col2 span:first-child:where(:not(.bdos *,.bexp *)){font:700 15px/1.3 var(--sans);color:var(--ink);display:flex;flex-direction:column;justify-content:center;gap:4px;background:var(--paper)}.blog .g-mc .col2 span:where(:not(.bdos *,.bexp *)){color:var(--ink-2)}.blog .g-mc .col2.hl:where(:not(.bdos *,.bexp *)){background:var(--brand-tint)}.blog .g-mc .col2.hl span:first-child:where(:not(.bdos *,.bexp *)){background:var(--brand);border-bottom-color:var(--brand)}.blog .g-mc .col2.hl span:where(:not(.bdos *,.bexp *)){color:var(--brand-deep);border-bottom-color:#CBD1F2}.blog .g-mc .col2.hl span:first-child:where(:not(.bdos *,.bexp *)){color:#fff}.blog .g-mc .col2 em:where(:not(.bdos *,.bexp *)){font:600 12px/1 var(--sans);font-style:normal;letter-spacing:.06em;text-transform:uppercase;opacity:.85}@media(max-width:860px) and (min-width:601px){.blog .g-mc:where(:not(.bdos *,.bexp *)){grid-template-columns:96px repeat(var(--g-cols,4),minmax(0,1fr))}.blog .g-mc .col2 span:where(:not(.bdos *,.bexp *)),.blog .g-mc .lab span:where(:not(.bdos *,.bexp *)){padding:12px 10px;font-size:13px}}@media(max-width:600px){.blog .g-mc:where(:not(.bdos *,.bexp *)){display:block;border:0;background:none;border-radius:0}.blog .g-mc>div:where(:not(.bdos *,.bexp *)){display:block}.blog .g-mc .lab:where(:not(.bdos *,.bexp *)){display:none}.blog .g-mc .col2:where(:not(.bdos *,.bexp *)){border:1px solid var(--hair);border-radius:var(--r-panel);margin-bottom:10px;overflow:hidden;background:#fff}.blog .g-mc .col2.hl:where(:not(.bdos *,.bexp *)){border-color:var(--brand)}.blog .g-mc .col2 span:where(:not(.bdos *,.bexp *)){display:block;border-bottom:0;padding:8px 16px}.blog .g-mc .col2 span:first-child:where(:not(.bdos *,.bexp *)){padding:14px 16px;border-bottom:1px solid var(--hair)}.blog .g-mc .col2.hl span:where(:not(.bdos *,.bexp *)){color:var(--ink-2)}.blog .g-mc .col2.hl span:first-child:where(:not(.bdos *,.bexp *)){color:#fff}.blog .g-mc .col2 span[data-l]:where(:not(.bdos *,.bexp *)):before{content:attr(data-l);display:block;font:600 12px/1.5 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}}.blog .g-tool:where(:not(.bdos *,.bexp *)){margin:36px 0;border:1px solid var(--hair);border-radius:var(--r-card);background:#fff;overflow:clip}.blog .g-th:where(:not(.bdos *,.bexp *)){padding:22px 24px 18px;background:var(--paper);border-bottom:1px solid var(--hair)}.blog .g-tk:where(:not(.bdos *,.bexp *)){font:700 12px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin-bottom:8px}.blog .g-th h3:where(:not(.bdos *,.bexp *)){margin:0 0 6px;font:700 22px/1.25 var(--sans)}.blog .g-th p:where(:not(.bdos *,.bexp *)){margin:0;font:400 15px/1.5 var(--sans);color:var(--ink-2)}.blog .g-tb:where(:not(.bdos *,.bexp *)){padding:20px 24px 24px}@media(max-width:599px){.blog .g-th:where(:not(.bdos *,.bexp *)){padding:18px 16px 14px}.blog .g-tb:where(:not(.bdos *,.bexp *)){padding:16px}}.blog .g-sc-list:where(:not(.bdos *,.bexp *)){display:flex;flex-direction:column;gap:12px}.blog .g-cr:where(:not(.bdos *,.bexp *)){border:1.5px solid var(--hair);border-radius:var(--r-panel);padding:16px 18px;transition:border-color .15s var(--ease),background-color .15s}.blog .g-cr.miss:where(:not(.bdos *,.bexp *)){border-color:var(--brand);background:var(--brand-tint)}.blog .g-cr-h:where(:not(.bdos *,.bexp *)){display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 12px;margin-bottom:4px}.blog .g-cr-t:where(:not(.bdos *,.bexp *)){font:700 17px/1.3 var(--sans);color:var(--ink)}.blog .g-cr-t .m:where(:not(.bdos *,.bexp *)){font-weight:600;font-size:13px;color:var(--ink-3);margin-left:8px;white-space:nowrap}.blog .g-cr-s:where(:not(.bdos *,.bexp *)){font:600 12px/1.3 var(--sans);letter-spacing:.04em;color:var(--ink-3);display:inline-flex;align-items:center;gap:6px;min-height:24px}.blog .g-cr-s:where(:not(.bdos *,.bexp *)):before{content:"";width:8px;height:8px;border-radius:50%;border:2px solid var(--hair-2,#cdd2de)}.blog .g-cr.ans .g-cr-s:where(:not(.bdos *,.bexp *)){color:var(--success)}.blog .g-cr.ans .g-cr-s:where(:not(.bdos *,.bexp *)):before{background:var(--success);border-color:var(--success)}.blog .g-cr.miss .g-cr-s:where(:not(.bdos *,.bexp *)){color:var(--brand)}.blog .g-cr.miss .g-cr-s:where(:not(.bdos *,.bexp *)):before{border-color:var(--brand)}.blog .g-cr-d:where(:not(.bdos *,.bexp *)){font:400 15px/1.45 var(--sans);color:var(--ink-2);margin-bottom:12px}.blog .g-cr-d a:where(:not(.bdos *,.bexp *)){color:var(--brand);text-underline-offset:3px}.blog .g-seg:where(:not(.bdos *,.bexp *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.blog .g-seg label:where(:not(.bdos *,.bexp *)){position:relative;display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:52px;padding:8px 12px;border:1.5px solid var(--hair);border-radius:var(--r-control);background:#fff;cursor:pointer;font:600 14px/1.25 var(--sans);transition:background-color .12s var(--ease),border-color .12s,color .12s}.blog .g-seg label small:where(:not(.bdos *,.bexp *)){font:500 12px/1.2 var(--sans);color:var(--ink-3)}.blog .g-seg label small.g-in:where(:not(.bdos *,.bexp *)){display:inline}.blog .g-ck-i input:where(:not(.bdos *,.bexp *)),.blog .g-seg input:where(:not(.bdos *,.bexp *)),.blog .g-stops input:where(:not(.bdos *,.bexp *)){position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.blog .g-seg label:has(input:checked):where(:not(.bdos *,.bexp *)){background:var(--brand);border-color:var(--brand);color:#fff}.blog .g-seg label:has(input:checked) small:where(:not(.bdos *,.bexp *)){color:#DDE3FB}@media(hover:hover){.blog .g-seg label:hover:where(:not(.bdos *,.bexp *)){border-color:var(--brand);background:var(--brand-tint)}.blog .g-seg label:has(input:checked):hover:where(:not(.bdos *,.bexp *)){background:var(--brand-hover)}}@media(max-width:480px){.blog .g-seg:where(:not(.bdos *,.bexp *)){gap:6px}.blog .g-seg label:where(:not(.bdos *,.bexp *)){padding:8px;font-size:13px}}.blog .g-stp-h:where(:not(.bdos *,.bexp *)){font:700 17px/1.3 var(--sans);margin:24px 0 4px;color:var(--ink)}.blog .g-stp-s:where(:not(.bdos *,.bexp *)){font:400 15px/1.5 var(--sans);color:var(--ink-2);margin:0 0 12px}.blog .g-stops:where(:not(.bdos *,.bexp *)){display:flex;flex-direction:column;gap:8px}.blog .g-stops label:where(:not(.bdos *,.bexp *)){position:relative;display:flex;gap:14px;align-items:center;min-height:56px;padding:10px 16px;border:1.5px solid var(--hair);border-radius:var(--r-control);cursor:pointer;font:500 15px/1.4 var(--sans);transition:background-color .12s,border-color .12s}.blog .g-sw:where(:not(.bdos *,.bexp *)){flex:none;width:44px;height:26px;border-radius:var(--r-pill);background:#8C92A6;position:relative;transition:background-color .15s var(--ease)}.blog .g-sw:where(:not(.bdos *,.bexp *)):after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s var(--ease)}.blog .g-stops label:has(input:checked):where(:not(.bdos *,.bexp *)){background:var(--danger-bg);border-color:var(--danger);color:var(--danger-ink)}.blog .g-stops label:has(input:checked) .g-sw:where(:not(.bdos *,.bexp *)){background:var(--danger)}.blog .g-stops label:has(input:checked) .g-sw:where(:not(.bdos *,.bexp *)):after{transform:translateX(18px)}.blog .g-sc-bar:where(:not(.bdos *,.bexp *)){position:-webkit-sticky;position:sticky;bottom:12px;z-index:20;margin:20px -8px 0;padding:12px 16px;border-radius:var(--r-panel);background:var(--night);color:#fff;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;min-height:76px;box-shadow:0 14px 30px -12px rgba(13,13,15,.5);transition:background-color .2s var(--ease)}.blog .g-sc-bar .n:where(:not(.bdos *,.bexp *)){font:800 34px/1 var(--sans);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:112px}.blog .g-sc-bar .n.x:where(:not(.bdos *,.bexp *)){text-decoration:line-through;opacity:.65}.blog .g-sc-bar .n small:where(:not(.bdos *,.bexp *)){font:600 15px var(--sans);color:var(--on-night-2);letter-spacing:0}.blog .g-sc-bar .v:where(:not(.bdos *,.bexp *)){font:700 16px/1.3 var(--sans)}.blog .g-sc-bar .s:where(:not(.bdos *,.bexp *)){font:400 13px/1.4 var(--sans);color:var(--on-night-2)}.blog .g-sc-bar.stop:where(:not(.bdos *,.bexp *)){background:var(--danger)}.blog .g-sc-bar.stop .n small:where(:not(.bdos *,.bexp *)),.blog .g-sc-bar.stop .s:where(:not(.bdos *,.bexp *)){color:var(--danger-bg)}.blog .g-sc-bar.good:where(:not(.bdos *,.bexp *)){background:var(--success)}.blog .g-sc-bar.good .n small:where(:not(.bdos *,.bexp *)),.blog .g-sc-bar.good .s:where(:not(.bdos *,.bexp *)){color:var(--success-bg)}.blog .g-sc-bar.mid:where(:not(.bdos *,.bexp *)){background:var(--brand)}.blog .g-sc-bar.mid .n small:where(:not(.bdos *,.bexp *)),.blog .g-sc-bar.mid .s:where(:not(.bdos *,.bexp *)){color:#DDE3FB}.blog .g-sc-bar.low:where(:not(.bdos *,.bexp *)){background:var(--warn)}.blog .g-sc-bar.low .n small:where(:not(.bdos *,.bexp *)),.blog .g-sc-bar.low .s:where(:not(.bdos *,.bexp *)){color:var(--warn-bg)}@media(max-width:480px){.blog .g-sc-bar:where(:not(.bdos *,.bexp *)){margin:16px -4px 0;padding:10px 14px;gap:12px}.blog .g-sc-bar .n:where(:not(.bdos *,.bexp *)){font-size:28px;min-width:92px}}.blog .g-sc-res:where(:not(.bdos *,.bexp *)){margin-top:16px;padding:18px 20px;border-radius:var(--r-panel);background:var(--paper);min-height:132px;display:flex;flex-direction:column;gap:14px;justify-content:space-between}.blog .g-sc-res p:where(:not(.bdos *,.bexp *)){margin:0;font:500 16px/1.5 var(--sans);color:var(--ink-2)}.blog .g-ck-act:where(:not(.bdos *,.bexp *)),.blog .g-sc-res .row:where(:not(.bdos *,.bexp *)){display:flex;flex-wrap:wrap;gap:8px}.blog .g-ck-act:where(:not(.bdos *,.bexp *)){margin-top:20px}.blog .g-ck-top:where(:not(.bdos *,.bexp *)){position:-webkit-sticky;position:sticky;top:0;z-index:15;background:#fff;margin:-20px -24px 8px;padding:16px 24px 12px;border-bottom:1px solid var(--hair)}@media(max-width:599px){.blog .g-ck-top:where(:not(.bdos *,.bexp *)){margin:-16px -16px 8px;padding:12px 16px 10px;top:52px}}.blog .g-ck-cnt:where(:not(.bdos *,.bexp *)){display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font:600 15px/1.3 var(--sans)}.blog .g-ck-cnt b:where(:not(.bdos *,.bexp *)){font:800 22px/1 var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--brand)}.blog .g-pct:where(:not(.bdos *,.bexp *)){color:var(--ink-3)}.blog .g-ck-pr:where(:not(.bdos *,.bexp *)){height:8px;border-radius:var(--r-pill);background:var(--hair);margin-top:10px;overflow:hidden}.blog .g-ck-pr i:where(:not(.bdos *,.bexp *)){display:block;height:100%;background:var(--brand);border-radius:var(--r-pill);transition:width .25s var(--ease)}.blog .g-ck-msg:where(:not(.bdos *,.bexp *)){min-height:24px;font:600 14px/1.4 var(--sans);color:var(--success);margin-top:8px}.blog .g-ck-g:where(:not(.bdos *,.bexp *)){margin-top:16px;page-break-inside:avoid;break-inside:avoid}.blog .g-ck-g h4:where(:not(.bdos *,.bexp *)){font:700 12px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px}.blog .g-ck-g ul:where(:not(.bdos *,.bexp *)){list-style:none;margin:0;padding:0}.blog .g-ck-g li:where(:not(.bdos *,.bexp *)){margin:0;padding:0}.blog .g-ck-i:where(:not(.bdos *,.bexp *)){position:relative;display:flex;gap:14px;align-items:flex-start;min-height:48px;padding:10px 12px;border-radius:var(--r-control);cursor:pointer;font:500 16px/1.4 var(--sans);color:var(--ink);transition:background-color .12s var(--ease)}.blog .g-ck-i .bx:where(:not(.bdos *,.bexp *)){flex:none;width:28px;height:28px;margin-top:-2px;border:2px solid var(--hair-2,#cdd2de);border-radius:8px;background:#fff;display:grid;place-items:center;transition:background-color .12s var(--ease),border-color .12s;color:#fff}.blog .g-ck-i .bx svg:where(:not(.bdos *,.bexp *)){opacity:0;transition:opacity .1s}.blog .g-ck-i:has(input:checked) .bx:where(:not(.bdos *,.bexp *)){background:var(--brand);border-color:var(--brand)}.blog .g-ck-i:has(input:checked) .bx svg:where(:not(.bdos *,.bexp *)){opacity:1}.blog .g-ck-i:has(input:checked):where(:not(.bdos *,.bexp *)){background:var(--brand-tint)}@media(hover:hover){.blog .g-ck-i:hover:where(:not(.bdos *,.bexp *)){background:var(--paper)}.blog .g-ck-i:has(input:checked):hover:where(:not(.bdos *,.bexp *)){background:var(--brand-tint)}}.blog .g-dl:where(:not(.bdos *,.bexp *)){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px 24px;gap:18px 24px;align-items:center;margin:32px 0;padding:22px 24px;border:1.5px solid var(--brand);border-radius:var(--r-card);background:var(--brand-tint)}.blog .g-dl h3:where(:not(.bdos *,.bexp *)){margin:0 0 6px;font:700 20px/1.3 var(--sans)}.blog .g-dl p:where(:not(.bdos *,.bexp *)){margin:0;font:400 15px/1.5 var(--sans);color:var(--brand-deep)}.blog .g-dl .fl:where(:not(.bdos *,.bexp *)){display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px;font:500 13px/1.4 var(--sans);color:var(--brand-deep)}.blog .g-dl .acts:where(:not(.bdos *,.bexp *)){display:flex;flex-direction:column;gap:8px}.blog .g-dl .g-btn:where(:not(.bdos *,.bexp *)){min-width:228px}@media(max-width:699px){.blog .g-dl:where(:not(.bdos *,.bexp *)){grid-template-columns:1fr}.blog .g-dl .g-btn:where(:not(.bdos *,.bexp *)){width:100%}}.blog .g-sm:where(:not(.bdos *,.bexp *)){margin:20px 0 28px;border:1px solid var(--hair);border-radius:var(--r-panel);overflow:hidden;background:#fff}.blog .g-sm .sm-h:where(:not(.bdos *,.bexp *)),.blog .g-sm details>summary:where(:not(.bdos *,.bexp *)){display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,1.3fr);grid-gap:0 20px;gap:0 20px;align-items:start}.blog .g-sm .sm-h:where(:not(.bdos *,.bexp *)){padding:12px 20px;background:var(--paper);font:700 12px/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--hair)}.blog .g-sm details:where(:not(.bdos *,.bexp *)){border-bottom:1px solid var(--hair)}.blog .g-sm details:last-child:where(:not(.bdos *,.bexp *)){border-bottom:0}.blog .g-sm summary:where(:not(.bdos *,.bexp *)){list-style:none;padding:14px 20px;min-height:52px;cursor:default;font:600 15px/1.4 var(--sans);color:var(--ink)}.blog .g-sm summary:where(:not(.bdos *,.bexp *))::-webkit-details-marker{display:none}.blog .g-sm summary .c:where(:not(.bdos *,.bexp *)),.blog .g-sm summary .w:where(:not(.bdos *,.bexp *)){font-weight:400;color:var(--ink-2)}.blog .g-sm summary .chev:where(:not(.bdos *,.bexp *)){display:none}.blog .g-sm .d:where(:not(.bdos *,.bexp *)){display:none}@media(max-width:700px){.blog .g-sm .sm-h:where(:not(.bdos *,.bexp *)){display:none}.blog .g-sm details>summary:where(:not(.bdos *,.bexp *)){display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;min-height:56px}.blog .g-sm summary .c:where(:not(.bdos *,.bexp *)),.blog .g-sm summary .w:where(:not(.bdos *,.bexp *)){display:none}.blog .g-sm summary .chev:where(:not(.bdos *,.bexp *)){display:grid;flex:none;width:32px;height:32px;border-radius:50%;background:var(--paper);place-items:center;transition:transform .2s var(--ease)}.blog .g-sm details[open] summary .chev:where(:not(.bdos *,.bexp *)){transform:rotate(180deg);background:var(--brand-tint)}.blog .g-sm .d:where(:not(.bdos *,.bexp *)){display:block;padding:0 20px 16px}.blog .g-sm .d p:where(:not(.bdos *,.bexp *)){margin:0 0 8px;font:400 15px/1.5 var(--sans);color:var(--ink-2)}.blog .g-sm .d b:where(:not(.bdos *,.bexp *)){display:block;font:700 12px/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}}.blog .g-tl-tabs:where(:not(.bdos *,.bexp *)){display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:4px;border-radius:var(--r-pill);background:var(--paper);border:1px solid var(--hair);margin-bottom:18px;width:100%}.blog .g-tl-tabs button:where(:not(.bdos *,.bexp *)){min-height:44px;padding:6px 14px;border:0;border-radius:var(--r-pill);background:none;cursor:pointer;font:600 14px/1.25 var(--sans);color:var(--ink-2);transition:background-color .12s var(--ease),color .12s;text-align:center}.blog .g-tl-tabs button[aria-selected=true]:where(:not(.bdos *,.bexp *)){background:#fff;color:var(--brand);box-shadow:0 1px 3px rgba(13,13,15,.12)}.blog .g-tl-wrap:where(:not(.bdos *,.bexp *)){display:grid}.blog .g-tl-wrap>ol:where(:not(.bdos *,.bexp *)){grid-area:1/1}.blog .g-tl-wrap>ol[hidden]:where(:not(.bdos *,.bexp *)){display:block;visibility:hidden}.blog .g-tl:where(:not(.bdos *,.bexp *)){list-style:none;margin:0;padding:0;position:relative}.blog .g-tl:where(:not(.bdos *,.bexp *)):before{content:"";position:absolute;left:78px;top:14px;bottom:14px;width:2px;background:var(--hair-2,#CDD2DE)}.blog .g-tl li:where(:not(.bdos *,.bexp *)){position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:0 28px;gap:0 28px;padding:10px 0;margin:0}.blog .g-tl time:where(:not(.bdos *,.bexp *)){font:700 15px/1.5 var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);text-align:right;padding-top:1px}.blog .g-tl .ev:where(:not(.bdos *,.bexp *)){position:relative;padding-left:12px;font:500 16px/1.5 var(--sans);color:var(--ink-2)}.blog .g-tl .ev:where(:not(.bdos *,.bexp *)):before{content:"";position:absolute;left:-20px;top:8px;width:12px;height:12px;border-radius:50%;background:#fff;border:3px solid var(--brand)}.blog .g-tl li.end .ev:where(:not(.bdos *,.bexp *)){color:var(--ink);font-weight:700}.blog .g-tl li.end .ev:where(:not(.bdos *,.bexp *)):before{background:var(--brand)}@media(max-width:480px){.blog .g-tl:where(:not(.bdos *,.bexp *)):before{left:60px}.blog .g-tl li:where(:not(.bdos *,.bexp *)){grid-template-columns:48px minmax(0,1fr);gap:0 24px}.blog .g-tl .ev:where(:not(.bdos *,.bexp *)):before{left:-18px}.blog .g-tl time:where(:not(.bdos *,.bexp *)){font-size:14px}}.blog .g-inl:where(:not(.bdos *,.bexp *)){max-width:660px;margin:0 0 22px;padding:14px 18px;border-radius:var(--r-panel);background:var(--paper);font:500 16px/1.55 var(--sans);color:var(--ink-2)}.blog .g-soft:where(:not(.bdos *,.bexp *)){margin:40px 0 0;padding:24px;border:1px solid var(--hair);border-radius:var(--r-card);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px 24px;gap:16px 24px;align-items:center;background:#fff}.blog .g-soft h3:where(:not(.bdos *,.bexp *)){margin:0 0 6px;font:700 20px/1.3 var(--sans)}.blog .g-soft p:where(:not(.bdos *,.bexp *)){margin:0;font:400 15px/1.5 var(--sans);color:var(--ink-2)}@media(max-width:699px){.blog .g-soft:where(:not(.bdos *,.bexp *)){grid-template-columns:1fr}.blog .g-soft .g-btn:where(:not(.bdos *,.bexp *)){width:100%}}@media print{.blog .g-noprint:where(:not(.bdos *,.bexp *)),.blog [data-gp-hide]:where(:not(.bdos *,.bexp *)){display:none!important}.blog .g-tool:where(:not(.bdos *,.bexp *)){page-break-inside:avoid;break-inside:avoid;margin:0;border:0}.blog .g-ck-top:where(:not(.bdos *,.bexp *)){position:static}.blog .g-ck-i .bx:where(:not(.bdos *,.bexp *)){border:1.5px solid #000;border-radius:2px;background:#fff}.blog .g-ck-i:has(input:checked) .bx:where(:not(.bdos *,.bexp *)){background:#fff;border-color:#000}.blog .g-ck-i:has(input:checked) .bx svg:where(:not(.bdos *,.bexp *)){color:#000}.blog .g-ck-i:has(input:checked):where(:not(.bdos *,.bexp *)){background:none}}@media print{[data-gp-hide]{display:none!important}}.blog .prose :is(.product-card,.category-tile,.demand-chart) a:not(.btn):where(:not(.bdos *,.bexp *)){text-decoration:none;color:inherit}.blog .prose :is(.product-card,.category-tile,.demand-chart) :is(a.btn,a.btn:hover):where(:not(.bdos *,.bexp *)){text-decoration:none}.blog .demand-chart summary:focus-visible:where(:not(.bdos *,.bexp *)),.blog :is(.product-card,.category-tile) a:focus-visible:where(:not(.bdos *,.bexp *)){outline:3px solid var(--brand);outline-offset:3px}.blog .prose :is(.product-card,.category-tile) .btn:where(:not(.bdos *,.bexp *)){width:100%;margin-top:auto;white-space:normal;text-align:center}.blog .btn svg:where(:not(.bdos *,.bexp *)){flex:none;transition:transform .2s var(--ease)}@media(hover:hover){.blog .btn:hover svg:where(:not(.bdos *,.bexp *)){transform:translateX(3px)}}.blog .category-grid:where(:not(.bdos *,.bexp *)),.blog .product-grid:where(:not(.bdos *,.bexp *)){display:grid;grid-gap:20px;gap:20px;margin:28px 0 8px;grid-template-columns:1fr}.blog .product-grid:where(:not(.bdos *,.bexp *)){grid-template-columns:repeat(3,minmax(0,1fr))}.blog .product-grid.one:where(:not(.bdos *,.bexp *)){grid-template-columns:minmax(0,340px)}@media(max-width:899px){.blog .product-grid:where(:not(.bdos *,.bexp *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.blog .product-grid.one:where(:not(.bdos *,.bexp *)),.blog .product-grid:where(:not(.bdos *,.bexp *)){grid-template-columns:1fr}}.blog .category-grid:where(:not(.bdos *,.bexp *)){grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:767px){.blog .category-grid:where(:not(.bdos *,.bexp *)){grid-template-columns:1fr}}.blog .category-tile:where(:not(.bdos *,.bexp *)),.blog .product-card:where(:not(.bdos *,.bexp *)){background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-card);display:flex;flex-direction:column;transition:box-shadow .2s var(--ease),transform .2s var(--ease),border-color .2s}.blog .product-card:where(:not(.bdos *,.bexp *)){overflow:hidden}.blog .category-tile:where(:not(.bdos *,.bexp *)){padding:12px;min-height:420px}@media(hover:hover){.blog :is(.product-card,.category-tile):hover:where(:not(.bdos *,.bexp *)){box-shadow:0 18px 36px -16px color-mix(in srgb,var(--ink) 22%,transparent);transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand) 25%,var(--hair))}}.blog .pc-ph:where(:not(.bdos *,.bexp *)){position:relative;display:block;aspect-ratio:3/4;background:var(--paper)}.blog .pc-ph img:where(:not(.bdos *,.bexp *)){width:100%;height:100%;object-fit:cover;display:block}.blog .pc-cat:where(:not(.bdos *,.bexp *)){position:absolute;left:12px;top:12px;background:color-mix(in srgb,var(--surface) 94%,transparent);color:var(--brand);border-radius:var(--r-pill);padding:5px 12px;font:600 12px/1.2 var(--sans);letter-spacing:.03em;max-width:calc(100% - 24px)}.blog .pc-st:where(:not(.bdos *,.bexp *)){position:absolute;left:12px;bottom:12px;background:color-mix(in srgb,var(--ink) 78%,transparent);color:var(--surface);border-radius:var(--r-pill);padding:5px 12px 5px 10px;font:600 12px/1.2 var(--sans);display:inline-flex;align-items:center;gap:6px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.blog .pc-st i:where(:not(.bdos *,.bexp *)){width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--success) 55%,var(--surface))}.blog .nophoto:where(:not(.bdos *,.bexp *)){position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--ink-3);font:500 14px var(--sans);background:repeating-linear-gradient(135deg,var(--paper) 0 10px,var(--surface) 10px 20px)}.blog .pc-b:where(:not(.bdos *,.bexp *)){padding:16px;display:flex;flex-direction:column;gap:12px;flex:1 1}.blog .pc-b h4:where(:not(.bdos *,.bexp *)){font:600 16px/1.35 var(--sans);overflow-wrap:anywhere;margin:0}.blog .pc-b h4 a:hover:where(:not(.bdos *,.bexp *)){color:var(--brand)}.blog .pc-pr:where(:not(.bdos *,.bexp *)){display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.blog .pc-pr>div:where(:not(.bdos *,.bexp *)){padding:10px 12px;border-radius:12px;background:var(--paper);display:flex;flex-direction:column;gap:2px}.blog .pc-pr .fl:where(:not(.bdos *,.bexp *)){background:var(--brand-tint)}.blog .lbl:where(:not(.bdos *,.bexp *)){font:500 12px/1.25 var(--sans);color:var(--ink-3)}.blog .pc-pr b:where(:not(.bdos *,.bexp *)){font:800 20px/1.2 var(--sans);letter-spacing:-.01em;white-space:nowrap}.blog .pc-pr .fl b:where(:not(.bdos *,.bexp *)){color:var(--brand)}.blog .pc-note:where(:not(.bdos *,.bexp *)){font:400 13px/1.4 var(--sans);color:var(--ink-3);margin:0;max-width:none}@media(max-width:599px){.blog .pc-pr b:where(:not(.bdos *,.bexp *)){font-size:19px}}.blog .ct-mos:where(:not(.bdos *,.bexp *)){display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.blog .mo:where(:not(.bdos *,.bexp *)){position:relative;aspect-ratio:3/4;border-radius:12px;overflow:hidden;background:var(--paper)}.blog .mo img:where(:not(.bdos *,.bexp *)){width:100%;height:100%;object-fit:cover}.blog .mo.np:where(:not(.bdos *,.bexp *)){background:repeating-linear-gradient(135deg,var(--paper) 0 8px,var(--surface) 8px 16px)}.blog .mo.more:where(:not(.bdos *,.bexp *)):after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--ink) 55%,transparent)}.blog .mo.more.np:where(:not(.bdos *,.bexp *)):after{display:none}.blog .mo.more b:where(:not(.bdos *,.bexp *)){position:absolute;inset:0;display:grid;place-items:center;z-index:1;color:var(--surface);font:700 clamp(14px,1.5vw,17px) var(--sans)}.blog .mo.more.np b:where(:not(.bdos *,.bexp *)){color:var(--ink-2)}.blog .ct-b:where(:not(.bdos *,.bexp *)){padding:16px 8px 8px;display:flex;flex-direction:column;gap:6px;flex:1 1}.blog .ct-b h4:where(:not(.bdos *,.bexp *)){font:700 20px/1.25 var(--sans);letter-spacing:-.01em;margin:0}.blog .ct-n:where(:not(.bdos *,.bexp *)){font:500 16px/1.3 var(--sans);color:var(--ink-2);margin:0;max-width:none}.blog .ct-n b:where(:not(.bdos *,.bexp *)){font:800 32px/1 var(--sans);color:var(--brand);letter-spacing:-.02em;margin-right:4px}.blog .ct-lo:where(:not(.bdos *,.bexp *)){font:500 14px var(--sans);color:var(--ink-3);margin:0;max-width:none}.blog .ct-dem:where(:not(.bdos *,.bexp *)){display:flex;gap:16px;align-items:center;margin:10px 0 14px;padding:12px 14px;background:var(--paper);border-radius:var(--r-panel)}.blog .ct-dem>div:where(:not(.bdos *,.bexp *)){flex:1 1;min-width:0}.blog .sp:where(:not(.bdos *,.bexp *)){width:100%;height:auto}.blog .sp .tx:where(:not(.bdos *,.bexp *)){font:500 13px var(--sans);fill:var(--ink-3)}.blog .sa:where(:not(.bdos *,.bexp *)){fill:color-mix(in srgb,var(--brand) 14%,transparent)}.blog .sl:where(:not(.bdos *,.bexp *)){fill:none;stroke:var(--brand);stroke-width:2.5;stroke-linejoin:round}.blog .sd:where(:not(.bdos *,.bexp *)){fill:var(--brand);stroke:var(--surface);stroke-width:2}.blog .ct-dem p:where(:not(.bdos *,.bexp *)){margin:0;display:flex;flex-direction:column;flex:none;max-width:none}.blog .ct-dem .lbl:where(:not(.bdos *,.bexp *)){text-transform:uppercase;letter-spacing:.05em}.blog .ct-dem b:where(:not(.bdos *,.bexp *)){font:800 22px/1.1 var(--sans);color:var(--ink)}.blog .category-tile .btn-o:where(:not(.bdos *,.bexp *)){border:1.5px solid var(--brand);color:var(--brand)}.blog .category-tile .btn-o:hover:where(:not(.bdos *,.bexp *)){background:var(--brand-tint);color:var(--brand)}.blog .demand-chart:where(:not(.bdos *,.bexp *)){margin:28px 0;background:var(--paper);border-radius:var(--r-card);padding:24px}.blog .dc-head:where(:not(.bdos *,.bexp *)){display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;align-items:flex-start}.blog .demand-chart h4:where(:not(.bdos *,.bexp *)){font:700 19px/1.3 var(--sans);margin:0 0 4px}.blog .demand-chart .sub:where(:not(.bdos *,.bexp *)){font:400 14px/1.4 var(--sans);color:var(--ink-3);margin:0;max-width:none}.blog .dc-legend:where(:not(.bdos *,.bexp *)){display:flex;flex-wrap:wrap;gap:16px;font:500 13px var(--sans);color:var(--ink-2)}.blog .lg:where(:not(.bdos *,.bexp *)){display:inline-block;width:12px;height:12px;border-radius:3px;background:var(--brand-soft);margin-right:6px;vertical-align:-1px}.blog .lg.pk:where(:not(.bdos *,.bexp *)){background:var(--brand)}.blog .lg.cur:where(:not(.bdos *,.bexp *)){background:none;border:1.5px dashed var(--ink-3)}.blog .dc-plot:where(:not(.bdos *,.bexp *)){margin-top:12px;position:relative}.blog .dc-plot svg:where(:not(.bdos *,.bexp *)){width:100%;height:auto;display:block}.blog .dc-plot .dc-m:where(:not(.bdos *,.bexp *)){display:none}@media(max-width:599px){.blog .dc-plot .dc-d:where(:not(.bdos *,.bexp *)){display:none}.blog .dc-plot .dc-m:where(:not(.bdos *,.bexp *)){display:block}.blog .demand-chart:where(:not(.bdos *,.bexp *)){padding:16px}}.blog .demand-chart .gl:where(:not(.bdos *,.bexp *)){stroke:var(--hair);stroke-width:1;fill:none}.blog .demand-chart .tx:where(:not(.bdos *,.bexp *)){font:500 13px var(--sans);fill:var(--ink-3)}.blog .dc-m .tx:where(:not(.bdos *,.bexp *)){font-size:12px}.blog .demand-chart .ty:where(:not(.bdos *,.bexp *)){font-weight:700;fill:var(--ink-2)}.blog .demand-chart .tb:where(:not(.bdos *,.bexp *)){fill:var(--brand);font-weight:700}.blog .demand-chart .bar:where(:not(.bdos *,.bexp *)){fill:var(--brand-soft)}.blog .demand-chart .bar.pk:where(:not(.bdos *,.bexp *)){fill:var(--brand)}.blog .demand-chart .cur:where(:not(.bdos *,.bexp *)){fill:none;stroke:var(--ink-3);stroke-width:1.5;stroke-dasharray:4 4}.blog .demand-chart .today:where(:not(.bdos *,.bexp *)){stroke:var(--ink);stroke-width:1.5;stroke-dasharray:3 3}.blog .demand-chart .tl:where(:not(.bdos *,.bexp *)),.blog .demand-chart .tt:where(:not(.bdos *,.bexp *)){fill:var(--ink);font-weight:700}.blog .demand-chart .tp:where(:not(.bdos *,.bexp *)){fill:var(--brand);font-weight:700}.blog .demand-chart .tp2:where(:not(.bdos *,.bexp *)){fill:var(--ink);font:800 16px var(--sans)}.blog .dc-take:where(:not(.bdos *,.bexp *)){margin-top:12px;padding:14px 16px;background:var(--surface);border-radius:var(--r-panel);font:500 15px/1.45 var(--sans);color:var(--ink-2)}.blog .dc-take b:where(:not(.bdos *,.bexp *)){color:var(--success);font-weight:800;font-size:18px;margin-right:4px}.blog .dc-take b.dn:where(:not(.bdos *,.bexp *)){color:var(--error)}.blog .demand-chart figcaption:where(:not(.bdos *,.bexp *)){font:400 13px/1.4 var(--sans);color:var(--ink-3);margin-top:12px}.blog .demand-chart details:where(:not(.bdos *,.bexp *)){margin-top:8px}.blog .demand-chart summary:where(:not(.bdos *,.bexp *)){cursor:pointer;font:600 14px var(--sans);color:var(--brand);min-height:44px;display:flex;align-items:center}.blog .tblwrap:where(:not(.bdos *,.bexp *)){border:1px solid var(--hair);border-radius:var(--r-panel);overflow:auto;max-height:260px;background:var(--surface)}.blog .demand-chart .tbl:where(:not(.bdos *,.bexp *)){width:100%;border-collapse:collapse;font:400 15px var(--sans)}.blog .demand-chart .tbl td:where(:not(.bdos *,.bexp *)),.blog .demand-chart .tbl th:where(:not(.bdos *,.bexp *)){padding:8px 14px;text-align:left;border-bottom:1px solid var(--hair)}.blog .demand-chart .tbl .r:where(:not(.bdos *,.bexp *)){text-align:right}.blog .dc-empty .ph:where(:not(.bdos *,.bexp *)){height:330px}.blog .dc-empty svg:where(:not(.bdos *,.bexp *)){position:absolute;inset:0;height:100%}.blog .ghost:where(:not(.bdos *,.bexp *)){fill:none;stroke:var(--hair);stroke-width:3;stroke-dasharray:6 6}.blog .dc-msg:where(:not(.bdos *,.bexp *)){position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:24px}.blog .dc-msg b:where(:not(.bdos *,.bexp *)){font:700 17px var(--sans)}.blog .dc-msg span:where(:not(.bdos *,.bexp *)){font:400 14px/1.45 var(--sans);color:var(--ink-3);max-width:46ch}@media(max-width:599px){.blog .dc-empty .ph:where(:not(.bdos *,.bexp *)){height:300px}}.blog .kf-row:where(:not(.bdos *,.bexp *)){display:grid;grid-gap:16px;gap:16px;margin:28px 0 8px;grid-template-columns:repeat(3,1fr)}.blog .kf-row.k1:where(:not(.bdos *,.bexp *)){grid-template-columns:1fr}.blog .kf-row.k2:where(:not(.bdos *,.bexp *)){grid-template-columns:repeat(2,1fr)}@media(max-width:767px){.blog .kf-row:where(:not(.bdos *,.bexp *)){grid-template-columns:1fr!important}}.blog .kf:where(:not(.bdos *,.bexp *)){border-radius:var(--r-card);padding:22px 24px;background:var(--paper);border:1px solid var(--hair);display:flex;flex-direction:column;gap:8px}.blog .kf b:where(:not(.bdos *,.bexp *)){font:800 clamp(40px,5vw,56px)/1 var(--sans);letter-spacing:-.03em;color:var(--brand);overflow-wrap:anywhere}.blog .kf p:where(:not(.bdos *,.bexp *)){margin:0;max-width:none;font:500 15px/1.4 var(--sans);color:var(--ink-2)}.blog .kf.brand:where(:not(.bdos *,.bexp *)){background:var(--brand);border-color:var(--brand)}.blog .kf.brand b:where(:not(.bdos *,.bexp *)),.blog .kf.brand p:where(:not(.bdos *,.bexp *)){color:var(--surface)}.blog .kf.night:where(:not(.bdos *,.bexp *)){background:var(--night);border-color:var(--night)}.blog .kf.night b:where(:not(.bdos *,.bexp *)){color:var(--surface)}.blog .kf.night p:where(:not(.bdos *,.bexp *)){color:var(--on-night-2)}.blog .kf-src:where(:not(.bdos *,.bexp *)){font:400 13px/1.4 var(--sans);color:var(--ink-3);margin:8px 0 0}@media(max-width:767px){.blog .kf:where(:not(.bdos *,.bexp *)){flex-direction:row;align-items:center;gap:16px}.blog .kf b:where(:not(.bdos *,.bexp *)){font-size:36px;min-width:112px}}.blog .before-after:where(:not(.bdos *,.bexp *)){display:flex;gap:16px;align-items:center;max-width:760px;margin:28px 0 8px}.blog .before-after .kf:where(:not(.bdos *,.bexp *)){flex:1 1}.blog .ba-ar:where(:not(.bdos *,.bexp *)){flex:none;color:var(--ink-3)}.blog .before-after .kf.neutral b:where(:not(.bdos *,.bexp *)){color:var(--ink-3)}.blog .tag:where(:not(.bdos *,.bexp *)){font:600 12px var(--sans);text-transform:uppercase;letter-spacing:.06em;opacity:.8}@media(max-width:599px){.blog .before-after:where(:not(.bdos *,.bexp *)){flex-direction:column;align-items:stretch}.blog .ba-ar:where(:not(.bdos *,.bexp *)){transform:rotate(90deg);align-self:center}.blog .before-after .kf:where(:not(.bdos *,.bexp *)){flex-direction:column;align-items:flex-start}.blog .before-after .kf b:where(:not(.bdos *,.bexp *)){min-width:0}}.blog .stp:where(:not(.bdos *,.bexp *)){display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;margin:0 0 20px}.blog .stp.has-chk:where(:not(.bdos *,.bexp *)){grid-template-columns:1.4fr 1fr}@media(max-width:767px){.blog .stp.has-chk:where(:not(.bdos *,.bexp *)){grid-template-columns:1fr}}.blog .stp ol:where(:not(.bdos *,.bexp *)){counter-reset:s;display:flex;flex-direction:column;gap:12px}.blog .stp ol li:where(:not(.bdos *,.bexp *)){counter-increment:s;position:relative;padding:16px 16px 16px 64px;border:1px solid var(--hair);border-radius:var(--r-panel)}.blog .stp ol li:where(:not(.bdos *,.bexp *)):before{content:counter(s);position:absolute;left:16px;top:16px;width:34px;height:34px;border-radius:50%;background:var(--brand);color:var(--surface);display:grid;place-items:center;font:700 16px var(--sans)}.blog .stp li b:where(:not(.bdos *,.bexp *)){display:block;font:700 17px var(--sans)}.blog .stp li span:where(:not(.bdos *,.bexp *)){font:400 15px/1.45 var(--sans);color:var(--ink-2)}.blog .chk:where(:not(.bdos *,.bexp *)){padding:20px;background:var(--brand-tint);border-radius:var(--r-card);display:flex;flex-direction:column;gap:12px;align-self:start}.blog .chk li:where(:not(.bdos *,.bexp *)){display:flex;gap:10px;font:500 15px/1.4 var(--sans);min-height:28px}.blog .chk li:where(:not(.bdos *,.bexp *)):before{content:"";flex:none;width:22px;height:22px;border-radius:6px;background:var(--brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 12l4 4 8-8'/%3E%3C/svg%3E") center/16px no-repeat}.blog .qt:where(:not(.bdos *,.bexp *)){margin:0 0 20px;padding:24px 28px;border-left:4px solid var(--brand);background:var(--paper);border-radius:0 var(--r-card) var(--r-card) 0;max-width:760px}.blog .qt blockquote:where(:not(.bdos *,.bexp *)){margin:0;font:600 clamp(20px,2vw,24px)/1.35 var(--sans);letter-spacing:-.01em}.blog .qt figcaption:where(:not(.bdos *,.bexp *)){margin-top:12px;font:400 14px/1.4 var(--sans);color:var(--ink-3)}.blog .qt figcaption b:where(:not(.bdos *,.bexp *)){color:var(--ink)}.blog .qt figcaption a:where(:not(.bdos *,.bexp *)){color:var(--brand);margin-left:8px;text-decoration:underline}