#library{background:#f3f5f8;color:#131b29}#library .library-intro{max-width:680px}#library .library-resource{display:grid;grid-template-columns:.8fr 1.2fr;overflow:hidden;border-radius:22px;background:#fff;border:1px solid #dae0e8;box-shadow:0 12px 30px #00389312;margin-top:32px}#library .library-cover{background:#003893;color:#fff;padding:38px;display:flex;flex-direction:column;justify-content:center;gap:16px;border-bottom:8px solid #FCD116}#library .library-cover-label{font-size:16px;letter-spacing:2px;font-weight:600}#library .library-cover-number{font-size:112px;line-height:1;font-weight:700;color:#FCD116;letter-spacing:-6px}#library .library-cover-title{font-size:clamp(25px,3vw,36px);line-height:1.2;font-weight:600}#library .library-cover-foot{font-size:16px;margin-top:14px}#library .library-resource-copy{padding:38px}#library h3{font-size:clamp(24px,2.7vw,34px);line-height:1.3;margin:0 0 20px}#library ul{list-style:none;padding:0;margin:22px 0}#library li{margin:10px 0}#library .button{margin-top:8px}@media(max-width:700px){#library .library-resource{grid-template-columns:1fr}#library .library-cover,#library .library-resource-copy{padding:26px}#library .library-cover-number{font-size:84px}#library .button{width:100%}}
