body:has(.story),body:has(.smap){background:var(--white)}.story__updated{font-size:14px;line-height:18px;font-weight:600;letter-spacing:-.016em;color:var(--grey)}.story__chapters{max-width:653px;margin:44px auto 0;padding-bottom:28px;border-bottom:1px solid var(--hair)}.story__chapters-title{margin:0 0 10px;font-size:14px;line-height:18px;font-weight:600;letter-spacing:-.016em;color:var(--grey);text-transform:none}.story__chapters ul{margin:0;padding:0;list-style:none;columns:2;column-gap:40px}.story__chapters li{margin:0 0 6px;break-inside:avoid}.story__chapters a{color:var(--ocean-int);font-size:17px;line-height:25px}.story__chapters a:hover{text-decoration:underline}.story__body .gib-policy-section{scroll-margin-top:60px}.story__body .gib-policy-section-num,.story__body .gib-policy-updated,.story__body .gib-dia-ico{display:none}.story__body .gib-policy-section:first-child h2{margin-top:0}.story__body :is(.gib-policy-highlight,.gib-policy-callout){margin:0 0 27px;padding:20px 24px;border-radius:var(--r-l);background:var(--ground)}.story__body .gib-policy-cta-btn{display:inline-flex;padding:12px 24px 11px;border-radius:var(--r-pill);background:var(--ocean-int);color:#fff;font-size:17px;line-height:21px;font-weight:600;text-decoration:none}.story__body .gib-policy-cta-btn:hover{background:var(--ocean-int-hover);color:#fff;text-decoration:none}.story__body .gib-dia{margin:0 0 27px}.story__body .gib-dia-kicker{display:block;margin-bottom:4px;font-size:12px;line-height:16px;font-weight:700;text-transform:uppercase;letter-spacing:-.01em;color:var(--grey)}.story__body .gib-dia-core{margin:0 0 16px}.story__body .gib-dia-core span{display:block;margin-bottom:4px;font-size:12px;line-height:16px;font-weight:700;text-transform:uppercase;letter-spacing:-.01em;color:var(--grey)}.story__body .gib-dia-core strong{display:block;font-size:24px;line-height:28px;font-weight:700;letter-spacing:.009em}.story__body .gib-dia-spine{display:none}.story__body .gib-dia-col-head h3{margin:0 0 12px}.story__body .gib-dia-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.story__body .gib-dia-col{padding:20px 24px;border-radius:var(--r-l);background:var(--ground);font-size:17px;line-height:25px}.story__body .gib-dia-col-head{display:block;margin:0 0 8px;font-size:21px;line-height:25px;font-weight:700}.story__body .gib-dia-list{margin:0;padding:0;list-style:none}.story__body .gib-dia-list li{margin:0 0 10px}.story__body .gib-dia-foot{margin:12px 0 0;font-size:14px;line-height:20px;color:var(--grey)}@media(max-width:734px){.story__chapters{margin-inline:0}.story__chapters ul{columns:1}.story__body .gib-dia-grid{grid-template-columns:1fr}}.smap{max-width:980px;margin-inline:auto;padding:65px 20px 40px;box-sizing:content-box}.smap__cat+.smap__cat{border-top:1px solid var(--hair)}.smap__title{margin:0;padding:30px 0 20px;font-size:32px;line-height:36px;font-weight:600;letter-spacing:.004em}.smap__grid{columns:3;column-gap:17.5px;padding-bottom:25px}.smap__group{break-inside:avoid;margin:0 0 26px}.smap__head{margin:0;padding-bottom:7px;font-size:17px;line-height:25px;font-weight:600;letter-spacing:-.022em}.smap__list{margin:0;padding:0;list-style:none}.smap__list li{padding-bottom:7px;font-size:17px;line-height:25px;letter-spacing:-.022em}.smap__link{color:var(--ocean-int)}.smap__link:hover{text-decoration:underline}.smap__link:focus-visible{outline:2px solid var(--ocean);outline-offset:2px;border-radius:var(--r-xs)}@media(max-width:1068px){.smap{padding-inline:38px}.story__chapters{max-width:576px}}@media(max-width:734px){.smap{padding:45px 23px 32px}.smap__grid{columns:1}.smap__title{font-size:24px;line-height:28px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-company.css.map */
