.seo-landing-copy{margin:0 0 22px;max-width:46rem;color:var(--color-muted,#9aa0a6);line-height:1.55}.seo-landing-copy--intro{margin-bottom:20px}.seo-landing-copy--below{margin-top:28px;margin-bottom:8px}.seo-landing-copy p{margin:0 0 12px}.seo-landing-copy h2{margin:20px 0 10px;font-size:1.15rem;color:var(--color-white,#fff)}.seo-landing-copy a{color:var(--color-primary,#ff007f);text-decoration:underline;text-underline-offset:2px;word-break:break-word}.seo-landing-copy a:hover,.seo-landing-copy a:focus-visible{color:var(--color-white,#fff)}.seo-landing-faq{margin-top:8px}.seo-landing-faq__item{margin:0 0 14px}.seo-landing-faq__item h3{margin:0 0 6px;font-size:1rem;font-weight:600;color:var(--color-white,#fff);line-height:1.35}.seo-landing-faq__item p{margin:0}@media (max-width:768px){.seo-landing-copy{max-width:100%}.seo-landing-copy h2{font-size:1.05rem}.browse-hero h1{font-size:clamp(1.2rem,5.2vw,1.55rem);line-height:1.25;word-break:break-word}}.seo-empty-links{display:flex;flex-wrap:wrap;gap:8px 10px;justify-content:center;margin-top:12px}.seo-empty-links a{color:inherit}.home-seo-intro{margin:0 0 22px;max-width:40rem}.home-seo-intro h1{margin:0 0 10px;font-size:clamp(1.35rem,3.2vw,1.85rem);line-height:1.2;color:var(--color-white,#fff)}.home-seo-intro p{margin:0;color:var(--color-muted,#9aa0a6);line-height:1.55}.seo-breadcrumbs{margin:0 0 14px;font-size:0.85rem;color:var(--color-muted,#9aa0a6)}.seo-breadcrumbs__list{display:flex;flex-wrap:wrap;gap:6px 8px;list-style:none;margin:0;padding:0;align-items:center}.seo-breadcrumbs__item:not(:last-child)::after{content:"/";margin-left:8px;opacity:0.55}.seo-breadcrumbs a{color:inherit;text-decoration:none}.seo-breadcrumbs a:hover,.seo-breadcrumbs a:focus-visible{color:var(--color-white,#fff);text-decoration:underline}.seo-category-nav{margin:0 0 22px}.seo-category-nav__label{margin:0 0 10px;font-size:0.8rem;text-transform:uppercase;letter-spacing:0.04em;color:var(--color-muted,#9aa0a6)}.seo-category-nav__list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.seo-category-nav__link{display:inline-flex;align-items:center;min-height:36px;padding:6px 12px;border:1px solid rgba(255,255,255,0.12);border-radius:var(--radius,8px);color:var(--color-white,#fff);text-decoration:none;font-size:0.9rem;background:rgba(255,255,255,0.03)}.seo-category-nav__link:hover,.seo-category-nav__link:focus-visible,.seo-category-nav__link.is-active{border-color:rgba(233,30,140,0.55);background:rgba(233,30,140,0.12)}.seo-guest-cta{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 0}.seo-landing-grid,.seo-related-profiles__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}@media (min-width:768px){.seo-landing-grid,.seo-related-profiles__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:18px}}.seo-related-profiles{margin-top:40px;display:grid;gap:28px}.seo-related-profiles__title{margin:0 0 14px;font-size:1.15rem;color:var(--color-white,#fff)}.seo-profile-facts{margin:0 0 24px;padding:16px;border:1px solid rgba(255,255,255,0.1);border-radius:var(--radius,8px);background:rgba(255,255,255,0.03)}.seo-profile-facts h2{margin:0 0 12px;font-size:1.05rem}.seo-profile-facts__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0}@media (min-width:640px){.seo-profile-facts__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.seo-profile-facts__list dt{margin:0;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.03em;color:var(--color-muted,#9aa0a6)}.seo-profile-facts__list dd{margin:2px 0 0;color:var(--color-white,#fff);font-size:0.95rem}.preference-tag--link{text-decoration:none}.preference-tag--link:hover,.preference-tag--link:focus-visible{filter:brightness(1.1)}.footer-seo-nav{display:flex;flex-wrap:wrap;gap:6px 4px;justify-content:center;margin:10px 0 0;font-size:0.85rem}.footer-seo-nav a{color:inherit;text-decoration:none}.footer-seo-nav a:hover,.footer-seo-nav a:focus-visible{text-decoration:underline}.amateur-card-media picture,.amateur-profile-cover picture,.amateur-profile-avatar picture{display:contents}.amateur-card-media img,.amateur-profile-cover img,.amateur-profile-avatar img{max-width:100%;height:auto}