.office-useful-split{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr);gap:clamp(28px,5vw,72px);align-items:center}
.office-useful-split>.section-copy{min-width:0}.office-useful-split>.section-copy>p{max-width:none!important}
.office-useful-card{min-width:0;background:#f1ebe3;border:1px solid #d7c9b9;border-radius:8px;overflow:hidden}
.office-useful-card figure{margin:0;background:#fff}.office-useful-card img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}
.office-useful-card .office-card-copy{padding:22px}.office-useful-card h3{font-size:25px;margin:0 0 10px}.office-useful-card p{font-size:14px;line-height:1.65;margin:0 0 16px!important}.office-useful-card .image-courtesy{display:block;padding:0 22px 14px;font-size:11px}
.office-partner-panel{padding:24px;background:#f1ebe3;border:1px solid #d7c9b9;border-radius:8px}.office-partner-panel h3{font-size:24px;margin:0 0 8px}.office-partner-panel p{font-size:14px;line-height:1.6}.office-partner-links{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}
.office-partner-links a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 12px;background:#fffaf4;color:#59412f!important;border:1px solid #d7c9b9;border-radius:4px;text-decoration:none;font-size:14px;line-height:1.4}.office-partner-links a:hover{background:#e7dacb}.office-partner-links a:focus-visible{outline:3px solid #a64b1f;outline-offset:3px}
@media(max-width:800px){.office-useful-split{grid-template-columns:1fr!important;gap:24px}.office-useful-card{max-width:560px}.office-partner-panel{padding:20px}}
@media(max-width:380px){.office-partner-links{grid-template-columns:1fr}}
.office-useful-split{align-items:start}
