.product-page .product-overview-sidebar{scrollbar-width:thin;max-height:calc(100dvh - 120px);overflow-y:auto}.product-page .product-overview-card .product-overview-visit{white-space:normal;overflow-wrap:anywhere;width:100%;min-height:48px;margin:0 0 24px;font-size:15px;display:flex}.product-page .product-overview-card h2{font-size:20px}.product-page .product-overview-card .use-case-list li,.product-page .product-overview-card dl{font-size:15px}.product-page .product-overview-card dt{font-size:13px}.product-pricing-note{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;margin:30px 0;padding:24px 26px}.article-body .product-pricing-note h2{margin:0 0 10px;font-size:22px}.article-body .product-pricing-note a{min-height:44px;color:var(--accent);font:550 15px/1.6 var(--font-inter), sans-serif;text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;gap:10px;display:inline-flex}.more-tools--products .recommendation-description{color:var(--muted);max-width:36ch;margin:14px 0 0;font-size:16px;line-height:1.65}.more-tools--products .recommendation-reason{color:var(--muted);margin-top:9px;font-size:14px;line-height:1.5;display:block}.more-tools--products .more-tools-list--single{grid-template-columns:minmax(0,1fr)}@media (max-width:760px){.product-page .product-overview-sidebar{grid-template-columns:minmax(0,1fr);max-height:none;display:grid;position:static;overflow:visible}.product-pricing-note{padding:22px 20px}}
