.seo-breadcrumbs{position:static;max-width:1440px;margin:0 auto;padding-top:24px;padding-bottom:24px;display:flex;flex-wrap:wrap;gap:10px;font-size:14px;color:var(--textMuted)}
.seo-breadcrumbs a{color:var(--titleColor);text-decoration:underline;text-underline-offset:3px}
.detail-info .detail-info-container .service-prose p,.detail-info .detail-info-container .service-prose li{line-height:1.7;margin-bottom:16px}
.detail-info .detail-info-container .service-prose h3{font-size:19px;line-height:1.4;font-weight:600;color:var(--titleColor);margin:24px 0 12px}
.detail-info .detail-info-container .service-prose a{color:var(--titleColor);text-decoration:underline;text-underline-offset:3px}
.other-services.services .services-container .related-services-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}
.other-services.services .services-container .related-services-grid .card-title{height:auto;min-height:28px;-webkit-line-clamp:2}
.other-services.services .services-container .related-services-grid .service-card{min-width:0}
.service-faq{max-width:1000px;margin:0 auto;padding-top:70px;padding-bottom:70px;color:var(--titleColor)}
.service-faq h2{font-size:clamp(26px,3vw,38px);line-height:1.25;margin-bottom:28px}
.service-faq details{border-bottom:1px solid var(--cardBorder);padding:20px 0}
.service-faq summary{font-size:18px;font-weight:600;line-height:1.5;cursor:pointer}
.service-faq details p{font-size:16px;line-height:1.7;color:var(--textMuted);margin-top:14px}
.freight-guides,.freight-article{max-width:1320px;margin:0 auto;padding-top:210px;padding-bottom:90px;color:var(--titleColor)}
.freight-guides h1,.freight-article h1{font-size:clamp(34px,4.3vw,58px);line-height:1.13;letter-spacing:-.02em;max-width:1000px;margin:16px 0 24px}
.guide-eyebrow{font-size:12px;font-weight:700;letter-spacing:1.5px;color:var(--textMuted)}
.guide-intro{max-width:900px;font-size:20px;line-height:1.65;color:var(--textMuted)}
.freight-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px}
.freight-guide-card{padding:30px;border:1px solid var(--cardBorder);border-radius:16px;background:var(--cardBg);display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-width:0}
.freight-guide-card h2{font-size:24px;line-height:1.35}
.freight-guide-card h2 a,.guide-back a{color:var(--titleColor)}
.freight-guide-card p{font-size:16px;line-height:1.7;color:var(--textMuted)}
.freight-guide-card .guide-read{margin-top:auto;font-weight:600;color:var(--titleColor);text-decoration:underline;text-underline-offset:4px}
.freight-article{max-width:1000px}
.freight-article .seo-breadcrumbs{padding:0 0 30px}
.guide-updated{font-size:14px;color:var(--textMuted);margin-top:18px}
.freight-article-body{margin-top:48px;font-size:18px;line-height:1.8;color:var(--textMuted)}
.freight-article-body h2{font-size:29px;line-height:1.3;margin:42px 0 18px;color:var(--titleColor)}
.freight-article-body h3{font-size:22px;line-height:1.4;margin:28px 0 14px;color:var(--titleColor)}
.freight-article-body p{margin-bottom:20px}
.freight-article-body ul,.freight-article-body ol{padding-left:26px;margin:20px 0}
.freight-article-body li{margin:10px 0}
.freight-article-body a{color:var(--titleColor);text-decoration:underline;text-underline-offset:4px}
.freight-guide-cta{margin-top:56px;padding:34px;border-radius:16px;border:1px solid var(--cardBorder);background:var(--cardBg)}
.freight-guide-cta h2{font-size:28px;line-height:1.3;margin-bottom:14px}
.freight-guide-cta p{line-height:1.7;color:var(--textMuted);margin-bottom:20px}
.freight-guide-cta a{display:inline-block;padding:14px 22px;background:#ffc527;color:#111;border-radius:12px;font-weight:600}
.guide-back{margin-top:30px}
.seo-breadcrumbs a:focus-visible,.service-faq summary:focus-visible,.freight-guides a:focus-visible,.freight-article a:focus-visible{outline:3px solid #b88500;outline-offset:5px}
@media(max-width:900px){.freight-guide-grid{grid-template-columns:1fr}.freight-guides,.freight-article{padding-top:150px}.guide-intro{font-size:18px}}
@media(max-width:575px){.freight-guides,.freight-article{padding-top:130px;padding-bottom:60px}.freight-guide-card,.freight-guide-cta{padding:24px}.freight-article-body{font-size:16px}.freight-article-body h2{font-size:24px}.service-faq{padding-top:50px;padding-bottom:50px}.service-faq summary{font-size:16px}}
