.header-contact{display:inline-flex;align-items:center;gap:9px;margin-right:4px;font-size:12px;white-space:nowrap}
.header-contact a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:3px}
.header-contact a:hover{color:#8a6500}
.header-contact a:first-child{font-weight:750}
.package-fit{font-size:12px!important;line-height:1.65!important;color:#615a49;margin:11px 0 0!important}
.package-fit strong{color:#24251d}
.package-roles{display:grid;grid-template-columns:minmax(180px,.7fr) 1fr;gap:22px;margin-top:26px;padding:22px 24px;border-left:4px solid #c29619;background:#f6f1e3;border-radius:0 8px 8px 0}
.package-roles h3{margin:0;font-size:23px}
.package-roles p{margin:0;font-size:13px;line-height:1.75;color:#625b49}
.package-roles strong{color:#24251d}
.contact-direct-static{margin:22px 0 0;padding:16px 18px;background:#fff2b7;border-left:3px solid #c29619;border-radius:0 7px 7px 0;font-size:14px;line-height:1.7}
.contact-direct-static a{font-weight:750;color:#5e4800;text-underline-offset:3px}
@media(max-width:760px){.header-contact{width:100%;margin:2px 0 0;gap:14px}.header-contact a{min-height:42px}.package-roles{grid-template-columns:1fr;gap:10px;padding:20px}.contact-direct-static{font-size:13px}}
