/* Clear customer outcomes, delivery groups and Community. */
.o-section .section-head{max-width:980px}.o-delivery{background:#edf1f5;border-top:4px solid #c31212}.o-delivery .section-head h2{max-width:950px}.o-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.o-result-grid article{background:#fff;border:1px solid #d6dce2;padding:28px;border-radius:10px;box-shadow:0 8px 24px #1b243008}.o-index{display:inline-block;color:#b51010;font-size:12px;font-weight:800;letter-spacing:.08em;margin-bottom:12px}.o-result-grid h3{font-size:22px;line-height:1.3;margin:0 0 12px}.o-result-grid p,.o-document-groups dd,.o-process p{font-size:16px;line-height:1.65;margin:0}.o-result-links{display:flex;flex-wrap:wrap;gap:18px 32px;margin-top:24px}.o-result-links a,.o-contact-line a{font-weight:700;text-decoration:underline;text-underline-offset:4px}.o-note,.o-next-step{font-size:15px;line-height:1.65;margin-top:24px!important;max-width:1000px}.o-concrete-result{background:#f0f3f6;border-left:4px solid #c31212;padding:22px 26px;margin:24px 0;border-radius:0 8px 8px 0}.o-concrete-result>strong{display:block;font-size:19px;margin-bottom:8px}.o-concrete-result p{margin:0;line-height:1.65}.o-process{list-style:none;padding:0;margin:0;display:grid;gap:22px}.o-process>li{border:1px solid #d7dde4;border-radius:10px;padding:26px;background:#fff}.o-process-title{display:flex;gap:16px;align-items:baseline;margin-bottom:16px}.o-process-title>span{font-size:22px;font-weight:800;color:#c31212}.o-process-title h3{font-size:23px;margin:0}.o-process-columns{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:22px}.o-process-columns b{display:block;margin-bottom:8px;font-size:13px;text-transform:uppercase;letter-spacing:.05em}.o-step-result{background:#edf1f5;border-radius:6px;padding:15px}.o-document-groups{display:grid;gap:18px}.o-document-groups article{background:#fff;border:1px solid #d6dce2;border-radius:10px;overflow:hidden}.o-document-groups h3{background:#1b2430;color:#fff;font-size:22px;padding:18px 24px;margin:0}.o-document-groups dl{display:grid;grid-template-columns:1.1fr 1fr 1.2fr;margin:0}.o-document-groups dl>div{padding:22px 24px}.o-document-groups dt{font-weight:800;font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:9px;color:#a21010}.o-document-groups dd{margin:0}.o-document-groups .o-use{background:#f6f8fa}.o-community{background:#1b2430;color:#fff}.o-community .section-head h2,.o-community .section-head p,.o-community .section-head .kicker{color:#fff}.o-community .o-result-grid article{color:#1b2430}.o-community-point{font-size:19px;line-height:1.6;margin:30px 0}.o-community .o-concrete-result{color:#1b2430}.o-retained-art{max-width:640px;margin:30px auto}.o-retained-art img,.o-retained-art svg{width:100%;height:auto}.o-split{display:grid;grid-template-columns:1fr 1fr;gap:28px}.o-community-map{background:#1b2430;padding:30px;border-radius:18px;display:grid;grid-template-columns:1fr 1fr;gap:16px;align-content:center;box-shadow:0 18px 48px #1b243022}.o-community-center{grid-column:1/-1;padding:26px;background:#fff;border-top:4px solid #c31212;text-align:center;line-height:1.6;border-radius:8px}.o-map-node{background:#fff;color:#1b2430;font-size:15px;font-weight:700;line-height:1.5;border-radius:7px;padding:20px;border-left:3px solid #c31212}.o-contact-line{margin-top:22px}.o-section a:focus-visible{outline:3px solid #c31212;outline-offset:5px}
@media(max-width:760px){.o-result-grid,.o-process-columns,.o-document-groups dl,.o-split{grid-template-columns:1fr}.o-result-grid article,.o-process>li{padding:21px}.o-result-grid h3{font-size:21px}.o-document-groups dl>div{padding:17px 21px}.o-process-title h3{font-size:21px}.o-community-map{padding:20px;gap:12px}.o-map-node{font-size:13px;padding:14px}.o-concrete-result{padding:18px 21px}}
@media print{.o-section,.o-community{background:#fff;color:#000}.o-result-grid article,.o-process>li,.o-document-groups article{break-inside:avoid;box-shadow:none}.o-community .section-head h2,.o-community .section-head p{color:#000}}

.o-roadmap-heading{margin:32px 0 18px;font-size:24px}.o-roadmap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.o-roadmap article{padding:22px;border:1px solid #a6afbb;border-radius:8px}.o-roadmap span{font-size:12px;text-transform:uppercase;font-weight:800;letter-spacing:.09em}.o-roadmap h3{font-size:21px;line-height:1.35;margin:12px 0}.o-roadmap p{font-size:15px;line-height:1.6;margin:0}@media(max-width:760px){.o-roadmap{grid-template-columns:1fr}}

.o-document-guide{margin-top:26px;border-top:1px solid #c6ced7;padding-top:20px}.o-document-guide summary{font-size:18px;font-weight:700;cursor:pointer;margin-bottom:20px}.o-document-guide summary:focus-visible{outline:3px solid #c31212;outline-offset:4px}

.o-community-center,.o-community-center strong{color:#1b2430}

.o-community .o-roadmap h3,.o-community .o-roadmap-heading{color:#fff}
