.couples-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;background:var(--cream);align-items:center;padding-top:70px;padding-bottom:70px}.couples-hero h1{font-size:clamp(43px,4.7vw,69px)}.couples-hero .lead{font-size:21px}.conversation-panel{background:#e5ede4;padding:48px 38px;border-radius:150px 150px 8px 8px;padding-top:80px}.conversation-panel h2{font-size:40px}.conversation-panel .eyebrow{margin-bottom:22px}.conversation-panel>a{font-size:14px}.conversation-prompts{display:grid;margin:26px 0 30px}.conversation-prompts span{padding:12px 0;border-bottom:1px solid #b8cfc1;font-size:15px}.couples-jump{padding:21px 5vw;justify-content:center;gap:34px;border-bottom:1px solid var(--line);flex-wrap:wrap}.couples-jump a{font-size:13px}.couples-topics{display:grid;grid-template-columns:repeat(3,1fr);gap:38px 40px}.couples-topics article{border-top:1px solid #b8ccc3;padding-top:23px}.couples-topics article>span{display:block;font-size:10px;letter-spacing:.12em;color:var(--teal);margin-bottom:18px}.couples-topics h3{font-size:22px}.couples-topics p{margin-bottom:0}.couples-process{background:#edf4ef}.process-example{max-width:850px;margin:38px 0 0;padding-top:27px;border-top:1px solid #c6d8cc}.couples-fit{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.fit-checklist{border-left:3px solid #c5ab7d;padding:8px 0 8px 32px}.fit-checklist ul{padding-left:19px;color:var(--muted)}.fit-checklist li{margin:14px 0}.fit-checklist p{font-size:14px}.couples-faq{display:grid;grid-template-columns:1fr 1.6fr;gap:70px;border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:19px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{font-weight:600;cursor:pointer;line-height:1.5;padding-right:12px}.faq-list summary:focus-visible{outline:3px solid #c37c27;outline-offset:5px}.faq-list details p{padding-top:16px;margin-bottom:4px}.couples-closing{text-align:center;background:var(--cream)}.couples-closing>p{max-width:650px;margin-left:auto;margin-right:auto}.couples-closing .actions{justify-content:center}.couples-closing .related{font-size:13px;margin-top:32px}.couples-page header nav{gap:17px}.couples-page footer a{overflow-wrap:anywhere}@media(max-width:1100px){.couples-page header{gap:15px;flex-wrap:wrap}.couples-page header nav{order:3;width:100%;justify-content:center}.couples-hero{gap:32px}.conversation-panel{padding:65px 28px 32px}.conversation-panel h2{font-size:34px}}@media(max-width:760px){.couples-hero,.couples-fit,.couples-faq{grid-template-columns:1fr;gap:34px}.couples-hero{padding-top:42px;padding-bottom:42px}.couples-topics{grid-template-columns:1fr;gap:28px}.couples-page header{position:relative}.couples-page header nav{display:flex;flex-wrap:wrap;font-size:12px;gap:13px}.couples-page header>.button{font-size:12px;padding:10px 12px}.couples-page .brand{font-size:16px}.couples-jump{display:flex;gap:12px 22px;justify-content:flex-start}.couples-page .section{padding-left:22px;padding-right:22px}.couples-page .actions{gap:20px}.fit-checklist{padding-left:22px}.couples-faq{padding-top:50px}.conversation-panel{max-width:520px;width:100%}.couples-hero h1 br{display:none}}
@media(max-width:760px){.couples-page header{padding:16px 22px;gap:15px}.couples-page header>.button{order:3;width:100%;max-width:none;justify-content:center;white-space:nowrap}.couples-page header nav{order:2}.couples-hero h1 br{display:block}}
