.friendshipGuide_page__OZwUs{min-height:100dvh;color:var(--text-primary);background:var(--page-bg)}.friendshipGuide_header__di8i7,.friendshipGuide_main__LdjTb{width:min(100% - 32px,1120px);margin-inline:auto}.friendshipGuide_header__di8i7{padding:70px 0 34px}.friendshipGuide_breadcrumb__kTTbO{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:24px;color:var(--text-tertiary);font-size:12px;font-weight:700}.friendshipGuide_breadcrumb__kTTbO a{color:inherit;text-decoration:none}.friendshipGuide_breadcrumb__kTTbO a:hover{color:var(--brand-link)}.friendshipGuide_eyebrow__tP3IQ,.friendshipGuide_sectionEyebrow__7cZ2Y{display:inline-flex;align-items:center;gap:7px;color:var(--brand-link);font-size:12px;font-weight:800}.friendshipGuide_eyebrow__tP3IQ svg,.friendshipGuide_sectionEyebrow__7cZ2Y svg{width:16px;height:16px}.friendshipGuide_header__di8i7 h1{max-width:900px;margin:14px 0 16px;font-size:clamp(38px,6.5vw,68px);line-height:1;letter-spacing:-.052em}.friendshipGuide_lead__6Yb2Z{max-width:780px;margin:0;color:var(--text-secondary);font-size:18px;line-height:1.6}.friendshipGuide_reviewLine__ObStU{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:20px;color:var(--text-tertiary);font-size:12px;font-weight:650}.friendshipGuide_disclosure__hpYPx,.friendshipGuide_quickAnswer__mH9A6,.friendshipGuide_safety__9ZKap,.friendshipGuide_section__k1zMm,.friendshipGuide_sources__MJiTt{margin-bottom:22px;padding:28px;border:1px solid var(--hairline);border-radius:22px;background:var(--surface)}.friendshipGuide_quickAnswer__mH9A6{border-color:color-mix(in srgb,var(--brand-link) 28%,var(--hairline));background:color-mix(in srgb,var(--brand-link) 6%,var(--surface))}.friendshipGuide_disclosure__hpYPx h2,.friendshipGuide_quickAnswer__mH9A6 h2,.friendshipGuide_safety__9ZKap h2,.friendshipGuide_section__k1zMm h2,.friendshipGuide_sources__MJiTt h2{margin:8px 0 12px;font-size:clamp(25px,3.4vw,36px);line-height:1.12;letter-spacing:-.035em}.friendshipGuide_disclosure__hpYPx p,.friendshipGuide_quickAnswer__mH9A6 p,.friendshipGuide_safety__9ZKap p,.friendshipGuide_section__k1zMm li,.friendshipGuide_section__k1zMm p,.friendshipGuide_sources__MJiTt p{color:var(--text-secondary);font-size:15px;line-height:1.7}.friendshipGuide_disclosure__hpYPx p,.friendshipGuide_quickAnswer__mH9A6 p,.friendshipGuide_safety__9ZKap p,.friendshipGuide_sources__MJiTt p{margin:0}.friendshipGuide_safety__9ZKap p+p,.friendshipGuide_section__k1zMm p+p{margin-top:12px}.friendshipGuide_cards__1ywt1,.friendshipGuide_steps__vus68{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.friendshipGuide_card__YWN0a,.friendshipGuide_step___wFh4{padding:22px;border:1px solid var(--hairline);border-radius:18px;background:var(--page-bg)}.friendshipGuide_card__YWN0a h3,.friendshipGuide_step___wFh4 strong{display:block;margin:0 0 8px;color:var(--text-primary);font-size:17px}.friendshipGuide_card__YWN0a p,.friendshipGuide_step___wFh4 p{margin:0;font-size:14px}.friendshipGuide_number__A_Tnm{display:grid;width:34px;height:34px;place-items:center;margin-bottom:18px;border-radius:11px;color:#fff;background:var(--brand-link);font-size:13px;font-weight:850}.friendshipGuide_list__QsVP1{display:grid;gap:10px;margin:18px 0 0;padding-left:20px}.friendshipGuide_actions__W13tH{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.friendshipGuide_actions__W13tH a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:10px 16px;border:1px solid var(--hairline);border-radius:12px;color:var(--text-primary);background:var(--page-bg);font-size:14px;font-weight:750;text-decoration:none}.friendshipGuide_actions__W13tH a:first-child{border-color:var(--brand-link);color:#fff;background:var(--brand-link)}.friendshipGuide_actions__W13tH svg{width:16px;height:16px}.friendshipGuide_tableWrap__JZQ63{overflow-x:auto;margin-top:22px;border:1px solid var(--hairline);border-radius:18px;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.friendshipGuide_tableHint__t_rQA{display:none;margin:14px 0 -10px!important;color:var(--text-tertiary)!important;font-size:12px!important;font-weight:700}.friendshipGuide_table__bJuyk{width:100%;min-width:820px;border-collapse:collapse;background:var(--page-bg)}.friendshipGuide_featureTable__Dsh9L{min-width:980px}.friendshipGuide_tableIntro__uomeU{max-width:760px;margin:0}.friendshipGuide_table__bJuyk td,.friendshipGuide_table__bJuyk th{padding:16px;border-bottom:1px solid var(--hairline);text-align:left;vertical-align:top;font-size:13px;line-height:1.55}.friendshipGuide_table__bJuyk th{color:var(--text-primary);background:color-mix(in srgb,var(--surface) 72%,var(--page-bg));font-weight:800}.friendshipGuide_table__bJuyk td{color:var(--text-secondary)}.friendshipGuide_table__bJuyk tr:last-child td{border-bottom:0}.friendshipGuide_table__bJuyk td:first-child{color:var(--text-primary);font-weight:850}.friendshipGuide_oleysiRow__X8IP3{background:color-mix(in srgb,var(--brand-link) 6%,var(--page-bg))}.friendshipGuide_badge__34di2{display:inline-flex;margin-left:7px;margin-top:7px;padding:4px 7px;border-radius:999px;color:var(--brand-link);background:color-mix(in srgb,var(--brand-link) 11%,transparent);font-size:10px;font-weight:850}.friendshipGuide_statusLegend__gFFbz{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:20px}.friendshipGuide_statusLegend__gFFbz .friendshipGuide_statusValue__yKH16{display:block}.friendshipGuide_statusValue__yKH16{display:grid;min-width:0;gap:5px}.friendshipGuide_statusLead__GmDbR{display:inline-flex;align-items:flex-start;gap:6px;font-weight:800;line-height:1.35}.friendshipGuide_statusLead__GmDbR svg{width:16px;height:16px;flex:0 0 auto;margin-top:1px}.friendshipGuide_statusValue__yKH16 small{color:var(--text-tertiary);font-size:11px;line-height:1.45}.friendshipGuide_statusAvailable__jwkxI .friendshipGuide_statusLead__GmDbR{color:#087443}.friendshipGuide_statusLimited__fMWb9 .friendshipGuide_statusLead__GmDbR{color:#9a5a00}.friendshipGuide_statusUnavailable__RIw14 .friendshipGuide_statusLead__GmDbR{color:#a13d3d}.friendshipGuide_statusNa__urGzl .friendshipGuide_statusLead__GmDbR,.friendshipGuide_statusUnknown__Q_Plm .friendshipGuide_statusLead__GmDbR{color:var(--text-secondary)}.friendshipGuide_sourceList___x6gI{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.friendshipGuide_inlineLink__NSzo0,.friendshipGuide_sourceList___x6gI a{color:var(--brand-link);text-underline-offset:3px}.friendshipGuide_faqList__L_vK4{display:grid;gap:10px;margin-top:20px}.friendshipGuide_faqList__L_vK4 details{padding:16px 18px;border:1px solid var(--hairline);border-radius:15px;background:var(--page-bg)}.friendshipGuide_faqList__L_vK4 summary{cursor:pointer;font-size:14px;font-weight:750}.friendshipGuide_faqList__L_vK4 p{padding-top:12px;font-size:14px}.friendshipGuide_bottomSpace__Hftdf{margin-bottom:78px}.friendshipGuide_hubGrid__YFk7X{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:78px}.friendshipGuide_guideCard__cCOj7{display:flex;min-height:240px;flex-direction:column;align-items:flex-start;padding:24px;border:1px solid var(--hairline);border-radius:20px;color:var(--text-primary);background:var(--surface);text-decoration:none;transition:transform .18s ease,border-color .18s ease}.friendshipGuide_guideCard__cCOj7:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand-link) 45%,var(--hairline))}.friendshipGuide_guideCardIcon__uqeSp{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;color:var(--brand-link);background:color-mix(in srgb,var(--brand-link) 10%,var(--page-bg))}.friendshipGuide_guideCardIcon__uqeSp svg{width:21px;height:21px}.friendshipGuide_guideCard__cCOj7 h2{margin:20px 0 8px;font-size:24px;line-height:1.15;letter-spacing:-.03em}.friendshipGuide_guideCard__cCOj7 p{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.6}.friendshipGuide_guideCardLink__8X6kc{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:20px;color:var(--brand-link);font-size:13px;font-weight:800}.friendshipGuide_guideCardLink__8X6kc svg{width:15px;height:15px}.friendshipGuide_sourceNote__k_iM2{margin-top:18px!important;padding:16px 18px;border-left:3px solid var(--brand-link);border-radius:0 12px 12px 0;background:var(--page-bg);font-size:14px!important}@media (max-width:820px){.friendshipGuide_tableHint__t_rQA{display:block}.friendshipGuide_cards__1ywt1,.friendshipGuide_hubGrid__YFk7X,.friendshipGuide_steps__vus68{grid-template-columns:1fr}}@media (max-width:560px){.friendshipGuide_header__di8i7,.friendshipGuide_main__LdjTb{width:min(100% - 24px,1120px)}.friendshipGuide_header__di8i7{padding-top:52px}.friendshipGuide_disclosure__hpYPx,.friendshipGuide_quickAnswer__mH9A6,.friendshipGuide_safety__9ZKap,.friendshipGuide_section__k1zMm,.friendshipGuide_sources__MJiTt{padding:22px;border-radius:18px}.friendshipGuide_lead__6Yb2Z{font-size:16px}}.GuideAppDownloadPrompt_inlineCard__u_IQN{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:22px;align-items:center;margin-bottom:22px;padding:26px;border:1px solid color-mix(in srgb,var(--brand-link) 30%,var(--hairline));border-radius:22px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--brand-link) 15%,transparent),transparent 42%),var(--surface)}.GuideAppDownloadPrompt_iconFrame__O_brj{display:grid;width:82px;height:82px;place-items:center;border:1px solid color-mix(in srgb,var(--brand-link) 24%,var(--hairline));border-radius:24px;background:color-mix(in srgb,var(--page-bg) 86%,transparent);box-shadow:0 18px 40px rgb(0 0 0/14%)}.GuideAppDownloadPrompt_iconFrame__O_brj img{border-radius:18px}.GuideAppDownloadPrompt_inlineCopy__yIx_4 h2{margin:6px 0 8px;font-size:clamp(23px,3vw,32px);line-height:1.12;letter-spacing:-.035em}.GuideAppDownloadPrompt_inlineCopy__yIx_4 p{max-width:680px;margin:0;color:var(--text-secondary);font-size:14px;line-height:1.65}.GuideAppDownloadPrompt_eyebrow__wJiSm{color:var(--brand-link);font-size:11px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.GuideAppDownloadPrompt_benefits__Nx3M1{display:flex;flex-wrap:wrap;gap:8px 14px;margin:14px 0 0;padding:0;color:var(--text-secondary);font-size:12px;font-weight:700;list-style:none}.GuideAppDownloadPrompt_benefits__Nx3M1 li{display:inline-flex;align-items:center;gap:6px}.GuideAppDownloadPrompt_benefits__Nx3M1 svg{width:15px;height:15px;color:var(--brand-link)}.GuideAppDownloadPrompt_inlineActions__cV88c{display:grid;justify-items:stretch;gap:10px;min-width:190px}.GuideAppDownloadPrompt_primaryAction__O04wn{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:10px 16px;border-radius:13px;color:#fff;background:var(--brand-link);font-size:13px;font-weight:800;text-align:center;text-decoration:none}.GuideAppDownloadPrompt_primaryAction__O04wn:hover{filter:brightness(1.06)}.GuideAppDownloadPrompt_continueLink__G0sXZ{min-height:24px;color:var(--text-tertiary);font-size:11px;font-weight:700;text-align:center;text-underline-offset:3px}.GuideAppDownloadPrompt_anchorTarget__6Oe78{display:block;position:relative;top:-18px;visibility:hidden}.GuideAppDownloadPrompt_mobileShelf__aFQps{display:none}.GuideAppDownloadPrompt_desktopEdgeLink__NGG59{position:fixed;z-index:30;top:57%;right:0;display:flex;width:50px;min-height:184px;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:12px 8px;border:1px solid color-mix(in srgb,var(--brand-link) 30%,var(--hairline));border-right:0;border-radius:17px 0 0 17px;color:var(--text-primary);background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 18px 48px rgb(0 0 0/20%);text-decoration:none;backdrop-filter:blur(18px);transform:translateY(-50%);transition:width .16s ease,background-color .16s ease}.GuideAppDownloadPrompt_desktopEdgeLink__NGG59:hover{width:58px;background:color-mix(in srgb,var(--brand-link) 8%,var(--surface))}.GuideAppDownloadPrompt_desktopEdgeLink__NGG59 img{border-radius:9px}.GuideAppDownloadPrompt_desktopEdgeLink__NGG59 span{font-size:11px;font-weight:800;letter-spacing:.01em;line-height:1.1;text-align:center;writing-mode:vertical-rl}.GuideAppDownloadPrompt_desktopEdgeLink__NGG59 svg{width:17px;height:17px;color:var(--brand-link)}@media (max-width:900px){.GuideAppDownloadPrompt_inlineCard__u_IQN{grid-template-columns:auto minmax(0,1fr)}.GuideAppDownloadPrompt_inlineActions__cV88c{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}@media (max-width:767px){.GuideAppDownloadPrompt_desktopEdgeLink__NGG59{display:none}.GuideAppDownloadPrompt_inlineCard__u_IQN{display:block;padding:20px;border-radius:18px}.GuideAppDownloadPrompt_iconFrame__O_brj{width:56px;height:56px;margin-bottom:16px;border-radius:17px}.GuideAppDownloadPrompt_iconFrame__O_brj img{width:48px;height:48px;border-radius:14px}.GuideAppDownloadPrompt_inlineCopy__yIx_4 h2{margin-bottom:10px;font-size:22px}.GuideAppDownloadPrompt_inlineCopy__yIx_4 p{margin-top:0}.GuideAppDownloadPrompt_benefits__Nx3M1{display:grid;gap:8px}.GuideAppDownloadPrompt_inlineActions__cV88c{display:grid;grid-template-columns:1fr;margin-top:18px}.GuideAppDownloadPrompt_mobileShelf__aFQps{position:fixed;z-index:34;right:0;bottom:0;left:0;display:grid;grid-template-columns:40px minmax(0,1fr) 30px;gap:11px;align-items:center;min-height:calc(58px + env(safe-area-inset-bottom));padding:8px 16px calc(8px + env(safe-area-inset-bottom));border:0;border-top:1px solid color-mix(in srgb,var(--brand-link) 28%,var(--hairline));border-radius:18px 18px 0 0;color:var(--text-primary);background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 -12px 40px rgb(0 0 0/22%);text-decoration:none;backdrop-filter:blur(18px);animation:GuideAppDownloadPrompt_promptEnter___oo0z .18s ease-out both}.GuideAppDownloadPrompt_mobileShelf__aFQps:before{position:absolute;top:0;right:0;left:0;height:2px;background:var(--brand-link);content:""}.GuideAppDownloadPrompt_shelfIcon__WkEq9{border-radius:12px}.GuideAppDownloadPrompt_shelfCopy__o7U5d{display:grid;gap:2px}.GuideAppDownloadPrompt_shelfCopy__o7U5d strong{color:var(--text-primary);font-size:14px;line-height:1.2}.GuideAppDownloadPrompt_shelfCopy__o7U5d small{color:var(--text-tertiary);font-size:10px;font-weight:700;line-height:1.3}.GuideAppDownloadPrompt_shelfArrow__Lqdg1{width:20px;height:20px;color:var(--brand-link);justify-self:end}}@media (max-width:470px){.GuideAppDownloadPrompt_mobileShelf__aFQps{padding-right:12px;padding-left:12px}}@keyframes GuideAppDownloadPrompt_promptEnter___oo0z{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.GuideAppDownloadPrompt_mobileShelf__aFQps{animation:none}.GuideAppDownloadPrompt_desktopEdgeLink__NGG59{transition:none}}