@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}.ddp-plan{background:#F7F9FA;color:#17272B;font-family:Mulish,"Segoe UI",system-ui,sans-serif;font-size:16.5px;line-height:1.6;padding-top:0;padding-bottom:0} .ddp-plan:first-of-type{padding-top:48px} .ddp-plan:last-of-type{padding-bottom:96px} .ddp-plan .ddp-plan__container{max-width:860px;padding-left:24px;padding-right:24px} .ddp-plan h1,.ddp-plan h2,.ddp-plan h3{font-family:Montserrat,"Helvetica Neue",Arial,sans-serif;color:#17272B;line-height:1.15;margin:0;text-wrap:balance} .ddp-plan h1{font-size:clamp(30px,4.5vw,42px);font-weight:700;margin-top:10px} .ddp-plan h2{font-size:26px;font-weight:700;margin-top:56px;padding-top:24px;border-top:2px solid #006072} .ddp-plan p{margin:14px 0;max-width:68ch} .ddp-plan .ddp-eyebrow{font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#006072} .ddp-plan .ddp-small{font-size:14px;color:#5A6B70;max-width:68ch}.ddp-plan .tag{display:inline-block;font-size:11px;font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:1px 6px;border:1px solid #CFDCE0;border-radius:3px;color:#5A6B70;margin-left:6px;vertical-align:middle;line-height:1.6} .ddp-plan .tag.new{color:#006072;border-color:#006072} .ddp-plan .tag.lock{color:#B8742A;border-color:#B8742A} .ddp-plan .tag.q{color:#5A6B70;border-color:#5A6B70;border-style:dashed} .ddp-plan .md{display:inline-block;background:#B8742A;color:#fff;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:3px;margin-left:6px;vertical-align:middle;line-height:1.6} .ddp-plan .ddp-legend{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px;color:#5A6B70;margin:16px 0 24px}.ddp-plan .tree{list-style:none;padding-left:0;margin:16px 0 0;font-size:16px} .ddp-plan .tree ul{list-style:none;padding-left:26px;border-left:1px solid #CFDCE0;margin:4px 0 4px 10px} .ddp-plan .tree li{margin:5px 0;position:relative} .ddp-plan .tree>li{margin:12px 0} .ddp-plan .tree ul li::before{content:"";position:absolute;left:-26px;top:.85em;width:18px;border-top:1px solid #CFDCE0} .ddp-plan .tree .n{font-family:Montserrat,sans-serif;font-weight:600} .ddp-plan .tree .why{color:#5A6B70;font-size:14.5px} .ddp-plan .tree ul.pts{list-style:disc;border-left:none;margin:4px 0 0;padding-left:20px} .ddp-plan .tree ul.pts li{margin:2px 0;font-size:14.5px;color:#5A6B70} .ddp-plan .tree ul.pts li::before{display:none} .ddp-plan .tree li.opt{opacity:.62} .ddp-plan .tree li.opt .n{font-weight:500;font-style:italic}.ddp-plan .ddp-home{display:grid;grid-template-columns:1fr;gap:6px;margin:16px 0} .ddp-plan .ddp-home__row{border:1px solid #CFDCE0;background:#fff;padding:10px 14px;font-size:15px;border-radius:3px} .ddp-plan .ddp-home__row b{font-family:Montserrat,sans-serif;font-weight:700;display:inline-block;min-width:150px} .ddp-plan .ddp-home__row .w{color:#5A6B70;display:block;font-size:13.5px;margin-top:3px} .ddp-plan .ddp-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0 4px} .ddp-plan .ddp-tiles>div{border:1px solid #CFDCE0;border-radius:3px;padding:8px;font-size:13px;font-family:Montserrat,sans-serif;font-weight:600;background:#F7F9FA} .ddp-plan .ddp-tiles>div.q{color:#5A6B70;border-style:dashed;font-style:italic;font-weight:500;opacity:.75}@media (max-width:600px){.ddp-plan .ddp-tiles{grid-template-columns:1fr 1fr}}