.cp-after sup,.cp-hero sup,.cp-layout sup{font-size:.6em;font-weight:inherit;line-height:0;margin-left:.05em;position:relative;top:-.5em;vertical-align:baseline}.cp-hero{background:var(--surface);border-bottom:1px solid var(--line);padding:var(--space-48) 0 var(--space-64)}.cp-hero__inner{max-width:1000px}.cp-crumbs{margin-bottom:var(--space-32)}.cp-crumbs__list{align-items:baseline;color:var(--ink-soft);display:flex;flex-wrap:wrap;font-size:.875rem;gap:var(--space-4) 0;line-height:1.4;list-style:none;margin:0;padding:0}.cp-crumbs__item{align-items:baseline;display:flex;min-width:0;white-space:nowrap}.cp-crumbs__item+.cp-crumbs__item{margin-top:0}.cp-crumbs__item+.cp-crumbs__item:before{content:"\203A";flex:none;margin:0 var(--space-8)}.cp-crumbs__item[aria-current=page]{color:var(--cc-blue);font-weight:var(--fw-semibold);overflow:hidden;text-overflow:ellipsis}.cp-crumbs a{color:inherit;text-decoration:none}.cp-crumbs a:focus-visible,.cp-crumbs a:hover{color:var(--cc-orange)}.cp-hero .cc-simple-content__preheader{margin-bottom:var(--space-12)}.cp-hero .cc-simple-content__body h1{color:var(--cc-blue);font-size:clamp(28px,4vw,38px);font-weight:var(--fw-extrabold);line-height:1.1}.cp-hero .cc-simple-content__body h1 sup{font-size:.5em;margin-left:.1em;top:-.9em}.cp-hero .cc-simple-content__body p{color:var(--ink);font-size:1.125rem;line-height:1.6;margin-top:var(--space-20)}.cp-hero .cc-rating-badges,.cp-hero .cc-simple-content__buttons{margin-top:var(--space-32)}.cc-rating-badges{flex-wrap:wrap;gap:var(--space-12);list-style:none;padding:0}.cc-rating-badges,.cc-rating-badges__item{display:flex;margin:0}.cc-rating-badge{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);display:inline-flex;gap:var(--space-12);padding:var(--space-10) var(--space-20) var(--space-10) var(--space-16)}.cc-rating-badge__score{color:var(--cc-blue);font-family:var(--font-heading);font-size:1.75rem;font-weight:var(--fw-extrabold);line-height:1}.cc-rating-badge__meta{display:flex;flex-direction:column;gap:var(--space-2)}.cc-rating-badge__stars{color:var(--line);display:inline-block;font-size:1rem;letter-spacing:2px;line-height:1;position:relative}.cc-rating-badge__stars:after,.cc-rating-badge__stars:before{content:"\2605\2605\2605\2605\2605"}.cc-rating-badge__stars:after{color:var(--cc-orange);left:0;overflow:hidden;position:absolute;top:0;white-space:nowrap;width:var(--cc-rating-fill,100%)}.cc-rating-badge__source{color:var(--ink-soft);font-size:.75rem;font-weight:var(--fw-semibold);letter-spacing:.02em}.cp-layout{display:grid;gap:var(--sp-col) var(--space-48);grid-template-columns:14rem minmax(0,1fr);padding-bottom:var(--space-48);padding-top:var(--space-64)}.cp-rail{align-self:stretch}.cp-rail .hs_cos_wrapper{display:contents}.cp-after h2,.cp-body h2{scroll-margin-top:calc(var(--cc-falldown-h, 0px) + var(--site-header-h, 106px) + var(--space-24))}.cp-body{min-width:0}.cp-after .dnd-section,.cp-after .dnd-section .dnd-column,.cp-body .dnd-section,.cp-body .dnd-section .dnd-column{padding:0}.cp-faq-band{background:rgba(19,160,219,.04);padding:var(--space-64) 0}.cp-after .faq-details-panel{background:none;border:0;border-radius:0;box-shadow:none;overflow:visible;padding:0}.cp-after .faq-details-list{gap:var(--space-12);grid-template-columns:minmax(0,1fr)}.cp-after .faq-details-item{border-radius:.875rem;box-shadow:none;overflow:visible;transition:border-color var(--tr)}.cp-after .faq-details-item:has(details[open]){border-color:var(--light-blue)}.cp-after .faq-details-item summary{border-radius:.875rem;display:block;min-height:0;padding:var(--space-20) var(--space-64) var(--space-20) var(--space-24);position:relative}.cp-after .faq-details-item summary:hover{background:transparent}.cp-after .faq-details-question{color:var(--cc-blue);font-size:1.0625rem;font-weight:var(--fw-heading);line-height:1.35}.cp-after .faq-details-actions{padding:0;position:absolute;right:var(--space-24);top:50%;transform:translateY(-50%)}.cp-after .faq-details-icon{background:none;border:0;border-radius:0;box-shadow:none;height:.875rem;width:.875rem}.cp-after .faq-details-icon:after,.cp-after .faq-details-icon:before{background:var(--cc-orange);border-radius:var(--radius-pill)}.cp-after .faq-details-icon:before{height:2px;width:.875rem}.cp-after .faq-details-icon:after{height:.875rem;width:2px}.cp-after .faq-details-item details[open] .faq-details-icon{background:none;transform:none}.cp-after .faq-details-item details[open] .faq-details-icon:before{background:var(--cc-orange)}.cp-after .faq-details-answer{background:none;border-top:0;color:var(--ink-soft);font-size:1rem;line-height:1.6;padding:0 var(--space-24) var(--space-24)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (max-width:960px){.cp-rail{display:none}.cp-layout{gap:0;grid-template-columns:minmax(0,1fr);padding-top:0}.cp-body{padding-top:var(--space-40)}}@media (max-width:680px){.cp-after .faq-details-item summary{padding:var(--space-16) var(--space-48) var(--space-16) var(--space-16)}.cp-after .faq-details-actions{right:var(--space-16)}.cp-after .faq-details-answer{padding:0 var(--space-16) var(--space-16)}}@media (max-width:768px){.cp-hero{padding:var(--space-32) 0}}