.services33-hero {gap:clamp(24px,5vw,80px)}
.services33-hero img {height:auto;aspect-ratio:3/2;object-fit:cover}
.services33-hero .skin31-eyebrow {color:#efd7ae}
.services33-hero a,.services33-jump a {display:inline-block;text-decoration:none;border:1px solid #d8c7aa;border-radius:999px;padding:10px 15px;font-weight:700}
.services33-hero a {color:#f7e6c6}
.services33-jump {display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}
.services33-jump a {color:#133b36;background:#fbf7ef}
.services33-article {max-width:78ch;margin:0 auto;padding:clamp(20px,4vw,48px);border:1px solid #e2d7c7;border-radius:20px;background:#fff}
.services33-article p {line-height:1.85;color:#344b45}
.services33-section {margin-top:42px}
.services33-main section {scroll-margin-top:95px}
.services33-main .skin31-faq summary span {display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;margin-right:5px;border-radius:50%;background:#f8f2e8;color:#74501c;font-size:.8rem}
.services33-main .skin31-faq {align-items:start}
.services33-main a:focus-visible,.services33-hero a:focus-visible,.services33-main summary:focus-visible {outline:2px solid #b58747;outline-offset:4px}
.services33-main .skin31-links .services33-card {display:grid;padding:0;overflow:hidden}
.services33-card img {display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.services33-card span {padding:14px 16px}
