.library-main{max-width:1180px;margin:0 auto;padding:44px 28px 70px}.library-main>h1{max-width:950px}.library-main .cards{margin-top:24px}.library-main .panel,.library-main .row{overflow-wrap:anywhere}.library-tools{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:24px 0}.library-tools label{flex:1;min-width:210px}.material-row{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line,#d5d8d1)}.material-row h3{margin:0 0 6px}.material-row p{margin:6px 0}.material-row small{display:block;max-width:700px;overflow-wrap:anywhere}.material-row button{align-self:center;min-width:145px}.library-back{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.library-state{border-left:4px solid var(--accent,#b18752);padding:18px 22px;background:#ece7dc;margin:24px 0}.library-main code{overflow-wrap:anywhere}.library-note{max-width:820px}.download-status{grid-column:1/-1;font-size:14px;min-height:1.5em}.library-main button:focus-visible,.library-main a:focus-visible{outline:3px solid #b18752;outline-offset:3px}@media(max-width:640px){.library-main{padding:30px 20px 50px}.material-row{grid-template-columns:1fr;gap:8px}.material-row button{width:100%}.library-tools{display:block}.library-tools label{display:block;margin-bottom:14px}.library-back a,.library-back button{width:100%}.library-main .cards{grid-template-columns:1fr}}
