:root:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){--c121-ink:#17232e;--c121-navy:#17324d;--c121-blue:#2b6f91;--c121-line:#b8c5ce;--c121-sky:#eaf3f7;--c121-gold:#fff4d6;--c121-green:#e5f4ea}
*:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){box-sizing:border-box}
.c121:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:1.5rem 1rem 4rem;background:linear-gradient(#f7fbfd,#fff);color:var(--c121-ink)}
.c121-wrap:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:min(1080px,100%);margin:auto}
.c121 .eyebrow:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:var(--c121-blue)}
.c121 .lede:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:1.14rem;max-width:72ch}
.c121-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#fff;border:1px solid var(--c121-line);border-radius:16px;padding:1.15rem;margin:1rem 0}
.c121-downloads:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-wrap:wrap;gap:.55rem;margin:.8rem 0 1rem}
.c121-button:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.72rem 1rem;border-radius:9px;background:var(--c121-navy);color:#fff;text-decoration:none;font-weight:750}
.c121-button.secondary:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:var(--c121-sky);color:var(--c121-navy);border:1px solid #78909d}
.c121-button:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c121 a:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){outline:3px solid #efaa38;outline-offset:3px}
.c121-preview:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:block;width:min(100%,760px);height:auto;margin:1rem auto;border:1px solid var(--c121-line);box-shadow:0 5px 20px #17324d1f;background:#fff}
.c121-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}
.c121-note:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:1rem;border-left:4px solid #3d8b5a;background:var(--c121-green)}
.c121 table:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%;border-collapse:collapse;margin:.75rem 0}
.c121 th:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c121 td:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:.58rem;border:1px solid var(--c121-line);text-align:left}
.c121 th:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:var(--c121-navy);color:#fff}
.c121 .table-wrap:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){overflow-x:auto}
.c121 ul:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding-left:1.25rem}
.c121 li:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:.35rem 0}
@media(max-width:700px){.c121:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding-top:1rem}.c121-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:.9rem}.c121-downloads:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){flex-direction:column}.c121-button:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%}.site-header .header-inner:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.site-footer .footer-inner:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:auto!important;max-width:100%!important;margin-inline:0!important;padding-inline:1rem!important}.site-footer .footer-inner>*:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:auto!important;min-width:0!important;max-width:100%!important;margin-inline:0!important;padding-inline:0!important;overflow-wrap:anywhere}.site-footer .footer-inner>p:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){white-space:normal!important}}
@media print{.site-header:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.site-footer:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c121-downloads:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c121 .eyebrow:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:none!important}.c121:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:0;background:#fff}.c121-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border:0;padding:0}}
