.dm-office-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.dm-office-card{display:block;color:inherit;text-decoration:none;border-top:1px solid #d7d5ca;padding-top:18px}.dm-office-card img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;margin-bottom:20px}.dm-office-card h3{font-size:24px;margin:10px 0}.dm-office-card p{font-size:15px;line-height:1.8}.dm-office-article{max-width:1000px;padding-top:100px}.dm-office-article h1{font-size:clamp(32px,5vw,64px);line-height:1.3;overflow-wrap:anywhere}.dm-office-cover{display:block;width:100%;max-height:700px;object-fit:contain;margin:40px 0}.dm-office-body{font-size:18px;line-height:2;max-width:800px;margin:40px auto;overflow-wrap:anywhere}.dm-preview-banner{position:sticky;top:0;z-index:1000;background:#624916;color:#fff;text-align:center;padding:12px;font:14px/1.5 system-ui}.dm-preview-banner a{color:#fff;margin-left:20px;text-decoration:underline}[data-dm-copy]{scroll-margin-top:100px}@media(max-width:700px){.dm-office-card-grid{grid-template-columns:1fr;gap:30px}.dm-office-article{padding-top:50px}.dm-office-body{font-size:16px}}
