.editorial-hero{padding-block:155px 85px;display:grid;grid-template-columns:1.3fr 1fr;gap:25px 12%}.editorial-hero>.eyebrow{grid-column:1/-1;margin:0}.editorial-hero h1{font-size:clamp(36px,4.4vw,66px);line-height:1.65;letter-spacing:.01em}.hero-description{align-self:center;font-size:17px;line-height:2.1;max-width:520px}.hero-description p{font-size:17px}.micro-label{font:11px/1.8 Arial,sans-serif!important;letter-spacing:.08em;margin-top:25px;color:#7e949f}.editorial-hero>.text-link{grid-column:1/-1;width:max-content;margin-bottom:10px}.case-chapter{border-top:1px solid var(--line)}.case-chapter h2{max-width:1030px}.case-tags{font-size:13px;color:var(--muted);margin-top:20px}.case-editorial{display:grid;grid-template-columns:1.15fr 1fr;gap:11%;align-items:start;margin-top:40px}.case-photo{box-shadow:0 26px 55px #21374314;transform:rotate(-2deg);margin-left:-4%}.case-photo.narrow{max-width:360px;max-height:670px;overflow:hidden;justify-self:center;transform:rotate(3deg);margin:0}.case-facts{margin:0}.case-facts>div{display:grid;grid-template-columns:50px 1fr;gap:20px;padding:22px 0;border-top:1px solid var(--line)}.case-facts dt{font-size:14px}.case-facts dd{font-size:15px;line-height:2;margin:0}.case-change{padding-top:26px}.case-change .eyebrow{font-size:11px;margin-bottom:18px}.big-result{font-size:clamp(26px,2.6vw,40px);line-height:1.6;white-space:nowrap}.big-result>span{font-size:22px;color:#91a6b1;margin-inline:8px}.case-change>p:not(.big-result):not(.eyebrow){font-size:14px}.case-change h3{font-size:24px;margin-top:22px;margin-bottom:10px}.stats-block{margin-block:25px}.stat-note{font-size:12px;color:var(--muted);margin-top:20px}.metrics{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:24px 0}.metrics>div{display:flex;flex-direction:column-reverse;border-top:1px solid #bdcdd6;padding-top:18px;gap:8px}.metrics dt{font-size:13px;line-height:1.7}.metrics dd{font-size:35px;margin:0;line-height:1.4}.case-editorial>div>p{font-size:16px}.case-editorial>div>p+p{margin-top:20px}.quiet-flow{padding-left:35px;border-left:1px solid #bdcdd6}.quiet-flow>div+div{margin-top:28px}.quiet-flow h3{font-size:29px}.quiet-flow p{font-size:14px}.process-list{list-style:none;padding:0;max-width:900px;margin:40px 0 0 auto}.process-list li{display:grid;grid-template-columns:45px 1fr 1.5fr;gap:30px;padding:22px 0;border-top:1px solid var(--line);align-items:baseline}.process-list li>span{font:12px/1.6 Arial,sans-serif;color:#8197a3}.process-list h3{font-size:24px}.process-list p{font-size:15px}.route-rows{margin-top:35px}.route-rows>a{display:grid;grid-template-columns:1.4fr 1fr 24px;gap:25px;align-items:center;padding:25px 0;border-top:1px solid var(--line);font-size:15px}.route-rows strong{font-size:23px;font-weight:400}.route-rows i{font-style:normal;color:#7e98a6;transition:transform .25s}.route-rows a:hover i{transform:translateX(5px)}.detail-body{max-width:950px;padding-top:20px}.detail-image{max-width:760px;margin:0 auto 60px;max-height:720px;overflow:hidden;box-shadow:0 20px 50px #21374314;transform:rotate(-1deg)}.detail-body>section{padding-block:35px;border-top:1px solid var(--line)}.detail-body>section h2{font-size:30px;margin-bottom:20px}.detail-result{font-size:24px;margin-bottom:25px}.question-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px 9%;margin-top:40px}.question-grid>a{padding:25px 0;border-top:1px solid #bacbd4;transition:border-color .25s}.question-grid>a:hover{border-color:#314d5c}.question-grid .eyebrow{display:block;margin-bottom:17px}.question-grid h3{font-size:24px}.question-grid p{font-size:15px;margin-top:9px}.read-category{display:block;margin-top:26px;font-size:13px;color:#526e7e}.featured{padding-top:25px}.featured-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;margin-top:40px}.featured-main{position:relative;padding:35px;background:linear-gradient(130deg,#e6eef2,#f7f8f8);box-shadow:0 18px 45px #21374308;transform:rotate(-1deg)}.featured-main h3{font-size:30px}.featured-main>p:not(.eyebrow){margin-top:25px;font-size:15px}.featured-grid>div>article{padding-block:20px;border-top:1px solid var(--line)}.featured-grid h3{font-size:25px}.featured-grid .eyebrow{font-size:11px;margin-bottom:15px}.preview-article{cursor:pointer;background:transparent;border:0;border-bottom:1px solid #9babb3;color:inherit;font-family:inherit;text-align:left}.featured-grid .text-link{margin-top:20px}.filter-list{display:flex;flex-wrap:wrap;gap:12px 25px;margin:30px 0}.filter-list button{min-height:44px;border:0;border-bottom:1px solid transparent;background:none;color:#627c8a;font-size:13px;cursor:pointer;padding:8px 0}.filter-list button[aria-pressed=true]{color:#233e4c;border-color:#233e4c}.article-index article{display:flex;justify-content:space-between;gap:8%;padding:30px 0;border-top:1px solid var(--line)}.article-index article[hidden]{display:none}.article-index h3{font-size:26px;max-width:870px}.article-index .eyebrow{font-size:11px;margin-bottom:14px}.article-index article p:not(.eyebrow){font-size:14px;margin-top:12px}.article-meta{flex-shrink:0;text-align:right;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.article-meta time{font:11px/1.7 Arial,sans-serif;color:#7f929e}.article-meta .text-link{font-size:12px;gap:15px}.filter-status{font-size:12px;color:var(--muted)}.editorial-policy{background:linear-gradient(130deg,#edf2f4,#f7f8f8)}.editorial-policy .section-lead{max-width:650px;margin-left:auto}.article-summary{display:grid;grid-template-columns:1.4fr 1fr;gap:10%;padding:35px 0;border-block:1px solid var(--line)}.article-summary>p:first-child{font-size:25px;line-height:1.9}.article-summary>p+p{font-size:15px;align-self:center}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:10%;align-items:start;padding-top:60px}.article-body{max-width:830px}.article-body>section{margin-bottom:65px}.article-body h2{font-size:31px;line-height:1.8;margin-bottom:25px}.article-body p{font-size:17px;line-height:2.2}.article-question>span{display:block;font-size:45px;color:#95abb8;margin-bottom:20px}.article-body .eyebrow{font:12px/1.7 Arial,sans-serif;margin-bottom:15px}.article-toc{position:sticky;top:110px;border-left:1px solid var(--line);padding-left:22px;display:block;font-size:12px}.article-toc .eyebrow{font-size:11px}.article-toc a{display:block;padding:11px 0;font-size:12px;line-height:1.8}.article-note{padding:27px;border-left:1px solid #9fb6c3;margin-top:30px;background:#edf2f4}.article-note h3{font-size:23px}.article-note p{font-size:14px;margin-top:12px}.before-after{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:30px}.before-after>div{padding:23px;border-top:1px solid #a9bfcb}.before-after>div:last-child{background:#edf3f5}.before-after p{font-size:14px}.before-after .eyebrow{font-size:11px}.tool-logic{margin-top:30px}.tool-logic>div{display:grid;grid-template-columns:90px 1fr;gap:20px;padding:20px 0;border-top:1px solid var(--line)}.tool-logic dt{font-size:15px}.tool-logic dd{margin:0;font-size:15px;line-height:1.9}.article-case{border-top:1px solid var(--line);padding-top:55px}.metrics.wide{grid-template-columns:repeat(4,1fr);gap:35px;margin-block:30px}.article-case>p{max-width:900px}.article-case .text-link{margin-top:20px}.article-next{padding-top:20px}.takeaways{counter-reset:items;list-style:none;padding:0;margin-top:30px}.takeaways li{counter-increment:items;border-top:1px solid var(--line);padding:22px 0;font-size:23px}.takeaways li:before{content:'0' counter(items);display:inline-block;width:60px;font:12px/1.7 Arial,sans-serif;color:#869fac}.article-services{padding-top:15px}.service-suggestion{display:grid;grid-template-columns:1.25fr 1fr;gap:12%;margin-top:35px}.service-suggestion>div{padding:28px;background:linear-gradient(130deg,#e8f0f4,transparent)}.service-suggestion h3{font-size:28px;margin-bottom:25px}.service-suggestion p{font-size:15px}.service-suggestion aside{padding-top:25px}.service-suggestion aside .text-link{display:flex;width:fit-content;font-size:13px}.related-reading{padding-top:15px}.related-reading article{padding:26px 0;border-bottom:1px solid var(--line)}.related-reading article .eyebrow{font-size:11px;margin-bottom:12px}.related-reading h3{font-size:23px}.author{padding-top:30px}.author>div{display:flex;gap:30px;align-items:center}.author img{width:100px;height:120px;object-fit:cover;object-position:50% 35%}.author h3{font-size:23px}.author p{font-size:14px}.author .text-link{margin-left:auto}.contact-questions{margin-top:40px;max-width:1000px}.contact-questions article{display:flex;gap:25px;border-top:1px solid var(--line);padding:25px 0}.contact-questions article>span{font:12px/1.7 Arial,sans-serif;padding-top:10px;color:#809ba9}.contact-questions h3{font-size:26px}.contact-questions p{font-size:15px;margin-top:12px}.consultation-flow{display:grid;grid-template-columns:1.4fr 1fr;gap:12%;margin-top:40px}.consultation-flow ol{list-style:none;margin:0;padding:0}.consultation-flow li{display:flex;gap:25px;padding:25px 0;border-top:1px solid var(--line)}.consultation-flow li>span{font:12px/1.7 Arial,sans-serif;color:#809ba9;padding-top:8px}.consultation-flow h3{font-size:24px}.consultation-flow p{font-size:15px;margin-top:12px}.consultation-flow aside{padding:30px;background:linear-gradient(120deg,#eaf1f4,transparent);align-self:center}.consultation-flow aside h3{font-size:25px}.consultation-flow aside .eyebrow{font-size:12px;margin-bottom:18px}.service-pair,.fit-pair{display:grid;grid-template-columns:1fr 1fr;gap:10%;margin-top:35px}.service-pair article{border-top:1px solid var(--line);padding-top:25px}.service-pair h3{font-size:26px}.service-pair p{font-size:15px}.service-pair .pair-price{font-size:30px;margin:20px 0}.undecided{font-size:21px;margin-top:35px}.fit-pair h3{font-size:24px}.fit-pair ul{font-size:15px;line-height:2.1;padding-left:20px}.fit-pair li{margin-bottom:15px}.fit-pair>div+div{color:#607987}.form-section{border-top:1px solid var(--line)}.form-layout{display:grid;grid-template-columns:1fr 2fr;gap:10%;margin-top:50px}.form-layout>div>h3{font-size:25px;margin-bottom:22px}.form-layout>div>p{font-size:14px}.form-layout form>label{display:block;font-size:15px;margin-bottom:25px}.form-layout input:not([type=radio]):not([type=checkbox]),.form-layout textarea{display:block;width:100%;border:1px solid #aabbc5;border-radius:0;background:#fff9;color:#21323b;padding:14px;font:15px/1.8 -apple-system,BlinkMacSystemFont,'Hiragino Sans',sans-serif;margin-top:10px;min-height:50px}.form-layout textarea{resize:vertical}.form-layout input:focus-visible,.form-layout textarea:focus-visible{outline:2px solid #456777;outline-offset:2px}.form-layout fieldset{border:0;padding:0;margin:0 0 25px}.form-layout legend{font-size:15px;margin-bottom:15px}.radio-options{display:grid;grid-template-columns:1fr 1fr;gap:10px 15px}.radio-options label,.consent{display:flex!important;gap:12px;align-items:center;min-height:44px;font-size:13px}.radio-options input,.consent input{width:18px;height:18px;flex-shrink:0;accent-color:#315161}.form-preview-note{font-size:12px;color:#627985;background:#eaf1f4;padding:16px;line-height:1.9;margin-block:25px}.form-preview-note a{text-decoration:underline;text-underline-offset:4px}.submit-button{width:100%;min-height:56px;display:flex;justify-content:space-between;gap:20px;padding:15px 22px;background:#2d424d;color:white;border:0;font-size:17px;cursor:pointer}.after-submit{font-size:12px;color:var(--muted);margin-top:13px}#form-status{font-size:14px;margin-top:18px;color:#2d5265}.contact-closing{border-top:1px solid var(--line)}.design-note{font-size:11px;color:#6d808c;padding-bottom:25px}dialog{border:1px solid #c1d0d8;padding:35px;max-width:min(600px,90vw);background:#f7f8f8;color:var(--ink)}dialog::backdrop{background:#172c3870}dialog h2{font-size:26px;margin:25px 0}dialog p{font-size:15px}.dialog-close{display:block;margin-left:auto;border:0;border-bottom:1px solid #9aadb8;background:none;color:inherit;min-height:44px;font-size:13px;cursor:pointer}
@media(max-width:1000px){.editorial-hero{gap:25px 7%}.article-layout{grid-template-columns:minmax(0,1fr) 190px;gap:6%}.case-editorial{gap:7%}.form-layout{gap:7%;grid-template-columns:1fr 1.8fr}.radio-options{grid-template-columns:1fr}}
@media(max-width:760px){.editorial-hero{display:block;padding-block:110px 45px}.editorial-hero>.eyebrow{margin-bottom:20px}.editorial-hero h1{font-size:clamp(30px,8vw,46px);line-height:1.65}.hero-description{margin-top:25px;font-size:15px}.hero-description p{font-size:15px}.micro-label{font-size:9px!important;margin-top:20px}.case-chapter h2{font-size:28px}.case-tags{font-size:12px;margin-top:15px}.case-editorial{display:flex;flex-direction:column;gap:30px;margin-top:28px}.case-editorial.reverse{flex-direction:column-reverse}.case-editorial>div{width:100%}.case-photo{width:98%;margin:0;transform:rotate(-1deg)}.case-photo.narrow{width:72%;max-height:460px;align-self:center}.case-facts>div{grid-template-columns:40px 1fr;gap:15px;padding:18px 0}.case-facts dd{font-size:14px}.case-facts dt{font-size:13px}.big-result{font-size:29px}.case-change h3{font-size:23px}.metrics{gap:22px}.metrics dd{font-size:30px}.metrics dt{font-size:12px}.case-editorial>div>p{font-size:15px}.quiet-flow{display:flex;gap:20px;flex-wrap:wrap;padding:20px 0 0;border:0;border-top:1px solid var(--line)}.quiet-flow>div+div{margin:0}.quiet-flow h3{font-size:21px}.quiet-flow p{font-size:12px}.process-list{margin-top:28px}.process-list li{grid-template-columns:28px 1fr;gap:8px 15px;padding:20px 0}.process-list h3{font-size:22px}.process-list p{grid-column:2;font-size:14px}.route-rows>a{grid-template-columns:1fr 20px;gap:10px;padding:22px 0}.route-rows>a>span{font-size:13px;grid-column:1/-1}.route-rows strong{font-size:22px}.route-rows i{grid-column:2}.detail-body{padding-top:0}.detail-image{max-height:460px;margin-bottom:35px}.detail-body>section h2{font-size:27px}.detail-body p{font-size:15px}.detail-body .detail-result{font-size:21px}.question-grid{display:block;margin-top:25px}.question-grid>a{display:block;padding:23px 0}.question-grid h3{font-size:22px}.question-grid p{font-size:14px}.read-category{margin-top:18px;font-size:13px}.featured-grid{display:block;margin-top:28px}.featured-main{padding:25px;margin-bottom:30px}.featured-grid h3{font-size:23px}.featured-grid>div>article{padding:23px 0}.filter-list{gap:8px 18px}.filter-list button{font-size:12px}.article-index article{display:block;padding:25px 0}.article-index h3{font-size:22px}.article-index article p:not(.eyebrow){font-size:14px}.article-meta{flex-direction:row;align-items:center;margin-top:18px}.article-meta time{font-size:10px}.article-summary{display:block;padding:25px 0}.article-summary>p:first-child{font-size:22px}.article-summary>p+p{font-size:14px;margin-top:20px}.article-layout{display:flex;flex-direction:column;gap:30px;padding-top:30px}.article-toc{order:-1;position:static;width:100%;padding:20px 0;border:0;border-block:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.article-toc .eyebrow{grid-column:1/-1;margin-bottom:12px}.article-toc a{font-size:11px;min-height:44px}.article-body{width:100%}.article-body>section{margin-bottom:45px}.article-body h2{font-size:26px;margin-bottom:20px}.article-body p{font-size:16px;line-height:2.1}.article-question>span{font-size:36px}.article-note{padding:22px 18px}.article-note h3{font-size:21px}.article-note p{font-size:14px}.before-after{display:block}.before-after>div{padding:20px}.before-after p{font-size:14px}.tool-logic>div{grid-template-columns:68px 1fr;gap:15px}.tool-logic dt,.tool-logic dd{font-size:14px}.metrics.wide{grid-template-columns:1fr 1fr;gap:22px}.takeaways li{font-size:20px;padding:20px 0;display:flex;gap:15px}.takeaways li:before{width:25px;flex-shrink:0;padding-top:8px}.service-suggestion{display:block;margin-top:28px}.service-suggestion>div{padding:22px}.service-suggestion h3{font-size:24px;margin-bottom:20px}.service-suggestion aside{padding-top:30px}.related-reading h3{font-size:22px}.author>div{flex-wrap:wrap;gap:20px}.author img{width:75px;height:95px}.author>div>div{flex:1;min-width:180px}.author h3{font-size:20px}.author p{font-size:13px}.author .text-link{margin-left:95px}.contact-questions article{gap:18px}.contact-questions h3{font-size:23px}.contact-questions p{font-size:14px}.consultation-flow{display:block;margin-top:28px}.consultation-flow li{gap:18px}.consultation-flow h3{font-size:22px}.consultation-flow p{font-size:14px}.consultation-flow aside{margin-top:25px;padding:25px}.consultation-flow aside h3{font-size:23px}.service-pair,.fit-pair{display:block;margin-top:28px}.service-pair article+article,.fit-pair>div+div{margin-top:32px}.service-pair h3{font-size:23px}.service-pair p{font-size:14px}.service-pair .pair-price{font-size:27px}.undecided{font-size:19px}.fit-pair h3{font-size:22px}.fit-pair ul{font-size:14px}.form-layout{display:block;margin-top:30px}.form-layout>div{margin-bottom:30px}.form-layout form>label{font-size:14px}.form-layout input:not([type=radio]):not([type=checkbox]),.form-layout textarea{font-size:16px}.form-layout legend{font-size:14px}.form-preview-note{font-size:12px}.submit-button{font-size:16px}.design-note{font-size:11px;line-height:1.9}dialog{padding:22px}dialog h2{font-size:23px}}
