.website-content{--website-accent:#1d4ed8;--website-accent-hover:#1e40af;--website-border:#e2e8f0;color:var(--black);background:#fff}.website-content *,.website-hero *{letter-spacing:0}.inner-page-hero.website-hero{height:auto;min-height:min(580px,calc(100svh - var(--layout-header-h) - 90px));max-height:none}.website-hero .inner-page-hero__container{padding-block:64px}.website-hero .inner-page-hero__copy{max-width:800px}.website-hero .inner-page-hero__title{font-size:46px;line-height:1.12;letter-spacing:0;max-width:800px}.website-hero .inner-page-hero__subtitle{max-width:760px;font-size:18px;line-height:1.65}.website-hero .inner-page-hero__actions{margin-top:24px}.website-content .container{max-width:var(--layout-container-max);margin-inline:auto;padding-inline:var(--layout-container-x)}.website-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;padding-block:20px;font-size:13px;color:#64748b}.website-breadcrumb,.website-section{border-bottom:1px solid var(--website-border)}.website-section{padding-block:48px;scroll-margin-top:calc(var(--layout-header-h) + 24px)}.website-section:nth-child(2n){background:#f8fafc}.website-section h2{max-width:900px;font-size:30px;line-height:1.3;font-weight:650;margin-bottom:24px;letter-spacing:0}.website-section h3{font-size:19px;line-height:1.45;font-weight:650;margin-bottom:12px;letter-spacing:0}.product-filter-tool h2{font-size:20px;margin-bottom:0}.website-copy{max-width:960px;color:#475569;font-size:16px;line-height:1.8;overflow-wrap:anywhere}.website-copy p+p{margin-top:16px}.website-copy strong{color:var(--black);font-weight:600}.website-copy ol,.website-copy ul{padding-left:24px;display:grid;gap:12px}.website-copy ul{list-style:disc}.website-copy ol{list-style:decimal}.website-copy a{color:var(--website-accent);text-decoration:underline;text-underline-offset:4px}.website-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:40px;column-gap:40px;row-gap:28px}.website-topics article{border-top:2px solid #bfdbfe;padding-top:20px}.website-selector{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.website-selector__item{overflow:hidden;border:1px solid var(--website-border);border-radius:6px;background:#fff}.website-selector__item p{color:#475569;font-size:14px;line-height:1.7}.website-selector__item:hover{border-color:var(--website-accent)}.website-product-families{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.website-product-families a{position:relative;border-bottom:1px solid var(--website-border);padding:16px 40px 20px 0}.website-product-families svg{position:absolute;right:6px;top:20px}.website-product-families p{font-size:15px;line-height:1.7;color:#475569}.website-workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.website-workflow li{display:flex;gap:16px;border-top:1px solid #bfdbfe;padding-top:20px;min-width:0}.website-workflow li>span{color:var(--website-accent);font-size:18px;font-weight:650}.website-faq{max-width:960px}.website-faq details{border-top:1px solid var(--website-border);padding-block:18px}.website-faq summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-weight:600;font-size:17px;list-style:none}.website-faq summary::-webkit-details-marker{display:none}.website-faq details[open] summary svg{transform:rotate(180deg)}.website-faq .website-copy{padding-top:12px}.website-related{background:#fff!important}.website-related__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px}.website-related a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:16px 0;border-bottom:1px solid var(--website-border);color:#334155;font-size:15px;line-height:1.5;font-weight:500;text-decoration:none;overflow-wrap:anywhere;transition:color .18s ease,border-color .18s ease}.website-related a svg{flex-shrink:0;color:var(--website-accent)}.website-related a:hover{color:var(--website-accent);border-color:var(--website-accent)}.website-content a:focus-visible,.website-faq summary:focus-visible{outline:2px solid var(--website-accent);outline-offset:4px}.website-final-cta{background:#eff6ff!important;padding-block:56px}.website-final-cta .container{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px 48px}.website-final-cta__copy{max-width:800px;min-width:0}.website-final-cta h2{margin-bottom:16px}.website-final-cta .site-cta-primary{display:inline-flex;align-items:center;gap:12px;max-width:100%;max-inline-size:360px;white-space:normal;border-color:var(--website-accent);background:var(--website-accent);color:#fff;text-decoration:none;box-shadow:none}.website-final-cta .site-cta-primary:hover{border-color:var(--website-accent-hover);background:var(--website-accent-hover);transform:none;box-shadow:none}.website-documents article{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:20px;padding-block:24px;border-top:1px solid var(--website-border)}.website-documents p{color:#475569;font-size:14px;line-height:1.8}.website-documents a{display:flex;align-items:center;gap:8px;color:var(--website-accent)}@media (max-width:1024px){.website-related__links{grid-template-columns:repeat(2,minmax(0,1fr))}.website-final-cta .container{grid-template-columns:minmax(0,1fr);gap:24px}.website-final-cta .site-cta-primary{justify-self:start}.website-selector,.website-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.website-hero .inner-page-hero__title{font-size:38px}}@media (max-width:600px){.website-hero .inner-page-hero__container{padding-block:40px}.website-hero .inner-page-hero__eyebrow{margin-bottom:12px}.website-hero .inner-page-hero__actions>a{max-width:100%;white-space:normal}.website-hero .inner-page-hero__title{font-size:30px}.website-hero .inner-page-hero__subtitle{font-size:16px;line-height:1.6}.website-section{padding-block:32px}.website-section h2{font-size:24px}.website-product-families,.website-related__links,.website-selector,.website-topics,.website-workflow{grid-template-columns:minmax(0,1fr)}.website-documents article{grid-template-columns:24px minmax(0,1fr)}.website-documents a{grid-column:2}}