#main .pd-home-msk{padding:12px 0 24px}
.pd-home-msk-card{display:flex;justify-content:space-between;align-items:center;gap:clamp(16px,4vw,48px);padding:clamp(20px,3.5vw,40px);border:1px solid #c4ddd2;border-radius:22px;background:linear-gradient(110deg,#f4f8ed,#e8f4ef);color:#173c35}
.pd-home-msk-label{font:700 .78rem system-ui;letter-spacing:.14em;color:#326a56}
.pd-home-msk-card h2{color:#163d35;font-size:clamp(1.3rem,2vw,2rem);margin:8px 0}
.pd-home-msk-card p{max-width:70ch;margin:0;line-height:1.9;color:#34564c}
.pd-home-msk-actions{display:grid;justify-items:center;gap:8px;flex:none}
.pd-home-msk-actions a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:8px 16px;color:#185a49;text-decoration:underline;text-underline-offset:4px}
.pd-home-msk-actions a:first-child{border-radius:12px;background:#126854;color:white;text-decoration:none}
.pd-home-msk-actions a:focus-visible{outline:3px solid #9c7024;outline-offset:3px}
@media(max-width:720px){.pd-home-msk-card{align-items:stretch;flex-direction:column}.pd-home-msk-actions{justify-items:stretch}}