.hweb-block--article-summary .hweb-summary{max-width:68ch;margin-top:10px;color:var(--hweb-text)}.hweb-points,.hweb-takeaway-list{display:grid;gap:9px;margin:17px 0 0;padding:16px 0 0 21px;border-top:1px solid var(--hweb-border);font-size:calc(var(--hweb-body-size) - 1px);line-height:1.55}.hweb-points li::marker,.hweb-takeaway-list li::marker{color:var(--hweb-accent)}.hweb-block--key-takeaways .hweb-takeaway-list{counter-reset:hweb-takeaway;padding-top:12px}.hweb-block--key-takeaways.has-highlight-first .hweb-takeaway-list li:first-child{padding:10px 12px;margin-inline-start:-4px;background:color-mix(in srgb,var(--hweb-accent) 9%,transparent);border-radius:calc(var(--hweb-radius) * .75)}.hweb-block--inline-related{display:flex;align-items:center;gap:14px;padding:min(var(--hweb-pad), 18px)}.hweb-block--inline-related .hweb-kicker{margin-bottom:5px}.hweb-block--inline-related .hweb-title{font-size:min(var(--hweb-heading-size), 16px);line-height:1.35}.hweb-block--inline-related .hweb-description{margin-top:6px;font-size:12.5px}@media (max-width:700px){.hweb-block--inline-related{align-items:flex-start;padding:12px 14px}}.hweb-block--toc{scroll-margin-top:96px}.hweb-toc-details>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.hweb-toc-details>summary::-webkit-details-marker{display:none}.hweb-toc-details>summary::after{content:"+";display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;color:var(--hweb-accent);border:1px solid color-mix(in srgb,var(--hweb-accent) 35%,var(--hweb-border));border-radius:50%;font-size:18px;line-height:1}.hweb-toc-details[open]>summary::after{content:"−"}.hweb-toc-details>summary span{display:block;margin-bottom:3px;color:var(--hweb-accent);font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.hweb-toc-details>summary strong{display:block;color:var(--hweb-text);font-family:var(--font-heading,system-ui,sans-serif);font-size:var(--hweb-heading-size);line-height:1.25}.hweb-toc-list{display:grid;gap:8px;margin:17px 0 0;padding:16px 0 0;border-top:1px solid var(--hweb-border);list-style:none;counter-reset:hweb-toc}.hweb-toc-list li{position:relative;min-width:0;counter-increment:hweb-toc}.hweb-toc-list li.is-level-3{padding-inline-start:19px}.hweb-toc-list li.is-level-4,.hweb-toc-list li.is-level-5,.hweb-toc-list li.is-level-6{padding-inline-start:38px}.hweb-toc-list a{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:9px;color:var(--hweb-muted);font-size:13px;line-height:1.45;text-decoration:none}.hweb-block--toc.has-numbers .hweb-toc-list a{grid-template-columns:24px minmax(0,1fr)}.hweb-block--toc.has-numbers .hweb-toc-list a::before{content:counter(hweb-toc,decimal-leading-zero);color:var(--hweb-accent);font-size:9.5px;font-weight:800;letter-spacing:.03em;line-height:1.9}.hweb-toc-list a:hover,.hweb-toc-list a:focus-visible{color:var(--hweb-accent-hover)}.hweb-block--toc.is-layout-compact .hweb-toc-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px}.hweb-block--toc.is-layout-minimal{padding-inline:0;border-width:0;border-radius:0;background:#fff0;box-shadow:none}.hweb-faq-list{display:grid;gap:9px}.hweb-faq-item{margin:0;border:1px solid var(--hweb-border);border-radius:calc(var(--hweb-radius) * .75);background:color-mix(in srgb,var(--hweb-bg) 96%,var(--hweb-text) 4%)}.hweb-faq-item>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-height:52px;padding:12px 14px;cursor:pointer;list-style:none}.hweb-faq-item>summary::-webkit-details-marker{display:none}.hweb-faq-item>summary::after{content:"+";color:var(--hweb-accent);font-size:18px;line-height:1}.hweb-faq-item[open]>summary::after{content:"−"}.hweb-faq-item>summary>span,.hweb-faq-item>h3>span{display:none;color:var(--hweb-accent);font-size:10px;font-weight:800}.hweb-block--faq.has-numbers .hweb-faq-item>summary>span,.hweb-block--faq.has-numbers .hweb-faq-item>h3>span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--hweb-accent) 10%,transparent)}.hweb-faq-item>summary strong{color:var(--hweb-text);font-size:14px;line-height:1.4}.hweb-faq-item>div{padding:0 14px 14px;color:var(--hweb-muted);font-size:13.5px;line-height:1.62}.hweb-faq-item>div>:first-child{margin-top:0}.hweb-faq-item>div>:last-child{margin-bottom:0}.hweb-block--faq.is-layout-list .hweb-faq-list{gap:17px}.hweb-block--faq.is-layout-list .hweb-faq-item{padding:15px}.hweb-block--faq.is-layout-list .hweb-faq-item h3{display:flex;align-items:flex-start;gap:10px;margin:0 0 8px;font-size:15px}.hweb-block--faq.is-layout-list .hweb-faq-item>div{padding:0}.hweb-block--faq.is-layout-compact .hweb-faq-item>summary{min-height:44px;padding:9px 11px}.hweb-block--faq.is-layout-compact .hweb-faq-item>div{padding:0 11px 11px;font-size:12.5px}@media (max-width:640px){.hweb-toc-list li.is-level-3{padding-inline-start:13px}.hweb-toc-list li.is-level-4,.hweb-toc-list li.is-level-5,.hweb-toc-list li.is-level-6{padding-inline-start:25px}}.hweb-block--editorial-callout{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;--hweb-accent:var(--hweb-google-blue, #1976d2)}.hweb-block--editorial-callout.is-tone-tip,.hweb-block--editorial-callout.is-tone-success{--hweb-accent:var(--hweb-google-green, #6ebc6b)}.hweb-block--editorial-callout.is-tone-warning{--hweb-accent:var(--hweb-google-yellow, #f1c107)}.hweb-block--editorial-callout.is-tone-important{--hweb-accent:var(--hweb-google-red, #ff571f)}.hweb-callout-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:color-mix(in srgb,var(--hweb-accent) 15%,var(--hweb-bg));color:color-mix(in srgb,var(--hweb-accent) 86%,var(--hweb-text));font-size:17px;font-weight:800;line-height:1}.hweb-callout-copy{min-width:0}.hweb-callout-content{margin-top:10px;color:var(--hweb-muted)}.hweb-callout-content>:last-child{margin-bottom:0}.hweb-block--editorial-callout.is-layout-banner{align-items:center}.hweb-block--editorial-callout.is-layout-compact{padding-block:14px}.hweb-block--editorial-callout.is-layout-compact .hweb-callout-icon{width:32px;height:32px}.hweb-block--quick-facts{--hweb-accent:var(--hweb-google-blue, #1976d2)}.hweb-facts-grid{display:grid;grid-template-columns:repeat(var(--hweb-columns,3),minmax(0,1fr));gap:10px;margin-top:16px}.hweb-block--quick-facts.is-layout-list .hweb-facts-grid{grid-template-columns:1fr;gap:1px}.hweb-block--quick-facts.is-layout-chips .hweb-facts-grid{display:flex;flex-wrap:wrap}.hweb-block--stat-highlights{--hweb-accent:var(--hweb-google-yellow, #f1c107)}.hweb-stat-grid{display:grid;grid-template-columns:repeat(var(--hweb-columns,3),minmax(0,1fr));gap:12px;margin-top:16px}.hweb-stat-item{display:grid;align-content:start;gap:5px;min-width:0;padding:16px;border-radius:calc(var(--hweb-radius) * .85);background:color-mix(in srgb,var(--hweb-accent) 8%,var(--hweb-bg))}.hweb-stat-item strong{font-family:var(--font-heading,system-ui,sans-serif);font-size:clamp(24px, 4vw, 36px);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--hweb-text)}.hweb-stat-item span{font-size:12px;font-weight:700;line-height:1.35}.hweb-stat-item small{color:var(--hweb-quiet);font-size:10.5px;line-height:1.45}.hweb-block--stat-highlights.is-layout-strip .hweb-stat-grid{gap:1px;overflow:hidden;border-radius:calc(var(--hweb-radius) * .85);background:color-mix(in srgb,var(--hweb-text) 8%,transparent)}.hweb-block--stat-highlights.is-layout-strip .hweb-stat-item{border-radius:0;background:var(--hweb-bg)}.hweb-block--stat-highlights.is-layout-minimal .hweb-stat-item{padding:8px 0;background:#fff0}.hweb-block--section-heading{--hweb-accent:var(--hweb-google-blue, #1976d2);padding:0;background:#fff0;border:0;border-radius:0;box-shadow:none;overflow:visible}.hweb-block--section-heading.is-align-center{text-align:center}.hweb-block--section-heading.is-style-color-bar{padding-inline-start:16px}.hweb-block--section-heading.is-style-color-bar::before{content:"";position:absolute;inset:2px auto 2px 0;width:5px;border-radius:999px;background:var(--hweb-accent)}.hweb-block--section-heading.is-style-dots::after{content:"";display:block;width:60px;height:8px;margin-top:12px;background:radial-gradient(circle,var(--hweb-google-blue,#1976d2) 0 3px,transparent 3.5px) 0 0/15px 8px}.hweb-block--section-heading.is-align-center.is-style-dots::after{margin-inline:auto}.hweb-block--section-heading.is-style-four-color::after{content:"";display:block;width:min(220px, 55%);height:4px;margin-top:13px;border-radius:999px;background:linear-gradient(90deg,var(--hweb-google-blue,#1976d2) 0 25%,var(--hweb-google-green,#6ebc6b) 25% 50%,var(--hweb-google-yellow,#f1c107) 50% 75%,var(--hweb-google-red,#ff571f) 75% 100%)}.hweb-block--section-heading.is-align-center.is-style-four-color::after{margin-inline:auto}.hweb-block--article-conclusion{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;--hweb-accent:var(--hweb-google-green, #6ebc6b);background:linear-gradient(135deg,color-mix(in srgb,var(--hweb-accent) 10%,var(--hweb-bg)),var(--hweb-bg))}.hweb-conclusion-copy{min-width:0}.hweb-conclusion-summary{max-width:68ch;margin:12px 0 0;color:var(--hweb-muted)}.hweb-conclusion-verdict{display:inline-flex;margin-top:13px;padding:6px 10px;border-radius:999px;background:color-mix(in srgb,var(--hweb-accent) 14%,var(--hweb-bg));font-size:12px}.hweb-conclusion-action{display:inline-flex;align-items:center;margin:14px 0 0 10px;padding:7px 12px;border-radius:999px;background:var(--hweb-accent);color:#fff!important;font-size:12px;font-weight:700;text-decoration:none}.hweb-conclusion-rating{display:grid;place-items:center;flex:0 0 auto;width:78px;height:78px;border-radius:50%;background:var(--hweb-accent);color:#fff;line-height:1}.hweb-conclusion-rating strong{font-size:25px}.hweb-conclusion-rating span{margin-top:3px;font-size:10px}.hweb-block--article-conclusion.is-layout-banner{align-items:center}.hweb-block--article-conclusion.is-layout-minimal{padding-inline:0;background:#fff0;box-shadow:none}@media (max-width:720px){.hweb-block--article-conclusion{display:grid}.hweb-conclusion-rating{width:68px;height:68px}}@media (max-width:720px){.hweb-block--inline-related{align-items:stretch;gap:11px}}