.sk-concerns-section{padding:75px 0;scroll-margin-top:100px;}
.sk-concerns-section .section-title{max-width:950px;margin:0 auto 40px;}
.sk-concerns-section h2{font-size:clamp(30px,3vw,43px);line-height:1.2;margin:12px 0 20px;}
.sk-concerns-section .section-title p{line-height:1.65;}
.sk-concerns-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;}
.sk-concern-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:27px 22px;background:#f7f3ed;color:#674637;text-decoration:none;border-radius:3px;min-width:0;}
.sk-concern-card img{display:block;width:150px;height:150px;margin-bottom:15px;}
.sk-concern-card h3,.sk-concern-help h3{font-family:'Vollkorn',serif;font-size:25px;line-height:1.2;color:#674637;margin:0 0 16px;}
.sk-concern-card p{font-size:16px;line-height:1.65;margin:0 0 20px;color:#6f5a4b;}
.sk-concern-action{font-size:14px;color:#674637;text-decoration:underline;text-underline-offset:4px;margin-top:auto;}
.sk-concern-card:hover{background:#efe5d8;color:#674637;}
.sk-concerns-section a:focus-visible{outline:3px solid #a97724;outline-offset:4px;}
.sk-concern-help{grid-column:span 2;align-self:center;text-align:center;padding:35px 20px;}
.sk-concern-help h3{font-size:30px;}
.sk-concern-help p{max-width:530px;line-height:1.65;margin:0 auto 24px;}
.sk-concern-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;}
.sk-concern-note{max-width:950px;margin:28px auto 0;text-align:center;font-size:14px;line-height:1.65;color:#806c5e;}
@media(max-width:1100px){.sk-concerns-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:599px){.sk-concerns-section{padding:48px 0;}.sk-concerns-grid{grid-template-columns:1fr;gap:18px;}.sk-concern-help{grid-column:auto;padding:25px 5px;}.sk-concern-card{padding:25px;}.sk-concern-card img{width:135px;height:135px;}.sk-concern-buttons .btn{width:100%;}}
