.forwarder-directory,.forwarder-profile{width:min(100% - 32px,1200px);max-width:1200px;margin:0 auto;padding:32px 0 72px;color:#14253a;line-height:1.75}.forwarder-directory a,.forwarder-profile a{overflow-wrap:anywhere}.forwarder-directory__breadcrumbs,.forwarder-directory__bottom-links{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.forwarder-directory__breadcrumbs{color:#667085;font-size:.9rem;margin-bottom:24px}.forwarder-directory__breadcrumbs a,.forwarder-directory__bottom-links a{display:inline-flex;min-width:var(--touch-target);min-height:var(--touch-target);align-items:center;color:#0f2742}.forwarder-directory__intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:clamp(20px,3vw,36px);border:1px solid #e4e7ec;border-radius:20px;background:linear-gradient(110deg,#fff,#f7f8fa)}.forwarder-directory__intro h1{margin:4px 0 12px;font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.35}.forwarder-directory__intro p{max-width:68ch;margin:0;color:#526071}.forwarder-directory__intro .forwarder-directory__eyebrow{color:#79520f;font-weight:700}.forwarder-directory__primary,.forwarder-card__profile,.forwarder-card__request{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #0f2742;border-radius:10px;background:#0f2742;color:#fff;font-weight:700;line-height:1.3;text-decoration:none;text-align:center}.forwarder-directory__primary{flex:0 0 auto}.forwarder-card__request{background:#fff;color:#0f2742}.forwarder-directory__filter-panel,.forwarder-compare,.forwarder-profile__section{margin-top:20px;padding:22px;border:1px solid #e4e7ec;border-radius:16px;background:#fff}.forwarder-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0}.forwarder-filters label{display:grid;gap:8px;font-weight:700;font-size:.9rem}.forwarder-filters input,.forwarder-filters select{min-height:44px;width:100%;min-width:0;padding:8px 12px;border:1px solid #b9c2cd;border-radius:10px;background:#fff;color:#14253a;font:inherit;font-weight:400}.forwarder-directory__filter-note{margin:12px 0 0;color:#667085;font-size:.82rem}.forwarder-directory__results-heading{display:flex;align-items:baseline;justify-content:space-between;margin:28px 0 14px}.forwarder-directory__results-heading h2,.forwarder-directory__results-heading p{margin:0}.forwarder-directory__results-heading p{color:#667085}.forwarder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.forwarder-card{display:flex;flex-direction:column;min-width:0;padding:22px;border:1px solid #e4e7ec;border-radius:16px;background:#fff;box-shadow:0 4px 18px #0f27420a;overflow-wrap:anywhere}.forwarder-card__heading{display:flex;gap:12px;align-items:center}.forwarder-card__heading h3{margin:0;font-size:1.15rem;line-height:1.4}.forwarder-card__avatar,.forwarder-profile__avatar{display:grid;flex:0 0 auto;place-items:center;width:52px;height:52px;border-radius:13px;background:#f1f4f8;color:#0f2742;font-size:1.45rem;font-weight:700}.forwarder-card__id{display:block;margin-top:4px;color:#667085;font-size:.78rem}.forwarder-card__methods{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 8px}.forwarder-card__methods span{display:inline-block;padding:2px 9px;border-radius:99px;background:#fff7e6;color:#79520f;font-size:.78rem;font-weight:700}.forwarder-card__methods .forwarder-card__unknown{background:#f4f5f7;color:#667085}.forwarder-card__facts{margin:0}.forwarder-card__facts div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:8px;padding:7px 0;border-bottom:1px solid #edf0f2}.forwarder-card__facts dt{color:#667085;font-size:.82rem}.forwarder-card__facts dd{margin:0;font-size:.88rem}.forwarder-card__actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:18px}.forwarder-card__actions a{flex:1 1 150px}.forwarder-card__compare,.forwarder-card__expand{width:fit-content;min-height:44px;border:0;background:transparent;color:#0f2742;font:inherit;font-weight:700;cursor:pointer;text-align:right}.forwarder-card__compare[aria-pressed=true]{color:#79520f}.forwarder-detail{margin-top:10px;padding-top:12px;border-top:1px solid #e4e7ec}.forwarder-detail p{margin:8px 0}.forwarder-directory__bottom-links{margin-top:28px}.forwarder-compare__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.forwarder-compare__grid article{padding:16px;border:1px solid #e4e7ec;border-radius:12px}.forwarder-compare__grid h3{margin:0 0 12px}.forwarder-compare__grid dl{margin:0}.forwarder-compare__grid dl div{padding:6px 0;border-top:1px solid #edf0f2}.forwarder-compare__grid dt{color:#667085;font-size:.8rem}.forwarder-compare__grid dd{margin:0}.forwarder-profile__overview{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:16px}.forwarder-profile__summary,.forwarder-profile__quick{display:flex;gap:16px;padding:24px;border:1px solid #e4e7ec;border-radius:16px;background:#fff}.forwarder-profile__quick{display:block}.forwarder-profile h2{margin:0 0 12px;font-size:1.28rem}.forwarder-profile h3{margin:0 0 8px;font-size:1.05rem}.forwarder-profile__summary p{margin:0 0 12px}.forwarder-profile__lead{font-weight:700}.forwarder-profile__quick dl{margin:0 0 16px}.forwarder-profile__quick dl div{padding:8px 0;border-bottom:1px solid #e4e7ec}.forwarder-profile__quick dt{color:#667085;font-size:.82rem}.forwarder-profile__quick dd{margin:0}.forwarder-profile__two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.forwarder-profile__two-col article{padding:16px;border:1px solid #e4e7ec;border-radius:12px}.forwarder-profile__two-col ul{padding-inline-start:22px}.forwarder-profile__caveat,.forwarder-profile__missing{color:#667085;font-size:.9rem}.forwarder-profile__contacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.forwarder-profile__contacts>div{display:grid;gap:3px;padding:12px;border:1px solid #e4e7ec;border-radius:10px;min-width:0}.forwarder-profile__contacts strong{color:#667085;font-size:.82rem}.forwarder-profile__contacts a{display:inline-flex;min-width:var(--touch-target);min-height:var(--touch-target);align-items:center;color:#0f2742;font-weight:700}.forwarder-profile__next{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.forwarder-profile--missing{min-height:50vh}.forwarder-directory :focus-visible,.forwarder-profile :focus-visible{outline:3px solid #d89b20;outline-offset:2px}@media(max-width:900px){.forwarder-filters,.forwarder-profile__contacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.forwarder-directory,.forwarder-profile{width:min(100% - 24px,1200px);padding:16px 0 88px}.forwarder-directory__intro{display:grid;padding:20px}.forwarder-directory__primary{width:100%}.forwarder-grid,.forwarder-filters,.forwarder-profile__overview,.forwarder-profile__two-col,.forwarder-profile__contacts{grid-template-columns:minmax(0,1fr)}.forwarder-directory__filter-panel,.forwarder-profile__section{padding:16px}.forwarder-profile__summary{display:grid}.forwarder-profile__next a{width:100%}}@media(prefers-reduced-motion:reduce){.forwarder-directory *,.forwarder-profile *{scroll-behavior:auto}}
