.compatibility-main{padding-top:55px!important;padding-bottom:55px!important}.compatibility-site{background:linear-gradient(#05101955,#050e13 700px),url(/images/elemind/nature-landscape.png) top/100% no-repeat,#050e13!important}.compatibility-heading{text-align:center;max-width:800px;margin:0 auto 40px}.compatibility-heading h1{letter-spacing:-2px;font-size:clamp(42px,5.5vw,68px);margin:17px 0 23px!important}.compatibility-heading h1 em{color:#b9cda6;font-style:normal}.compatibility-heading>p:last-child{color:#becbd0;font-size:14px;line-height:1.85}.compatibility-picker{background:linear-gradient(125deg,#0d1b25eb,#0b1921ed);border:1px solid #334c57;border-radius:18px;max-width:940px;margin:auto;padding:30px;box-shadow:0 20px 65px #0003}.compatibility-choices{grid-template-columns:1fr 1fr;gap:40px;display:grid;position:relative}.compatibility-choice{background:radial-gradient(at 0 0,#213c3c66,#0000 70%),#101f27;border:1px solid #344e56;border-radius:12px;padding:25px}.comparison-person{letter-spacing:2px;color:#c1ad8d;margin-bottom:18px;font-size:8px;display:block}.compatibility-choice>label{color:#c9d3ce;margin-bottom:10px;font-size:12px;display:block}.compatibility-choice select{color:#e4e5da;width:100%;font:inherit;background:#07151e;border:1px solid #49616a;border-radius:8px;padding:12px 14px;font-size:13px}.compatibility-choice optgroup{color:#d9c19d}.compatibility-choice option{color:#d9e1e0}.compatibility-choice select:focus{outline-offset:3px;outline:2px solid #c6ad82}.comparison-meeting{color:#dcc6a0;z-index:1;background:#12232b;border:1px solid #7c8066;border-radius:50%;place-items:center;width:43px;height:43px;font-size:25px;display:grid;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.comparison-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex}.comparison-placeholder>span{color:#6c9297;margin-bottom:12px;font-size:59px;line-height:1}.comparison-placeholder p{color:#8ca3ac;font-size:12px;line-height:1.8}.comparison-profile{padding-top:25px}.comparison-icons{gap:13px;margin-bottom:17px;display:flex}.comparison-icons svg{width:34px;height:34px}.nature-site .comparison-profile h2{margin-bottom:10px;font-size:32px}.comparison-profile>span{color:#dfc8a4;font-size:10px}.comparison-profile>p{font-size:12px;line-height:1.8;margin:14px 0!important}.comparison-profile>small{color:#9cb3af;font-size:10px}.comparison-actions{justify-content:space-between;align-items:center;gap:20px;margin-top:26px;display:flex}.comparison-actions button{cursor:pointer}.comparison-actions button:disabled{opacity:.4;cursor:default;transform:none}.comparison-swap{font:inherit;color:#b6c8c6;background:0 0;border:0;padding:10px 0;font-size:12px}.comparison-note{text-align:center;line-height:1.8;color:#91a8ae!important;margin:20px 0 0!important;font-size:10px!important}.comparison-note a{color:#ddc4a0!important;text-decoration:underline!important}.comparison-how{text-align:center;max-width:850px;margin:auto;padding:65px 10px 20px}.nature-site .comparison-how h2{margin:18px 0 20px;font-size:36px}.comparison-how>p:not(.overline){max-width:650px;margin:auto;font-size:14px;line-height:1.9}.comparison-how>div{grid-template-columns:repeat(3,1fr);gap:23px;margin-top:35px;display:grid}.comparison-how>div>span{color:#bcccca;border-top:1px solid #3a4c4d;padding:22px 15px;font-size:12px}.comparison-how b{letter-spacing:1px;color:#c5ad87;margin-bottom:15px;font-size:10px;font-weight:400;display:block}.compatibility-report{outline:none;margin-top:65px}.comparison-report-heading{text-align:center;max-width:800px;margin:auto auto 30px}.nature-site .comparison-report-heading h2{margin:18px 0 22px;font-size:clamp(32px,4.5vw,53px)}.comparison-report-heading h2 span{color:#ae946d;margin:0 12px;font-size:.65em}.comparison-report-heading>p:not(.overline){color:#c4d0d3;font-size:15px;line-height:1.8}.comparison-report-heading>small{color:#8fa6ad;margin-top:17px;font-size:11px;line-height:1.9;display:block}.comparison-summary{grid-template-columns:1fr 1fr;gap:20px;margin:30px 0;display:grid}.comparison-summary article{text-align:center;background:#102226;border:1px solid #3a4e50;border-radius:10px;padding:22px}.comparison-summary span{letter-spacing:2px;color:#c7b28f;font-size:8px}.comparison-summary p{font-family:var(--font-display), Georgia,serif;color:#cbd8bb;font-size:24px;margin-top:12px!important}.comparison-insight-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.comparison-insights{background:linear-gradient(135deg,#142c25aa,#0d1b23);border:1px solid #385049;border-radius:14px;padding:28px}.comparison-insights.comparison-friction{background:linear-gradient(135deg,#32252288,#0d1b23);border-color:#51423b}.nature-site .comparison-insights h3{margin:15px 0 25px;font-size:29px}.comparison-insights article{margin-top:23px}.comparison-insights h4{font:inherit;color:#d9dfc8;margin:0 0 10px;font-size:14px;font-weight:500}.comparison-friction h4{color:#e0c1ac}.comparison-insights article p{font-size:13px;line-height:1.9}.comparison-stress{grid-template-columns:1fr 1fr;gap:24px;margin:25px 0;display:grid}.comparison-stress>div{background:#101f2a;border:1px solid #304650;border-radius:12px;padding:25px}.nature-site .comparison-stress h3{margin:15px 0;font-size:24px}.comparison-stress p{font-size:13px;line-height:1.85}.comparison-growth{text-align:center;padding:35px 0 25px}.nature-site .comparison-growth>h3{margin:15px 0 28px;font-size:35px}.comparison-growth>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.comparison-growth article{text-align:left;background:#122326;border:1px solid #3c4e4d;border-radius:12px;padding:25px}.comparison-growth article>span{color:#cbb28c;font-size:10px}.comparison-growth h4{font-family:var(--font-display), Georgia,serif;color:#d4dec0;margin:17px 0;font-size:23px;font-weight:400;line-height:1.3}.comparison-growth p{font-size:12px;line-height:1.85}.comparison-profile-links{flex-wrap:wrap;justify-content:center;gap:25px;margin:20px 0;display:flex}.comparison-profile-links a{font-size:12px;color:#d5bd94!important}@media (max-width:750px){.compatibility-main{padding-top:35px!important}.compatibility-heading h1{font-size:43px}.compatibility-heading>p:last-child{font-size:13px}.compatibility-picker{padding:18px}.compatibility-choices{grid-template-columns:1fr;gap:30px}.compatibility-choice{padding:22px}.comparison-meeting{top:50%}.comparison-placeholder{min-height:120px}.comparison-placeholder>span{font-size:42px}.comparison-actions{flex-direction:column-reverse;gap:10px}.comparison-actions>.nature-button{width:100%}.comparison-how{padding-top:45px}.nature-site .comparison-how h2{font-size:30px}.comparison-how>div{grid-template-columns:1fr;gap:0}.comparison-summary,.comparison-insight-columns,.comparison-stress,.comparison-growth>div{grid-template-columns:1fr}.comparison-insights{padding:23px}.nature-site .comparison-insights h3{font-size:27px}.comparison-report-heading h2 span{margin:0 5px}.comparison-profile-links{flex-direction:column;align-items:center}.compatibility-report{margin-top:45px}}.relationship-guide{border-top:1px solid #334c57;max-width:940px;margin:65px auto 0;padding-top:45px}.relationship-guide>header{max-width:720px;margin-bottom:32px}.nature-site .relationship-guide h2{margin:16px 0 22px;font-size:clamp(29px,3.5vw,41px);line-height:1.2}.relationship-guide p,.relationship-guide li{color:#becbd0;font-size:14px;line-height:1.9}.relationship-guide>header>p+p{margin-top:16px}.relationship-question-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.relationship-question-grid article{background:#101f27;border:1px solid #344e56;border-radius:14px;padding:27px}.relationship-question-grid .overline{font-size:9px}.nature-site .relationship-question-grid h3{margin:16px 0;font-size:26px;line-height:1.3}.relationship-lasting{background:#142c254d;border-left:2px solid #b9cda6;margin-top:30px;padding:32px}.relationship-lasting ul{margin-bottom:23px;padding-left:20px}.relationship-lasting li{margin-bottom:10px;padding-left:6px}.relationship-lasting>p:last-child{color:#9db1b9;font-size:12px}@media (max-width:750px){.relationship-question-grid{grid-template-columns:1fr}.relationship-guide{margin-top:45px;padding-top:30px}.relationship-question-grid article,.relationship-lasting{padding:23px}}.relationship-reference{margin-top:42px}.relationship-reference>.relationship-question-grid{margin-top:24px}.relationship-pairing-copy{margin:30px 0}.nature-site .relationship-pairing-copy>h3{margin:14px 0 24px;font-size:32px;line-height:1.3}.relationship-pairing-copy h4{font-family:var(--font-display), Georgia,serif;color:#d4dec0;margin:0 0 14px;font-size:24px;font-weight:400}.relationship-pairing-copy p{color:#becbd0;font-size:14px;line-height:1.9}.relationship-lasting p+p{margin-top:14px}.relationship-library{border-top:1px solid #334c57;max-width:940px;margin:60px auto 0;padding-top:40px}.nature-site .relationship-library h2{margin:15px 0 20px;font-size:clamp(30px,4vw,43px)}.relationship-library header>p:last-child{color:#becbd0;max-width:680px;font-size:14px;line-height:1.9}.relationship-library-families{margin-top:28px}.relationship-library details{border-bottom:1px solid #334c57}.relationship-library summary{cursor:pointer;color:#d4dec0;justify-content:space-between;align-items:center;gap:20px;padding:23px 2px;list-style:none;display:flex}.relationship-library summary::-webkit-details-marker{display:none}.relationship-library summary>span:first-child{font:27px var(--font-display), Georgia,serif}.relationship-library summary>span:last-child{color:#b7c9cb;font-size:11px}.relationship-library summary b{color:#d5bd94;margin-left:18px;font-size:22px;font-weight:400}.relationship-library details[open] summary b{display:inline-block;transform:rotate(45deg)}.relationship-library-links{grid-template-columns:1fr 1fr;gap:12px;padding-bottom:23px;display:grid}.relationship-library-links a{background:#101f27;border:1px solid #344e56;border-radius:10px;padding:20px 38px 20px 20px;transition:border-color .15s;position:relative}.relationship-library-links a:hover{border-color:#b9cda6}.relationship-library-links a>span:first-child{font:20px var(--font-display), Georgia,serif;color:#e3e6d8;display:block}.relationship-library-links i{color:#b6a180;margin:0 5px;font-style:normal}.relationship-library-links small{color:#a8bec0;margin-top:9px;font-size:11px;line-height:1.6;display:block}.relationship-library-links a>span:last-child{color:#d5bd94;position:absolute;top:22px;right:18px}.relationship-library summary:focus-visible,.relationship-library a:focus-visible,.relationship-contents a:focus-visible{outline-offset:5px;outline:2px solid #d5bd94}.relationship-guide-invitation{text-align:center;background:#142c2577;border:1px solid #4f6355;border-radius:14px;padding:32px}.nature-site .relationship-guide-invitation h3{margin:15px 0;font-size:32px}.relationship-guide-invitation>p:not(.overline){color:#becbd0;max-width:660px;margin:0 auto 25px;font-size:14px;line-height:1.9}.relationship-detail{padding-top:40px!important;padding-bottom:60px!important}.relationship-back{font-size:12px;color:#d5bd94!important}.relationship-detail-heading{text-align:center;max-width:850px;margin:55px auto 50px}.nature-site .relationship-detail-heading h1{letter-spacing:-1.4px;margin:18px 0 30px;font-size:clamp(36px,5vw,59px);line-height:1.12}.relationship-detail-heading>p:not(.overline){color:#c5d1d2;font-size:16px;line-height:1.9}.relationship-detail-heading .relationship-detail-context{max-width:650px;margin:20px auto 0;color:#9bb0b6!important;font-size:12px!important}.relationship-reading-layout{grid-template-columns:220px minmax(0,740px);justify-content:center;align-items:start;gap:50px;display:grid}.relationship-contents{border-top:1px solid #3a5057;flex-direction:column;gap:12px;max-height:calc(100vh - 115px);padding:22px 0;display:flex;position:sticky;top:95px;overflow-y:auto}.relationship-contents .overline{margin-bottom:8px}.relationship-contents a{font-size:12px;line-height:1.6;color:#b9cbcb!important}.relationship-contents a:hover{color:#dcc6a0!important}.relationship-chapter{border-top:1px solid #334c57;padding:36px 0;scroll-margin-top:105px}.nature-site .relationship-chapter h2{margin:15px 0 24px;font-size:clamp(28px,3.2vw,38px);line-height:1.2}.relationship-chapter>p:not(.overline),.relationship-chapter li{color:#becbd0;font-size:15px;line-height:1.95}.relationship-chapter>p+p{margin-top:18px}.relationship-table-scroll{border:1px solid #344e56;border-radius:10px;max-width:100%;margin:25px 0;overflow:auto}.relationship-table-scroll table{border-collapse:collapse;color:#becbd0;width:100%;font-size:13px;line-height:1.7}.relationship-table-scroll th,.relationship-table-scroll td{text-align:left;vertical-align:top;border-bottom:1px solid #344e56;min-width:120px;padding:13px 17px}.relationship-table-scroll th{color:#d8dfc7;background:#14272c;font-weight:500}.relationship-table-scroll tr:last-child>*{border-bottom:0}.relationship-table-scroll th:first-child{min-width:140px}.relationship-dialogue{background:#14252c;border-left:2px solid #c3ae88;border-radius:0 10px 10px 0;margin:17px 0;padding:19px 23px}.relationship-dialogue p{color:#c4d1cf;font-size:14px;line-height:1.9;margin:4px 0!important}.relationship-checklist{margin:15px 0;padding-left:22px}.relationship-checklist li{padding:3px 0 3px 6px}.relationship-chapter-final{background:#17312766;border:1px solid #45644f;border-radius:14px;margin-top:20px;padding:30px}.relationship-detail-end{text-align:center;border-top:1px solid #334c57;max-width:750px;margin:65px auto 0;padding-top:35px}.nature-site .relationship-detail-end h2{margin-bottom:18px;font-size:36px}.relationship-detail-end>p{color:#becbd0;font-size:14px;line-height:1.9}.relationship-detail-end>.nature-button{margin-top:20px}@media (max-width:850px){.relationship-reading-layout{grid-template-columns:minmax(0,1fr);gap:20px}.relationship-contents{background:#101f2780;border:1px solid #344e56;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px 22px;max-height:none;padding:22px;display:grid;position:static}.relationship-contents .overline{grid-column:1/-1}.relationship-detail-heading{margin-top:38px}.relationship-chapter{scroll-margin-top:85px}}@media (max-width:600px){.relationship-library-links{grid-template-columns:1fr}.relationship-library{margin-top:40px;padding-top:30px}.relationship-guide-invitation{padding:25px 20px}.relationship-detail-heading>p:not(.overline),.relationship-chapter>p:not(.overline),.relationship-chapter li{font-size:14px}.relationship-chapter-final{padding:24px 20px}.relationship-contents{gap:12px 16px;padding:19px}.relationship-contents a{font-size:11px}.relationship-dialogue{padding:15px}.relationship-table-scroll td,.relationship-table-scroll th{padding:12px}.relationship-library summary>span:first-child{font-size:24px}}.relationship-checklist{list-style:outside}.relationship-reference-note{margin-top:24px!important}.relationship-inline-guide{margin:36px 0 0}.relationship-inline-nav{background:#10232a;border:1px solid #375057;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;margin:22px 0 32px;padding:24px;display:grid}.relationship-inline-nav a{color:#c7d4cc;font-size:12px;line-height:1.6}.nature-site .relationship-inline-guide .relationship-chapter h3{margin:15px 0 24px;font-size:clamp(28px,3.2vw,38px);line-height:1.2}.relationship-guide-status{text-align:center;color:#c0cdce;padding:30px;font-size:14px}.relationship-guide-status button{margin-top:20px}.compatibility-report{scroll-margin-top:100px}@media (max-width:650px){.relationship-inline-nav{grid-template-columns:1fr 1fr;gap:12px 16px;padding:20px}.relationship-inline-nav a{font-size:11px}}
