.rw268-rich-content{min-width:0}
.rw268-rich-content>section{margin:0 0 28px;border:1px solid var(--ink);background:#fff}
.rw268-rich-content h2{font-size:clamp(30px,3vw,48px);letter-spacing:-.055em;line-height:1;margin:0 0 18px}
.rw268-rich-content h3{font-size:19px;line-height:1.15;margin:0 0 9px;letter-spacing:-.025em}
.rw268-rich-content p{margin:0 0 14px}
.rw268-rich-content ul,.rw268-rich-content ol{margin:0;padding:0;list-style:none}
.rw268-rich-content a{text-decoration:none}
.rw268-kicker,.rw268-rich-content section>span:first-child{display:inline-block;font-size:9px;font-weight:900;letter-spacing:.16em}
.rw268-opening{background:var(--blue)!important;color:#fff!important;padding:42px!important;border:0!important}
.rw268-opening .rw268-kicker{color:var(--acid);margin:0 0 26px}
.rw268-opening-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:35px}
.rw268-lead{font-size:23px;line-height:1.45;margin:0!important}
.rw268-lead strong{color:var(--acid)}
.rw268-verdict{background:var(--acid);color:var(--ink);padding:24px;align-self:end}
.rw268-verdict span{font-size:9px;font-weight:900;letter-spacing:.14em}
.rw268-verdict p{font-size:19px;font-weight:800;line-height:1.25;margin:25px 0!important}
.rw268-verdict small{font-size:9px}
.rw268-module-head{display:flex;gap:22px;align-items:start;padding:28px;border-bottom:1px solid}
.rw268-module-head>span{font-size:52px!important;font-weight:900;line-height:.8;color:var(--blue)}
.rw268-module-head small{font-size:9px;letter-spacing:.14em;font-weight:900}
.rw268-module-head h2{margin:5px 0 0}
.rw268-inventory-grid{display:grid;grid-template-columns:repeat(3,1fr)}
.rw268-inventory-grid>div{padding:24px;min-height:210px;border-right:1px solid;border-bottom:1px solid}
.rw268-inventory-grid>div:nth-child(3n){border-right:0}
.rw268-inventory-grid>div:nth-last-child(-n+3){border-bottom:0}
.rw268-inventory-grid b{display:inline-block;background:var(--acid);padding:4px 8px;font-size:9px;margin-bottom:45px}
.rw268-inventory-grid p{font-size:13px;color:#4c4c4c}
.rw268-access-run{background:var(--ink)!important;color:#fff}
.rw268-access-run .rw268-module-head{border-color:#555}
.rw268-access-run .rw268-module-head>span{color:var(--acid)}
.rw268-access-run>ol{display:grid;grid-template-columns:repeat(4,1fr)}
.rw268-access-run>ol li{padding:25px;border-right:1px solid #555;min-height:200px}
.rw268-access-run>ol b{font-size:42px;color:var(--acid)}
.rw268-access-run>ol p{font-size:12px;color:#bbb}
.rw268-access-run>p{margin:0!important;padding:25px;background:var(--acid);color:var(--ink);font-weight:700}
.rw268-quote-anatomy{display:grid;grid-template-columns:1.45fr .55fr;border:0!important;background:transparent!important;gap:10px}
.rw268-quote-sheet{padding:35px;background:#fff;border:1px solid}
.rw268-quote-sheet>span,.rw268-quote-check>small{font-size:9px;font-weight:900;letter-spacing:.14em;color:var(--blue)}
.rw268-quote-sheet h2{margin-top:50px}
.rw268-quote-sheet p{font-size:15px;line-height:1.7}
.rw268-quote-check{padding:30px;background:var(--red)}
.rw268-quote-check ul{margin-top:35px}
.rw268-quote-check li{border-top:1px solid;padding:9px 0;font-size:12px}
.rw268-quote-check li:before{content:"□";margin-right:9px;font-weight:900}
.rw268-load-board{background:#ddd9d0!important}
.rw268-load-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--ink)}
.rw268-load-grid>div{background:var(--paper);padding:25px;min-height:170px;position:relative}
.rw268-load-grid>div span{font-size:42px;font-weight:900;color:var(--blue)}
.rw268-load-grid .is-heavy{background:var(--acid)}
.rw268-load-grid .is-fragile{background:var(--blue);color:#fff}
.rw268-load-grid p{font-size:13px}
.rw268-source-note{padding:22px!important;margin:0!important;border-top:1px solid;font-size:12px}
.rw268-risk-ribbon{display:grid!important;grid-template-columns:.75fr 1.25fr;background:var(--red)!important;border:0!important}
.rw268-risk-ribbon>div{padding:34px;border-right:2px solid}
.rw268-risk-ribbon>div span{font-size:9px;font-weight:900}
.rw268-risk-ribbon>div h2{margin-top:70px}
.rw268-risk-ribbon ol li{display:grid;grid-template-columns:50px 1fr;gap:15px;padding:15px;border-bottom:1px solid}
.rw268-risk-ribbon ol li:last-child{border-bottom:0}
.rw268-risk-ribbon li b{font-size:22px}
.rw268-risk-ribbon li p{margin:0!important;font-size:13px}
.rw268-case-module .rw268-case-grid{display:grid;grid-template-columns:.65fr 1.35fr}
.rw268-case-module blockquote{margin:0;padding:35px;background:var(--blue);color:#fff;font-size:26px;line-height:1.25;font-weight:800}
.rw268-case-module .rw268-case-grid>div{padding:35px}
.rw268-case-module .rw268-case-grid>div p{font-size:15px;line-height:1.7}
.rw268-choice-gate{padding:34px!important;background:var(--ink)!important;color:#fff}
.rw268-choice-gate>span{color:var(--acid)}
.rw268-choice-gate>h2{margin-top:25px}
.rw268-choice-gate>div{display:grid;grid-template-columns:1fr 1fr;gap:15px}
.rw268-choice-gate>div>div{border:1px solid #777;padding:25px}
.rw268-choice-gate>div>div:last-child{background:var(--acid);color:var(--ink);border-color:var(--acid)}
.rw268-choice-gate li{font-size:13px;padding:8px 0;border-bottom:1px solid currentColor}
.rw268-choice-gate li:before{content:"↳";margin-right:8px}
.rw268-faq-stack{padding:35px!important}
.rw268-faq-stack>span{color:var(--blue)}
.rw268-faq-stack>h2{max-width:700px;margin-top:25px}
.rw268-faq-stack>div{display:grid;grid-template-columns:.7fr 1.3fr;gap:30px;padding:22px 0;border-top:1px solid}
.rw268-faq-stack>div h3,.rw268-faq-stack>div p{margin:0}
.rw268-faq-stack>div p{font-size:14px}
.rw268-link-deck{padding:34px!important;background:var(--acid)!important}
.rw268-link-deck>h2{max-width:720px;margin-top:22px}
.rw268-link-deck>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid;border-left:1px solid}
.rw268-link-deck a{padding:13px;border-right:1px solid;border-bottom:1px solid;font-size:11px;font-weight:900}
.rw268-link-deck a:hover{background:var(--ink);color:#fff}
.rw268-field-note{padding:35px!important;border-left:12px solid var(--blue)!important}
.rw268-field-note>span{color:var(--blue)}
.rw268-field-note h2{margin-top:35px}
.rw268-field-note p{font-size:15px;line-height:1.72;max-width:850px}
.rw268-rich-content--page>section:nth-child(3n+1):not(.rw268-opening){transform:translateX(-15px)}
.rw268-rich-content--page>section:nth-child(4n):not(.rw268-opening){transform:translateX(15px)}
