.qb{--qb-bg: #ffffff;--qb-card: #ffffff;--qb-ink: #0f0f0f;--qb-onink: #fff;--qb-inksoft: #33332f;--qb-muted: #6b6b66;--qb-faint: #74746e;--qb-line: #e8e8e1;--qb-linestrong: #c9c9c0;--qb-hairline: #f0f0eb;--qb-fill: #f2f2ee;--qb-hover: #fafaf7;--qb-green: #5c9765;--qb-greendeep: #3f7a49;--qb-red: #d74a5d;--qb-uptext: #3f7a49;--qb-downtext: #c0392b;--qb-greenwash: rgba(92, 151, 101, .13);--qb-greenwash2: rgba(92, 151, 101, .22);--qb-redwash: rgba(215, 74, 93, .11);--qb-amber: #b07d2b;--qb-amberwash: rgba(176, 125, 43, .12);--qb-amberline: #ecdcbb;--qb-greenline: #cfe2d2;--qb-redline: #f2cdd3;--qb-heading: var(--element-text-font-family--heading, "Montserrat"), var(--element-text-font-family-fallback--heading, sans-serif);--qb-body: var(--element-text-font-family--body, "Roboto"), var(--element-text-font-family-fallback--body, sans-serif);--qb-radius: 14px;--qb-radius-sm: 8px;--qb-shadow: 0 1px 2px rgba(15,15,15,.05), 0 8px 24px rgba(15,15,15,.07);--qb-shadow-lift: 0 2px 4px rgba(15,15,15,.06), 0 18px 44px rgba(15,15,15,.14);--qb-max: 1180px;--qb-prose: 720px}.qb[data-theme=dark]{--qb-bg: #0d120e;--qb-card: #151b16;--qb-ink: #f2f4f1;--qb-onink: #10150f;--qb-inksoft: #d6dad4;--qb-muted: #a7aea6;--qb-faint: #868d85;--qb-line: #262d27;--qb-linestrong: #39423a;--qb-hairline: #1d231e;--qb-fill: #1c231d;--qb-hover: #171e18;--qb-green: #62a56e;--qb-greendeep: #83bd8e;--qb-red: #e6798a;--qb-uptext: #83bd8e;--qb-downtext: #e6798a;--qb-greenwash: rgba(98, 165, 110, .16);--qb-greenwash2: rgba(98, 165, 110, .26);--qb-redwash: rgba(230, 121, 138, .14);--qb-amber: #cfa050;--qb-amberwash: rgba(207, 160, 80, .14);--qb-amberline: #4a3d22;--qb-greenline: #2c4a35;--qb-redline: #4a2a30;--qb-shadow: 0 1px 2px rgba(0,0,0,.3), 0 8px 24px rgba(0,0,0,.35);--qb-shadow-lift: 0 2px 4px rgba(0,0,0,.35), 0 18px 44px rgba(0,0,0,.5)}.qb{background:var(--qb-bg);color:var(--qb-ink);overflow-x:clip;font-family:var(--qb-body)}.qb,.qb *,.qb *:before,.qb *:after{box-sizing:border-box}.qb-shell{max-width:var(--qb-max);margin:0 auto;padding:0 20px}@media(min-width:769px){.qb-shell{padding:0 40px}}.qb-newsbar{position:sticky;top:var(--qb-sticky-top, 0px);z-index:40;background:var(--qb-bg);border-bottom:1px solid var(--qb-line)}.qb-newsbar__in{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px}.qb-wordmark{display:inline-flex;align-items:center;gap:9px;font-family:var(--qb-heading);font-size:12.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--qb-ink);text-decoration:none;white-space:nowrap}.qb-wordmark:hover{color:var(--qb-greendeep);text-decoration:none}.qb-wordmark__dot{width:8px;height:8px;border-radius:2px;background:var(--qb-green);display:inline-block}.qb-newsbar__links{display:flex;align-items:center;gap:4px}.qb-newsbar__link{font-family:var(--qb-heading);font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--qb-muted);text-decoration:none;padding:8px 10px;border-radius:8px}.qb-newsbar__link:hover{color:var(--qb-ink);background:var(--qb-hover);text-decoration:none}@media(max-width:480px){.qb-newsbar__link{letter-spacing:.06em;padding:8px 7px;font-size:10.5px}.qb-wordmark{letter-spacing:.12em;font-size:11.5px}}.qb-thememode{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:none;border:1px solid transparent;color:var(--qb-muted);cursor:pointer;padding:0}.qb-thememode:hover{color:var(--qb-ink);border-color:var(--qb-line)}.qb-thememode:focus-visible{outline:2px solid var(--qb-green);outline-offset:2px}.qb-thememode svg{width:17px;height:17px;display:block}.qb .qb-tm-sun{display:none}.qb .qb-tm-moon,.qb[data-theme=dark] .qb-tm-sun{display:block}.qb[data-theme=dark] .qb-tm-moon{display:none}.qb-pill{display:inline-block;padding:5px 12px;font-family:var(--qb-heading);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;border:1px solid var(--qb-line);color:var(--qb-ink);background:var(--qb-card);text-decoration:none;line-height:1.5;transition:all .18s ease}.qb-pill:hover{border-color:var(--qb-green);color:var(--qb-greendeep);text-decoration:none}.qb-pill--solid{background:var(--qb-green);border-color:var(--qb-green);color:#fff}.qb-pill--solid:hover{background:var(--qb-greendeep);color:#fff}.qb[data-theme=dark] .qb-pill--solid,.qb[data-theme=dark] .qb-pill--solid:hover{color:var(--qb-onink)}.qb-pill--ghost{background:#ffffff24;border-color:#ffffff59;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.qb-pill--ghost:hover{background:#ffffff47;border-color:#fff;color:#fff}.qb-blog{padding-block:30px 70px}.qb-blog__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:26px}.qb-blog__title{font-family:var(--qb-heading);font-weight:800;font-size:clamp(32px,5vw,52px);line-height:1.02;margin:8px 0 0;letter-spacing:-.01em;color:var(--qb-ink)}.qb-blog__sub{color:var(--qb-muted);font-size:15px;max-width:560px;margin:10px 0 0;line-height:1.55}.qb-filter{display:flex;gap:8px;overflow-x:auto;padding:18px 0 6px;margin-bottom:26px;scrollbar-width:none;border-bottom:1px solid var(--qb-line)}.qb-filter::-webkit-scrollbar{display:none}.qb-filter .qb-pill{flex:0 0 auto}.qb-hero{position:relative;display:block;overflow:hidden;border-radius:var(--qb-radius);margin-bottom:34px;background:#10150f;color:#fff;text-decoration:none;border:1px solid var(--qb-line);box-shadow:var(--qb-shadow);transition:box-shadow .25s ease,transform .25s ease}.qb-hero:hover{box-shadow:var(--qb-shadow-lift);transform:translateY(-2px);text-decoration:none;color:#fff}.qb-hero__media{position:relative;aspect-ratio:16/9;overflow:hidden}.qb-hero__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.6,.2,1)}.qb-hero:hover .qb-hero__media img{transform:scale(1.04)}.qb-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#080c0900 30%,#080c098c 68%,#080c09e0)}.qb-hero__content{position:absolute;inset-inline:0;bottom:0;padding:clamp(18px,4vw,40px)}.qb-hero__tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.qb-hero__title{font-family:var(--qb-heading);font-weight:800;font-size:clamp(22px,3.6vw,40px);line-height:1.08;margin:0 0 10px;letter-spacing:-.01em;color:#fff}.qb-hero__excerpt{color:#ffffffd1;font-size:15px;line-height:1.55;max-width:640px;margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qb-hero__meta{display:flex;align-items:center;gap:14px;font-size:13px;color:#ffffffb8}.qb-hero__badge{position:absolute;top:18px;left:18px;background:var(--qb-green);color:#fff;font-family:var(--qb-heading);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;padding:7px 14px;border-radius:999px}.qb[data-theme=dark] .qb-hero__badge{color:var(--qb-onink)}@media(max-width:599px){.qb-hero__content{position:static;padding:18px 18px 22px}.qb-hero__media:after{background:linear-gradient(180deg,#080c0900 60%,#080c0959)}}.qb-grid{display:grid;grid-template-columns:1fr;gap:26px}@media(min-width:590px){.qb-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.qb-grid{grid-template-columns:repeat(3,1fr)}}.qb-card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--qb-radius);border:1px solid var(--qb-line);background:var(--qb-card);text-decoration:none;color:var(--qb-ink);transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.qb-card:hover{box-shadow:var(--qb-shadow-lift);transform:translateY(-4px);border-color:var(--qb-linestrong);text-decoration:none;color:var(--qb-ink)}.qb-card__media{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--qb-fill)}.qb-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.2,.6,.2,1)}.qb-card:hover .qb-card__media img{transform:scale(1.05)}.qb-card__body{display:flex;flex-direction:column;gap:10px;padding:20px 20px 22px;flex:1}.qb-card__tags{display:flex;gap:6px;flex-wrap:wrap}.qb-card__title{font-family:var(--qb-heading);font-weight:700;font-size:18px;line-height:1.25;margin:0;letter-spacing:-.005em;color:var(--qb-ink)}.qb-card:hover .qb-card__title{color:var(--qb-greendeep)}.qb-card__excerpt{color:var(--qb-muted);font-size:14px;line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.qb-card__meta{margin-top:auto;padding-top:12px;display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--qb-faint);border-top:1px solid var(--qb-line)}.qb-dot{width:3px;height:3px;border-radius:50%;background:currentColor}.qb-track{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:56px;padding:clamp(22px,4vw,34px);border-radius:var(--qb-radius);border:1px solid var(--qb-line);background:#10150f;color:#fff;text-decoration:none;overflow:hidden;position:relative;transition:box-shadow .25s ease,transform .25s ease}.qb-track:hover{box-shadow:var(--qb-shadow-lift);transform:translateY(-2px);text-decoration:none;color:#fff}.qb-track__body{flex:1 1 300px;position:relative;z-index:1}.qb-track__kicker{display:inline-flex;align-items:center;gap:8px;font-family:var(--qb-heading);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#83bd8e;margin-bottom:10px}.qb-track__kicker:before{content:"";width:8px;height:8px;border-radius:2px;background:#62a56e}.qb-track__title{font-family:var(--qb-heading);font-weight:800;font-size:clamp(19px,2.6vw,26px);line-height:1.15;margin:0 0 8px;color:#fff}.qb-track__text{margin:0;color:#f2f4f1bf;font-size:14.5px;line-height:1.55;max-width:520px}.qb-track__spark{flex:0 1 220px;min-width:160px;height:64px;position:relative;z-index:1}.qb-track__spark svg{width:100%;height:100%;display:block}.qb-track__btn{flex:0 0 auto;position:relative;z-index:1;display:inline-block;padding:13px 24px;border-radius:10px;background:#62a56e;color:#10150f;font-family:var(--qb-heading);font-weight:800;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:background .2s ease}.qb-track:hover .qb-track__btn{background:#83bd8e}.qb-news{margin-top:26px;border-radius:var(--qb-radius);background:linear-gradient(120deg,#0f0f0f,#1d2b20 55%,#3f6f47 130%);border:1px solid var(--qb-line);color:#fff;padding:clamp(28px,5vw,48px);display:grid;gap:22px;align-items:center}@media(min-width:860px){.qb-news{grid-template-columns:1.2fr 1fr}}.qb-news h2{font-family:var(--qb-heading);font-weight:800;font-size:clamp(22px,3vw,30px);margin:0 0 8px;color:#fff;line-height:1.15}.qb-news p{margin:0;color:#ffffffbf;font-size:14.5px;line-height:1.55}.qb-news form{display:flex;gap:10px;flex-wrap:wrap}.qb-news input[type=email]{flex:1 1 220px;min-height:50px;padding:0 18px;border-radius:10px;border:1px solid rgba(255,255,255,.25);background:#ffffff1a;color:#fff;font-size:15px}.qb-news input[type=email]::placeholder{color:#ffffff80}.qb-news button{min-height:50px;padding:0 26px;border:0;border-radius:10px;background:#5c9765;color:#fff;cursor:pointer;font-family:var(--qb-heading);font-weight:800;font-size:13px;letter-spacing:.14em;text-transform:uppercase;transition:background .2s ease}.qb-news button:hover{background:#6fae79}.qb-news .qb-news__ok{color:#a8e0b0;font-size:14px}.qb .pagination{color:var(--qb-muted)}.qb .pagination a,.qb .pagination span{color:var(--qb-ink)}.qb-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:200;background:transparent;pointer-events:none}.qb-progress__bar{height:100%;width:0;background:linear-gradient(90deg,#5c9765,#3f7a49);transition:width .08s linear}.qb-ahero{position:relative;background:#10150f;color:#fff;overflow:hidden}.qb-ahero__media{position:absolute;top:0;right:0;bottom:0;left:0}.qb-ahero__media img{width:100%;height:100%;object-fit:cover;display:block;opacity:.5;filter:saturate(1.05)}.qb-ahero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#080c0940,#080c098c 55%,#080c09eb)}.qb-ahero__inner{position:relative;z-index:1;max-width:880px;margin:0 auto;padding:clamp(50px,9vw,110px) 20px clamp(34px,6vw,60px);text-align:center}.qb-ahero__crumbs{font-size:12.5px;color:#ffffffa6;margin-bottom:18px}.qb-ahero__crumbs a{color:#ffffffd9;text-decoration:none}.qb-ahero__crumbs a:hover{color:#fff;text-decoration:underline}.qb-ahero__tags{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:18px}.qb-ahero__title{font-family:var(--qb-heading);font-weight:800;font-size:clamp(28px,5vw,52px);line-height:1.06;letter-spacing:-.015em;margin:0 0 16px;color:#fff}.qb-ahero__excerpt{color:#fffc;font-size:clamp(15px,2vw,18px);line-height:1.55;max-width:680px;margin:0 auto 22px}.qb-ahero__meta{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px 18px;font-size:13.5px;color:#ffffffb8}.qb-ahero__avatar{width:30px;height:30px;border-radius:50%;background:#5c9765;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:var(--qb-heading);font-weight:800;font-size:13px;margin-right:8px}.qb-ahero__meta-item{display:inline-flex;align-items:center}.qb-article{padding:clamp(28px,5vw,56px) 20px 40px}.qb-article__layout{max-width:var(--qb-max);margin:0 auto}@media(min-width:1100px){.qb-article__layout{display:grid;grid-template-columns:250px minmax(0,var(--qb-prose));gap:56px;justify-content:center}}.qb-toc{display:none}@media(min-width:1100px){.qb-toc{display:block}.qb-toc__inner{position:sticky;top:calc(var(--qb-sticky-top, 0px) + 70px);padding:4px 0 20px;max-height:calc(100vh - var(--qb-sticky-top, 0px) - 100px);overflow-y:auto}}.qb-toc__label{font-family:var(--qb-heading);font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--qb-faint);margin-bottom:14px}.qb-toc__list{list-style:none;margin:0;padding:0;border-left:2px solid var(--qb-line)}.qb-toc__list li{margin:0}.qb-toc__list a{display:block;padding:7px 0 7px 16px;margin-left:-2px;border-left:2px solid transparent;font-size:13.5px;line-height:1.4;color:var(--qb-muted);text-decoration:none;transition:color .15s ease,border-color .15s ease}.qb-toc__list a:hover{color:var(--qb-ink)}.qb-toc__list a.is-active{color:var(--qb-greendeep);border-left-color:var(--qb-green);font-weight:600}.qb-toc__list a[data-level="3"]{padding-left:30px;font-size:12.5px}.qb-toc-mobile{margin:0 0 26px;border:1px solid var(--qb-line);border-radius:var(--qb-radius-sm);overflow:hidden}@media(min-width:1100px){.qb-toc-mobile{display:none}}.qb-toc-mobile summary{cursor:pointer;padding:13px 16px;font-family:var(--qb-heading);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--qb-ink);background:var(--qb-fill);list-style:none;display:flex;justify-content:space-between;align-items:center}.qb-toc-mobile summary::-webkit-details-marker{display:none}.qb-toc-mobile summary:after{content:"+";font-size:16px}.qb-toc-mobile[open] summary:after{content:"\2013"}.qb-toc-mobile .qb-toc__list{border-left:0;padding:8px 16px 14px}.qb-toc-mobile .qb-toc__list a{border-left:0;padding-left:0}.qb-toc-mobile .qb-toc__list a[data-level="3"]{padding-left:16px}.qb-prose{max-width:var(--qb-prose);margin:0 auto;font-size:17px;line-height:1.75;color:var(--qb-ink)}@media(min-width:1100px){.qb-prose{margin:0}}.qb-prose>p:first-of-type{font-size:19px;color:var(--qb-inksoft)}.qb-prose p{margin:0 0 1.35em}.qb-prose a{color:var(--qb-greendeep);text-decoration:underline;text-decoration-color:var(--qb-greenwash2);text-underline-offset:3px;transition:text-decoration-color .15s ease}.qb-prose a:hover{text-decoration-color:var(--qb-greendeep)}.qb-prose h2{font-family:var(--qb-heading);font-weight:800;font-size:clamp(23px,3vw,29px);line-height:1.18;letter-spacing:-.01em;margin:2em 0 .7em;padding-top:.4em;scroll-margin-top:calc(var(--qb-sticky-top, 0px) + 66px);position:relative;color:var(--qb-ink)}.qb-prose h2:before{content:"";display:block;width:44px;height:3px;background:var(--qb-green);margin-bottom:14px;border-radius:2px}.qb-prose h3{font-family:var(--qb-heading);font-weight:700;font-size:20px;line-height:1.25;margin:1.7em 0 .6em;scroll-margin-top:calc(var(--qb-sticky-top, 0px) + 66px);color:var(--qb-ink)}.qb-prose ul,.qb-prose ol{margin:0 0 1.35em;padding-left:1.3em}.qb-prose li{margin-bottom:.45em}.qb-prose li::marker{color:var(--qb-green);font-weight:700}.qb-prose strong{font-weight:700}.qb-prose hr{border:0;border-top:1px solid var(--qb-line);margin:2.4em 0}.qb-prose blockquote{margin:1.8em 0;padding:4px 0 4px 22px;border-left:3px solid var(--qb-green);font-size:19px;line-height:1.55;color:var(--qb-inksoft);font-style:italic}.qb-prose blockquote cite{display:block;margin-top:10px;font-size:13.5px;font-style:normal;color:var(--qb-faint)}.qb-prose img{max-width:100%;height:auto;border-radius:var(--qb-radius-sm)}.qb-prose figure{margin:2em 0}.qb-prose figure img{display:block;width:100%;box-shadow:var(--qb-shadow);cursor:zoom-in}.qb-prose figcaption{margin-top:10px;font-size:13px;color:var(--qb-faint);text-align:center;line-height:1.5}.qb-imgrow{display:grid;gap:14px;margin:2em 0}@media(min-width:600px){.qb-imgrow{grid-template-columns:1fr 1fr}}.qb-imgrow figure{margin:0}.qb-prose figure.qb-frame{background:var(--qb-fill);border:1px solid var(--qb-line);border-radius:var(--qb-radius);padding:clamp(16px,4vw,34px)}.qb-prose figure.qb-frame img{box-shadow:0 14px 34px #0f0f0f2e;max-width:420px;margin:0 auto;border-radius:10px}.qb-tablewrap{margin:2em 0;overflow-x:auto;border:1px solid var(--qb-line);border-radius:var(--qb-radius-sm);box-shadow:var(--qb-shadow)}.qb-prose table.qb-table{width:100%;min-width:560px;border-collapse:collapse;font-size:14.5px;line-height:1.45;margin:0;background:var(--qb-card)!important}.qb-table thead th{font-family:var(--qb-heading);font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-align:left;background:var(--qb-ink);color:var(--qb-onink);padding:12px 14px;white-space:nowrap}.qb-table a{color:var(--qb-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--qb-greenwash2);text-underline-offset:3px}.qb-table a:hover{color:var(--qb-greendeep);text-decoration-color:var(--qb-greendeep)}.qb .qb-table tbody td{padding:11px 14px;border-top:1px solid var(--qb-line);vertical-align:top;background:transparent!important}.qb .qb-table tbody tr:nth-child(2n) td{background:var(--qb-fill)!important}.qb .qb-table tbody tr:hover td{background:var(--qb-greenwash)!important}.qb-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.qb-table--sort thead th{cursor:pointer;-webkit-user-select:none;user-select:none}.qb-table--sort thead th:after{content:" \2195";opacity:.45;font-size:10px}.qb-table--sort thead th.asc:after{content:" \2191";opacity:1}.qb-table--sort thead th.desc:after{content:" \2193";opacity:1}.qb-idx{display:block;margin:2em 0;border:1px solid var(--qb-line);border-radius:var(--qb-radius);background:var(--qb-card);padding:18px 20px 16px;text-decoration:none;color:var(--qb-ink);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.qb-idx:hover{border-color:var(--qb-linestrong);transform:translateY(-2px);box-shadow:var(--qb-shadow-lift);text-decoration:none;color:var(--qb-ink)}.qb-idx[hidden]{display:none}.qb-idx__kicker{font-family:var(--qb-heading);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--qb-faint)}.qb-idx__row{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;margin-top:8px}.qb-idx__name{font-family:var(--qb-heading);font-weight:800;font-size:17px}.qb-idx__level{font-family:var(--qb-heading);font-weight:800;font-size:clamp(26px,4vw,34px);line-height:1;font-variant-numeric:tabular-nums}.qb-pillchg{padding:4px 10px;border-radius:999px;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.qb-pillchg--up{background:var(--qb-greenwash);color:var(--qb-uptext)}.qb-pillchg--down{background:var(--qb-redwash);color:var(--qb-downtext)}.qb-idx__spark{flex:1 1 150px;min-width:120px;max-width:320px;height:48px;margin-left:auto}.qb-idx__spark svg{width:100%;height:100%;display:block}.qb-idx__meta{margin-top:8px;font-size:12.5px;color:var(--qb-faint)}.qb-prodgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:1.6em 0 2em}.qb-prodgrid[hidden]{display:none}.qb-prodcard{border:1px solid var(--qb-line);border-radius:12px;background:var(--qb-card);padding:12px;display:block;text-decoration:none;color:var(--qb-ink);transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.qb-prodcard:hover{border-color:var(--qb-linestrong);transform:translateY(-2px);box-shadow:var(--qb-shadow-lift);text-decoration:none;color:var(--qb-ink)}.qb-prodcard__img{aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;margin-bottom:10px;background:#fff;border-radius:8px;padding:10px}.qb-prodcard__img img{max-width:100%;max-height:100%;object-fit:contain}.qb-prodcard__name{font-size:13px;line-height:1.4;min-height:2.8em;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qb-prose a.qb-prodcard,.qb-prose a.qb-prodcard:hover,.qb-prose a.qb-idx,.qb-prose a.qb-idx:hover{color:var(--qb-ink);text-decoration:none}.qb-prodcard__foot{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.qb-prodcard__price{font-family:var(--qb-heading);font-weight:700;font-size:15px;font-variant-numeric:tabular-nums}.qb-details{margin:1.6em 0 2em;border:1px solid var(--qb-line);border-radius:var(--qb-radius-sm);overflow:hidden}.qb-details>summary{cursor:pointer;padding:13px 16px;font-family:var(--qb-heading);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--qb-ink);background:var(--qb-fill);list-style:none;display:flex;justify-content:space-between;align-items:center}.qb-details>summary::-webkit-details-marker{display:none}.qb-details>summary:after{content:"+";font-size:16px}.qb-details[open]>summary:after{content:"\2013"}.qb-details__body{padding:4px 16px 16px}.qb-details__body dl{margin:0}.qb-details__body dt{font-weight:700;margin:14px 0 0;font-size:15px}.qb-details__body dd{margin:3px 0 0;color:var(--qb-muted);font-size:14px;line-height:1.5}.qb-up{color:var(--qb-uptext);font-weight:700;white-space:nowrap}.qb-down{color:var(--qb-downtext);font-weight:700;white-space:nowrap}.qb-up:before{content:"\25b2";font-size:10px}.qb-down:before{content:"\25bc";font-size:10px}.qb-gallery{margin:2em 0}.qb-gallery__chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:12px;margin-bottom:16px;scrollbar-width:none;border-bottom:1px solid var(--qb-line)}.qb-gallery__chips::-webkit-scrollbar{display:none}.qb-chip{flex:0 0 auto;padding:8px 15px;border-radius:999px;cursor:pointer;border:1px solid var(--qb-line);background:var(--qb-card);color:var(--qb-muted);font-family:var(--qb-body);font-size:13px;font-weight:600;white-space:nowrap;transition:all .18s ease}.qb-chip:hover{border-color:var(--qb-green);color:var(--qb-greendeep)}.qb-chip.is-active{background:var(--qb-green);border-color:var(--qb-green);color:#fff}.qb[data-theme=dark] .qb-chip.is-active{color:var(--qb-onink)}.qb-chip:focus-visible{outline:2px solid var(--qb-green);outline-offset:2px}.qb-gallery__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:640px){.qb-gallery__grid{grid-template-columns:repeat(3,1fr);gap:14px}}@media(min-width:900px){.qb-gallery__grid{grid-template-columns:repeat(4,1fr)}}.qb-prose figure.qb-gcard{margin:0;background:var(--qb-card);border:1px solid var(--qb-line);border-radius:var(--qb-radius-sm);padding:10px 10px 12px;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.qb-gcard:hover{border-color:var(--qb-linestrong);transform:translateY(-2px);box-shadow:var(--qb-shadow-lift)}.qb-gcard[hidden]{display:none}.qb-prose .qb-gcard img{width:100%;box-shadow:0 6px 18px #0f0f0f29;border-radius:6px;cursor:zoom-in;display:block}.qb-prose .qb-gcard figcaption{margin-top:10px;text-align:left;font-size:12.5px;line-height:1.4;color:var(--qb-faint)}.qb-gcard__name{display:block;font-weight:700;font-size:13px;color:var(--qb-ink)}.qb-gcard__note{display:block;margin-top:1px}.qb-gcard--wide{grid-column:span 2}.qb-gallery__empty{display:none;padding:26px 0;text-align:center;color:var(--qb-faint);font-size:14px}.qb-prodgrid--static{margin:1.6em 0 2em;grid-template-columns:repeat(auto-fill,minmax(138px,1fr))}div.qb-prodcard{cursor:default}div.qb-prodcard:hover{border-color:var(--qb-line);transform:none;box-shadow:none}.qb-prodcard__sub{margin:2px 0 0;font-size:12px;color:var(--qb-faint)}@media(min-width:600px){.qb-imgrow--3{grid-template-columns:repeat(3,1fr)}}.qb-callout{margin:2em 0;padding:18px 20px 18px 56px;position:relative;border-radius:var(--qb-radius-sm);font-size:15.5px;line-height:1.6;border:1px solid}.qb-callout:before{position:absolute;left:18px;top:16px;font-size:20px;line-height:1}.qb-callout p{margin:0 0 .6em}.qb-callout p:last-child{margin:0}.qb-callout--tip{background:var(--qb-greenwash);border-color:var(--qb-greenline)}.qb-callout--tip:before{content:"\1f4a1"}.qb-callout--warn{background:var(--qb-amberwash);border-color:var(--qb-amberline)}.qb-callout--warn:before{content:"\26a0\fe0f"}.qb-callout--alert{background:var(--qb-redwash);border-color:var(--qb-redline)}.qb-callout--alert:before{content:"\1f6a8"}.qb-callout--note{background:var(--qb-fill);border-color:var(--qb-line)}.qb-callout--note:before{content:"\1f4cc"}.qb-callout__label{display:block;font-family:var(--qb-heading);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;color:var(--qb-ink)}.qb-stats{display:grid;gap:12px;margin:2em 0;grid-template-columns:repeat(2,1fr)}@media(min-width:640px){.qb-stats{grid-template-columns:repeat(var(--cols, 4),1fr)}}.qb-stat{background:var(--qb-fill);border:1px solid var(--qb-line);border-radius:var(--qb-radius-sm);padding:16px 16px 14px}.qb-stat__value{font-family:var(--qb-heading);font-weight:800;font-size:clamp(20px,2.6vw,26px);line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--qb-ink)}.qb-stat__value small{font-size:.6em;font-weight:700}.qb-stat__label{margin-top:6px;font-size:12px;line-height:1.4;color:var(--qb-muted)}.qb-stat--green{background:var(--qb-greenwash);border-color:var(--qb-greenline)}.qb-stat--green .qb-stat__value{color:var(--qb-uptext)}.qb-stat--red{background:var(--qb-redwash);border-color:var(--qb-redline)}.qb-stat--red .qb-stat__value{color:var(--qb-downtext)}.qb-countdown{margin:2em 0;padding:clamp(20px,4vw,30px);border-radius:var(--qb-radius);background:linear-gradient(120deg,#0f0f0f,#21301f 65%,#3f6f47 140%);border:1px solid var(--qb-line);color:#fff;text-align:center}.qb-countdown__label{font-family:var(--qb-heading);font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3;margin-bottom:14px}.qb-countdown__units{display:flex;justify-content:center;gap:clamp(10px,3vw,22px)}.qb-countdown__unit{min-width:64px}.qb-countdown__num{font-family:var(--qb-heading);font-weight:800;font-size:clamp(28px,5vw,44px);line-height:1;font-variant-numeric:tabular-nums;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:12px 8px}.qb-countdown__unitlabel{margin-top:8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#fff9}.qb-countdown--done .qb-countdown__units{display:none}.qb-countdown__donetext{display:none;font-family:var(--qb-heading);font-weight:800;font-size:22px}.qb-countdown--done .qb-countdown__donetext{display:block}.qb-timeline{list-style:none;margin:2em 0;padding:0;position:relative}.qb-timeline:before{content:"";position:absolute;left:7px;top:6px;bottom:6px;width:2px;background:var(--qb-line)}.qb-timeline li{position:relative;padding:0 0 22px 34px}.qb-timeline li:last-child{padding-bottom:0}.qb-timeline li:before{content:"";position:absolute;left:0;top:5px;width:16px;height:16px;border-radius:50%;background:var(--qb-bg);border:3px solid var(--qb-green)}.qb-timeline time{display:block;font-family:var(--qb-heading);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--qb-greendeep);margin-bottom:3px}.qb-cta{margin:2.4em 0;border-radius:var(--qb-radius);overflow:hidden;background:linear-gradient(115deg,#3f6f47,#5c9765);color:#fff;padding:clamp(22px,4vw,34px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}.qb-cta__title{font-family:var(--qb-heading);font-weight:800;font-size:clamp(19px,2.6vw,24px);margin:0 0 6px;line-height:1.2;color:#fff}.qb-cta__text{margin:0;color:#ffffffd9;font-size:14.5px;line-height:1.5;max-width:460px}.qb-cta__btn{flex:0 0 auto;display:inline-block;padding:14px 28px;border-radius:10px;background:#fff;color:#3f6f47;text-decoration:none;font-family:var(--qb-heading);font-weight:800;font-size:13px;letter-spacing:.12em;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease}.qb-cta__btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0f0f0f40;color:#3f6f47;text-decoration:none}.qb-sources{margin:3em 0 0;padding:22px 24px;background:var(--qb-fill);border:1px solid var(--qb-line);border-radius:var(--qb-radius-sm)}.qb-sources h2,.qb-sources h3{font-family:var(--qb-heading);font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;color:var(--qb-ink)}.qb-sources h2:before,.qb-sources h3:before{display:none}.qb-sources ol{margin:0;padding-left:1.2em;font-size:13.5px;line-height:1.6;color:var(--qb-muted)}.qb-sources li{margin-bottom:6px;overflow-wrap:anywhere}.qb-afoot{max-width:var(--qb-prose);margin:40px auto 0}@media(min-width:1100px){.qb-afoot{margin-left:306px}}.qb-share{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:22px 0;border-top:1px solid var(--qb-line);border-bottom:1px solid var(--qb-line)}.qb-share__label{font-family:var(--qb-heading);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--qb-faint);margin-right:6px}.qb-share a,.qb-share button{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:999px;border:1px solid var(--qb-line);background:var(--qb-card);color:var(--qb-ink);font-size:13px;cursor:pointer;text-decoration:none;transition:all .18s ease;font-family:var(--qb-body)}.qb-share a:hover,.qb-share button:hover{border-color:var(--qb-green);color:var(--qb-greendeep);text-decoration:none}.qb-share svg{width:14px;height:14px;fill:currentColor}.qb-afoot .qb-track,.qb-article .qb-track{margin-top:34px}.qb-related{max-width:var(--qb-max);margin:56px auto 0;padding:0 0 70px}.qb-related__head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:22px}.qb-related__title{font-family:var(--qb-heading);font-weight:800;font-size:clamp(21px,3vw,28px);margin:0;color:var(--qb-ink)}.qb-related__all{font-size:13.5px;font-weight:600;color:var(--qb-greendeep);text-decoration:none;white-space:nowrap}.qb-related__all:hover{text-decoration:underline}.qb-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#0a0c0aeb;display:none;align-items:center;justify-content:center;padding:4vh 4vw;cursor:zoom-out}.qb-lightbox.is-open{display:flex}.qb-lightbox img{max-width:100%;max-height:100%;border-radius:8px;box-shadow:0 30px 80px #00000080}.qb-lightbox__close{position:absolute;top:18px;right:22px;background:none;border:0;color:#fff;font-size:34px;line-height:1;cursor:pointer;opacity:.8}.qb-lightbox__close:hover{opacity:1}.qb-top{position:fixed;right:22px;bottom:88px;z-index:150;width:44px;height:44px;border-radius:50%;border:1px solid var(--qb-line);cursor:pointer;background:var(--qb-ink);color:var(--qb-onink);font-size:18px;opacity:0;visibility:hidden;transform:translateY(8px);transition:all .25s ease;box-shadow:var(--qb-shadow-lift)}.qb-top.is-visible{opacity:1;visibility:visible;transform:none}.qb-top:hover{background:var(--qb-greendeep);color:#fff}.qb[data-theme=dark] .qb-top:hover{color:var(--qb-onink)}.qb-comments{max-width:var(--qb-prose);margin:46px auto 0}@media(min-width:1100px){.qb-comments{margin-left:306px}}.qb-comments h3{font-family:var(--qb-heading);font-weight:800;font-size:21px;margin:0 0 18px;color:var(--qb-ink)}.qb-comments .article__comment{padding:16px 18px;border:1px solid var(--qb-line);border-radius:var(--qb-radius-sm);margin-bottom:12px}@media(prefers-reduced-motion:reduce){.qb-hero__media img,.qb-card__media img,.qb-hero,.qb-card,.qb-cta__btn,.qb-track{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/quaza-blog.css.map */
