.blog-listing{padding:0 1rem 6rem}.blog-listing>.content-wrapper{padding:0}.blog-listing__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-card{background-color:var(--sl-paper);border:1px solid var(--sl-card-border);border-radius:var(--sl-radius);box-shadow:var(--sl-shadow);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:border-color var(--sl-dur-med) var(--sl-ease),box-shadow var(--sl-dur-med) var(--sl-ease),transform var(--sl-dur-med) var(--sl-ease-out);will-change:transform}.blog-card:after,.blog-card:before{content:"";height:2px;left:0;position:absolute;right:0;top:0;z-index:1}.blog-card:before{background:var(--sl-gold);opacity:.25}.blog-card:after{background:var(--sl-gold);transform:scaleX(0);transform-origin:left;transition:transform var(--sl-dur-med) var(--sl-ease)}.blog-card:focus-within,.blog-card:hover{border-color:rgba(2,36,113,.14);box-shadow:0 18px 40px rgba(2,36,113,.14);transform:translateY(-4px)}.blog-card:focus-within:after,.blog-card:hover:after{transform:scaleX(1)}.blog-card__head{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem;min-height:1.25rem}.blog-card__badge{background-color:var(--sl-navy);border-radius:999px;color:var(--sl-paper);flex:none;font-size:10px;font-weight:500;letter-spacing:.12em;margin-left:auto;padding:.3rem .75rem;text-transform:uppercase}.blog-card__content{display:flex;flex:1 1 auto;flex-direction:column;padding:1.75rem}.blog-card__topic{color:var(--sl-muted);display:block;font-size:10px;letter-spacing:2.12px;text-transform:uppercase}.blog-card__title{font-size:18px;letter-spacing:-.01em;line-height:1.35;margin:0 0 1.5rem}.blog-card .blog-card__title a{color:var(--sl-navy);font-size:18px}.blog-card__more{align-self:flex-start;color:var(--sl-navy);font-size:14px;font-weight:500;margin-top:auto}.blog-pagination{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-top:3.5rem}.blog-pagination__back{color:var(--sl-muted);font-size:13px;order:2}.blog-pagination__back:focus,.blog-pagination__back:hover{color:var(--sl-navy)}.blog-post-head{background:linear-gradient(180deg,#fff 0,var(--sl-band-mid) 40%,var(--sl-band-deep) 72%,#fff 100%);padding:5rem 1rem 3.5rem}.blog-post__header{margin:0 auto;max-width:46rem}.blog-post__back{color:var(--sl-muted);display:inline-block;font-size:13px;margin-bottom:2.5rem}.blog-post__back:focus,.blog-post__back:hover{color:var(--sl-navy)}.blog-post__topic{display:block;margin-bottom:1rem}.blog-post__title{margin:0 0 1.5rem}.blog-post__meta{align-items:baseline;color:var(--sl-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:.5rem}.blog-post .blog-post__meta a,.blog-post__header .blog-post__meta a{color:var(--sl-navy);font-weight:500}.blog-post__meta-divider{color:var(--sl-muted)}.blog-post-main{background-color:var(--sl-paper);padding:4rem 1rem 5rem}.body-container--blog-post .blog-post{margin:0 auto;max-width:46rem;padding:0}.blog-post__body{color:var(--sl-body);font-size:17.99px;line-height:28.78px}.blog-post__body li,.blog-post__body p{font-size:17.99px;letter-spacing:normal;line-height:28.78px}.blog-post__body p{margin:0 0 1.5rem}.blog-post__body h2,.blog-post__body h3,.blog-post__body h4{color:var(--sl-navy);margin-top:3rem}.blog-post__body h2{font-size:28.78px;line-height:41.37px}.blog-post__body h3{font-size:21.58px;line-height:28.78px}.blog-post__body img{border-radius:0;box-shadow:var(--sl-shadow-media);height:auto;margin:2rem 0;max-width:100%}.blog-post__body blockquote{border-left:2px solid var(--sl-gold);color:var(--sl-navy);font-size:21.58px;line-height:32px;margin:2.5rem 0;padding-left:1.5rem}.blog-post__body .blog-post__lede,.blog-post__body p.blog-post__lede{color:var(--sl-navy);font-size:21.58px;line-height:32px;margin-bottom:2rem}.blog-post__body figure{margin:2.5rem 0}.blog-post__body figure img{margin:0}.blog-post__body .sl-table-note,.blog-post__body figcaption{color:var(--sl-muted);font-size:13px;font-style:italic;line-height:20px;margin-top:.85rem}.blog-post__body .sl-table-note--lead{margin:0 0 .85rem}.blog-post__body sup{font-size:.65em;font-weight:500;line-height:0;vertical-align:super}.blog-post__footnotes{border-top:1px solid var(--sl-card-border);color:var(--sl-muted);list-style:decimal;margin:3rem 0 0;padding:1.5rem 0 0 1.25rem}.blog-post__body .blog-post__footnotes li{font-size:13px;line-height:20px;margin-bottom:.5rem}.blog-post__body .sl-table-wrap{-webkit-overflow-scrolling:touch;background-color:var(--sl-paper);border:1px solid var(--sl-card-border);border-radius:var(--sl-radius);box-shadow:var(--sl-shadow);margin:2rem 0;overflow-x:auto}.blog-post__body .sl-table{border:0;border-collapse:collapse;margin:0;min-width:34rem;width:100%}.blog-post__body .sl-table td,.blog-post__body .sl-table th{font-size:15px;line-height:21px;padding:.7rem 1rem;text-align:center;vertical-align:middle}.blog-post__body .sl-table .is-text{text-align:left}.blog-post__body .sl-table th.is-right{padding-right:1.25rem;text-align:right}.blog-post__body .sl-table td{font-variant-numeric:tabular-nums}.blog-post__body .sl-table thead th{background-color:var(--sl-navy);color:var(--sl-paper);font-family:var(--sl-font-heading);font-size:11px;font-weight:500;letter-spacing:.08em;line-height:16px;text-transform:uppercase;vertical-align:middle}.blog-post__body .sl-table__period th{background-color:var(--sl-navy-dark);font-size:12px;letter-spacing:.12em}.blog-post__body .sl-table tbody td{border-top:1px solid var(--sl-card-border);color:var(--sl-body)}.blog-post__body .sl-table tbody tr:nth-child(2n) td{background-color:rgba(2,36,113,.025)}.blog-post__body .sl-table tbody tr.is-lead td{background-color:rgba(255,194,77,.12);color:var(--sl-navy);font-weight:600}.blog-post__body .sl-table tbody tr.is-lead td:first-child{box-shadow:inset 3px 0 0 var(--sl-gold)}.blog-post__body .sl-table td.is-key{color:var(--sl-navy);font-weight:600}.blog-post__body .sl-table tbody tr:hover td{background-color:rgba(2,36,113,.05)}.blog-post__body .sl-table__caption{border-bottom:1px solid var(--sl-card-border);color:var(--sl-navy);font-family:var(--sl-font-heading);font-size:12px;font-weight:500;letter-spacing:.1em;padding:1.1rem 1rem .9rem;text-align:left;text-transform:uppercase}.blog-post__body .sl-table__caption .sl-table__caption-note{color:var(--sl-muted);display:block;font-family:var(--sl-font-body);font-size:12px;font-weight:400;letter-spacing:normal;line-height:17px;margin-top:.4rem;text-transform:none}.blog-post__body .sl-table td.is-rank{color:var(--sl-muted);font-size:13px;width:3.5rem}.blog-post__body .sl-table tbody tr.is-lead td.is-rank{color:var(--sl-navy)}.blog-post__body .sl-table td.is-code{color:var(--sl-navy);font-size:13px;letter-spacing:.04em}.blog-post__body .sl-table td.is-metric{min-width:11rem;padding-right:1.25rem}.blog-post__body .sl-metric{align-items:center;display:flex;gap:.75rem;justify-content:flex-end}.blog-post__body .sl-metric__track{background-color:rgba(2,36,113,.08);border-radius:999px;flex:1 1 auto;height:6px;min-width:3rem;overflow:hidden}.blog-post__body .sl-metric__fill{background:linear-gradient(90deg,var(--sl-navy) 0,var(--sl-blue) 100%);border-radius:999px;display:block;height:100%}.blog-post__body .sl-table tbody tr.is-lead .sl-metric__fill{background:linear-gradient(90deg,#e8a908 0,var(--sl-gold) 100%)}.blog-post__body .sl-metric__value{color:var(--sl-navy);flex:0 0 auto;font-size:15px;font-variant-numeric:tabular-nums;font-weight:500;text-align:right;width:3.75rem}.blog-post__body .sl-table tbody tr.is-lead .sl-metric__value{font-weight:600}.blog-post__body .sl-table td.is-amount{color:var(--sl-navy);font-size:16px;font-weight:600}.blog-post__body .sl-table td.is-benchmark{color:var(--sl-muted)}.blog-post__body .sl-pill{background-color:rgba(255,194,77,.18);border:1px solid rgba(232,169,8,.45);border-radius:999px;color:var(--sl-navy);display:inline-block;font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1;padding:.45rem .8rem;white-space:nowrap}.blog-post__tags{align-items:center;border-top:1px solid var(--sl-card-border);color:var(--sl-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:.35rem;margin-top:3.5rem;padding-top:1.5rem}.blog-post__tags svg{fill:var(--sl-muted);height:auto;margin-right:.35rem;width:14px}.blog-post .blog-post__tag-link{color:var(--sl-navy);font-size:13px}.blog-share{margin-top:2.5rem}.blog-share__label{color:var(--sl-navy);display:block;font-family:var(--sl-font-heading);font-size:14px;letter-spacing:.08em;margin-bottom:.75rem;text-transform:uppercase}.blog-share__buttons{display:flex;flex-wrap:wrap;gap:.65rem}.blog-post .blog-share__button{align-items:center;background-color:var(--sl-paper);border:1px solid var(--sl-card-border);border-radius:999px;color:var(--sl-navy);cursor:pointer;display:inline-flex;font-family:var(--sl-font-body);font-size:14px;gap:.5rem;line-height:1;padding:.6rem 1.1rem;text-decoration:none;transition:background-color var(--sl-dur-fast) var(--sl-ease),border-color var(--sl-dur-fast) var(--sl-ease),color var(--sl-dur-fast) var(--sl-ease)}.blog-post .blog-share__button:focus-visible,.blog-post .blog-share__button:hover{background-color:var(--sl-navy);border-color:var(--sl-navy);color:var(--sl-paper)}.blog-share__icon{fill:currentColor;height:auto;width:15px}@media print{.blog-share{display:none}}.body-container--blog-post .blog-related-posts{background-color:var(--sl-surface);padding:5rem 1rem}.blog-related-posts__head{margin-bottom:3rem}.blog-related-posts__head h2{margin:0}.blog-related-posts__list{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-post-cta{background-color:var(--sl-navy);padding:6rem 1rem}@media (max-width:767px){.blog-listing{padding:0 1rem 4rem}.blog-post-head{padding:3.5rem 1rem 2.5rem}.blog-post-main{padding:3rem 1rem 3.5rem}.body-container--blog-post .blog-related-posts{padding:3.5rem 1rem}.blog-post-cta{padding:4rem 1rem}.blog-listing__grid,.blog-related-posts__list{grid-template-columns:1fr}.blog-post__body .blog-post__lede,.blog-post__body p.blog-post__lede{font-size:19px;line-height:29px}.blog-post__body .sl-table td,.blog-post__body .sl-table th{font-size:14px;padding:.6rem .75rem}.blog-post__body .sl-metric__value{font-size:14px;width:3.5rem}.blog-post__body .sl-table td.is-amount{font-size:15px}}@media (prefers-reduced-motion:reduce){.blog-card,.blog-card:after{transition:none}.blog-card:focus-within,.blog-card:hover{transform:none}}