.editorial-brand{display:block;width:206px;line-height:1;color:var(--ink)}.editorial-brand-top{display:block;font-size:10px;letter-spacing:3.1px;font-weight:600;margin-bottom:1px}.editorial-brand-name{display:flex;align-items:end;gap:10px;font-size:43px;font-weight:750;letter-spacing:-2.7px;line-height:1}.brand-rule{height:3px;width:30px;background:#50733b;display:block;margin-bottom:6px}.footer-top .editorial-brand{color:#f7f7f0}.hero .eyebrow{max-width:450px;line-height:1.7;font-size:11px}.hero h1{font-size:clamp(42px,4.3vw,63px)}.hero .lead{font-size:19px}.hero-detail{font-size:16px}.hero .actions{gap:17px}.why-section{background:#fff;padding-bottom:75px}.why-layout{display:grid;grid-template-columns:1.35fr 1fr;gap:60px;align-items:stretch}.guest-route{padding:0 20px 0 0}.route-title{font-size:17px;font-weight:650;display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--line);padding:0 0 24px}.route-pulse{width:10px;height:10px;border-radius:50%;background:#6f8c4e;box-shadow:0 0 0 6px #edf2e3}.guest-route ol{list-style:none;margin:0;padding:14px 0 0;position:relative}.guest-route ol:before{content:'';position:absolute;top:33px;bottom:43px;left:21px;width:1px;background:#ccd8bf}.guest-route li{display:flex;gap:20px;padding:17px 0;position:relative;align-items:center}.route-number{display:grid;place-items:center;width:43px;height:43px;flex-shrink:0;border:1px solid var(--line);border-radius:50%;background:white;font-size:12px;color:#6d815d}.guest-route h3{font-size:20px}.guest-route p{font-size:14px;margin-top:4px}.guest-route li:last-child .route-number{background:var(--ink);color:var(--lime);border-color:var(--ink)}.route-check{margin-left:auto;color:#50733b;font-size:25px}.research-note{background:#f0f3e8;padding:35px;border:1px solid #d6dfc7;position:relative;border-radius:3px}.research-note:before{content:'';position:absolute;top:0;left:35px;right:35px;height:4px;background:#7e965c}.research-note .eyebrow{font-size:10px}.research-number{font-size:130px;letter-spacing:-10px;line-height:1.15;font-weight:600;color:var(--ink);margin:12px 0 14px}.research-number>span{font-size:56px;letter-spacing:-3px;margin-left:6px}.research-note h3{font-size:26px;max-width:330px}.research-note>p{font-size:15px;margin-top:18px}.research-method{border-top:1px solid #ced8bf;border-bottom:1px solid #ced8bf;padding:20px 0;margin-top:24px;display:flex;flex-direction:column;gap:8px;font-size:14px}.research-method span{color:var(--muted);font-size:13px}.research-note>p.research-source{font-size:12px;margin-bottom:17px}.research-note .text-link{font-size:13px}.missing-link{display:grid;grid-template-columns:145px 1fr;gap:24px;background:var(--ink);color:white;padding:32px;margin-top:38px;border-radius:4px}.missing-label{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--lime);padding-top:4px}.missing-link h3{font-size:25px;line-height:1.35}.missing-link p{font-size:16px;margin-top:15px;color:#c5d1c1}.missing-link strong{color:#f0f4e9}.missing-link>a{grid-column:2;justify-self:start;color:var(--lime)}@media(max-width:1100px){nav{gap:16px;font-size:12px}.editorial-brand{width:175px}.editorial-brand-name{font-size:37px}.editorial-brand-top{font-size:9px;letter-spacing:2.6px}.brand-rule{width:23px}.why-layout{gap:32px}.research-note{padding:28px}.research-number{font-size:110px}}@media(max-width:760px){.editorial-brand{width:169px}.editorial-brand-name{font-size:35px}.editorial-brand-top{font-size:8px;letter-spacing:2.8px}.brand-rule{width:26px;height:3px;margin-bottom:4px}.hero h1{font-size:40px}.hero .lead{font-size:18px}.hero .eyebrow{font-size:10px;max-width:300px}.why-layout{grid-template-columns:1fr;gap:30px}.guest-route{padding:0}.guest-route h3{font-size:19px}.guest-route p{font-size:14px}.guest-route li{gap:16px}.route-title{font-size:16px}.research-note{padding:28px}.research-number{font-size:110px}.missing-link{grid-template-columns:1fr;padding:25px;gap:15px}.missing-link>a{grid-column:1}.missing-link h3{font-size:23px}.missing-link p{font-size:16px}.why-section{padding-bottom:50px}}
