.mg-launch-library{color:var(--ink)}.mg-library-opening{padding-block:76px 50px;text-align:center;max-width:1050px}.mg-library-opening h1{font:600 clamp(42px,4.3vw,64px)/1.06 var(--serif);letter-spacing:-.025em}.mg-library-opening>p{max-width:64ch;margin:24px auto;font-size:18px;line-height:1.65}.mg-contexts article{display:grid;grid-template-columns:38% 1fr;gap:60px;align-items:center;padding-block:40px;border-bottom:1px solid var(--line)}.mg-contexts figure{position:relative;min-height:300px;margin:0}.mg-contexts img{object-fit:cover}.mg-contexts article:nth-child(2n){grid-template-columns:1fr 38%}.mg-contexts article:nth-child(2n) figure{order:2}.mg-contexts h2,.mg-library-scope h2,.mg-resource-feature h2,.mg-resource-reading>h2{font:600 clamp(30px,3vw,42px)/1.13 var(--serif);letter-spacing:-.02em}.mg-contexts p,.mg-library-scope p,.mg-resource-feature p{font-size:17px;line-height:1.65;max-width:64ch}.mg-contexts dl{margin-block:24px}.mg-contexts dt{font-size:14px;font-weight:600}.mg-contexts dd{margin:8px 0 0;font-size:15px;line-height:1.6;color:var(--muted)}.mg-library-scope{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-block:66px 80px;align-items:center}.mg-library-scope .text-link{display:flex;width:fit-content;margin-top:16px}.mg-resource-feature{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-block:10px 60px}.mg-resource-paper{background:#fff;padding:42px;box-shadow:8px 8px 0 var(--warm);border-top:3px solid var(--ink)}.mg-resource-paper>svg{width:30px;height:30px;margin-bottom:20px}.mg-resource-paper h2{font-size:46px}.mg-resource-paper ul{padding-left:20px;font-size:15px;line-height:1.75;margin-block:24px}.mg-resource-calculation{padding-block:20px 50px}.mg-resource-reading{display:grid;grid-template-columns:1fr 1.25fr;gap:70px;align-items:start;padding-block:30px 50px}.mg-resource-reading>h2{max-width:16ch}.mg-resource-reading a{display:flex;align-items:center;justify-content:space-between;gap:22px;border-top:1px solid var(--line);padding-block:24px}.mg-resource-reading h3{font:600 27px/1.15 var(--serif);margin:0}.mg-resource-reading p{font-size:15px;line-height:1.6;margin:10px 0 0;max-width:55ch}.mg-resource-reading a>svg{flex:none;width:24px}.mg-launch-library :focus-visible{outline:2px solid var(--mineral-ink);outline-offset:4px}.mg-quote-result strong>span{display:block;font:400 14px/1.5 var(--sans);margin-top:5px}@media(max-width:767px){.mg-library-opening{padding-block:42px 25px}.mg-library-opening h1{font-size:42px}.mg-library-opening>p{font-size:16px}.mg-contexts article,.mg-contexts article:nth-child(2n){grid-template-columns:1fr;gap:26px;padding-block:28px}.mg-contexts article:nth-child(2n) figure{order:0}.mg-contexts figure{min-height:240px}.mg-contexts h2{font-size:32px}.mg-contexts p,.mg-library-scope p,.mg-resource-feature p{font-size:16px}.mg-library-scope,.mg-resource-feature,.mg-resource-reading{grid-template-columns:1fr;gap:24px;padding-block:36px}.mg-resource-paper{padding:26px;box-shadow:4px 4px 0 var(--warm)}.mg-resource-paper h2{font-size:38px}.mg-resource-reading>h2{max-width:none}.mg-resource-calculation{padding-block:20px}.mg-library-scope h2{max-width:20ch}}.mg-contexts h2+p,.mg-library-scope p+p,.mg-resource-feature h2+p,.mg-resource-feature p+p{margin-top:16px}@media(max-width:360px){.mg-quote-inputs{grid-template-columns:1fr}.mg-library-opening h1{font-size:36px}}