@layer bricks {.brxe-shortcode{width:100%}}.dh-matters{padding:clamp(36px,6vw,80px) max(20px,var(--space-m));background:#f8f6f0;color:#23232a} .dh-matters .dh-matter-inner{width:min(1200px,100%);margin:0 auto} .dh-matters .dh-matter-head h2{font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.2;color:var(--primary);margin:0 0 18px} .dh-matters .dh-matter-head p{font-size:17px;line-height:1.6;margin:0 0 30px;max-width:850px} .dh-matters .dh-matter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 40px} .dh-matters .dh-matter-card{min-width:0;display:flex;flex-direction:column;gap:12px;padding:24px 0;border-top:1px solid #d8d5cb} .dh-matters .dh-matter-card h3{font-size:22px;font-weight:400;line-height:1.3;color:var(--primary);margin:0 0 14px} .dh-matters .dh-matter-card p{font-size:16px;line-height:1.65;margin:0} .dh-matters .dh-matter-card .dh-matter-role p{font-size:15px;border-left:2px solid var(--primary);padding-left:14px} .dh-matters .dh-matter-card small{font-size:13px;line-height:1.5;display:block;margin-top:10px} @media(max-width:650px){.dh-matters .dh-matter-grid{grid-template-columns:1fr;gap:12px}} .dh-matters{border-top:6px solid var(--primary);scroll-margin-top:110px} .dh-matters .dh-matter-head h2{font-weight:500;border-left:5px solid var(--primary);padding-left:20px} .dh-matters .dh-matter-card{background:#fff;padding:24px;border:1px solid #e4e0d8;border-radius:8px} @media(max-width:650px){.dh-matters .dh-matter-card{padding:20px}}