.discovery-hero{padding:36px 0 28px;max-width:900px}.discovery-hero h1{font-size:clamp(28px,4vw,44px);line-height:1.3}.discovery-lead{font-size:20px;line-height:1.7}.discovery-link{display:inline-block;border:1px solid #a33238;border-radius:9px;padding:10px 15px;font-weight:600;text-decoration:none}.discovery-link.primary{color:#fff;background:#a33238}.discovery-card{display:flex;flex-direction:column}.discovery-card h3 a{color:inherit;text-decoration:underline;text-underline-offset:5px}.discovery-card p{line-height:1.7}.discovery-card[hidden]{display:none}.discovery-metric{display:flex;flex-direction:column;gap:10px;padding:16px 0}.discovery-metric strong{font-size:26px;color:#a33238}.discovery-metric small{color:#555}.discovery-compare-bar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:#fff;border:1px solid #ddd;border-radius:10px;padding:16px;margin-bottom:20px}.discovery-table{overflow-x:auto;margin:16px 0}.discovery-table table{border-collapse:collapse;width:100%;background:#fff}.discovery-table th,.discovery-table td{text-align:left;vertical-align:top;padding:15px;border:1px solid #e5dddd;min-width:140px;line-height:1.7}.benefits{line-height:2}.case-timeline{padding-left:22px;line-height:1.7}#apply-form textarea,#request-list textarea{width:100%;box-sizing:border-box;font:inherit;padding:10px;border:1px solid #bbb;border-radius:8px}#request-list form{display:grid;gap:12px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #a33238;outline-offset:3px}details summary{cursor:pointer;padding:12px 0;font-weight:600}#subscription-apply{max-width:650px}#discovery-filter{margin-left:12px}@media(max-width:650px){.discovery-hero{padding-top:12px}.discovery-lead{font-size:18px}.discovery-compare-bar{gap:10px}.discovery-table th,.discovery-table td{min-width:120px;padding:10px}.discovery-link{padding:10px}.discovery-metric strong{font-size:24px}}

/* Primary member navigation entry, shared by discovery and sign-in pages. */
body[data-portal="member"] .member-header nav > a[href="/discover"]{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:10px 22px;border:1px solid #bd2030;border-radius:10px;background:#bd2030;color:#fff;font-size:18px;font-weight:750;line-height:1.4;white-space:nowrap;box-shadow:0 4px 12px #bd20302b;transition:background .15s,box-shadow .15s}
body[data-portal="member"] .member-header nav > a[href="/discover"]::after{content:"→";font-size:21px;line-height:1}
body[data-portal="member"] .member-header nav > a[href="/discover"]:hover{background:#a61726;border-color:#a61726;box-shadow:0 5px 15px #bd203040}
body[data-portal="member"] .member-header nav > a[href="/discover"]:focus-visible{outline:3px solid #bd2030;outline-offset:4px}
@media(max-width:750px){body[data-portal="member"] .member-header nav > a[href="/discover"]{min-height:44px;padding:9px 14px;font-size:16px}}
