.mw-free-section{padding:clamp(30px,5vw,64px) clamp(20px,5vw,72px);border-block:1px solid #5a4525;background:#0e0d0b;scroll-margin-top:120px}.mw-free-section h2{color:#e0b764;font-size:clamp(30px,4vw,48px);line-height:1.15;margin:8px 0 18px}.mw-free-intro{max-width:800px;color:#d0c6b5}.mw-free-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:25px}.mw-free-card{display:flex;flex-direction:column;padding:26px;background:#171511;border:1px solid #73572c;border-radius:12px}.mw-free-badge{color:#e0b764;font-weight:800;letter-spacing:.12em;font-size:12px;margin:0 0 16px}.mw-free-card h3{font-size:24px;line-height:1.2;margin:0 0 10px;color:#f4efe5}.mw-free-card h3 a{color:inherit;text-decoration:none}.mw-free-card p{margin:0 0 16px}.mw-free-note{font-size:14px;color:#bfb6a5}.mw-free-action{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:auto;padding-top:16px;border-top:1px solid #493c27;color:#e0b764!important;font-weight:700;text-decoration:none}.mw-free-action:hover,.mw-free-card h3 a:hover{text-decoration:underline}.mw-free-card a:focus-visible{outline:3px solid white;outline-offset:4px}@media(max-width:650px){.mw-free-grid{grid-template-columns:1fr}.mw-free-card{padding:22px}}