.journal{color:var(--rd-text);background:#fff}.site-shell .journal :is(h1,h2,h3){font-family:var(--font-sans);text-transform:none;letter-spacing:-.01em;color:var(--rd-ink);text-wrap:balance}.site-shell .journal a:hover :is(h2,h3),.site-shell .journal :is(h2,h3) a:hover{color:var(--rd-teal-dark)}.journal-head{border-bottom:1px solid var(--rd-border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 48px;padding-block:44px 28px;display:grid}.journal-crumb{color:#6b7b85;gap:8px;font-size:13px;display:flex}.journal-crumb a{color:inherit;text-decoration:none}.journal-crumb a:hover{color:var(--rd-teal-dark);text-decoration:underline}.site-shell .journal-head h1,.site-shell .rd-quote h1{letter-spacing:-.02em;margin:10px 0 0;font-size:clamp(32px,3.4vw,44px);font-weight:800;line-height:1.1}.journal-head p{max-width:60ch;margin:12px 0 0;font-size:16px;line-height:1.65}.journal-tabs{border:1px solid var(--rd-border);background:var(--rd-surface);border-radius:8px;gap:4px;padding:4px;display:flex}.journal-tabs a{color:var(--rd-text);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:9px 15px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.journal-tabs a span{color:#6b7b85;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.journal-tabs a[aria-current=page]{color:var(--rd-ink);background:#fff;box-shadow:0 1px 2px #101d251f}.journal-tabs a:not([aria-current]):hover{color:var(--rd-teal-dark)}.journal-label{margin:0;letter-spacing:.08em!important;text-transform:uppercase!important;color:#6b7b85!important;font-size:13px!important;font-weight:800!important}.journal-meta{color:#6b7b85;font-variant-numeric:tabular-nums;margin:0;font-size:13px}.journal-meta strong{color:var(--rd-rust);font-weight:700}.journal-excerpt{color:var(--rd-text);margin:0}.journal-more{color:var(--rd-rust);align-items:center;gap:6px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.journal-feature{color:inherit;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:40px;padding-block:36px;text-decoration:none;display:grid}.journal-feature img{aspect-ratio:3/2;object-fit:cover;background:var(--rd-surface);border-radius:4px;width:100%;height:auto;display:block}.site-shell .journal-feature h2{margin:12px 0 0;font-size:clamp(26px,2.6vw,34px);font-weight:750;line-height:1.15}.journal-feature .journal-excerpt{margin-top:14px;font-size:17px;line-height:1.6}.journal-feature .journal-more{margin-top:20px}.journal-start{padding-block:4px 40px}.journal-start ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:16px 0 0;padding:0;list-style:none;display:grid}.journal-start a{border:1px solid var(--rd-border);height:100%;color:var(--rd-ink);background:#fff;border-radius:4px;text-decoration:none;display:grid;overflow:hidden}.journal-start img{aspect-ratio:3/2;object-fit:cover;background:var(--rd-surface);width:100%;height:auto;display:block}.journal-start span{padding:13px 15px 15px;font-size:15px;font-weight:700;line-height:1.35}.journal-start a:hover span{color:var(--rd-teal-dark)}.journal-list{border-top:1px solid var(--rd-border);padding-block:32px 8px}.journal-list-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.journal-rss{color:#6b7b85;font-size:13px;font-weight:600}.journal-rows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;margin-top:6px;display:grid}.journal-row{border-bottom:1px solid var(--rd-border);grid-template-columns:160px minmax(0,1fr);align-items:start;gap:20px;padding-block:22px;display:grid}.journal-row img{object-fit:cover;background:var(--rd-surface);border-radius:3px;width:160px;height:107px;display:block}.site-shell .journal-row h3{margin:5px 0 0;font-size:18px;font-weight:700;line-height:1.3}.journal-row h3 a{color:inherit;text-decoration:none}.journal-row .journal-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.journal-pager{flex-wrap:wrap;align-items:center;gap:6px;padding-block:30px 52px;font-size:14px;font-weight:600;display:flex}.journal-pager a{min-width:40px;height:40px;color:var(--rd-text);border-radius:6px;place-items:center;padding:0 11px;text-decoration:none;display:inline-grid}.journal-pager a:hover:not([aria-current]){background:var(--rd-surface);color:var(--rd-ink)}.journal-pager a[aria-current=page]{background:var(--rd-ink);color:#fff}.journal-pager-count{color:#6b7b85;margin-left:auto;font-weight:500}.site-shell[data-design] .contact-band.contact-band-photo{background:var(--rd-teal-dark);color:#dcecec;border-top:0;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);padding:0;display:grid}.contact-band-photo .contact-band-image{object-fit:cover;width:100%;height:100%;min-height:300px;display:block}.site-shell .contact-band.contact-band-photo>.page-width{place-content:center start;gap:24px;width:auto;margin:0;padding:48px clamp(24px,4vw,64px);display:grid}.site-shell .contact-band-photo h2{color:#fff;text-transform:none;margin:0;font-size:clamp(26px,2.4vw,34px);font-weight:700;line-height:1.2}.site-shell .contact-band-photo p:not(.eyebrow){color:#cfe3e3;max-width:46ch;margin-top:12px;font-size:16px;line-height:1.6}.contact-band-photo .contact-band-actions{flex-flow:wrap;align-items:center;gap:14px 24px}.site-shell .contact-band-photo .contact-band-actions .button{background:var(--rd-rust);color:#fff;gap:14px;min-width:0}.site-shell .contact-band-photo .contact-band-actions .button:hover{background:var(--rd-rust-dark)}.site-shell .contact-band-photo .contact-band-actions .text-link{color:#fff;border-color:#ffffff8c;font-size:14px}.site-shell .catalogue-document .rd-contact.rd-quote{background:#fff;padding:44px max(20px,50% - 590px) 64px}.rd-quote-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:48px 56px;display:grid}.rd-quote .rd-contact-intro{max-width:640px;margin:0 0 26px}.rd-quote .rd-contact-intro p{color:var(--rd-text);margin:12px 0 0;font-size:17px;line-height:1.65}.rd-quote .elementor-form-fields-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px!important;margin:0!important;display:grid!important}.rd-quote .elementor-field-group{border:0;min-width:0;display:flex;flex-flow:column!important;width:auto!important;margin:0!important;padding:0!important}.rd-quote .rd-field-full,.rd-quote [data-form-status]{grid-column:1/-1}.rd-quote .elementor-field-label{color:var(--rd-ink);font-weight:700;margin:0 0 7px!important;padding:0!important;font-size:14px!important}.rd-quote .rd-optional{color:#6b7b85;font-weight:500}.rd-quote :is(input[type=text],input[type=email],input[type=tel],textarea){background:#fff;width:100%;font-size:15px;box-sizing:border-box!important;border:1.5px solid #c6d4db!important;border-radius:6px!important;padding:12px!important}.site-shell .rd-quote input:is([type=text],[type=email],[type=tel]):not(.catalogue-honeypot){height:48px}.rd-quote textarea{resize:vertical;min-height:120px}.rd-chips{flex-wrap:wrap;gap:8px;display:flex}.rd-chips label{cursor:pointer;position:relative}.rd-chips input{opacity:0;width:1px;height:1px;position:absolute}.rd-chips span{color:var(--rd-text);background:#fff;border:1.5px solid #c6d4db;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600;display:inline-block}.rd-chips input:checked+span{border-color:var(--rd-ink);background:var(--rd-ink);color:#fff}.rd-chips input:focus-visible+span{outline:3px solid var(--rd-teal);outline-offset:2px}.site-shell .rd-quote button[type=submit]{border-radius:8px;width:auto;min-width:220px;min-height:50px;margin:6px 0 0}.rd-quote-side{border:1px solid var(--rd-border);background:#fff;border-radius:6px;overflow:hidden}.rd-quote-side figure{margin:0}.rd-quote-side img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.rd-quote-side figcaption{color:#6b7b85;border-bottom:1px solid var(--rd-border);padding:9px 20px;font-size:12.5px}.rd-quote-wa{border-bottom:1px solid var(--rd-border);background:#edf8f1;gap:12px;padding:20px;display:grid}.rd-quote-wa p{color:#1f4a31;margin:0;font-size:15px}.rd-quote .rd-whatsapp{gap:10px;width:100%;text-decoration:none}.rd-quote .rd-whatsapp svg{flex:0 0 22px;width:22px;height:22px}.rd-quote-ways{margin:0}.rd-quote-ways>div{grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:4px 14px;padding:16px 20px;display:grid}.rd-quote-ways>div+div{border-top:1px solid var(--rd-border)}.rd-quote-ways dt{color:#6b7b85;font-size:13px;font-weight:700}.rd-quote-ways dd{color:var(--rd-ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700}.rd-quote-ways dd a{color:inherit;text-underline-offset:3px;text-decoration:underline}.rd-quote-ways small{color:var(--rd-text);margin-top:3px;font-size:13.5px;font-weight:500;display:block}.rd-quote-steps{border-top:1px solid var(--rd-border);grid-column:1/-1;padding-top:32px}.rd-quote-steps ol{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:18px 0 0;padding:0;list-style:none;display:grid}.rd-quote-steps li{counter-increment:step;padding-left:50px;position:relative}.rd-quote-steps li:before{content:counter(step);background:var(--rd-surface);width:34px;height:34px;color:var(--rd-teal-dark);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:-3px;left:0}.site-shell .rd-quote-steps h3{color:var(--rd-ink);text-transform:none;margin:0;font-size:17px;font-weight:700}.rd-quote-steps p{color:var(--rd-text);margin:5px 0 0;font-size:15px;line-height:1.6}@media (width<=1023px){.journal-feature{gap:28px}.journal-start ul{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-rows,.rd-quote-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.journal-head{grid-template-columns:minmax(0,1fr);padding-block:28px 22px}.journal-tabs{justify-self:start}.journal-feature{grid-template-columns:minmax(0,1fr);gap:18px;padding-block:26px}.journal-start ul{gap:12px}.journal-start span{padding:10px 12px 12px;font-size:14px}.journal-row{grid-template-columns:112px minmax(0,1fr);gap:14px;padding-block:18px}.journal-row img{width:112px;height:80px}.site-shell .journal-row h3{font-size:16px}.journal-row .journal-excerpt{display:none}.journal-pager-count{width:100%;margin-left:0}.site-shell[data-design] .contact-band.contact-band-photo{grid-template-columns:minmax(0,1fr)}.contact-band-photo .contact-band-image{min-height:0;max-height:220px}.site-shell .contact-band.contact-band-photo>.page-width{padding:30px 20px 36px}.site-shell .catalogue-document .rd-contact.rd-quote{padding:26px 18px 40px}.rd-quote .elementor-form-fields-wrapper{grid-template-columns:minmax(0,1fr);gap:16px!important}.site-shell .rd-quote button[type=submit]{width:100%}.rd-quote-ways>div{grid-template-columns:minmax(0,1fr)}.rd-quote-steps ol{grid-template-columns:minmax(0,1fr);gap:22px}}.site-shell .catalogue-document .rd-contact.rd-quote{padding-top:120px}.site-shell .rd-quote-side figcaption{font-style:normal}.site-shell[data-design] .contact-band.contact-band-photo h2{color:#fff}@media (width<=1100px){.site-shell .catalogue-document .rd-contact.rd-quote{padding-top:36px}}@media (width<=767px){.site-shell .catalogue-document .rd-contact.rd-quote{padding-top:26px}}.site-shell[data-design] .journal-article.guide-page{padding-top:40px}.guide-head{border-bottom:1px solid var(--rd-border);padding-bottom:22px}.site-shell[data-design] .guide-page .guide-head h1{letter-spacing:-.025em;color:var(--rd-ink);text-transform:none;text-wrap:balance;margin:12px 0 0;font-size:clamp(30px,3.2vw,42px);font-weight:750;line-height:1.15}.guide-lead{color:var(--rd-text);margin:14px 0 0;font-size:18px;line-height:1.6}.guide-meta{color:#6b7b85;margin:14px 0 0;font-size:13.5px}.guide-meta a{color:inherit;text-underline-offset:3px;text-decoration:underline}.guide-cover{margin:28px 0 0}.guide-cover img{aspect-ratio:3/2;object-fit:cover;background:var(--rd-surface);border-radius:4px;width:100%;height:auto;display:block}.guide-trucks{border-top:1px solid var(--rd-border);margin-top:52px;padding-top:28px}.site-shell .guide-trucks h2,.site-shell .guide-quote h2{color:var(--rd-ink);text-transform:none;margin:0;font-size:22px;font-weight:750;line-height:1.25}.guide-trucks ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:16px 0 0;padding:0;list-style:none;display:grid}.guide-trucks a{color:inherit;gap:4px;text-decoration:none;display:grid}.guide-trucks img{aspect-ratio:4/3;object-fit:cover;background:var(--rd-surface);border-radius:4px;width:100%;height:auto;margin-bottom:6px;display:block}.guide-truck-name{color:var(--rd-ink);font-size:15px;font-weight:700;line-height:1.35}.guide-trucks a:hover .guide-truck-name{color:var(--rd-teal-dark)}.guide-truck-line{color:#6b7b85;font-size:13px}.site-shell .guide-quote{margin-top:44px;padding:28px 30px}.guide-quote p{color:var(--rd-text);margin:10px 0 0;font-size:15.5px;line-height:1.65}.guide-quote p a{color:var(--rd-rust);text-underline-offset:3px;font-weight:600;text-decoration:underline}.guide-quote-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:20px;display:flex}.site-shell .guide-quote-actions .button{gap:14px;min-height:48px}.guide-quote-wa{color:var(--rd-teal-dark);text-underline-offset:4px;font-size:14px;font-weight:700;text-decoration:underline}@media (width<=767px){.site-shell[data-design] .journal-article.guide-page{padding-top:24px}.guide-lead{font-size:17px}.guide-trucks ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.site-shell .guide-quote{padding:22px 20px}}
