.library-article{max-width:960px}.library-article .m-intro h1{font-size:clamp(35px,4.3vw,60px)}.library-article .m-section{padding:32px 0}.library-hero{margin:0 0 30px}.library-hero img{display:block;width:100%;height:auto;border-radius:12px}.library-hero figcaption{font-size:11px;color:#526578;padding:10px}.library-band{display:block;width:100%;height:auto;margin:22px 0 0}.library-meta{font-size:13px}.network-ads{max-width:1220px;margin:30px auto;padding:0 25px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.network-ad{min-height:120px;display:flex;align-items:center;gap:18px;padding:16px 20px;border-radius:10px;text-decoration:none;border:1px solid #d3ded4}.network-ad img{width:76px;height:76px;object-fit:contain;flex:none;border-radius:8px}.network-ad span{min-width:0}.network-ad small{display:block;font-size:9px;letter-spacing:.1em;margin-bottom:6px}.network-ad strong{font-size:20px;line-height:1.2;display:block}.network-ad em{display:block;font-size:12px;line-height:1.5;font-style:normal;margin-top:7px}.kong-ad{background:#151719;color:#fff;border-color:#713536}.kong-ad small{color:#ffaaa5}.promows-ad{background:#eef7e8;color:#173c22}.promows-ad small{color:#3a6138}.promows-ad img{background:white}.network-ad:hover{outline:2px solid #ffe000;outline-offset:2px}.m-card h2{font-size:25px}.m-section a{overflow-wrap:anywhere}@media(max-width:800px){.network-ads{grid-template-columns:1fr}}@media(max-width:500px){.network-ads{padding:0 18px}.network-ad{padding:14px;gap:12px;min-height:116px}.network-ad img{width:64px;height:64px}.network-ad strong{font-size:18px}.network-ad small{font-size:8px}.network-ad em{font-size:11px}.library-article .m-intro h1{font-size:35px}.library-article .m-section{padding:25px 0}}
