/* Swiss-grid isometric retail chapter. */
.reader .page.retail-cover-page{background:var(--pagetint)!important;color:#061d43}
.retail-cover{height:830px;position:relative;overflow:hidden}
.retail-cover-copy{padding:57px 60px 0;position:relative;z-index:1}
.retail-cover-copy .kicker{color:#d8492e;letter-spacing:.08em}
.retail-cover-copy h1{font-size:47px;line-height:1.11;letter-spacing:-1.8px;color:#061d43;margin:25px 0 13px;max-width:690px}
.retail-cover-copy h1 em{color:#315b88}
.retail-cover-copy p{color:#536b82;font-size:19px;margin:0}
.retail-hero-art{position:absolute;top:270px;left:28px;right:28px;height:545px;background:transparent;mix-blend-mode:multiply}
.retail-hero-art img{width:100%;height:100%;object-fit:contain}
.retail-image-note{position:absolute;right:60px;bottom:7px;color:#71839a;font-size:10px}
.retail-cover-bottom{border-top:2px solid #061d43;margin:0 60px;padding:25px 0;display:grid;grid-template-columns:210px 1fr;gap:18px 28px}
.retail-cover-bottom strong{font-size:21px;line-height:1.22;color:#061d43;font-weight:400}
.retail-cover-bottom p{font-size:14px;line-height:1.5;color:#536b82;margin:0}
.retail-cover-bottom>span{grid-column:2;color:#d8492e;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}
.retail-cover-page .folio{color:#6a7a8f;border-color:#dce3ea}
.retail-cover-page .folio .n{color:#061d43}
@media screen and (max-width:850px){.retail-cover{height:740px}.retail-cover-copy{padding:40px}.retail-hero-art{top:245px;height:480px}.retail-cover-bottom{margin:0 40px;padding-bottom:90px}}
@media screen and (max-width:550px){.retail-cover{height:640px}.retail-cover-copy{padding:35px 25px 0}.retail-cover-copy h1{font-size:37px}.retail-cover-copy p{font-size:16px}.retail-hero-art{top:250px;left:8px;right:8px;height:370px}.retail-image-note{right:25px;bottom:2px}.retail-cover-bottom{margin:0 25px;display:block;padding-bottom:90px}.retail-cover-bottom p,.retail-cover-bottom>span{margin-top:12px}}
.retail-detail-page{background:var(--pagetint)}.retail-detail-pad{padding:52px 55px}.retail-detail-pad h1{font-size:39px;margin:18px 0}.retail-lead{font-size:16px;line-height:1.5;max-width:610px;margin:0 0 25px}.retail-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.retail-tile{background:#fff;border:1px solid #d2dfe9;min-height:185px;padding:14px;position:relative}.retail-symbol{display:block;color:#db482b;font:32px/1 Arial,sans-serif;height:38px}.retail-num{position:absolute;right:13px;top:16px;color:#778ba3;font-size:11px}.retail-tile h2{font-size:15px;color:#061d43;font-weight:600;line-height:1.2;letter-spacing:-.2px;margin:8px 0 6px}.retail-tile p{font-size:11px;line-height:1.4;margin:0;color:#536b82}.retail-proof{margin-top:18px;background:#061d43;color:white;padding:15px 20px;display:flex;align-items:center;gap:25px}.retail-proof strong{color:#fff!important;font-size:18px;line-height:1.2;min-width:185px;font-weight:400}.retail-proof p{color:#d0deeb;font-size:12px;line-height:1.5;margin:0}.retail-steps{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:repeat(5,1fr)}.retail-steps li{border-top:2px solid #d84b2d;padding-top:8px;display:flex;gap:7px;color:#061d43;font-size:12px}.retail-steps li b{font-size:10px;color:#b63e25}.retail-output{font-size:12px;line-height:1.5;margin:22px 0 0}.retail-output b{color:#061d43}.retail-web-link{display:flex;justify-content:space-between;text-decoration:none;color:#123f72;border-top:1px solid #ccd9e4;margin-top:16px;padding-top:11px;font-size:12px}.retail-web-link span{color:#d84b2d}
@media screen and (max-width:850px){.retail-detail-pad{padding:40px}.retail-tiles{grid-template-columns:repeat(2,1fr)}.retail-tile{min-height:140px}.retail-tile p{font-size:13px}.retail-detail-page{padding-bottom:85px}}
@media screen and (max-width:550px){.retail-detail-pad{padding:30px 25px}.retail-detail-pad h1{font-size:34px}.retail-lead{font-size:16px}.retail-tiles{gap:8px}.retail-tile{padding:12px;min-height:160px}.retail-tile h2{font-size:15px}.retail-tile p{font-size:12px}.retail-proof{display:block}.retail-proof p{margin-top:8px;font-size:13px}.retail-steps{grid-template-columns:1fr;gap:8px}.retail-steps li{font-size:14px}.retail-output,.retail-web-link{font-size:14px}}
@media print{.retail-cover-page,.retail-detail-page{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.retail-tile{min-height:215px}.retail-symbol{display:block;width:85px;height:72px;object-fit:contain;margin:-8px 0 3px -13px}
.retail-steps li{display:grid;grid-template-columns:20px 1fr;align-content:start;column-gap:5px}
.retail-steps li img{grid-column:1/-1;width:84px;height:70px;object-fit:contain;margin:-6px 0 3px -10px}
@media screen and (max-width:550px){.retail-tile{min-height:190px}.retail-symbol{width:62px;height:52px}.retail-steps li img{width:65px;height:55px}}

.retail-steps li{position:relative}.retail-steps li:not(:last-child)::after{content:"→";position:absolute;right:8px;top:36px;color:#e33b20;font-size:19px}
@media screen and (max-width:550px){.retail-steps li:not(:last-child)::after{right:14px;top:21px}}
