.gt{border-top:1px solid #ccc;margin-top:85px}.gt-body a{text-decoration:underline}.gt-crumbs{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:12px;padding:28px 0 20px}.gt-crumbs a{color:#5d5d5d;font-size:18px;text-decoration:none}span.current-page-brand{color:#e55d72;font-size:18px}.gt-hero{background:linear-gradient(90deg,rgb(0 122 193/9%),rgb(229 93 114/9%));border-left:4px solid #e55d72;border-radius:20px;box-shadow:0 0 40px 0 #0000000f;margin-top:20px;padding:40px}.gt-hero h1{color:#1e1e1e;margin-bottom:20px}.gt-definition p{margin:0}.gt-updated{margin:18px 0 0}.gt-layout{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) 320px;margin-top:48px}.gt-main{max-width:860px;min-width:0}.gt-body h2,.gt-faq h2,.gt-related h2{margin-bottom:20px;scroll-margin-top:100px}.gt-body>h2:first-child{margin-top:0}.gt-body p{margin:0 0 16px}.gt-body ol,.gt-body ul{margin:0 0 16px;padding-left:22px}.gt-all{font-size:18px;text-decoration:underline}ul.gt-chips a{padding:9px 18px}.gt-body table{border-collapse:collapse;display:block;font-size:16px;margin:20px 0;overflow-x:auto;width:100%}.gt-body th{background:#39324b;color:#fff;font-weight:600;min-width:140px;padding:20px 16px;text-align:left}.gt-body td{border:1px solid #ccc;padding:14px 16px;vertical-align:middle}.gt-body tbody th{border-top:0}.gt-diagram{margin:24px 0}.gt-diagram img{display:block;height:auto;max-width:100%}.gt-faq h2{margin-bottom:20px}.gt-faq-item{background:#fff;border-radius:10px;box-shadow:0 0 40px 0 #0000000f;margin-bottom:18px}.gt-faq-item summary{color:#1e1e1e;cursor:pointer;display:flex;font-size:20px;font-weight:600;gap:16px;justify-content:space-between;list-style:none;padding:20px}span.arrow-icon{align-items:center;display:flex;justify-content:center}section.gt-faq svg{display:block;width:18px}.gt-faq-item summary::-webkit-details-marker{display:none}.gt-faq-answer{padding:0 24px 22px}.gt-faq-answer p{margin:0}.gt-related-head{align-items:baseline;display:flex;gap:16px;justify-content:space-between;margin-bottom:40px;margin-top:40px}.gt-related-head h2{margin:0}.gt-all{font-size:14px;font-weight:600}.gt-chips{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}.gt-chips a:hover{background:#e9f2fb}.gt-fits{background:linear-gradient(90deg,rgb(0 122 193/9%),rgb(229 93 114/9%));border-radius:30px;margin-top:40px;padding:40px;text-align:center}.gt-fits h2{margin:0 0 14px}.gt{margin-bottom:100px}.gt-fits-text p{margin:0}.gt-ctas{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:24px}.gt-toc{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#007ac1,#e55d72) border-box;border:1px solid transparent;border-radius:20px;padding:40px;position:sticky;top:100px}.gt-toc-title{color:var(--gt-navy);font-size:18px;font-weight:600;margin:0 0 18px;text-transform:uppercase}.gt-toc ul{list-style:none;margin:0;padding:0;position:relative}.gt-toc li a{border-left:3px solid transparent;color:#5d5d5d;display:block;font-size:16px;font-weight:500;line-height:1;padding:10px 0 10px 14px;text-decoration:none}.gt-toc li a.is-active{border-left-color:#e55d72;color:#e55d72}.gt-toc ul:before{border-left:3px solid rgba(93,93,93,.24);content:"";height:100%;left:0;position:absolute;top:0;width:3px}@media (max-width:899px){.gt{margin-bottom:50px}.gt-layout{gap:0;grid-template-columns:1fr}.gt-toc{display:none}.gt-hero{padding:28px 24px}.gt-hero h1{font-size:30px}.gt-fits{padding:28px 20px}}@media (prefers-reduced-motion:reduce){.gt-faq-item summary:after{transition:none}}