:root{--breakpoint-xs:0px;--breakpoint-sm:600px;--breakpoint-md:900px;--breakpoint-lg:1200px;--breakpoint-xl:1536px;background-color:#fbf9f7}@font-face{font-family:Inter;src:url(/assets/InterVariable-DiVDrmQJ.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Inter;src:url(/assets/InterVariable-Italic-FCBEiFp6.woff2)format("woff2");font-style:italic;font-weight:100 900;font-display:swap}html{min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#252d42;background-color:#faf9f6;min-height:100%;margin:0;font-family:Inter,Segoe UI,sans-serif}#root{min-height:100dvh}.app-shell{flex-direction:column;min-height:100dvh;display:flex}.skip-link{z-index:2000;color:#fff;background:#2c2b3c;border-radius:0 0 4px 4px;padding:.75rem 1rem;transition:transform .12s ease-out;position:fixed;top:0;left:1rem;transform:translateY(-120%)}.skip-link:focus{transform:translateY(0)}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}li::marker{color:#536dfe}.content-grid{--gap:clamp(0vh, 6vw, 3rem);--full:minmax(var(--gap), 1fr);--content:min(1200px, 100% - var(--gap) * 2);--popout:minmax(0, 2rem);--feature:minmax(0, 5rem);row-gap:2rem;grid-template-columns:[full-start] var(--full) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--full) [full-end]!important;display:grid!important}.content-grid>*{grid-column:content}#main-content>.content-grid{padding-top:1.75rem}#main-content>.content-grid:has(>.full-width){row-gap:0;padding-top:0}.popout{grid-column:popout}.feature{grid-column:feature}.full-width{grid-column:full}.underline{color:#243b80;background-image:linear-gradient(120deg,#f4d78f 0% 100%);background-position:0 88%;background-repeat:no-repeat;background-size:100% .2em;font-weight:700}.underline-blue{background-image:linear-gradient(120deg,#a9b6ff 0% 100%);background-position:0 88%;background-repeat:no-repeat;background-size:100% .3em;padding-right:16px;font-weight:700}.underline-yellow{background-image:linear-gradient(120deg,#ffe8b3 0% 100%);background-position:0 88%;background-repeat:no-repeat;background-size:100% .3em;padding-right:16px;font-weight:700}.underline-red{background-image:linear-gradient(120deg,#f7a3b7 0% 100%);background-position:0 88%;background-repeat:no-repeat;background-size:100% .3em;padding-right:16px;font-weight:700}.underline-green{background-image:linear-gradient(120deg,#83ebd0 0% 100%);background-position:0 88%;background-repeat:no-repeat;background-size:100% .3em;padding-right:16px;font-weight:700}.underline-orange{background-image:linear-gradient(120deg,#f7c2b3 0% 100%);background-position:0 88%;background-repeat:no-repeat;background-size:100% .3em;padding-right:16px;font-weight:700}.offer-summary{color:#4a556b;overflow-wrap:anywhere;font-size:.875rem;line-height:1.65}.offer-summary>:first-child{margin-top:0}.offer-summary>:last-child{margin-bottom:0}.offer-summary p{margin:0 0 .75rem}.offer-summary ul,.offer-summary ol{padding-left:1.25rem}.offer-summary li+li{margin-top:.35rem}.offer-summary img{max-width:100%;height:auto}.offer-details{color:#4a556b;overflow-wrap:anywhere;font-size:.9375rem;line-height:1.75}.offer-details h2,.offer-details h3,.offer-details h4{letter-spacing:normal;text-transform:none;color:#243b80;border-top:1px solid #e4e7ef;margin:1.75rem 0 .75rem;padding-top:1.25rem;font-size:1rem;font-weight:650;line-height:1.4}.offer-details>:first-child{border-top:0;margin-top:0;padding-top:0}.offer-details>:last-child{margin-bottom:0}.offer-details p{margin:0 0 .75rem}.offer-details ul,.offer-details ol{margin:0 0 1rem}.offer-details ul{padding-left:1.25rem;list-style:outside}.offer-details ol{padding-left:1.5rem}.offer-details li{padding-left:.2rem}.offer-details li+li{margin-top:.15rem}.offer-details ul>li::marker{color:#8590a8;font-size:.8em}.offer-details li>ul,.offer-details li>ol{margin-top:.25rem}.offer-details li>:last-child{margin-bottom:0}.offer-details img{max-width:100%;height:auto}.offer-details table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.offer-details td,.offer-details th{border:1px solid #e4e7ef;padding:.65rem}.reading-content{overflow-wrap:anywhere;line-height:1.85}.reading-content h2{border-top:1px solid #e4e7ef;margin-top:2.5rem;padding-top:1.5rem;scroll-margin-top:110px;font-size:1.3rem}.reading-content h2:first-child{border-top:0;margin-top:0;padding-top:0}.reading-content p{margin:0 0 1.2rem}.reading-content li+li{margin-top:.5rem}.reading-content blockquote{background:#faf9f6;border-left:3px solid #d9af50;margin:1.5rem 0;padding:1rem 1.5rem}.reading-content img{border-radius:6px;max-width:100%;height:auto}.reading-content table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.reading-content td,.reading-content th{border:1px solid #e4e7ef;padding:.6rem}:where(.rich-text,.offer-summary,.offer-details,.reading-content) a[href],a.text-link[href]{color:#243b80;text-underline-offset:.2em;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;font-weight:550;text-decoration-line:underline;text-decoration-color:#243b8080;text-decoration-thickness:1px;transition:background-color .12s,text-decoration-color .12s}:where(.rich-text,.offer-summary,.offer-details,.reading-content) a[href]:hover,a.text-link[href]:hover{background-color:#fff1cc;text-decoration-color:currentColor}:where(.rich-text,.offer-summary,.offer-details,.reading-content) a[href]:focus-visible,a.text-link[href]:focus-visible{outline-offset:3px;background-color:#edf1fa;outline:2px solid #243b80;text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){:where(.rich-text,.offer-summary,.offer-details,.reading-content) a[href],a.text-link[href]{transition:none}}
