.service-card-body{flex:1;min-width:0}.service-card-body>p{overflow-wrap:anywhere}.service-tags{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.service-tags small{color:#6b531e;background:#f1eadc;border-radius:999px;padding:5px 8px;font-size:12px}.service-card-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.service-card-actions a{color:#171611;background:#e7b94f;border-radius:8px;justify-content:center;align-items:center;padding:10px 13px;display:inline-flex}.service-card-actions .outline{background:0 0;border:1px solid #b7944d}.service-detail-links{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.service-detail-links a{color:inherit;border:1px solid #b7944d;border-radius:9px;align-items:center;padding:11px 16px;font-weight:700;display:inline-flex}.service-detail-links a.gold{color:#171611;background:#e7b94f}.service-contact-note{color:#756d61;margin-top:24px;font-size:14px}.service-full-profile{max-width:1100px;margin:0 auto}.service-gallery,.service-videos{margin-top:32px}.service-gallery h2,.service-videos h2{margin:0 0 14px}.service-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.service-gallery-grid img{aspect-ratio:1;object-fit:cover;background:#eee7da;border-radius:12px;width:100%}.service-videos{gap:10px;display:grid}.service-videos a{color:#8d6518;font-weight:700}.partner-links{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.partner-links a{color:#8d6518;font-weight:700}.service-detail-copy{max-width:820px}.service-detail-copy h2{margin-top:0}.service-detail-copy p{color:#575046;font-size:18px;line-height:1.7}@media (width<=700px){.service-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-detail-copy p{font-size:16px}.partner-links a{align-items:center;min-height:42px;display:inline-flex}}.employment-callout,.partner-employment-guide,.opportunity-guide{color:#f7f0e2;background:linear-gradient(135deg,#171510,#292117);border:1px solid #b7944d73;border-radius:18px;margin:34px 0;padding:28px;box-shadow:0 14px 30px #23190814}.employment-callout h2,.partner-employment-guide h2,.opportunity-guide h2{color:#f0c653;margin:6px 0 10px;font-size:clamp(24px,3vw,38px)}.employment-callout p,.partner-employment-guide p,.opportunity-guide p{color:#e9dfd0;max-width:760px;line-height:1.65}.employment-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.employment-steps div{background:#ffffff12;border-radius:12px;align-items:center;gap:10px;padding:13px;font-weight:700;display:flex}.employment-steps b{color:#171611;background:#e7b94f;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.employment-note{color:#cabca8!important;font-size:14px!important}.employment-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.employment-actions a,.partner-employment-guide a{border-radius:9px;justify-content:center;align-items:center;padding:12px 16px;font-weight:800;display:inline-flex}.employment-actions .outline,.partner-employment-guide .outline{color:#f7f0e2;border:1px solid #b7944d}.partner-employment-guide{max-width:1100px;margin:26px auto}.partner-employment-guide ol,.opportunity-guide ol{color:#eee2cf;gap:9px;margin:18px 0;padding-left:22px;line-height:1.5;display:grid}.opportunity-guide{color:#2b251d;background:#fffaf0;max-width:1100px;margin:24px auto}.opportunity-guide p,.opportunity-guide ol{color:#595146}.opportunity-guide .eco-warning{color:#8d6518;font-weight:700;line-height:1.5;display:block}@media (width<=700px){.employment-callout,.partner-employment-guide,.opportunity-guide{border-radius:14px;margin:24px 0;padding:20px}.employment-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.employment-steps div{padding:10px;font-size:13px}.employment-actions{display:grid}.employment-actions a,.partner-employment-guide a{width:100%}}
