.sam-manuals{padding:28px 0 56px}.sam-manuals__nav{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 0 40px}.sam-manuals__pill{align-items:center;background:#eef2f0;border-radius:444px;color:#182f22;display:inline-flex;font:600 15px/1.2 Montserrat,sans-serif;min-height:44px;padding:10px 22px;text-decoration:none;transition:background .15s ease,color .15s ease}.sam-manuals__pill:focus,.sam-manuals__pill:hover{background:#407e43;color:#fff;text-decoration:none}.sam-manuals__group{margin-top:8px;padding-top:24px;scroll-margin-top:130px}.sam-manuals__group-title{color:#182f22;font:700 clamp(1.5rem,2.4vw,28px)/1.2 Montserrat,sans-serif;margin:0 0 24px;text-align:center}.sam-manuals__grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.sam-manuals__card{align-items:center;background:#eef2f0;border:1px solid rgba(0,0,0,.06);border-radius:24px;display:flex;flex-direction:column;padding:20px 20px 24px;text-align:center}.sam-manuals__media{align-items:center;background:#fff;border-radius:16px;display:flex;height:190px;justify-content:center;margin-bottom:16px;overflow:hidden;width:100%}.sam-manuals__media img{height:auto;max-height:170px;max-width:82%;object-fit:contain;width:auto}.sam-manuals__model{color:#182f22;font:700 18px/1.3 Montserrat,sans-serif;margin:0 0 14px}.sam-manuals__actions{display:flex;flex-direction:column;gap:10px;margin-top:auto;max-width:240px;width:100%}.sam-manuals__btn{align-items:center;border-radius:444px;display:inline-flex;font:700 15px/1.3 Montserrat,sans-serif;justify-content:center;min-height:44px;padding:10px 20px;text-align:center;text-decoration:none;transition:filter .15s ease}.sam-manuals__btn--view{background:linear-gradient(90deg,#9d2103,#ca2c06);border:3px solid #df585d;color:#fff}.sam-manuals__btn--dl{background:#fff;border:2px solid #407e43;color:#407e43}.sam-manuals__btn:focus,.sam-manuals__btn:hover{filter:brightness(1.05);text-decoration:none}.sam-manuals__btn--dl:focus,.sam-manuals__btn--dl:hover{color:#2d5c30}@media (max-width:991.98px){.sam-manuals__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.sam-manuals__grid{grid-template-columns:1fr}.sam-manuals__group{scroll-margin-top:90px}}