.profile-discovery{max-width:1280px;margin:52px auto 72px;padding:0 32px;color:#25211d}
.profile-discovery-faq{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.7fr);gap:72px;border-top:1px solid #dfd8cf;padding-top:40px}
.profile-discovery-eyebrow{font-size:12px;font-weight:600;color:#ae4c2f;letter-spacing:.08em;margin:0 0 14px}
.profile-discovery-intro h2{font-size:clamp(25px,2.4vw,32px);line-height:1.15;letter-spacing:-.035em;margin:0;text-wrap:balance}
.profile-discovery-intro>p:last-child{font-size:14px;color:#776e65;line-height:1.7;margin:18px 0 0;max-width:30ch}
.profile-discovery-question{border-bottom:1px solid #dfd8cf}.profile-discovery-question:first-child{border-top:1px solid #dfd8cf}
.profile-discovery-question summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px;padding:18px 0;list-style:none;cursor:pointer;font-size:16px;font-weight:600;line-height:1.45}
.profile-discovery-question summary::-webkit-details-marker{display:none}.profile-discovery-question summary::marker{content:""}
.profile-discovery-toggle{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;border:1px solid #ded6cb;background:#fffcf7;color:#665a4e;transition:background .18s,color .18s}
.profile-discovery-toggle svg{width:18px;height:18px}.profile-discovery-question[open] .profile-discovery-plus{display:none}.profile-discovery-question[open] .profile-discovery-toggle{background:#f7e6dc;color:#ac482d;border-color:#edccba}
.profile-discovery-question summary:hover{color:#ae4c2f}.profile-discovery-question summary:focus-visible{outline:2px solid #bd5333;outline-offset:5px;border-radius:3px}
.profile-discovery-question>p{font-size:15px;color:#6a6259;line-height:1.8;max-width:65ch;padding:0 50px 22px 0;margin:0;text-wrap:pretty}
.profile-discovery-browse{margin-top:44px;border-radius:20px;background:#f7f3ec;border:1px solid #e6ded3;padding:28px}
.profile-discovery-browse-heading{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:20px}.profile-discovery-browse h2{font-size:21px;line-height:1.25;letter-spacing:-.02em;margin:0}.profile-discovery-browse-heading p{font-size:13px;color:#786e64;margin:0}
.profile-discovery-links{display:flex;flex-wrap:wrap;gap:10px}.profile-discovery-links a{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:46px;max-width:100%;padding:11px 14px;border-radius:10px;background:#fffdf9;border:1px solid #e2d9ce;font-size:13px;font-weight:500;line-height:1.5;text-decoration:none;color:#443a31;transition:border-color .18s,background .18s,color .18s}
.profile-discovery-links svg{width:16px;height:16px;flex:none;color:#ad5032}.profile-discovery-links a:hover{background:#fff5ec;border-color:#c88e73;color:#a44528}.profile-discovery-links a:active{background:#f6e7db}.profile-discovery-links a:focus-visible{outline:2px solid #bd5333;outline-offset:3px}
@media(max-width:760px){.profile-discovery{margin:32px auto 48px;padding:0 24px}.profile-discovery-faq{grid-template-columns:minmax(0,1fr);gap:26px;padding-top:28px}.profile-discovery-intro h2{max-width:22ch}.profile-discovery-intro>p:last-child{max-width:48ch;margin-top:12px}.profile-discovery-question summary{font-size:15px;gap:14px;min-height:72px}.profile-discovery-question>p{font-size:14px;padding-right:0}.profile-discovery-browse{margin-top:30px;padding:20px}.profile-discovery-browse-heading{display:block}.profile-discovery-browse-heading p{margin-top:8px}.profile-discovery-browse h2{font-size:20px}.profile-discovery-links{gap:8px}.profile-discovery-links a{width:100%;font-size:13px}}
@media(prefers-reduced-motion:reduce){.profile-discovery-toggle,.profile-discovery-links a{transition:none}}
