.freight-public{color:#0d3040;background:#fff;min-height:100vh;font-family:Noto Sans,sans-serif;font-size:16px;line-height:1.65}.freight-public *{box-sizing:border-box}.freight-public a{color:inherit}.fp-header,.fp-footer{justify-content:space-between;align-items:center;gap:24px;max-width:1240px;margin:auto;padding:22px 32px;display:flex}.fp-header nav{align-items:center;gap:26px;font-size:14px;display:flex}.fp-brand{letter-spacing:.06em;font-size:22px;font-weight:800;text-decoration:none}.fp-brand span{letter-spacing:.22em;font-size:10px;display:block}.freight-public .fp-button{color:#102f3d;background:#f0b64f;border:1px solid #0000;border-radius:4px;padding:13px 21px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.freight-public .fp-secondary{background:#fff;border-color:#b4c5cb}.fp-hero{background:#edf3f5;border-bottom:1px solid #d5e1e6;padding:64px max(32px,50vw - 588px)}.fp-kicker{letter-spacing:.15em;color:#89601b;margin:0 0 16px;font-size:11px;font-weight:750}.freight-public h1{letter-spacing:-.035em;max-width:850px;margin:0 0 24px;font-size:clamp(34px,4.3vw,60px);line-height:1.13}.fp-lead{color:#49626e;max-width:740px;font-size:19px}.fp-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.fp-text-link{text-underline-offset:5px;font-weight:650}.fp-section{max-width:1240px;margin:auto;padding:48px 32px}.freight-public h2{letter-spacing:-.02em;margin:0 0 28px;font-size:clamp(26px,3vw,36px);line-height:1.2}.fp-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.fp-grid article{border-top:2px solid #d7a64f;padding-top:20px}.fp-grid article>span{color:#657b85;font-size:13px}.freight-public h3{margin:12px 0;font-size:20px;line-height:1.35}.fp-grid p,.fp-split p,.fp-faq p{color:#49626e;margin:0 0 16px}.fp-split{border-top:1px solid #d8e3e7;border-bottom:1px solid #d8e3e7;grid-template-columns:1fr 1.3fr;gap:50px;display:grid}.fp-faq details{border-bottom:1px solid #d8e3e7;padding:18px 0}.fp-faq summary{cursor:pointer;font-weight:700}.fp-faq details p{margin-top:15px}.fp-footer{border-top:1px solid #d8e3e7;flex-wrap:wrap;justify-content:flex-start;font-size:13px}:is(.freight-public a:focus-visible,.fp-faq summary:focus-visible){outline-offset:4px;outline:3px solid #d49b30}@media (max-width:680px){.fp-header,.fp-footer{gap:16px;padding:18px 20px}.fp-header nav{flex-wrap:wrap;justify-content:flex-end;gap:14px;font-size:12px}.fp-header nav>a:first-child{display:none}.fp-brand{font-size:17px}.freight-public .fp-button{padding:11px 15px}.fp-hero{padding:38px 20px}.fp-lead{font-size:17px}.fp-section{padding:32px 20px}.fp-grid,.fp-split{grid-template-columns:1fr;gap:25px}.fp-actions{gap:18px}.freight-public h2{margin-bottom:22px}}
