.bol-page .interior{display:block;padding-bottom:0}.bol-page .content{max-width:none}.bol-page .breadcrumb{margin-bottom:30px}.bol-hero{display:grid;grid-template-columns:1.04fr 1fr;align-items:center;gap:7%;padding:15px 0 55px}.bol-hero h1{font-size:clamp(44px,5.1vw,73px);letter-spacing:-2.7px;line-height:1.01;margin:22px 0}.bol-hero h1 em{color:#da001f;font-style:inherit}.bol-lead{font-size:15px;color:#5b5b61;line-height:1.85;max-width:460px}.bol-hero-actions{display:flex;align-items:center;gap:25px;margin:29px 0 33px;flex-wrap:wrap}.bol-text-link{font-size:12px;font-weight:750}.bol-specs{display:flex;gap:26px;border-top:1px solid #ddd;padding-top:24px;font-size:11px;color:#414146}.bol-specs b{color:#da001f;font-size:16px;margin-right:8px}.bol-local{font-size:10px;color:#707075;margin-top:20px}.bol-document-stage{background:#efeff1;padding:24px 30px 18px;position:relative}.bol-preview-label{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1px;font-weight:750;margin-bottom:20px;gap:16px}.bol-preview-label span:last-child{color:#777}.bol-document{display:block;max-width:345px;margin:0 auto;box-shadow:0 12px 30px #1a1a1a16;transition:transform .2s}.bol-document:hover{transform:translateY(-3px)}.bol-document img{display:block;width:100%;height:auto}.bol-preview-link{display:flex;justify-content:space-between;font-size:11px;font-weight:650;padding-top:20px}.bol-preview-link span{color:#da001f;font-size:17px}.bol-law-strip{border-top:1px solid #dadade;border-bottom:1px solid #dadade;display:flex;gap:25px;align-items:center;justify-content:space-between;padding:21px 0;font-size:11px}.bol-law-strip>span{font-size:8px;letter-spacing:1px;max-width:100px;color:#727278;line-height:1.7}.bol-law-strip a{color:#c8001d;font-weight:700}.bol-builder-heading{padding:58px 0 28px;display:flex;justify-content:space-between;gap:40px;align-items:flex-end;scroll-margin-top:135px}.bol-builder-heading h2{font-size:34px;margin:12px 0 0}.bol-builder-heading>p{font-size:13px;color:#6b6b70;max-width:310px;line-height:1.7;margin-bottom:0}.bol-page .bol-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:30px}.bol-page .bol-choices button{background:white;text-align:left;border:1px solid #dedee1;padding:20px;display:grid;grid-template-columns:30px 1fr;gap:5px 12px;min-height:88px;color:#18181b;border-radius:0;cursor:pointer}.bol-page .bol-choices button span{grid-row:span 2;color:#da001f;font-weight:800;font-size:17px}.bol-page .bol-choices button b{font-size:13px}.bol-page .bol-choices button small{font-size:10px;color:#717177}.bol-page .bol-choices button[aria-pressed=true]{border-color:#da001f;box-shadow:inset 0 -3px #da001f;background:#fff9fa}.bol-page .bol-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:35px}.bol-page #bol-form fieldset{margin:0 0 25px;border:1px solid #dedee2;padding:25px;background:#fff;min-width:0}.bol-page #bol-form legend{font-size:11px;text-transform:uppercase;letter-spacing:.7px;font-weight:800;padding:0 9px;color:#222}.bol-page .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bol-page label{font-size:11px;font-weight:650;display:flex;flex-direction:column;gap:8px;min-width:0}.bol-page input,.bol-page select,.bol-page textarea{border:1px solid #d5d5da;background:#fafafb;color:#19191e;border-radius:0;padding:12px;font:400 13px Inter,Arial,sans-serif;width:100%;min-height:44px}.bol-page textarea{min-height:80px;resize:vertical}.bol-page input:focus,.bol-page select:focus,.bol-page textarea:focus{border-color:#da001f;outline:2px solid #da001f15;background:white}.bol-page .check{display:flex;flex-direction:row;align-items:flex-start;font-weight:400;line-height:1.7;margin:16px 0}.bol-page .check input{width:16px;min-height:16px;height:16px;flex-shrink:0;margin:2px 0}.bol-page .line-top{display:flex;align-items:center;gap:25px;margin-bottom:18px}.bol-page .line-top label{min-width:145px}.bol-page .line-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.bol-page .line-grid .commodity{grid-column:span 4}.bol-page .freight-line{background:#f6f6f7;border:1px solid #e4e4e7;padding:20px;margin-bottom:16px}.bol-page .line-heading{display:flex;justify-content:space-between;margin-bottom:19px}.bol-page .line-title{font-weight:750;font-size:11px;text-transform:uppercase;letter-spacing:.6px}.bol-page .remove-line{border:0;background:none;color:#bf001b;font-size:11px;cursor:pointer}.bol-page .remove-line:disabled{color:#aaa;cursor:default}.bol-page .bol-summary{position:sticky;top:135px;align-self:start;background:#f5f5f6;border-top:3px solid #da001f;padding:25px;height:auto}.bol-page .bol-summary h2{font-size:25px;margin:15px 0 25px}.bol-page .bol-summary dl>div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #ddd;padding:14px 0;font-size:12px}.bol-page .bol-summary dd{margin:0;font-weight:800}.bol-page .bol-summary h3{font-size:17px;margin:20px 0 12px}.bol-page .bol-summary hr{border:0;border-top:1px solid #ddd;margin:24px 0}.bol-included{list-style:none;padding:0;font-size:11px;color:#56565c;line-height:2.1}.bol-included li:before{content:'✓';color:#c9001d;margin-right:9px}.bol-page .bol-summary .link{font-size:11px}.bol-page #bol-review{margin:28px 0;border:1px solid #ddd;padding:24px;scroll-margin-top:130px}.bol-page #bol-review h2{font-size:27px}.bol-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:12px;margin-bottom:20px;overflow-wrap:anywhere}.bol-review-grid b{display:block;font-size:10px;color:#777;margin-bottom:6px}.bol-page #bol-pdf-preview{width:100%;height:650px;border:1px solid #ddd;margin:10px 0 20px;background:#f4f4f5}.bol-page .text-button{border:0;background:none;color:#666;font-size:12px;text-decoration:underline;cursor:pointer}.bol-legal{display:grid;grid-template-columns:1fr 1.3fr;gap:70px;border-top:1px solid #ddd;padding:65px 0 75px;margin-top:55px;scroll-margin-top:135px}.bol-legal-heading h2{font-size:39px;margin:20px 0}.bol-legal-heading>p:last-child{font-size:13px;color:#68686f;line-height:1.85;max-width:350px}.bol-legal details{border-bottom:1px solid #d6d6dc;padding:20px 0}.bol-legal details:first-child{border-top:1px solid #d6d6dc}.bol-legal summary{display:flex;justify-content:space-between;list-style:none;gap:20px;font-weight:700;font-size:13px;cursor:pointer}.bol-legal summary span{color:#da001f}.bol-legal details p{font-size:12px;line-height:1.9;color:#666}.bol-legal details a{font-size:11px;font-weight:700;color:#bb001b}.bol-review-note{font-size:11px!important;line-height:1.8;color:#777;margin-top:24px}.bol-page .fine{font-size:11px;line-height:1.75;color:#727279}.bol-page .actions{gap:12px;flex-wrap:wrap}.bol-page .actions .btn{font-size:10px;padding:15px 17px}.bol-page #hazmat-fields{margin-top:20px}
@media(max-width:1000px){.bol-page .bol-layout{grid-template-columns:minmax(0,1fr) 245px;gap:20px}.bol-document-stage{padding:20px}.bol-hero{gap:35px}.bol-hero h1{font-size:53px}.bol-specs{display:block}.bol-specs>span{display:block;margin-bottom:12px}.bol-law-strip{gap:15px;font-size:10px}.bol-page #bol-form fieldset{padding:20px}.bol-page .line-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bol-page .line-grid .commodity{grid-column:span 2}}
@media(max-width:760px){.bol-hero{grid-template-columns:1fr;padding-top:0;gap:32px}.bol-hero h1{font-size:50px;letter-spacing:-2px}.bol-lead{font-size:14px}.bol-hero-actions{gap:20px;margin:25px 0}.bol-specs{display:flex;gap:20px}.bol-specs>span{font-size:9px}.bol-document-stage{padding:22px 30px}.bol-document{max-width:300px}.bol-preview-label{font-size:7px}.bol-law-strip{flex-wrap:wrap;justify-content:flex-start;gap:16px 24px}.bol-law-strip>span{max-width:none;flex-basis:100%}.bol-builder-heading{display:block;padding-top:40px}.bol-builder-heading h2{font-size:29px}.bol-builder-heading>p{margin-top:16px;max-width:none}.bol-page .bol-choices{grid-template-columns:1fr;gap:8px;margin-bottom:22px}.bol-page .bol-choices button{min-height:68px;padding:15px}.bol-page .bol-layout{grid-template-columns:1fr}.bol-page .bol-summary{position:static;grid-row:1;padding:20px}.bol-page .bol-summary>h2{font-size:22px;margin:8px 0 15px}.bol-page .bol-summary dl{display:flex;gap:20px;margin-bottom:0}.bol-page .bol-summary dl>div{display:block;border:0;padding:0;flex:1}.bol-page .bol-summary dt{font-size:10px;margin-bottom:5px}.bol-page .bol-summary dd{font-size:17px}.bol-page .bol-summary>p.fine,.bol-page .bol-summary hr,.bol-page .bol-summary h3,.bol-page .bol-summary ul,.bol-page .bol-summary>a{display:none}.bol-page #bol-form fieldset{padding:20px 16px}.bol-page .form-grid{grid-template-columns:1fr;gap:16px}.bol-page input,.bol-page select,.bol-page textarea{font-size:16px}.bol-page .freight-line{padding:15px}.bol-page .line-grid{gap:13px}.bol-page .line-top{gap:15px}.bol-page .line-top .fine{font-size:10px}.bol-page .line-top label{min-width:120px}.bol-review-grid{grid-template-columns:1fr}.bol-page #bol-review{padding:18px 12px}.bol-page #bol-pdf-preview{height:500px}.bol-legal{grid-template-columns:1fr;gap:25px;padding:40px 0}.bol-legal-heading h2{font-size:34px}.bol-legal summary{font-size:12px}.bol-page .actions .btn{width:100%;justify-content:space-between}.bol-page .text-button{margin:10px auto}.bol-page .bol-summary .eyebrow{margin:0;font-size:8px}}

@media(max-width:760px){.bol-hero h1{font-size:clamp(35px,10.8vw,44px);letter-spacing:-1.7px}}
