.c142-shell:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:1080px;margin:auto;padding:24px 20px 64px}.c142-crumbs:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:.95rem;margin-bottom:22px}.c142-hero:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border:1px solid #bdd2da;background:#edf5f7;border-radius:18px;padding:27px;margin-bottom:20px}.c142-hero h1:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:clamp(2rem,5vw,3.2rem);margin:.2em 0}.c142-hero p:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:70ch}.c142-kicker:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:.79rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#245465}.c142-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:20px}.c142-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border:1px solid #cbd9df;border-radius:14px;background:#fff;padding:20px;margin-bottom:20px}.c142-card h2:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin-top:0}.c142-download:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:block;margin:10px 0;padding:13px 15px;background:#f3f8fa;border:1px solid #9cb8c2;border-radius:10px;color:#123e4e;font-weight:700;text-decoration:none}.c142-download:hover:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c142-download:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#e4f1f5;outline:3px solid #1c5669;outline-offset:2px}.c142-preview img:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:block;width:100%;height:auto;border:1px solid #c5d1d7;border-radius:8px}.c142-preview figcaption:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:.91rem;color:#40535c;margin-top:8px}.c142-related:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-wrap:wrap;gap:14px}.c142-related a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#104e62}.site-footer .footer-inner>p:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){white-space:normal;overflow-wrap:anywhere}@media(max-width:720px){.c142-shell:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:18px 14px 48px}.c142-hero:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:20px}.c142-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr}}
