.brand .brand-mark{width:64px;height:auto}.footer .brand .brand-mark{width:55px;height:auto}.about-reviews-link{margin:32px 0 0;font-size:20px}.about-reviews-link a{color:#52663f;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}@media(max-width:760px){.brand .brand-mark{width:52px;height:auto}.footer .brand .brand-mark{width:48px;height:auto}.about-reviews-link{margin-top:26px;font-size:18px}}.general-faq{max-width:980px;margin:auto;padding:70px max(10vw,42px)}.faq-section+.faq-section{margin-top:58px}.faq-section h2{font-size:clamp(36px,4vw,48px);line-height:1;letter-spacing:-.04em;margin:0 0 20px}.faq-section details{border-top:1px solid var(--line);padding:21px 0}.faq-section details:last-child{border-bottom:1px solid var(--line)}.faq-section summary{cursor:pointer;font-size:clamp(22px,2.5vw,29px);font-weight:800;line-height:1.1;padding-right:26px}.faq-section summary::marker{color:#52663f}.faq-section details p{max-width:65ch;font-size:19px;line-height:1.47;margin:15px 0 3px}.faq-cta{margin-top:70px;padding:36px;background:var(--navy);color:#fff}.faq-cta h2{font-size:clamp(34px,4vw,46px);line-height:1;margin:0 0 10px}.faq-cta p{font-size:19px;line-height:1.42;max-width:58ch;margin:0}.faq-cta>div{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:24px}.faq-cta .text-link{color:var(--celadon);font-size:18px}.faq-cta .text-link:hover{color:#fff}@media(max-width:760px){.general-faq{padding:50px 24px}.faq-section+.faq-section{margin-top:44px}.faq-section h2{font-size:36px}.faq-section details{padding:18px 0}.faq-section summary{font-size:24px}.faq-section details p{font-size:18px}.faq-cta{margin-top:50px;padding:28px 24px}.faq-cta h2{font-size:35px}.faq-cta p{font-size:18px}.faq-cta>div{display:grid;grid-gap:16px;gap:16px}.faq-cta .button{width:100%}}.faq-answer-link{display:inline-block;margin-top:12px;color:#52663f;font-size:18px;font-weight:800;text-decoration:underline;text-underline-offset:4px}.media-hero{position:relative}.media-channel-link{display:inline-block;margin-top:12px;color:var(--celadon);font-size:19px;font-weight:800;text-decoration:underline;text-underline-offset:4px}.media-channel-link:hover{color:#fff}.media-index{max-width:1240px;margin:auto;padding:72px max(8vw,42px)}.media-intro{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:36px}.media-intro h2{font-size:clamp(38px,4vw,52px);line-height:1;letter-spacing:-.04em;margin:0}.media-intro p{font-size:20px;margin:0}.media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:34px 24px;gap:34px 24px}.media-grid article{border-top:3px solid var(--celadon-deep);padding-top:16px}.media-video{aspect-ratio:16/9;background:var(--navy)}.media-video iframe{display:block;width:100%;height:100%;border:0}.media-grid article>p{font-size:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#52663f;margin:16px 0 8px}.media-grid article h2{font-size:clamp(28px,3vw,38px);line-height:1.02;letter-spacing:-.035em;margin:0 0 14px}.media-grid article>a{font-size:18px;font-weight:800;color:#52663f;text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.media-hero{padding:56px 24px}.media-channel-link{font-size:18px}.media-index{padding:50px 24px}.media-intro{display:block;margin-bottom:28px}.media-intro h2{font-size:38px}.media-intro p{font-size:18px;margin-top:10px}.media-grid{grid-template-columns:1fr;gap:38px}.media-grid article h2{font-size:30px}.media-grid article>p{font-size:15px;margin-top:14px}}.form-status{scroll-margin-top:104px}.form-status a{color:#33491c;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.form-status a:hover{color:var(--ink)}.marriage-counseling-progress{padding:72px max(10vw,42px);display:grid;grid-template-columns:.78fr 1.22fr;grid-gap:clamp(42px,8vw,110px);gap:clamp(42px,8vw,110px)}.marriage-counseling-progress>div:first-child>p:not(.eyebrow){max-width:48ch;font-size:20px;line-height:1.46;margin:17px 0 0}.marriage-counseling-progress-list{border-top:1px solid var(--line)}.marriage-counseling-progress-list article{padding:22px 0;border-bottom:1px solid var(--line)}.marriage-counseling-progress-list h3{font-size:29px;line-height:1;margin:0 0 8px}.marriage-counseling-progress-list p{max-width:55ch;font-size:18px;line-height:1.43;margin:0}@media(max-width:760px){.marriage-counseling-progress{display:block;padding:50px 24px}.marriage-counseling-progress>div:first-child>p:not(.eyebrow){font-size:18px}.marriage-counseling-progress-list{margin-top:32px}.marriage-counseling-progress-list h3{font-size:26px}.marriage-counseling-progress-list p{font-size:17px}}.service-secondary-link{display:block;max-width:100%;margin-top:10px;font-size:16px!important}.infidelity-counseling-hero{min-height:560px;background:var(--navy);color:#fff;padding:74px max(10vw,42px);display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,390px);align-items:center;grid-gap:clamp(46px,9vw,130px);gap:clamp(46px,9vw,130px);border-bottom:5px solid var(--amber)}.infidelity-counseling-hero>div{max-width:720px}.infidelity-counseling-approach .eyebrow,.infidelity-counseling-hero .eyebrow{color:var(--celadon)}.infidelity-counseling-hero h1{font-size:clamp(50px,6vw,80px);line-height:.95;letter-spacing:-.045em;margin:0 0 18px}.infidelity-counseling-hero p:not(.eyebrow){max-width:620px;font-size:22px;line-height:1.4;margin:0 0 29px}.infidelity-counseling-hero img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center;border-top:1px solid rgba(212,223,162,.65);border-bottom:1px solid rgba(212,223,162,.65);padding:12px 0}.infidelity-counseling-approach,.infidelity-counseling-fit,.infidelity-counseling-intro{max-width:1180px;margin:auto;padding:76px max(10vw,42px);display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(42px,8vw,110px);gap:clamp(42px,8vw,110px)}.infidelity-counseling-approach h2,.infidelity-counseling-cta h2,.infidelity-counseling-faq h2,.infidelity-counseling-fit h2,.infidelity-counseling-intro h2,.infidelity-counseling-progress h2,.infidelity-counseling-signs h2{font-size:clamp(40px,4.4vw,58px);line-height:.98;letter-spacing:-.04em;margin:0}.infidelity-counseling-intro>div:last-child p{max-width:58ch;font-size:20px;line-height:1.47;margin:0 0 19px}.infidelity-counseling-intro>div:last-child p:last-child{margin-bottom:0}.infidelity-counseling-signs{background:#eef0e4;padding:70px max(10vw,42px);display:grid;grid-template-columns:.78fr 1.22fr;grid-gap:clamp(42px,8vw,110px);gap:clamp(42px,8vw,110px)}.infidelity-counseling-signs ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.infidelity-counseling-signs li{position:relative;padding:18px 0 18px 27px;border-bottom:1px solid var(--line);font-size:19px;line-height:1.42}.infidelity-counseling-signs li:before{content:"•";position:absolute;left:5px;top:12px;font-size:28px;color:#52663f}.infidelity-counseling-approach{background:var(--navy);color:#fff;max-width:none}.infidelity-counseling-approach-copy>p:not(.eyebrow){font-size:20px;line-height:1.46;max-width:54ch;margin:18px 0}.infidelity-counseling-approach-copy .text-link{color:var(--celadon);font-size:18px}.infidelity-counseling-approach-copy .text-link:hover{color:#fff}.infidelity-counseling-process{border-top:1px solid rgba(212,223,162,.55)}.infidelity-counseling-process article{display:grid;grid-template-columns:170px 1fr;grid-gap:20px;gap:20px;padding:20px 0;border-bottom:1px solid rgba(212,223,162,.55)}.infidelity-counseling-process strong{color:var(--celadon);font-size:20px}.infidelity-counseling-process span{font-size:18px;line-height:1.4}.infidelity-counseling-progress{padding:72px max(10vw,42px);display:grid;grid-template-columns:.78fr 1.22fr;grid-gap:clamp(42px,8vw,110px);gap:clamp(42px,8vw,110px)}.infidelity-counseling-progress>div:first-child>p:not(.eyebrow){max-width:48ch;font-size:20px;line-height:1.46;margin:17px 0 0}.infidelity-counseling-progress-list{border-top:1px solid var(--line)}.infidelity-counseling-progress-list article{padding:22px 0;border-bottom:1px solid var(--line)}.infidelity-counseling-progress-list h3{font-size:29px;line-height:1;margin:0 0 8px}.infidelity-counseling-progress-list p{max-width:55ch;font-size:18px;line-height:1.43;margin:0}.infidelity-counseling-fit{background:#f0edf1;max-width:none}.infidelity-counseling-fit-list{border-top:1px solid #b7adb8}.infidelity-counseling-fit-list article{padding:22px 0;border-bottom:1px solid #b7adb8}.infidelity-counseling-fit-list h3{font-size:29px;line-height:1;margin:0 0 8px}.infidelity-counseling-fit-list p{font-size:18px;line-height:1.43;max-width:56ch;margin:0}.infidelity-counseling-fit-list a{color:#52663f;font-weight:800;text-decoration:underline;text-underline-offset:3px}.infidelity-counseling-faq{max-width:980px;margin:auto;padding:74px max(10vw,42px)}.infidelity-counseling-faq details{border-top:1px solid var(--line);padding:21px 0}.infidelity-counseling-faq details:last-child{border-bottom:1px solid var(--line)}.infidelity-counseling-faq summary{cursor:pointer;font-size:clamp(22px,2.5vw,29px);font-weight:800;line-height:1.12;padding-right:24px}.infidelity-counseling-faq summary::marker{color:#52663f}.infidelity-counseling-faq p{max-width:65ch;font-size:19px;line-height:1.47;margin:15px 0 3px}.infidelity-counseling-cta{background:var(--celadon);padding:58px max(10vw,42px);display:flex;align-items:center;justify-content:space-between;gap:40px}.infidelity-counseling-cta .eyebrow{color:#52663f}.infidelity-counseling-cta h2{max-width:700px}.infidelity-counseling-cta>div>p:not(.eyebrow){max-width:640px;font-size:20px;line-height:1.42;margin:14px 0 0}.infidelity-counseling-cta .button{background:var(--navy);color:#fff;flex:0 0 auto}.infidelity-counseling-cta .button:hover{background:#062947}@media(max-width:760px){.infidelity-counseling-hero{min-height:0;display:block;padding:56px 24px}.infidelity-counseling-hero h1{font-size:51px}.infidelity-counseling-hero p:not(.eyebrow){font-size:19px}.infidelity-counseling-hero .button{width:100%}.infidelity-counseling-hero img{max-width:340px;margin:40px auto 0;padding:9px 0}.infidelity-counseling-approach,.infidelity-counseling-fit,.infidelity-counseling-intro{display:block;padding:50px 24px}.infidelity-counseling-approach h2,.infidelity-counseling-cta h2,.infidelity-counseling-faq h2,.infidelity-counseling-fit h2,.infidelity-counseling-intro h2,.infidelity-counseling-progress h2,.infidelity-counseling-signs h2{font-size:39px}.infidelity-counseling-intro>div:last-child{margin-top:25px}.infidelity-counseling-approach-copy>p:not(.eyebrow),.infidelity-counseling-intro>div:last-child p,.infidelity-counseling-progress>div:first-child>p:not(.eyebrow){font-size:18px}.infidelity-counseling-signs{display:block;padding:50px 24px}.infidelity-counseling-signs ul{margin-top:32px}.infidelity-counseling-signs li{font-size:18px}.infidelity-counseling-process{margin-top:32px}.infidelity-counseling-process article{display:block;padding:18px 0}.infidelity-counseling-process strong{display:block;margin-bottom:6px;font-size:19px}.infidelity-counseling-process span{font-size:17px}.infidelity-counseling-progress{display:block;padding:50px 24px}.infidelity-counseling-progress-list{margin-top:32px}.infidelity-counseling-progress-list h3{font-size:26px}.infidelity-counseling-progress-list p{font-size:17px}.infidelity-counseling-fit-list{margin-top:32px}.infidelity-counseling-fit-list h3{font-size:26px}.infidelity-counseling-fit-list p{font-size:17px}.infidelity-counseling-faq{padding:50px 24px}.infidelity-counseling-faq details{padding:18px 0}.infidelity-counseling-faq summary{font-size:24px}.infidelity-counseling-faq p{font-size:18px}.infidelity-counseling-cta{display:block;padding:48px 24px}.infidelity-counseling-cta>div>p:not(.eyebrow){font-size:18px}.infidelity-counseling-cta .button{width:100%;margin-top:22px}}.infidelity-counseling-communication{max-width:1180px;margin:auto;padding:76px max(10vw,42px);display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(42px,8vw,110px);gap:clamp(42px,8vw,110px);background:#f8f7f2}.infidelity-counseling-communication h2{font-size:clamp(40px,4.4vw,58px);line-height:.98;letter-spacing:-.04em;margin:0}.infidelity-counseling-communication>div:last-child p{max-width:58ch;font-size:20px;line-height:1.47;margin:0 0 19px}.infidelity-counseling-communication>div:last-child p:last-child{margin-bottom:0}@media(max-width:760px){.infidelity-counseling-communication{display:block;padding:50px 24px}.infidelity-counseling-communication h2{font-size:39px}.infidelity-counseling-communication>div:last-child{margin-top:25px}.infidelity-counseling-communication>div:last-child p{font-size:18px}}.marriage-counseling-hero{min-height:560px;background:var(--navy);color:#fff;padding:74px max(10vw,42px);display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,390px);align-items:center;grid-gap:clamp(46px,9vw,130px);gap:clamp(46px,9vw,130px);border-bottom:5px solid var(--amber)}.marriage-counseling-hero>div{max-width:720px}.marriage-counseling-approach .eyebrow,.marriage-counseling-hero .eyebrow{color:var(--celadon)}.marriage-counseling-hero h1{font-size:clamp(50px,6vw,80px);line-height:.95;letter-spacing:-.045em;margin:0 0 18px}.marriage-counseling-hero p:not(.eyebrow){max-width:620px;font-size:22px;line-height:1.4;margin:0 0 29px}.marriage-counseling-hero img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center top;border-top:1px solid rgba(212,223,162,.65);border-bottom:1px solid rgba(212,223,162,.65);padding:12px 0}.marriage-counseling-approach,.marriage-counseling-fit,.marriage-counseling-intro,.marriage-counseling-online{max-width:1180px;margin:auto;padding:76px max(10vw,42px);display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(42px,8vw,110px);gap:clamp(42px,8vw,110px)}.marriage-counseling-approach h2,.marriage-counseling-cta h2,.marriage-counseling-faq h2,.marriage-counseling-fit h2,.marriage-counseling-intro h2,.marriage-counseling-online h2,.marriage-counseling-signs h2{font-size:clamp(40px,4.4vw,58px);line-height:.98;letter-spacing:-.04em;margin:0}.marriage-counseling-intro>div:last-child p,.marriage-counseling-online>div:last-child p{max-width:58ch;font-size:20px;line-height:1.47;margin:0 0 19px}.marriage-counseling-intro>div:last-child p:last-child,.marriage-counseling-online>div:last-child p:last-child{margin-bottom:0}.marriage-counseling-signs{background:#eef0e4;padding:70px max(10vw,42px);display:grid;grid-template-columns:.78fr 1.22fr;grid-gap:clamp(42px,8vw,110px);gap:clamp(42px,8vw,110px)}.marriage-counseling-signs ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.marriage-counseling-signs li{position:relative;padding:18px 0 18px 27px;border-bottom:1px solid var(--line);font-size:19px;line-height:1.42}.marriage-counseling-signs li:before{content:"•";position:absolute;left:5px;top:12px;font-size:28px;color:#52663f}.marriage-counseling-approach{background:var(--navy);color:#fff;max-width:none}.marriage-counseling-approach-copy>p:not(.eyebrow){font-size:20px;line-height:1.46;max-width:54ch;margin:18px 0}.marriage-counseling-approach-copy .text-link{color:var(--celadon);font-size:18px}.marriage-counseling-approach-copy .text-link:hover{color:#fff}.marriage-counseling-process{border-top:1px solid rgba(212,223,162,.55)}.marriage-counseling-process article{display:grid;grid-template-columns:170px 1fr;grid-gap:20px;gap:20px;padding:20px 0;border-bottom:1px solid rgba(212,223,162,.55)}.marriage-counseling-process strong{color:var(--celadon);font-size:20px}.marriage-counseling-process span{font-size:18px;line-height:1.4}.marriage-counseling-online{grid-template-columns:.8fr 1.2fr}.marriage-counseling-fit{background:#f0edf1;max-width:none}.marriage-counseling-fit-list{border-top:1px solid #b7adb8}.marriage-counseling-fit-list article{padding:22px 0;border-bottom:1px solid #b7adb8}.marriage-counseling-fit-list h3{font-size:29px;line-height:1;margin:0 0 8px}.marriage-counseling-fit-list p{font-size:18px;line-height:1.43;max-width:56ch;margin:0}.marriage-counseling-fit-list a{color:#52663f;font-weight:800;text-decoration:underline;text-underline-offset:3px}.marriage-counseling-faq{max-width:980px;margin:auto;padding:74px max(10vw,42px)}.marriage-counseling-faq details{border-top:1px solid var(--line);padding:21px 0}.marriage-counseling-faq details:last-child{border-bottom:1px solid var(--line)}.marriage-counseling-faq summary{cursor:pointer;font-size:clamp(22px,2.5vw,29px);font-weight:800;line-height:1.12;padding-right:24px}.marriage-counseling-faq summary::marker{color:#52663f}.marriage-counseling-faq p{max-width:65ch;font-size:19px;line-height:1.47;margin:15px 0 3px}.marriage-counseling-cta{background:var(--celadon);padding:58px max(10vw,42px);display:flex;align-items:center;justify-content:space-between;gap:40px}.marriage-counseling-cta .eyebrow{color:#52663f}.marriage-counseling-cta h2{max-width:700px}.marriage-counseling-cta>div>p:not(.eyebrow){max-width:640px;font-size:20px;line-height:1.42;margin:14px 0 0}.marriage-counseling-cta .button{background:var(--navy);color:#fff;flex:0 0 auto}.marriage-counseling-cta .button:hover{background:#062947}@media(max-width:760px){.service-secondary-link{font-size:16px!important}.marriage-counseling-hero{min-height:0;display:block;padding:56px 24px}.marriage-counseling-hero h1{font-size:51px}.marriage-counseling-hero p:not(.eyebrow){font-size:19px}.marriage-counseling-hero .button{width:100%}.marriage-counseling-hero img{max-width:340px;margin:40px auto 0;padding:9px 0}.marriage-counseling-approach,.marriage-counseling-fit,.marriage-counseling-intro,.marriage-counseling-online{display:block;padding:50px 24px}.marriage-counseling-approach h2,.marriage-counseling-cta h2,.marriage-counseling-faq h2,.marriage-counseling-fit h2,.marriage-counseling-intro h2,.marriage-counseling-online h2,.marriage-counseling-signs h2{font-size:39px}.marriage-counseling-intro>div:last-child,.marriage-counseling-online>div:last-child{margin-top:25px}.marriage-counseling-approach-copy>p:not(.eyebrow),.marriage-counseling-intro>div:last-child p,.marriage-counseling-online>div:last-child p{font-size:18px}.marriage-counseling-signs{display:block;padding:50px 24px}.marriage-counseling-signs ul{margin-top:32px}.marriage-counseling-signs li{font-size:18px}.marriage-counseling-process{margin-top:32px}.marriage-counseling-process article{display:block;padding:18px 0}.marriage-counseling-process strong{display:block;margin-bottom:6px;font-size:19px}.marriage-counseling-process span{font-size:17px}.marriage-counseling-fit-list{margin-top:32px}.marriage-counseling-fit-list h3{font-size:26px}.marriage-counseling-fit-list p{font-size:17px}.marriage-counseling-faq{padding:50px 24px}.marriage-counseling-faq details{padding:18px 0}.marriage-counseling-faq summary{font-size:24px}.marriage-counseling-faq p{font-size:18px}.marriage-counseling-cta{display:block;padding:48px 24px}.marriage-counseling-cta>div>p:not(.eyebrow){font-size:18px}.marriage-counseling-cta .button{width:100%;margin-top:22px}}.text-permission{display:flex;align-items:center;gap:18px;margin:5px 0 3px;padding:13px 14px;border:1px solid var(--line)}.text-permission legend{font-size:16px;font-weight:700;padding:0}.text-permission label{display:flex;align-items:center;gap:7px!important;margin:0;font-size:17px!important;font-weight:600!important}.contact-form .text-permission input[type=radio]{width:18px;min-height:0;padding:0;accent-color:var(--navy)}@media(max-width:760px){.text-permission{flex-wrap:wrap;gap:10px 16px}.text-permission legend{width:100%}}.form-choice-question{display:flex;flex-wrap:wrap;gap:10px 16px;margin:7px 0 3px;padding:13px 14px;border:1px solid var(--line)}.form-choice-question legend{width:100%;font-size:16px;font-weight:700;line-height:1.25;padding:0}.form-choice-question label{display:flex;align-items:center;gap:7px!important;margin:0;font-size:17px!important;font-weight:600!important}.contact-form .form-choice-question input[type=radio]{width:18px;min-height:0;padding:0;accent-color:var(--navy)}.contact-choice-hero{background:var(--navy);color:#fff;padding:76px max(12vw,42px);border-bottom:5px solid var(--amber)}.contact-choice-hero .eyebrow{color:var(--celadon)}.contact-choice-hero h1{font-size:clamp(50px,6vw,80px);line-height:.95;letter-spacing:-.045em;margin:0 0 18px}.contact-choice-hero>p:not(.eyebrow){font-size:22px;line-height:1.4;max-width:650px;margin:0}.contact-choice-list{max-width:1120px;margin:auto;padding:70px max(10vw,42px);border-top:0}.contact-choice-list a{display:grid;grid-template-columns:minmax(175px,.55fr) minmax(0,1.35fr) auto;grid-gap:30px;gap:30px;align-items:center;padding:26px 0;border-top:1px solid var(--line)}.contact-choice-list a:last-child{border-bottom:1px solid var(--line)}.contact-choice-list span{font-size:25px;font-weight:800;line-height:1}.contact-choice-list strong{font-size:19px;line-height:1.35;font-weight:500;color:var(--muted)}.contact-choice-list em{color:#52663f;font-size:17px;font-style:normal;font-weight:800;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}@media(max-width:760px){.contact-choice-hero{padding:56px 24px}.contact-choice-hero h1{font-size:51px}.contact-choice-hero>p:not(.eyebrow){font-size:19px}.contact-choice-list{padding:46px 24px}.contact-choice-list a{display:block;padding:24px 0}.contact-choice-list strong{display:block;font-size:18px;margin:11px 0}.contact-choice-list em{font-size:17px}}.contact-choice-faq{margin-top:42px;border-top:1px solid var(--line)}.contact-choice-faq details{padding:19px 0;border-bottom:1px solid var(--line)}.contact-choice-faq summary{cursor:pointer;font-size:22px;font-weight:800;line-height:1.15}.contact-choice-faq summary::marker{color:#52663f}.contact-choice-faq p{max-width:65ch;font-size:19px;line-height:1.42;margin:13px 0 2px}@media(max-width:760px){.contact-choice-faq{margin-top:32px}.contact-choice-faq summary{font-size:20px}.contact-choice-faq p{font-size:18px}}.gottman-page{max-width:1120px;margin:auto;padding:72px max(10vw,42px);display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(44px,8vw,100px);gap:clamp(44px,8vw,100px)}.gottman-page>div:last-child{grid-column:1/-1;max-width:65ch}.gottman-page h2{font-size:clamp(36px,4vw,52px);line-height:1;letter-spacing:-.04em;margin:0 0 16px}.gottman-page p{font-size:20px;line-height:1.45;max-width:58ch}.gottman-page details{border-top:1px solid var(--line);padding:18px 0}.gottman-page details:last-child{border-bottom:1px solid var(--line)}.gottman-page summary{cursor:pointer;font-size:21px;font-weight:800;line-height:1.2}.gottman-page summary::marker{color:#52663f}.gottman-page details p{font-size:18px;margin:12px 0 2px}@media(max-width:760px){.gottman-page{display:block;padding:50px 24px}.gottman-page>div+div{margin-top:42px}.gottman-page h2{font-size:38px}.gottman-page p{font-size:18px}.gottman-page summary{font-size:20px}}.contact-faq{margin-top:30px;border-top:1px solid var(--line)}.contact-faq details{border-bottom:1px solid var(--line);padding:16px 0}.contact-faq summary{cursor:pointer;font-size:20px;font-weight:800;line-height:1.15;padding-right:18px}.contact-faq summary::marker{color:#52663f}.contact-faq p{font-size:18px;line-height:1.4;margin:11px 0 2px}.contact-faq a{color:#52663f;font-weight:800;text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.contact-faq{margin-top:26px}.contact-faq summary{font-size:19px}.contact-faq p{font-size:17px}}.media-library{margin-top:76px;padding-top:42px;border-top:1px solid var(--line)}.media-library>div:first-child{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:24px}.media-library h2{font-size:clamp(36px,4vw,50px);line-height:1;letter-spacing:-.04em;margin:0}.media-library p{font-size:20px;max-width:46ch;margin:0}@media(max-width:760px){.media-library{margin-top:54px;padding-top:36px}.media-library>div:first-child{display:block}.media-library h2{font-size:36px}.media-library p{font-size:18px;margin-top:10px}}.media-appearance-list{border-top:1px solid var(--line)}.media-appearance-list a{display:grid;grid-template-columns:130px minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line);transition:color .2s,padding .2s}.media-appearance-list a:hover{color:#52663f;padding-left:8px}.media-appearance-list time{font-size:16px;font-weight:800;color:#52663f;text-transform:uppercase;letter-spacing:.04em}.media-appearance-list strong{font-size:clamp(24px,2.6vw,34px);line-height:1.05}.media-appearance-list span{font-size:17px;font-weight:800;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}@media(max-width:760px){.media-appearance-list a{display:block;padding:17px 0}.media-appearance-list time{display:block;font-size:15px;margin-bottom:7px}.media-appearance-list strong{display:block;font-size:25px}.media-appearance-list span{display:inline-block;font-size:17px;margin-top:10px}.media-appearance-list a:hover{padding-left:0}}.press-abc-link{display:flex;align-items:center;gap:18px;width:100%}.press-abc-link:hover{color:var(--celadon)}.mobile-menu{display:none}@media(max-width:760px){.nav-wrap .desktop-nav{display:none}.mobile-menu{display:block;order:3;width:100%;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.mobile-menu summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:#fff;font-size:17px;font-weight:800;letter-spacing:.04em;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu-icon{display:grid;grid-gap:4px;gap:4px;width:24px}.mobile-menu-icon i{display:block;height:2px;background:var(--celadon);transition:transform .2s,opacity .2s}.mobile-menu[open] .mobile-menu-icon i:first-child{transform:translateY(6px) rotate(45deg)}.mobile-menu[open] .mobile-menu-icon i:nth-child(2){opacity:0}.mobile-menu[open] .mobile-menu-icon i:last-child{transform:translateY(-6px) rotate(-45deg)}.mobile-menu nav{display:grid;padding:0 0 10px}.mobile-menu nav a{min-height:44px;display:flex;align-items:center;color:#fff;font-size:18px;font-weight:700;border-top:1px solid rgba(255,255,255,.12);transition:color .2s,background .2s}.mobile-menu nav a:focus-visible,.mobile-menu nav a:hover{color:var(--celadon);background:rgba(255,255,255,.05)}}.couples-therapy-process{margin:48px 0;padding:34px;background:#eef0e4}.couples-therapy-process .eyebrow{margin-bottom:8px}.couples-therapy-process h2{font-size:clamp(34px,4vw,46px);line-height:.98;margin:0 0 16px}.couples-therapy-process>p:not(.eyebrow){font-size:19px;line-height:1.48;margin:0 0 25px}.couples-therapy-process ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.couples-therapy-process li{display:grid;grid-gap:6px;gap:6px;padding:19px 0;border-bottom:1px solid var(--line)}.couples-therapy-process li strong{font-size:23px;line-height:1.08}.couples-therapy-process li span{font-size:18px;line-height:1.4;color:var(--muted)}.couples-therapy-process h3{font-size:28px;line-height:1;margin:34px 0 10px}.couples-therapy-process h3+p{margin-bottom:0}.couples-therapy-process h3+p+h3{margin-top:34px}@media(max-width:760px){.couples-therapy-process{margin:40px 0;padding:28px 22px}.couples-therapy-process h2{font-size:35px}.couples-therapy-process li span,.couples-therapy-process>p:not(.eyebrow){font-size:18px}.couples-therapy-process li strong{font-size:24px}}.couples-therapy-process li.between-sessions{margin:10px 0 10px 24px;padding:18px;background:#fff;border:1px solid var(--line)}.couples-therapy-process li.between-sessions strong{font-size:20px;color:#52663f}.couples-therapy-process li.between-sessions span{font-size:17px}@media(max-width:760px){.couples-therapy-process li.between-sessions{margin-left:12px;padding:16px}.couples-therapy-process li.between-sessions strong{font-size:20px}.couples-therapy-process li.between-sessions span{font-size:17px}}.statistics-hero{background:var(--navy);color:#fff;padding:76px max(10vw,42px);border-bottom:5px solid var(--amber);display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);grid-gap:clamp(44px,8vw,110px);gap:clamp(44px,8vw,110px);align-items:end}.statistics-hero .eyebrow{color:var(--celadon)}.statistics-hero h1{max-width:840px;font-size:clamp(48px,5.8vw,76px);line-height:.96;letter-spacing:-.04em;margin:0 0 18px;text-wrap:balance}.statistics-hero>div>p:not(.eyebrow){max-width:650px;font-size:22px;line-height:1.42;margin:0}.statistics-hero aside{border-top:1px solid rgba(212,223,162,.65);padding-top:16px}.statistics-hero aside span{display:block;color:var(--celadon);font-size:16px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.statistics-hero aside strong{display:block;font-size:30px;line-height:1.05;margin-top:8px}.statistics-hero aside p{font-size:18px;line-height:1.35;margin:11px 0 0}.statistics-context,.statistics-intro{max-width:1180px;margin:auto;padding:72px max(10vw,42px);display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:clamp(42px,8vw,110px);gap:clamp(42px,8vw,110px)}.statistics-context h2,.statistics-cta h2,.statistics-intro h2,.statistics-sources h2{font-size:clamp(38px,4.2vw,54px);line-height:.98;letter-spacing:-.04em;margin:0;text-wrap:balance}.statistics-context>div:last-child p,.statistics-intro>p{max-width:57ch;font-size:20px;line-height:1.47;margin:0}.statistics-context{background:#eef0e4;max-width:none}.statistics-context>div:first-child,.statistics-context>div:last-child{max-width:1180px}.statistics-context>div:last-child p+p{margin-top:18px}.statistics-grid{max-width:1180px;margin:auto;padding:0 max(10vw,42px) 76px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.statistics-grid article{scroll-margin-top:112px;border-top:4px solid var(--celadon-deep);border-bottom:1px solid var(--line);padding:22px 0 25px}.statistics-year{color:#52663f;font-size:15px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin:0 0 22px}.statistics-grid strong{display:block;font-size:clamp(48px,5vw,70px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:.88;letter-spacing:-.04em}.statistics-grid h2{font-size:clamp(26px,2.5vw,34px);line-height:1.02;margin:15px 0 10px}.statistics-grid article>p:not(.statistics-year){max-width:46ch;font-size:18px;line-height:1.42;margin:0}.statistics-grid a,.statistics-sources a{color:#52663f;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.statistics-grid article>a{display:inline-block;margin-top:19px;font-size:16px}.statistics-sources{max-width:980px;margin:auto;padding:76px max(10vw,42px)}.statistics-sources>p:not(.eyebrow){max-width:65ch;font-size:20px;line-height:1.5;margin:19px 0 24px}.statistics-sources ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.statistics-sources li{padding:18px 0;border-bottom:1px solid var(--line);font-size:18px;line-height:1.4}.statistics-cite{margin-top:42px;padding:27px 30px;background:var(--navy);color:#fff}.statistics-cite h3{font-size:25px;line-height:1;margin:0 0 10px}.statistics-cite p{max-width:65ch;font-size:18px;line-height:1.45;margin:0}.statistics-cite a{color:var(--celadon)}.statistics-cta{background:var(--celadon);padding:58px max(10vw,42px);display:flex;align-items:center;justify-content:space-between;gap:42px}.statistics-cta .eyebrow{color:#52663f}.statistics-cta h2{max-width:640px}.statistics-cta>div>p:not(.eyebrow){max-width:620px;font-size:20px;line-height:1.42;margin:14px 0 0}.statistics-cta .button{background:var(--navy);color:#fff;flex:0 0 auto}.statistics-cta .button:hover{background:#062947}@media(max-width:760px){.statistics-hero{display:block;padding:56px 24px}.statistics-hero h1{font-size:50px}.statistics-hero>div>p:not(.eyebrow){font-size:19px}.statistics-hero aside{margin-top:32px}.statistics-hero aside strong{font-size:28px}.statistics-context,.statistics-intro{display:block;padding:50px 24px}.statistics-context>div:last-child p,.statistics-intro>p{font-size:18px;margin-top:24px}.statistics-grid{grid-template-columns:1fr;padding:0 24px 50px;gap:0}.statistics-grid article{padding:22px 0}.statistics-grid strong{font-size:56px}.statistics-grid h2{font-size:28px}.statistics-grid article>p:not(.statistics-year){font-size:17px}.statistics-sources{padding:50px 24px}.statistics-sources>p:not(.eyebrow){font-size:18px}.statistics-sources li{font-size:17px}.statistics-cite{margin-top:32px;padding:24px 22px}.statistics-cite p{font-size:17px}.statistics-cta{display:block;padding:48px 24px}.statistics-cta h2{font-size:38px}.statistics-cta>div>p:not(.eyebrow){font-size:18px}.statistics-cta .button{width:100%;margin-top:24px}}.relationship-struggle-list{margin:22px 0 34px;padding:0;list-style:none;border-top:1px solid var(--line)}.relationship-struggle-list li{position:relative;padding:15px 0 15px 28px;border-bottom:1px solid var(--line);font-size:19px;line-height:1.42}.relationship-struggle-list li:before{content:"•";position:absolute;left:5px;top:10px;color:#52663f;font-size:27px;line-height:1}@media(max-width:760px){.relationship-struggle-list{margin-bottom:30px}.relationship-struggle-list li{padding:14px 0 14px 24px;font-size:18px}.relationship-struggle-list li:before{left:3px;top:9px}}.services>.eyebrow{text-align:center;margin-bottom:7px}.services-intro{max-width:56ch;margin:0 auto 30px;text-align:center;font-size:19px;line-height:1.42;color:var(--muted);text-wrap:balance}.article-body>h2:first-child{margin-top:0}.article-body p{font-size:20px;line-height:1.62;margin-bottom:24px;text-wrap:pretty}.article-body h2{font-size:36px;line-height:1.04;margin:56px 0 16px;text-wrap:balance}.couples-therapy-page .article-body h3{font-size:29px;line-height:1.1;margin:40px 0 14px}@media(max-width:760px){.services-intro{font-size:18px;margin-bottom:28px}.article-body p{font-size:18px;line-height:1.62;margin-bottom:22px}.article-body h2{font-size:32px;margin:46px 0 14px}.couples-therapy-page .article-body h3{font-size:27px;margin:36px 0 13px}}.marriage-counseling-faq p a{color:#52663f;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.hero-reviews .review-count{color:var(--celadon);font-size:16px!important;font-weight:800;letter-spacing:.03em;margin:8px 0 0!important}.quote-label{display:block;color:#52663f;font-size:14px;font-weight:800;letter-spacing:.07em;line-height:1.2;margin:0 0 13px;text-transform:uppercase}.client-outcomes{background:#eef0e4;padding:72px max(10vw,48px);display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);grid-gap:clamp(46px,8vw,108px);gap:clamp(46px,8vw,108px)}.client-outcomes h2{font-size:clamp(38px,4.2vw,54px);line-height:.98;letter-spacing:-.04em;margin:0 0 16px}.client-outcomes-intro>p:not(.eyebrow){max-width:53ch;font-size:20px;line-height:1.46;margin:0 0 22px}.client-outcome-quotes{border-top:1px solid var(--line)}.client-outcome-quotes>.eyebrow{margin:18px 0 0}.client-outcome-quotes figure{margin:0;padding:23px 0;border-bottom:1px solid var(--line)}.client-outcome-quotes blockquote{max-width:54ch;font-size:clamp(22px,2.1vw,29px);font-weight:600;letter-spacing:-.025em;line-height:1.18;margin:0}.client-outcome-quotes figcaption{color:#52663f;font-size:16px;font-weight:700;line-height:1.3;margin-top:12px}@media(max-width:760px){.client-outcomes{display:block;padding:50px 24px}.client-outcomes h2{font-size:38px}.client-outcomes-intro>p:not(.eyebrow){font-size:18px}.client-outcome-quotes{margin-top:38px}.client-outcome-quotes figure{padding:20px 0}.client-outcome-quotes blockquote{font-size:22px}.client-outcome-quotes figcaption{font-size:15px}}.hero-copy>.hero-proof+.button{margin-top:24px}.nav-search{display:inline-flex!important;align-items:center;justify-content:center;width:42px;height:42px;padding:0!important;border:0!important}.blog-search-input svg,.mobile-search-link svg,.nav-search svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}.nav-search:focus-visible,.nav-search:hover{color:var(--celadon)!important;background:rgba(255,255,255,.06)}.mobile-search-link{gap:10px}.mobile-search-link svg{width:20px;height:20px}.blog-search-page{max-width:980px;margin:auto;padding:78px max(10vw,42px)}.blog-search-page>h1{font-size:clamp(46px,5vw,68px);line-height:.96;letter-spacing:-.045em;margin:0}.blog-search-page>p:not(.eyebrow){max-width:610px;font-size:21px;line-height:1.42;margin:16px 0 0}.blog-search-tool{margin-top:42px}.blog-search-tool>label{display:block;font-size:20px;font-weight:800;margin:0 0 10px}.blog-search-input{display:flex;align-items:center;gap:14px;border:1px solid var(--line);background:#fff;padding:0 18px}.blog-search-input:focus-within{border-color:#52663f;box-shadow:0 0 0 3px rgba(212,223,162,.7)}.blog-search-input input{width:100%;min-height:62px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:22px;outline:0}.blog-search-input input::placeholder{color:#657280}.blog-search-count,.blog-search-empty,.blog-search-guidance{font-size:18px;line-height:1.42;margin:16px 0 0}.blog-search-guidance{color:var(--muted)}.blog-search-count,.blog-search-empty a{color:#52663f;font-weight:800}.blog-search-empty a{text-decoration:underline;text-underline-offset:3px}.blog-search-results{margin-top:26px;border-top:1px solid var(--line)}.blog-search-results article{padding:23px 0;border-bottom:1px solid var(--line)}.blog-search-results article>p{color:#52663f;font-size:14px;font-weight:800;letter-spacing:.07em;margin:0 0 7px;text-transform:uppercase}.blog-search-results a{display:block}.blog-search-results h2{font-size:clamp(27px,3vw,37px);line-height:1.02;letter-spacing:-.03em;margin:0 0 9px}.blog-search-results span{display:block;max-width:68ch;font-size:19px;line-height:1.42}.blog-search-results a:hover h2{color:#52663f}@media(max-width:760px){.blog-search-page{padding:54px 24px}.blog-search-page>h1{font-size:48px}.blog-search-page>p:not(.eyebrow){font-size:19px}.blog-search-tool{margin-top:32px}.blog-search-tool>label{font-size:19px}.blog-search-input{padding:0 14px}.blog-search-input input{min-height:58px;font-size:18px}.blog-search-count,.blog-search-empty,.blog-search-guidance{font-size:17px}.blog-search-results{margin-top:22px}.blog-search-results article{padding:20px 0}.blog-search-results h2{font-size:28px}.blog-search-results span{font-size:18px}}:root{--section-deep:#285460;--section-deep-strong:#214a57}.process{background:linear-gradient(120deg,var(--section-deep),var(--section-deep-strong))}.about-method,.infidelity-counseling-approach,.marriage-counseling-approach,.premarital-program,.process-ongoing{background:var(--section-deep)}.deeper-hurt,.faq-cta,.inline-cta,.statistics-cite{background:var(--section-deep-strong)}.statistics-section-heading{max-width:1180px;margin:auto;padding:72px max(10vw,42px);display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:clamp(42px,8vw,110px);gap:clamp(42px,8vw,110px)}.statistics-section-heading .eyebrow{margin-bottom:12px}.statistics-section-heading h2{font-size:clamp(38px,4.2vw,54px);line-height:.98;letter-spacing:-.04em;margin:0;text-wrap:balance}.statistics-section-heading>p{max-width:57ch;font-size:20px;line-height:1.47;margin:0}.statistics-section-soft{background:#eef0e4}.statistics-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1000px){.statistics-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.statistics-section-heading{display:block;padding:50px 24px}.statistics-section-heading>p{font-size:18px;margin-top:24px}.statistics-grid-three{grid-template-columns:1fr}}:root{--footer-navy:#031b31;--navy:#285460;--navy2:#2f6069}.footer{background:var(--footer-navy)}.cookie-consent{box-shadow:0 -8px 24px rgba(40,84,96,.2)}.office-map{background:#eef0e4;padding:72px max(10vw,42px);display:grid;grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);grid-gap:clamp(40px,8vw,100px);gap:clamp(40px,8vw,100px);align-items:center}.office-map h2{font-size:clamp(38px,4.2vw,54px);line-height:.98;letter-spacing:-.04em;margin:0 0 18px}.office-map p:not(.eyebrow){max-width:52ch;font-size:20px;line-height:1.47;margin:0}.office-map iframe{display:block;width:100%;min-height:360px;border:1px solid #829466}@media(max-width:760px){.office-map{display:block;padding:50px 24px}.office-map h2{font-size:39px}.office-map p:not(.eyebrow){font-size:18px}.office-map iframe{min-height:300px;margin-top:32px}}.portrait-frame img{height:auto;aspect-ratio:1/1;object-position:center top}.contact-choice-hero .contact-session-note{max-width:630px;font-size:18px;line-height:1.4;margin:18px 0 0;color:var(--celadon)}@media(max-width:760px){.contact-choice-hero .contact-session-note{font-size:17px}}.service-grid a{font-size:16px}@media(max-width:760px){.service-grid article{grid-template-columns:68px minmax(0,1fr);gap:14px}.service-grid a{font-size:15px}}.article-faq a{color:#52663f;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.article-faq a:hover{color:var(--ink)}.article-practical-callout{margin:52px 0 44px;padding:34px 36px;background:#e8eed2;border-top:4px solid #829466}.article-practical-callout h2{margin:0 0 15px;font-size:34px}.article-practical-callout p{max-width:62ch}.article-practical-callout ul{margin:24px 0;padding-left:24px}.article-practical-callout li{margin:10px 0}.article-practical-callout p:last-child{margin-bottom:0}@media(max-width:760px){.article-practical-callout{margin:42px 0 38px;padding:27px 22px}.article-practical-callout h2{font-size:30px}.article-practical-callout ul{padding-left:21px}.article-practical-callout li{margin:9px 0}}.emotional-affair-signs{margin:54px 0 48px;padding:36px;background:#e8eed2;border-top:4px solid #829466;border-bottom:1px solid #a8ad9d}.emotional-affair-signs .eyebrow{margin-bottom:9px}.emotional-affair-signs h2{margin:0 0 16px;font-size:clamp(34px,4vw,46px);line-height:.98}.emotional-affair-signs>p:not(.eyebrow){max-width:62ch}.emotional-affair-signs ul{margin:27px 0 26px;padding:0;list-style:none;border-top:1px solid var(--line)}.emotional-affair-signs li{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;padding:17px 0;border-bottom:1px solid var(--line);font-size:19px;line-height:1.45}.emotional-affair-signs li:before{content:"•";color:#52663f;font-size:27px;font-weight:700;line-height:1}.emotional-affair-signs .emotional-affair-signs-conclusion{max-width:60ch;margin:0;font-size:20px;font-weight:700;line-height:1.45}@media(max-width:760px){.emotional-affair-signs{margin:44px 0 40px;padding:28px 22px}.emotional-affair-signs h2{font-size:34px}.emotional-affair-signs ul{margin:24px 0}.emotional-affair-signs li{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:15px 0;font-size:18px;line-height:1.48}.emotional-affair-signs li:before{font-size:25px}.emotional-affair-signs .emotional-affair-signs-conclusion{font-size:18px;line-height:1.5}}.nearby-couples-therapy{margin:0 0 42px;padding:22px 24px 24px;background:#eef0e4}.couples-therapy-page .article-body .nearby-couples-therapy p{margin:0;max-width:62ch}.nearby-couples-therapy>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.nearby-couples-therapy a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 16px;border:1px solid #52663f;color:#33491c!important;font-size:17px;font-weight:800;text-decoration:none!important;transition:background .2s,color .2s,transform .2s}.nearby-couples-therapy a:hover{background:#52663f!important;color:#fff!important;transform:translateY(-1px)}.nearby-couples-therapy a:active{transform:scale(.98)}@media(max-width:760px){.nearby-couples-therapy{margin-bottom:36px;padding:21px 20px 22px}.nearby-couples-therapy>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.nearby-couples-therapy a{font-size:18px;padding-inline:12px}}.contact-form select{width:100%;font:inherit;font-size:18px;color:var(--ink);border:1px solid #82909a;padding:10px;background:#fff;min-height:46px;cursor:pointer}.contact-form label span{font-weight:400}.contact-form select:focus-visible{outline:3px solid var(--amber);outline-offset:4px}.category-featured-image{display:block;max-width:960px;margin:0 auto 42px;overflow:hidden;aspect-ratio:16/7}.category-featured-image img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:760px){.category-featured-image{margin-bottom:30px;aspect-ratio:4/3}}.relationship-advice-post h1,.relationship-advice-post h2{text-transform:capitalize}