.library-hero,.library-section{max-width:1180px;margin:auto;padding:64px 28px}.library-hero{background:#0d2639;color:#fff;max-width:none;padding:70px max(28px,calc((100vw - 1124px)/2))}.library-hero h1{font-size:clamp(40px,6vw,72px);line-height:1.08}.library-hero em{color:#e8bd68}.library-hero p{max-width:650px}.library-feature{max-width:1180px;margin:auto;padding:64px 28px;display:grid;grid-template-columns:minmax(240px,.8fr) 1.2fr;gap:54px;align-items:center}.library-feature img{width:100%;max-width:430px;box-shadow:0 12px 35px #0d263926;border-radius:8px}.library-feature h2{font-size:clamp(30px,4vw,46px)}.download-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin:24px 0}.library-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.sharing{border-top:1px solid #d7d8d3}nav{flex-wrap:wrap}@media(max-width:760px){.library-feature,.library-grid{grid-template-columns:1fr}.library-feature{gap:28px}.library-feature img{margin:auto}.library-hero,.library-section{padding:44px 22px}}
#introduction-flyer > a{display:block;min-width:0;width:100%;max-width:430px}#introduction-flyer img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}
