.social-page{max-width:1260px;margin:auto;padding:56px 32px}.social-intro{max-width:820px;margin-bottom:64px}.social-intro h1{font-size:clamp(38px,5vw,72px);line-height:1.05;letter-spacing:-.035em;margin:16px 0 24px}.social-intro>p:not(.eyebrow){font-size:20px;line-height:1.6;max-width:650px}.social-quick-links{display:flex;gap:14px;flex-wrap:wrap;margin:28px 0}.social-collection{margin:50px 0}.social-section-heading{display:flex;justify-content:space-between;gap:22px;align-items:center;margin-bottom:26px}.social-section-heading h2{font-size:clamp(24px,3vw,37px);margin:8px 0}.social-section-heading .button{font-size:14px}.tiktok-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.tiktok-card{border:1px solid #214b3e24;background:#fffdf7;border-radius:22px;overflow:hidden}.tiktok-player{background:#14291f;color:white}.tiktok-slot{aspect-ratio:9/16;min-width:0}.tiktok-slot iframe{width:100%;height:100%;display:block;border:0}.tiktok-poster{display:block;position:relative;padding:0;border:0;cursor:pointer;height:100%;width:100%;color:white;background:var(--green)}.tiktok-poster>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.tiktok-play{position:absolute;inset:auto 12px 16px;border-radius:16px;padding:14px 8px;background:#183c2ff2;font-size:24px;display:flex;align-items:center;justify-content:center;gap:8px}.tiktok-play span{font-size:13px;font-weight:700}.tiktok-caption{padding:20px}.tiktok-caption h3{font-size:23px;margin:10px 0 15px}.tiktok-caption .eyebrow{font-size:10px}.tiktok-direct{display:block;font-size:12px;margin-top:16px;color:var(--muted);text-decoration:underline}.tiktok-disable,.social-reset{background:none;border:0;text-decoration:underline;cursor:pointer;font:inherit;font-size:12px;padding:12px}.tiktok-disable{color:white}.social-note{max-width:850px;font-size:13px;color:var(--muted);line-height:1.7}.youtube-showcase{display:grid;grid-template-columns:1fr 1fr;gap:28px}.youtube-showcase .video-container{aspect-ratio:16/9}.youtube-showcase h3{font-size:25px}.home-social-invite{margin:0 auto;padding:30px 6%;background:#e6eee6;display:flex;justify-content:space-between;gap:20px;align-items:center}.home-social-invite p{margin:0;font-size:20px;font-weight:600}.home-social-invite .button{font-size:14px}.tiktok-disable[hidden]{display:none}@media(max-width:1000px){.tiktok-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.social-page{padding:32px 20px}.social-intro{margin-bottom:38px}.social-intro>p:not(.eyebrow){font-size:17px}.social-section-heading{display:block}.social-section-heading .button{margin-top:10px}.tiktok-grid{gap:12px}.tiktok-caption{padding:13px}.tiktok-caption h3{font-size:19px}.tiktok-caption .text-link{font-size:13px}.tiktok-play{padding:10px 6px}.tiktok-play span{font-size:11px}.youtube-showcase{grid-template-columns:1fr}.home-social-invite{display:block}.home-social-invite .button{margin-top:16px}}@media(max-width:370px){.tiktok-grid{grid-template-columns:1fr}}

@media(min-width:1081px) and (max-width:1350px){.site-header{height:auto;flex-wrap:wrap;row-gap:8px;padding-top:14px;padding-bottom:14px}.site-header .main-nav{order:3;flex-basis:100%;justify-content:center;gap:10px 24px}}
@media(max-width:760px){.site-header .main-nav>a:last-child:nth-child(odd){grid-column:1 / -1}}

.site-header .header-social{display:none}.social-intro{margin-bottom:38px}.social-intro h1{font-size:clamp(36px,4.2vw,60px)}.social-intro>p:not(.eyebrow){font-size:18px}.social-intro>p.social-note{font-size:12px}.social-quick-links{margin:22px 0}.native-profiles{margin:24px 0 50px}.native-profiles>h2{font-size:30px}.native-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.native-profile-card{border:1px solid #214b3e2a;border-radius:20px;background:white;overflow:hidden}.native-profile-load{border:0;width:100%;min-height:160px;background:#edf1e9;padding:26px;display:flex;text-align:left;align-items:center;gap:20px;color:var(--green)}.native-profile-load>img{border-radius:50%;flex-shrink:0}.native-profile-load>span{display:grid;gap:4px;min-width:0}.native-profile-load strong{font-size:20px;overflow-wrap:anywhere}.native-profile-load span span{font-size:12px;color:var(--muted)}.native-profile-load b{font-size:14px;margin-top:8px}.native-profile-slot iframe{display:block;width:100%;height:560px;border:0}.native-profile-follow{display:block;padding:15px 22px;text-align:center;font-size:14px;color:var(--green);font-weight:700}.native-profile-card .tiktok-disable{color:var(--green)}.social-selection-info{font-size:12px;color:var(--muted);margin:25px 0}.social-selection-info summary{cursor:pointer}.social-page .eyebrow{letter-spacing:.08em}@media(max-width:760px){.site-header .main-nav{font-size:15px;gap:0 12px}.native-profile-grid{grid-template-columns:1fr}.native-profile-load{min-height:135px;padding:20px}.native-profile-slot iframe{height:570px}.social-intro h1{font-size:38px}.social-intro>p:not(.eyebrow){font-size:17px}.social-intro>p.social-note{font-size:12px}}

.short-spotlight{max-width:1200px;margin:28px auto 46px;padding:30px;display:grid;grid-template-columns:.8fr 1.2fr;gap:32px;align-items:center;border-radius:24px;background:#e8eee5}.short-spotlight h2{font-size:clamp(28px,3vw,46px);margin-bottom:18px}.short-spotlight p{font-size:17px}.short-spotlight .eyebrow{font-size:10px}.short-spotlight .button{font-size:14px}.short-player{min-width:0}.short-player .video-slot{aspect-ratio:16/9;min-height:200px}.short-player .video-poster{height:100%;width:100%}.short-player .video-poster img{height:100%;width:100%;object-fit:cover;object-position:center}.short-player iframe{width:100%;height:100%;border:0;display:block}.short-player .consent-notice{font-size:11px;margin-bottom:0}.short-compact{margin:28px auto 38px}.social-page>.short-spotlight{margin-top:0}@media(max-width:760px){.short-spotlight{grid-template-columns:1fr;margin:24px 20px 36px;padding:20px;gap:22px}.social-page>.short-spotlight{margin:0 0 40px}.short-spotlight h2{font-size:32px}.short-player .video-slot{aspect-ratio:9/16;min-height:0;max-width:340px;margin:auto}.short-player .video-poster img{object-fit:contain;background:#183c2f}.short-spotlight p{font-size:16px}}
