nav[data-role='feature-links'] {display:flex;flex-wrap:nowrap;gap:1rem;margin:0 var(--gutter) 4rem;width:calc(100% - 2 * var(--gutter));}nav[data-role='feature-links'] .feature {position:relative;display:flex;flex-direction:column;width:30%;justify-content:space-between;gap:2rem;padding:2rem;border:1px solid var(--baseDark);border-bottom-width:2px;background:var(--baseDark) var(--noised);overflow:hidden;text-shadow:0 1px 0 #0009;}nav[data-role='feature-links'] .feature > * {position:relative;z-index:3;}nav[data-role='feature-links'] img.cover {position:absolute;inset:0;left:auto;height:100%;object-fit:cover;z-index:1;opacity:0.25;}nav[data-role='feature-links'] .title {font-size:1.5rem;line-height:2rem;color:var(--baseLight);font-weight:600;}nav[data-role='feature-links'] a {display:inline-flex;width:fit-content;text-decoration:none;border:1px solid var(--baseDark);padding:0.4rem 0.75rem;color:var(--baseLight);background-color:var(--baseDark);}nav[data-role='feature-links'] a::after {content:'\290F';margin-left:0.4em;}

    @media screen and (max-width: 900px) {nav[data-role='feature-links'] {flex-direction:column;width:auto;margin:0 1em 2em;}nav[data-role='feature-links'] .feature {width:100%;}
    }

    /* дополнения сайта */
    /* Три плитки — на всю ширину контента, как соседние блоки (в теме оставалась пустая треть справа). */nav[data-role='feature-links'] {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));box-sizing:border-box;}nav[data-role='feature-links'] .feature {width:auto;min-height:14rem;}

    @media screen and (max-width: 900px) {nav[data-role='feature-links'] {grid-template-columns:1fr;margin:0 1rem 2rem;width:calc(100% - 2rem);}nav[data-role='feature-links'] .feature {min-height:0;}
    }