.rrc-page .wwd-hero h1{max-width:1180px;font-size:clamp(40px,4.25vw,62px)}.rrc-page .wwd-lead{max-width:720px}.rrc-page .rrc-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:34px;display:flex}.rrc-page .rrc-actions .text-link{margin:0}.rrc-page .rrc-actions .button{gap:28px}.rrc-page .dark .text-link:hover{color:var(--accent-light)}.rrc-page .rrc-label{text-transform:uppercase;letter-spacing:.08em;color:#365c46;font-size:11px;font-weight:600;margin-bottom:14px!important}.rrc-page .rrc-compare{border-top:1px solid var(--paper-line);grid-template-columns:1fr 1fr;margin:60px 0 48px;display:grid}.rrc-page .rrc-compare>div{padding:30px 48px 0 0}.rrc-page .rrc-compare>div+div{border-left:1px solid var(--paper-line);padding:30px 0 0 48px}.rrc-page .rrc-marks{margin:0;padding:0;list-style:none}.rrc-page .rrc-marks li{border-top:1px solid var(--paper-line);align-items:baseline;gap:16px;padding:13px 0;font-size:18px;display:flex}.rrc-page .rrc-marks li:first-child{border-top:0}.rrc-page .rrc-marks li:before{content:"";border-radius:50%;flex:none;width:9px;height:9px;transform:translateY(-1px)}.rrc-page .rrc-marks.assumed li{color:var(--ink-soft)}.rrc-page .rrc-marks.assumed li:before{border:1px solid #79907f}.rrc-page .rrc-marks.evidenced li:before{background:#365c46}.rrc-page .rrc-note{border-top:1px solid var(--paper-line);grid-template-columns:1fr 1.2fr;gap:65px;padding-top:32px;display:grid}.rrc-page .rrc-note p{font-size:25px;line-height:1.35}.rrc-page .rrc-note span{color:var(--ink-soft);font-size:16px}.rrc-page .rrc-dimensions{background:#fff}.rrc-page .rrc-map{margin:60px 0 0;padding:0;list-style:none;position:relative}.rrc-page .rrc-map:before{content:"";background:#79907f;width:1px;position:absolute;top:40px;bottom:40px;left:21px}.rrc-page .rrc-map li{grid-template-columns:44px .85fr 1.15fr;align-items:baseline;gap:36px;padding:28px 0;display:grid}.rrc-page .rrc-node{color:#365c46;background:#fff;border:1px solid #79907f;border-radius:50%;place-items:center;width:43px;height:43px;font-size:12px;display:grid;position:relative}.rrc-page .rrc-map h3{font-size:26px}.rrc-page .rrc-map p{border-top:1px solid var(--paper-line);color:var(--ink-soft);padding-top:22px;font-size:17px}.rrc-page .rrc-perspective{position:relative}.rrc-page .rrc-perspective-grid{grid-template-columns:1fr 1.1fr;gap:90px;display:grid;position:relative}.rrc-page .rrc-perspective h2{max-width:560px;font-size:clamp(38px,4vw,56px)}.rrc-page .rrc-perspective-copy>p:first-child{font-size:18px}.rrc-page .rrc-perspective blockquote{letter-spacing:-.01em;color:var(--on-dark);border-left:2px solid #83a38e;margin:36px 0;padding:6px 0 6px 28px;font-size:22px;line-height:1.45}.rrc-page .rrc-perspective blockquote span{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-light);margin-bottom:14px;font-size:11px;font-weight:600;display:block}.rrc-page .rrc-perspective-close{border-top:1px solid #ffffff30;padding-top:24px;font-size:16px;color:var(--on-dark)!important}.rrc-page .rrc-report-grid{grid-template-columns:1.1fr 1fr;gap:90px;margin-top:60px;display:grid}.rrc-page .rrc-report{border-top:1px solid var(--paper-line)}.rrc-page .rrc-report-head{justify-content:space-between;align-items:baseline;gap:20px;padding:22px 0 18px;display:flex}.rrc-page .rrc-report-head .rrc-label{margin:0!important}.rrc-page .rrc-report-head strong{color:var(--ink-soft);font-size:15px;font-weight:500}.rrc-page .rrc-report ol{margin:0;padding:0;list-style:none}.rrc-page .rrc-report li{border-top:1px solid var(--paper-line);letter-spacing:-.01em;align-items:baseline;gap:26px;padding:15px 0;font-size:20px;display:flex}.rrc-page .rrc-report li span{letter-spacing:.06em;color:#365c46;flex:none;width:22px;font-size:12px}.rrc-page .rrc-understanding{border-top:1px solid var(--paper-line);padding-top:22px}.rrc-page .rrc-understanding ul{margin:0;padding:0;list-style:none}.rrc-page .rrc-understanding li{border-top:1px solid var(--paper-line);color:var(--ink-soft);padding:13px 0;font-size:16px}.rrc-page .rrc-boundary{max-width:760px;color:var(--ink-soft);margin-top:48px;font-size:14px}.rrc-page .rrc-path{background:#fff}.rrc-page .rrc-route{grid-template-columns:repeat(4,minmax(0,1fr));margin:64px 0 40px;padding:0;list-style:none;display:grid}.rrc-page .rrc-route li{padding:0 36px 0 0;position:relative}.rrc-page .rrc-route li:before{content:"";background:#91a695;height:1px;position:absolute;top:17px;left:34px;right:0}.rrc-page .rrc-route li:last-child:before{display:none}.rrc-page .rrc-stop{color:#365c46;background:#fff;border:1px solid #79907f;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:24px;font-size:11px;display:grid;position:relative}.rrc-page .rrc-route h3{font-size:23px}.rrc-page .rrc-route p{color:var(--ink-soft);max-width:250px;margin-top:13px;font-size:15px}.rrc-page .rrc-route-note{border-top:1px solid var(--paper-line);max-width:780px;color:var(--ink-soft);padding-top:28px;font-size:15px}.rrc-page .rrc-next-list{margin-top:64px}.rrc-page .rrc-next-list article{border-top:1px solid var(--paper-line);padding-top:23px}.rrc-page .rrc-offer{background:var(--accent-tint)}.rrc-page .rrc-offer-grid{grid-template-columns:1.25fr 1fr;gap:90px;display:grid}.rrc-page .rrc-offer-intro{color:var(--ink-soft);max-width:560px;margin-top:28px;font-size:18px}.rrc-page .rrc-outside{border-top:1px solid #b8cbcd;max-width:560px;margin-top:40px;padding-top:22px}.rrc-page .rrc-outside p:last-child{color:var(--ink-soft);font-size:14px;line-height:1.8}.rrc-page .rrc-offer-block{border-left:1px solid #aabfc1;padding-left:56px}.rrc-page .rrc-fee{align-items:baseline;gap:18px;display:flex}.rrc-page .rrc-fee strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:64px;font-weight:500;line-height:1.1}.rrc-page .rrc-fee span{font-size:18px}.rrc-page .rrc-commitment{color:var(--ink-soft);margin-top:15px;font-size:15px}.rrc-page .rrc-offer-block ul{margin:30px 0;padding:0;list-style:none}.rrc-page .rrc-offer-block li{border-top:1px solid #b8cbcd;align-items:center;gap:16px;padding:13px 0;font-size:16px;display:flex}.rrc-page .rrc-circle{color:#365c46;border:1px solid #aabfc1;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.rrc-page .rrc-offer-block .text-link{color:var(--accent);font-size:14px}.rrc-page .rrc-independence{color:var(--ink-soft);margin-top:20px;font-size:12px;line-height:1.6}.rrc-page .rrc-final{border-bottom:1px solid #ffffff30}.rrc-page .rrc-final h2{font-size:clamp(38px,4.1vw,60px)}.rrc-page .rrc-final>.shell>p:not(.eyebrow){max-width:740px;margin-top:28px;font-size:18px}.rrc-page .rrc-start{background:var(--paper-alt)}.rrc-page .rrc-intake{border-top:1px solid var(--paper-line);max-width:820px;margin-top:64px;padding-top:40px}.rrc-page .rrc-intake iframe{border:0;width:100%;min-height:640px;display:block}.rrc-page .rrc-intake-link{color:var(--accent);margin-top:36px;font-size:14px}@media (width<=1100px){.rrc-page .rrc-map li{gap:24px}.rrc-page .rrc-compare>div{padding-right:30px}.rrc-page .rrc-compare>div+div{padding-left:30px}.rrc-page .rrc-perspective-grid,.rrc-page .rrc-report-grid,.rrc-page .rrc-offer-grid{gap:44px}.rrc-page .rrc-offer-block{padding-left:30px}.rrc-page .rrc-route li{padding-right:18px}.rrc-page .rrc-route h3{font-size:20px}}@media (width<=760px){.rrc-page .wwd-hero h1{font-size:clamp(34px,9vw,50px)}.rrc-page .rrc-wide-break{display:none}.rrc-page .rrc-actions{flex-direction:column;align-items:flex-start;gap:24px}.rrc-page .rrc-actions .button{align-items:center;gap:16px;padding:14px 18px;font-size:14px}.rrc-page .rrc-compare{grid-template-columns:1fr;margin:36px 0 32px}.rrc-page .rrc-compare>div,.rrc-page .rrc-compare>div+div{border-left:0;padding:24px 0 0}.rrc-page .rrc-compare>div+div{border-top:1px solid var(--paper-line);margin-top:24px}.rrc-page .rrc-marks li{padding:11px 0;font-size:16px}.rrc-page .rrc-note{grid-template-columns:1fr;gap:18px}.rrc-page .rrc-note p{font-size:23px}.rrc-page .rrc-map{margin-top:34px}.rrc-page .rrc-map:before{left:16px}.rrc-page .rrc-map li{grid-template-columns:34px 1fr;gap:12px 20px;padding:23px 0}.rrc-page .rrc-node{width:33px;height:33px;font-size:11px}.rrc-page .rrc-map h3{font-size:23px}.rrc-page .rrc-map p{border:0;grid-column:2;padding-top:0;font-size:15px}.rrc-page .rrc-perspective-grid,.rrc-page .rrc-report-grid,.rrc-page .rrc-offer-grid{grid-template-columns:1fr;gap:34px}.rrc-page .rrc-perspective h2{font-size:36px}.rrc-page .rrc-perspective blockquote{margin:28px 0;padding-left:20px;font-size:19px}.rrc-page .rrc-report-grid{margin-top:36px}.rrc-page .rrc-report li{gap:18px;font-size:17px}.rrc-page .rrc-route{margin:40px 0 28px;display:block}.rrc-page .rrc-route li{min-height:90px;padding:0 0 28px 55px}.rrc-page .rrc-route li:before{width:1px;height:auto;top:34px;bottom:0;left:16px}.rrc-page .rrc-stop{position:absolute;top:0;left:0}.rrc-page .rrc-route h3{padding-top:3px;font-size:22px}.rrc-page .rrc-route p{max-width:none;margin-top:10px}.rrc-page .rrc-next-list{margin-top:36px}.rrc-page .rrc-next-list article{padding:22px 0 0 43px;position:relative}.rrc-page .rrc-offer-intro{font-size:17px}.rrc-page .rrc-offer-block{border-top:1px solid #aabfc1;border-left:0;padding:30px 0 0}.rrc-page .rrc-fee strong{font-size:54px}.rrc-page .rrc-final h2{font-size:38px}.rrc-page .rrc-final>.shell>p:not(.eyebrow){font-size:17px}.rrc-page .rrc-intake{margin-top:44px;padding-top:28px}}
