.product-details{margin:2rem 0 0}.product-details-group{border-top:1px solid var(--border,rgba(128,128,128,.25))}.product-details-group summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;cursor:pointer;list-style:none}.product-details-group summary::-webkit-details-marker{display:none}.product-details-group summary:after{content:"";flex:none;width:.45rem;height:.45rem;margin-right:.2rem;border-right:1.5px solid;border-bottom:1.5px solid;color:var(--muted,#667085);transform:rotate(45deg) translate(-.1rem,-.1rem)}.product-details-group[open] summary:after{transform:rotate(-135deg) translate(-.15rem,-.15rem)}.product-details-group summary:hover{color:var(--accent,#2f6bff)}.product-details-group summary:focus-visible{outline:2px solid var(--accent,#2f6bff);outline-offset:2px}.product-details h2{margin:0;font-size:.95rem;font-weight:600;line-height:1.35}.product-details-group>:not(summary){padding-bottom:1rem}.product-details ol,.product-details ul{margin:0;padding-left:1.15rem;font-size:.85rem;line-height:1.5}.product-details li{margin-bottom:.3rem}.product-details-limits{color:var(--muted,#667085)}.product-details-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem 2.5rem;gap:.9rem 2.5rem;margin-top:.2rem}@media (max-width:640px){.product-details-faq{grid-template-columns:1fr}}.product-details-faq h3{margin:0 0 .2rem;font-size:.85rem;font-weight:600;line-height:1.4}.product-details-faq p{margin:0;color:var(--muted,#667085);font-size:.82rem;line-height:1.5}.product-maintenance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;margin:1.5rem 0 0;border-top:1px solid var(--border,rgba(128,128,128,.22));border-bottom:1px solid var(--border,rgba(128,128,128,.22))}.product-maintenance>div{padding:.85rem 0}.product-maintenance dt{color:var(--muted,#667085);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.product-maintenance dd{margin:.2rem 0 0;font-weight:650}.extension-gallery figcaption{margin-top:.65rem;color:var(--muted,#667085);font-size:.78rem;line-height:1.5}.pricing-comparison{margin:1rem 0 4rem;padding:clamp(1.4rem,4vw,2rem);border:1px solid var(--border,rgba(128,128,128,.22));border-radius:1.25rem;background:var(--card,#fff)}.pricing-comparison>h2{margin:.5rem 0 .4rem}.pricing-table-wrap{margin-top:1.4rem;overflow-x:auto;border:1px solid var(--border,rgba(128,128,128,.22));border-radius:.9rem}.pricing-comparison table{width:100%;min-width:760px;border-collapse:collapse;text-align:left}.pricing-comparison td,.pricing-comparison th{padding:.9rem 1rem;border-bottom:1px solid var(--border,rgba(128,128,128,.2));vertical-align:top;font-size:.85rem;line-height:1.5}.pricing-comparison thead th{color:var(--muted,#667085);background:var(--bg-soft,rgba(128,128,128,.05));font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.pricing-comparison tbody tr:last-child>*{border-bottom:0}.pricing-comparison tbody th{width:28%}.pricing-choice-note{margin-top:1.2rem;padding:1rem 1.1rem;border-left:3px solid #2563eb;background:rgba(37,99,235,.05)}.pricing-choice-note p{margin:.3rem 0 0;line-height:1.6}.trust-hero{max-width:850px;padding-block:clamp(3rem,8vw,6rem)}.trust-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin-bottom:4rem;border:1px solid var(--border,rgba(128,128,128,.22));border-radius:1.25rem;background:var(--border,rgba(128,128,128,.22))}.trust-principles>div{padding:1.5rem;color:var(--text,#131720);background:var(--card,#fff)}.release-date,.trust-principles>div>span{color:#2563eb;font-size:.75rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.trust-principles h2{margin:.75rem 0 .45rem;color:var(--text,#131720);font-size:1.15rem}.trust-principles p{margin-bottom:0;color:var(--muted,#667085)}.official-products small,.release-card li,.release-method p,.trust-principles p,.trust-prose p{line-height:1.65}.trust-content-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.8fr);grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem);align-items:flex-start;margin-bottom:5rem}.trust-prose h2{margin:2.2rem 0 .75rem}.trust-prose h2:first-of-type{margin-top:.75rem}.official-products{position:-webkit-sticky;position:sticky;top:6rem;padding:1.5rem;border:1px solid var(--border,rgba(128,128,128,.22));border-radius:1.25rem;background:var(--surface,rgba(128,128,128,.04))}.official-products ul{display:grid;grid-gap:.7rem;gap:.7rem;margin:1rem 0 0;padding:0;list-style:none}.official-products a{display:grid;grid-gap:.25rem;gap:.25rem;padding:.9rem;border:1px solid var(--border,rgba(128,128,128,.18));border-radius:.8rem;text-decoration:none}.official-products small{overflow-wrap:anywhere;color:var(--muted,#667085)}.release-list{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:3rem}.release-card{padding:clamp(1.4rem,4vw,2rem);border:1px solid var(--border,rgba(128,128,128,.22));border-radius:1.25rem}.release-card header{display:flex;justify-content:space-between;gap:1.5rem;align-items:flex-start}.release-card h2{margin:.4rem 0 0}.release-version{flex:0 0 auto;padding:.5rem .8rem;border-radius:999px;background:rgba(37,99,235,.1);color:#2563eb;font-weight:750}.release-card ul{margin-block:1.35rem}.release-links{display:flex;flex-wrap:wrap;gap:1.25rem}.release-method{max-width:760px;margin:0 auto 5rem;padding:1.5rem;border-left:3px solid #2563eb;background:rgba(37,99,235,.05)}.guide-topic-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:0 0 4rem}.guide-topic-nav>a{display:grid;grid-template-columns:auto 1fr;grid-gap:.35rem .7rem;gap:.35rem .7rem;padding:1.2rem;border:1px solid var(--border,rgba(128,128,128,.22));border-radius:1rem;color:inherit;text-decoration:none}.guide-article-list>a:hover,.guide-topic-nav>a:hover,.related-guide-links>a:hover{border-color:#2563eb;transform:translateY(-1px)}.guide-topic-nav strong{align-self:center}.guide-topic-nav small{grid-column:1/-1;color:var(--muted,#667085);line-height:1.5}.guide-topic{max-width:980px;margin:0 auto;padding-bottom:5rem}.guide-topic-hero{max-width:790px;padding:clamp(3rem,7vw,5.5rem) 0 2.5rem}.guide-topic-hero h1{margin:.75rem 0 1rem}.guide-direct-answer p,.guide-product-fit p,.guide-topic-hero>p:last-child{line-height:1.7}.guide-direct-answer{max-width:820px;margin-bottom:4rem;padding:clamp(1.4rem,4vw,2rem);border-left:4px solid #2563eb;border-radius:0 1rem 1rem 0;background:rgba(37,99,235,.05)}.guide-direct-answer h2{margin:.55rem 0 .5rem}.guide-article-section{margin-bottom:4rem}.guide-article-list{display:grid;grid-gap:.75rem;gap:.75rem}.guide-article-list>a{display:flex;justify-content:space-between;gap:1.5rem;align-items:center;padding:1.15rem 1.25rem;border:1px solid var(--border,rgba(128,128,128,.22));border-radius:.9rem;color:inherit;text-decoration:none}.guide-article-list>a>span:first-child{display:grid;grid-gap:.35rem;gap:.35rem}.guide-article-list small{color:var(--muted,#667085);line-height:1.45}.guide-product-fit{padding:clamp(1.5rem,4vw,2.25rem);border:1px solid var(--border,rgba(128,128,128,.22));border-radius:1.25rem;background:var(--surface,rgba(128,128,128,.04))}.guide-product-fit h2{margin:.7rem 0 .5rem}.article-review-note,.related-guides{max-width:760px;margin:2.5rem auto 0}.article-review-note{padding:1.1rem 1.25rem;border-left:3px solid #2563eb;background:rgba(37,99,235,.05)}.article-review-note p{margin:.35rem 0 0;line-height:1.6}.related-guide-links{display:grid;grid-gap:.7rem;gap:.7rem}.related-guide-links>a{padding:.9rem 1rem;border:1px solid var(--border,rgba(128,128,128,.22));border-radius:.75rem;color:inherit;text-decoration:none}@media (max-width:760px){body:has(.extension-page) .nav-links,body:has(.marketing-page) .nav-links{display:flex;align-items:center}body:has(.extension-page) .nav-links a[href="/#extensions"],body:has(.extension-page) .nav-links a[href="/about"],body:has(.extension-page) .nav-links a[href="/support"],body:has(.marketing-page) .nav-links a[href="/#extensions"],body:has(.marketing-page) .nav-links a[href="/about"],body:has(.marketing-page) .nav-links a[href="/support"]{display:none}.guide-topic-nav,.trust-content-grid,.trust-principles{grid-template-columns:1fr}.official-products{position:static}.release-card header{display:grid}.release-version{justify-self:start}}.tool-chooser{margin:3rem 0}.tool-chooser>h2{margin:0 0 1rem}.tool-chooser-list{margin:0;border-top:1px solid var(--border,rgba(128,128,128,.25))}.tool-chooser-list>div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:.25rem 2rem;gap:.25rem 2rem;padding:.9rem 0;border-bottom:1px solid var(--border,rgba(128,128,128,.25))}.tool-chooser-list dt{font-size:.9rem;font-weight:600;line-height:1.4}.tool-chooser-list dd{margin:0;font-size:.85rem;line-height:1.5}.tool-chooser-list dd a{font-weight:600}.tool-chooser-price{margin-left:.5rem;color:var(--muted,#667085);font-size:.8rem}.tool-chooser-list dd p{margin:.25rem 0 0;color:var(--muted,#667085)}@media (max-width:640px){.tool-chooser-list>div{grid-template-columns:1fr;gap:.35rem}}