.ddp-page{--navy:#102636;--ink:#152936;--blue:#2b7181;--orange:#e88942;--cream:#f5f1e8;--paper:#fffdf8;--line:#d9d4c8;color:var(--ink);background:var(--paper)}
.ddp-page *{box-sizing:border-box}.ddp-wrap{width:min(1180px,calc(100% - 48px));margin-inline:auto}.ddp-page h1,.ddp-page h2,.ddp-page h3{letter-spacing:-.035em}.ddp-page h2{font:500 clamp(2.25rem,4.6vw,4.65rem)/1.04 Georgia,serif;margin:0}.ddp-page h3{font-size:1.12rem;line-height:1.2;margin:0 0 .55rem}.ddp-page p{line-height:1.72}.ddp-kicker{margin:0 0 1rem!important;color:#a74f19;font-size:.7rem!important;font-weight:800;letter-spacing:.16em;text-transform:uppercase;line-height:1.5!important}
.ddp-hero{background:var(--navy);color:#fff;overflow:hidden}.ddp-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);gap:clamp(2.5rem,5vw,5.5rem);align-items:center;padding:4.2rem 0 5rem}.ddp-breadcrumb{display:flex;gap:.55rem;flex-wrap:wrap;margin-bottom:3.4rem;color:#9fb3bd;font-size:.74rem}.ddp-breadcrumb a{color:#efb17f;text-decoration:none}.ddp-hero .ddp-kicker{color:#ef9c5c}.ddp-hero h1{font:500 clamp(2.8rem,5vw,5.55rem)/1.01 Georgia,serif;margin:0 0 1.5rem;max-width:760px}.ddp-lede{font-size:clamp(1.05rem,1.5vw,1.25rem);color:#d2dde1;max-width:680px;margin:0}.ddp-lede strong{color:#fff}.ddp-meta{display:flex;flex-wrap:wrap;gap:.5rem 1.3rem;margin-top:2rem;color:#93a8b2;font-size:.68rem;letter-spacing:.09em;text-transform:uppercase}.ddp-hero-photo{margin:0;position:relative}.ddp-hero-photo:before{content:"DELIVER TO";position:absolute;z-index:1;top:-1.25rem;left:-1.25rem;padding:.65rem .85rem;background:var(--orange);color:#152936;font-weight:900;font-size:.65rem;letter-spacing:.15em}.ddp-hero-photo img{display:block;width:100%;aspect-ratio:1.24;object-fit:cover;border:8px solid #e7dcc6;box-shadow:0 35px 70px #0007}.ddp-hero-photo figcaption{font-size:.68rem;color:#9fb3bd;line-height:1.55;margin-top:.75rem}
.ddp-short{background:var(--orange)}.ddp-short .ddp-wrap{display:grid;grid-template-columns:190px 1fr;gap:2.5rem;padding:2.2rem 0}.ddp-short span{padding-top:.4rem;font-size:.7rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.ddp-short p{font:500 clamp(1.18rem,2.15vw,1.7rem)/1.48 Georgia,serif;margin:0}.ddp-section{padding:clamp(4.5rem,8vw,7.5rem) 0}.ddp-split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(3rem,7vw,7rem);align-items:start}.ddp-copy{font-size:1.04rem}.ddp-copy>p:first-child{margin-top:0}.ddp-copy blockquote{margin:2rem 0;padding:1.3rem 1.5rem;border-left:5px solid var(--orange);background:var(--cream);overflow-wrap:anywhere}.ddp-copy code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9rem;line-height:1.6}.ddp-aside{max-width:470px;color:#63717a;font-size:.95rem}
.ddp-heading{max-width:850px;margin-bottom:3rem}.ddp-heading>p:last-child{max-width:700px;color:#5f7078;font-size:1.05rem;margin-bottom:0}.ddp-ink{background:var(--navy);color:#fff}.ddp-ink .ddp-kicker{color:#f1a164}.ddp-ink .ddp-heading>p:last-child{color:#b8c6cc}.ddp-route{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #ffffff24;background:#ffffff10}.ddp-route li{padding:1.7rem 1.3rem 2rem;min-height:235px;border-right:1px solid #ffffff24}.ddp-route li:last-child{border:0}.ddp-route span{display:block;color:#f2a368;font-size:.72rem;font-weight:900;letter-spacing:.14em;margin-bottom:3rem}.ddp-route p{margin:0;color:#bdcbd0;font-size:.9rem}.ddp-rule-note{max-width:900px;margin:2rem 0 0;color:#cbd7db;font-size:.92rem}.ddp-check-list{display:grid;grid-template-columns:1fr 1fr;gap:.7rem 1.4rem;padding:0;margin:1.5rem 0 2rem;list-style:none}.ddp-check-list li{padding:.9rem 0 .9rem 1.7rem;border-bottom:1px solid var(--line);position:relative}.ddp-check-list li:before{content:"✓";position:absolute;left:0;color:var(--blue);font-weight:900}
.ddp-paper{background:var(--cream)}.ddp-quote-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #cfc7b9}.ddp-quote-grid article{display:grid;grid-template-columns:150px 1fr;gap:1.4rem;padding:1.3rem 1.2rem;border-bottom:1px solid #cfc7b9}.ddp-quote-grid article:nth-child(odd){padding-left:0;border-right:1px solid #cfc7b9}.ddp-quote-grid span{font-weight:850;color:#163d4b}.ddp-quote-grid p{margin:0;color:#596970;font-size:.93rem}.ddp-quote-note{max-width:930px;margin:2rem 0 0;padding:1.1rem 1.3rem;background:#fff;border-left:4px solid var(--orange);font-size:.92rem}
.ddp-journey{counter-reset:journey;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.ddp-journey article{display:grid;grid-template-columns:55px 1fr;gap:1rem;background:#fff;padding:1.8rem;min-height:190px}.ddp-journey b{font:500 2.5rem/1 Georgia,serif;color:#c15e24}.ddp-journey p{margin:0;color:#5b6b72;font-size:.93rem}.ddp-factory-photo{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:1.5rem;align-items:end;margin:2.5rem 0 0;background:var(--navy);padding:1rem;color:#fff}.ddp-factory-photo img{width:100%;height:auto;display:block}.ddp-factory-photo figcaption{padding:1rem 1rem 1rem 0;color:#cad6da;font-size:.84rem;line-height:1.65}
.ddp-compare{background:#dfeaec}.ddp-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#93adb4;margin-bottom:1.6rem}.ddp-compare-grid article{background:#fff;padding:2rem}.ddp-compare-grid span{display:block;color:#b3521c;font-size:.72rem;font-weight:900;letter-spacing:.16em;margin-bottom:2rem}.ddp-compare-grid p{color:#5b6b72;margin:0}.ddp-compare>.ddp-wrap>p:last-child{max-width:930px}.ddp-myths{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.ddp-myths li{display:grid;grid-template-columns:75px 1fr;gap:1.5rem;padding:1.2rem 0;border-bottom:1px solid var(--line);align-items:start}.ddp-myths span{color:#b3521c;font-weight:900;letter-spacing:.12em}.ddp-myths p{margin:0;max-width:880px}.ddp-send{background:var(--navy);color:#fff}.ddp-send .ddp-kicker{color:#f1a164}.ddp-send-grid{display:grid;grid-template-columns:.83fr 1.17fr;gap:clamp(3rem,7vw,7rem);align-items:start}.ddp-send-grid blockquote{margin:0;padding:2rem;background:#fff;color:var(--ink);border-top:7px solid var(--orange);box-shadow:0 22px 45px #0004}.ddp-send-grid blockquote p{font-size:.94rem}.ddp-send-action{display:flex;justify-content:space-between;gap:2rem;align-items:center;margin-top:2.5rem;padding-top:2rem;border-top:1px solid #ffffff2b}.ddp-send-action p{max-width:720px;color:#c9d6db;margin:0}.ddp-button{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;text-decoration:none;background:var(--orange);color:#102636;padding:1rem 1.2rem;font-weight:900}.ddp-sources{background:#ece8df;padding:3.2rem 0}.ddp-sources .ddp-wrap{display:grid;grid-template-columns:.7fr 1.3fr;gap:3rem}.ddp-sources h2{font-size:1.8rem}.ddp-sources p{font-size:.86rem;color:#596970}.ddp-sources ul{list-style:none;margin:0;padding:0}.ddp-sources li{border-bottom:1px solid #ccc4b6;padding:.75rem 0}.ddp-sources a{color:#174e61}.ddp-sources .ddp-credit{grid-column:1/-1;margin:0}.ddp-related{padding:3.5rem 0;background:#fff}.ddp-related h2{font-size:2rem;margin-bottom:1.4rem}.ddp-related>div>div{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.ddp-related a{padding:1.1rem 1.2rem;background:var(--cream);text-decoration:none;color:#174e61;font-weight:750}
@media (max-width:900px){.ddp-hero-grid,.ddp-split,.ddp-send-grid{grid-template-columns:1fr}.ddp-hero-photo{max-width:650px}.ddp-route{grid-template-columns:1fr 1fr}.ddp-route li{border-bottom:1px solid #ffffff24;min-height:190px}.ddp-route li:nth-child(2n){border-right:0}.ddp-route li:last-child{grid-column:1/-1}.ddp-quote-grid{grid-template-columns:1fr}.ddp-quote-grid article:nth-child(odd){border-right:0;padding-left:1.2rem}.ddp-factory-photo{grid-template-columns:1fr}.ddp-factory-photo figcaption{padding:0 .4rem .6rem}.ddp-sources .ddp-wrap{grid-template-columns:1fr}.ddp-sources .ddp-credit{grid-column:auto}}
@media (max-width:620px){.ddp-wrap{width:min(100% - 30px,1180px)}.ddp-hero-grid{padding:2.7rem 0 3.5rem}.ddp-breadcrumb{margin-bottom:2.3rem}.ddp-hero h1{font-size:clamp(2.4rem,12vw,3.45rem)}.ddp-hero-photo:before{left:-.3rem}.ddp-short .ddp-wrap{grid-template-columns:1fr;gap:.8rem}.ddp-section{padding:3.8rem 0}.ddp-page h2{font-size:clamp(2.15rem,11vw,3.25rem)}.ddp-route{grid-template-columns:1fr}.ddp-route li,.ddp-route li:last-child{grid-column:auto;border-right:0;min-height:0}.ddp-route span{margin-bottom:1.5rem}.ddp-check-list,.ddp-journey,.ddp-compare-grid,.ddp-related>div>div{grid-template-columns:1fr}.ddp-quote-grid article{grid-template-columns:1fr;gap:.4rem}.ddp-myths li{grid-template-columns:52px 1fr}.ddp-send-action{align-items:flex-start;flex-direction:column}.ddp-button{white-space:normal}.ddp-sources .ddp-wrap{gap:1rem}}
