:root{--story-detail-shell-max:1180px;--story-detail-shell-pad-x:16px;--story-detail-content-max:1040px;--story-detail-sidebar-w:256px}.storyDetailPage{min-height:80vh;padding-bottom:60px}.storyHeader{max-width:100%;margin:0;padding:8px 0 14px;border-bottom:1px solid rgba(15,23,42,.08);scroll-margin-top:calc(var(--header-h) + var(--safe-top) + var(--sa-h) + 16px)}.storyTagRow{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.storyTag{font-size:var(--fs-sm);font-weight:700;color:rgba(15,23,42,.7);background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.06);padding:6px 10px;border-radius:8px}.storyDetailPage .storyTitle,.storyHeader .storyTitle{margin:0;font-size:var(--fs-4xl)!important;line-height:1.15;letter-spacing:-.02em;font-weight:900;color:rgba(15,23,42,.96)}.storyDetailPage .storySubtitle,.storyHeader .storySubtitle{margin:8px 0 0;font-size:var(--fs-md);line-height:1.7;color:rgba(15,23,42,.7);max-width:68ch}.storyMetaRow{margin-top:10px;display:flex;align-items:center;gap:10px;color:rgba(15,23,42,.58);font-size:var(--fs-caption)}.storyShareBar{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.storyShareBtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;min-width:34px;padding:0 12px;border-radius:10px;border:1px solid rgba(15,23,42,.1);background:hsla(0,0%,100%,.92);color:rgba(15,23,42,.78);text-decoration:none;font-size:var(--fs-sm);font-weight:700;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.storyShareBtn i{font-size:14px;line-height:1}.storyShareBtn__label{font-size:var(--fs-sm);white-space:nowrap}.storyArticleSidebar .storyShareBar{display:flex;flex-direction:column;gap:8px}.storyShareBar__row{display:flex;gap:6px}.storyShareBar__row--social{flex-wrap:nowrap}.storyShareBar__row--actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.storyShareBtn--icon{flex:1 1 0;min-width:0;width:auto;padding:0!important;justify-content:center!important;height:36px}.storyShareBtn--icon i{font-size:15px}.storyArticleSidebar .storyShareBar__row--actions .storyShareBtn{width:100%;min-width:0;justify-content:center;padding:0 10px;height:36px;overflow:hidden}.storyArticleSidebar .storyShareBtn__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storyShareBtn:hover{transform:translateY(-1px);border-color:rgba(14,165,233,.25);box-shadow:0 10px 20px rgba(2,6,23,.07)}.storyShareBtn--copy{background:rgba(14,165,233,.06);border-color:rgba(14,165,233,.2)}.storyMetaDot{width:3px;height:3px;border-radius:999px;background:rgba(15,23,42,.28);display:inline-block}.storyHero{margin:14px 0 0}.storyHeroImg{width:100%;display:block;border-radius:14px;aspect-ratio:16/9;max-height:420px;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(15,23,42,.08)}@media (max-width:575px){:root{--story-detail-shell-pad-x:12px}.storyHeader{padding:8px 0 12px}.storyTitle{font-size:var(--fs-2xl)}.storySubtitle{font-size:var(--fs-body)}.storyHeroImg{border-radius:12px}}.storyDetailContainer{max-width:var(--story-detail-shell-max);margin:0 auto;padding:0 var(--story-detail-shell-pad-x)}.storyArticleShell{display:grid;grid-template-columns:minmax(0,var(--story-detail-content-max)) minmax(220px,var(--story-detail-sidebar-w));justify-content:center;align-items:start;-moz-column-gap:36px;column-gap:36px}.storyArticleMain{min-width:0}.storyArticleSidebar{position:sticky;top:calc(var(--header-h) + var(--safe-top) + var(--sa-h) + 10px);display:flex;flex-direction:column;gap:10px}.storySidebarCard{border-radius:18px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(248,250,252,.92));box-shadow:0 18px 38px rgba(2,6,23,.06);padding:18px}.storySidebarCard--intro{background:linear-gradient(180deg,rgba(241,245,249,.96),hsla(0,0%,100%,.98))}.storySidebarEyebrow{font-size:var(--fs-sm);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(37,99,235,.78)}.storySidebarTitle{margin:8px 0 0;font-size:var(--fs-xl);line-height:1.2;font-weight:900;letter-spacing:-.02em;color:rgba(15,23,42,.96)}.storySidebarText{margin:10px 0 0;font-size:var(--fs-base);line-height:1.68;color:rgba(15,23,42,.68)}.storySidebarSectionTitle{font-size:var(--fs-caption);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:rgba(15,23,42,.52);margin-bottom:12px}.storySidebarHint{margin-top:10px;font-size:var(--fs-sm);line-height:1.5;color:rgba(15,23,42,.58)}.storySidebarHint--error{color:#c0392b}.storyTranslateBar--sidebar{margin:0;padding:0;border:0;background:transparent;display:grid;grid-template-columns:1fr 1fr}.storyTranslateBar--mobile{display:none}.storySidebarTools{padding:8px}.storySidebarTools--compact{padding:4px}.storySidebarToolRow{display:flex;gap:12px;padding:12px;align-items:flex-start}.storySidebarTools--compact .storySidebarToolRow{padding:8px;align-items:center}.storySidebarToolIcon{flex:0 0 auto;width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:rgba(37,99,235,.08);color:#2563eb;font-size:17px}.storySidebarTools--compact .storySidebarToolIcon{width:28px;height:28px;font-size:14px;border-radius:8px}.storySidebarToolBody{flex:1;min-width:0}.storySidebarToolLabel{font-size:var(--fs-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(15,23,42,.55);margin-bottom:8px}.storySidebarToolDivider{height:1px;background:rgba(15,23,42,.06);margin:0 4px}.storyLangSelect{width:100%;height:38px;padding:0 12px;border-radius:10px;border:1px solid rgba(15,23,42,.12);background:#fff;color:rgba(15,23,42,.92);font-size:var(--fs-base);font-weight:600;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.storyLangSelect:focus{outline:none;border-color:rgba(37,99,235,.45);box-shadow:0 0 0 4px rgba(37,99,235,.1)}.storyLangSelect:disabled{opacity:.65;cursor:wait}.storyLangStatus{margin-top:6px;font-size:var(--fs-sm);color:rgba(15,23,42,.55)}.storyLangStatus--error{color:#c0392b}.storyFridayActions{padding:18px;display:flex;flex-direction:column;gap:8px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(248,250,252,.92));box-shadow:0 18px 38px rgba(2,6,23,.06)}.storyFridayActions__eyebrow{font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(15,23,42,.55);margin-bottom:4px}.storyFridayAction{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid rgba(15,23,42,.06);background:hsla(0,0%,100%,.9);text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.storyFridayAction:hover{border-color:rgba(37,99,235,.25);box-shadow:0 8px 20px rgba(2,6,23,.06);transform:translateY(-1px)}.storyFridayAction--primary{background:linear-gradient(135deg,rgba(37,99,235,.06),rgba(37,99,235,.02));border-color:rgba(37,99,235,.18)}.storyFridayAction__icon{flex:0 0 auto;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:rgba(37,99,235,.08);color:#2563eb;font-size:16px}.storyFridayAction__icon--safepay{background:rgba(16,185,129,.1);color:#059669}.storyFridayAction__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.storyFridayAction__title{font-size:var(--fs-base);font-weight:700;color:rgba(15,23,42,.92);line-height:1.3}.storyFridayAction__sub{font-size:var(--fs-sm);color:rgba(15,23,42,.58);line-height:1.4}.storyArticleSidebar .storyShareBar{margin-top:0}.storyArticleSidebar .storyShareBtn{min-width:0;width:calc(50% - 4px)}.storyHeroImg,.storyImageImg{background:rgba(15,23,42,.03)}.storyRelatedSection{margin-top:40px;padding:34px 0 10px;border-top:1px solid rgba(15,23,42,.08)}.storyRelatedHead{margin-bottom:18px}.storyRelatedEyebrow{display:inline-flex;align-items:center;padding:6px 10px;border-radius:8px;background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.14);color:rgba(37,99,235,.82);font-size:var(--fs-sm);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.storyRelatedTitle{margin:12px 0 0;font-size:var(--fs-2xl);line-height:1.15;letter-spacing:-.02em;font-weight:900;color:rgba(15,23,42,.96)}.storyRelatedSub{margin:10px 0 0;max-width:700px;font-size:var(--fs-base);line-height:1.68;color:rgba(15,23,42,.68)}.storyRelatedSection .storiesGrid{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1400px){.storyRelatedSection .storiesGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1180px){.storyRelatedSection .storiesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:992px){.storyArticleMain .storyHeader .storyShareBar{display:none}}@media (max-width:991px){.storyArticleShell{grid-template-columns:minmax(0,1fr);row-gap:18px}.storyArticleSidebar{display:none}.storyTranslateBar--mobile{display:flex}.storyRelatedSection .storiesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.storyRelatedSection{margin-top:32px;padding-top:28px}.storyRelatedTitle{font-size:var(--fs-xl)}.storyRelatedSection .storiesGrid{grid-template-columns:1fr}}@media (max-width:575px){.storyDetailContainer{padding:0 var(--story-detail-shell-pad-x)}}:root{--sb-ink:rgba(15,23,42,.92);--sb-sub:rgba(15,23,42,.74);--sb-muted:rgba(15,23,42,.56);--sb-line:rgba(15,23,42,.1);--sb-soft:rgba(15,23,42,.04);--sb-accent:#0ea5e9}.storyBody{margin:14px 0 0;padding:0;max-width:var(--story-detail-content-max);color:var(--sb-sub);font-size:calc(var(--fs-body) * var(--story-reader-scale, 1));line-height:var(--story-reader-leading,1.9);transition:font-size .15s ease,line-height .15s ease}.storyBody .storyLi,.storyBody .storyP,.storyBody .storyQuoteText,.storyBody.lc-detail blockquote,.storyBody.lc-detail li,.storyBody.lc-detail p{font-size:calc(var(--fs-body) * var(--story-reader-scale, 1));line-height:var(--story-reader-leading,1.85)}.storyTranslateBar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--sb-line);background:var(--sb-soft);margin:14px 0 12px}.storyTranslateBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(15,23,42,.12);background:#fff;border-radius:10px;padding:8px 12px;font-size:var(--fs-sm);font-weight:800;letter-spacing:-.02em;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.storyTranslateBtn:hover{transform:translateY(-1px);border-color:rgba(14,165,233,.28);box-shadow:0 10px 18px rgba(2,6,23,.08)}.storyTranslateBtn--active{background:#0f172a;color:#fff;border-color:#0f172a;cursor:default}.storyTranslateBtn--active:hover{transform:none;box-shadow:none;border-color:#0f172a}.storyTranslateBtn:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}.storyTranslateHint{font-size:var(--fs-sm)}.storyEmpty,.storyTranslateHint{color:var(--sb-muted);font-weight:700}.storyEmpty{margin:0;font-size:var(--fs-caption)}.storyP{margin:0;color:var(--sb-sub)}.storyP+.storyP{margin-top:14px}.storyH2{margin:22px 0 10px;font-size:var(--fs-lg);font-weight:900;letter-spacing:-.02em;color:var(--sb-ink)}.storyUl{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.storyLi{position:relative;padding-left:16px;color:var(--sb-sub)}.storyLi:before{content:"";position:absolute;left:0;top:.78em;width:6px;height:6px;border-radius:999px;background:rgba(14,165,233,.55);box-shadow:0 0 0 3px rgba(14,165,233,.12)}.storyQuote{margin:18px 0 0;padding-left:14px;border-left:3px solid rgba(14,165,233,.35)}.storyQuoteText{margin:0;color:var(--sb-ink);font-weight:750}.storyQuoteCite{margin-top:8px;font-size:var(--fs-caption);color:var(--sb-muted)}.storyImage{margin:18px 0 0}.storyImageImg{width:100%;display:block;border-radius:14px;border:1px solid rgba(15,23,42,.08);-o-object-fit:cover;object-fit:cover;max-height:420px}.storyImageCap{margin-top:8px;font-size:var(--fs-caption);color:var(--sb-muted)}@media (max-width:575px){.storyBody{margin-top:12px;padding:0;font-size:var(--fs-base);line-height:1.85}.storyH2{font-size:var(--fs-md);margin:20px 0 10px}.storyImageImg{border-radius:12px}}.storyLink{color:var(--sb-accent);text-decoration:underline;text-underline-offset:3px}.storyLink:hover{opacity:.85}.storyVideo{margin:18px 0 0;border-radius:14px;border:1px solid rgba(15,23,42,.08);overflow:hidden;background:#000}.storyVideoRatio{position:relative;width:100%;padding-top:56.25%}.storyVideoFrame{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.storyLiVideo{padding-left:0}.storyLiVideo:before{display:none}@media (max-width:575px){.storyVideo{border-radius:12px}}.storyBody>:first-child{margin-top:0}.storyBody>*+*{margin-top:18px}:root{--sc-ink:rgba(15,23,42,.92);--sc-sub:rgba(15,23,42,.72);--sc-muted:rgba(15,23,42,.55);--sc-line:rgba(15,23,42,.1);--sc-soft:rgba(15,23,42,.04);--sc-surface:#fff;--sc-wrap:rgba(15,23,42,.03);--sc-r:18px;--sc-card-r:16px;--sc-shadow:0 14px 36px rgba(2,6,23,.1),0 3px 10px rgba(2,6,23,.06);--sc-shadow-soft:0 10px 26px rgba(2,6,23,.08),0 2px 8px rgba(2,6,23,.06);--sc-accent:#0ea5e9}.storyCta{margin:22px 0 0;padding:0 0 64px}.storyCta--footer{display:none}.storyCta__inner{border-radius:var(--sc-r);border:1px solid rgba(15,23,42,.1);background:var(--sc-wrap);padding:34px 26px 26px}.storyCtaHead{text-align:center;display:flex;flex-direction:column;gap:10px;margin-bottom:22px}.storyCtaTitle{margin:0;font-size:var(--fs-4xl);line-height:1.15;letter-spacing:-.02em;font-weight:950;color:var(--sc-ink)}.storyCtaSubtitle{margin:0 auto;max-width:72ch;font-size:var(--fs-md);line-height:1.7;color:var(--sc-sub)}.storyCtaSubtitleStrong{font-weight:950;color:var(--sc-ink);text-decoration:none}.storyCtaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.storyCtaCard{background:var(--sc-surface);border:1px solid rgba(15,23,42,.1);border-radius:var(--sc-card-r);padding:18px;box-shadow:var(--sc-shadow-soft);display:flex;flex-direction:column;gap:14px}.storyCtaCardTop{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:start}.storyCtaIcon{width:52px;height:52px;border-radius:999px;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.08);display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.storyCtaIconText{font-size:var(--fs-lg);font-weight:950;color:rgba(15,23,42,.72);letter-spacing:-.02em}.storyCtaCardTopText{min-width:0}.storyCtaCardTitle{margin:0;font-size:var(--fs-md);line-height:1.35;font-weight:950;letter-spacing:-.02em;color:var(--sc-ink)}.storyCtaCardDesc{margin:8px 0 0;font-size:var(--fs-base);line-height:1.65;color:var(--sc-sub)}.storyCtaPriceRow{display:flex;align-items:baseline;gap:12px;margin-top:2px}.storyCtaPrice{font-size:var(--fs-3xl);font-weight:950;letter-spacing:-.02em;color:var(--sc-ink)}.storyCtaDuration{font-size:var(--fs-base);color:var(--sc-muted);font-weight:800}.storyCtaPrimaryBtn{margin-top:6px;height:46px;width:100%;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:var(--fs-base);font-weight:950;letter-spacing:-.01em;color:#fff;background:rgba(15,23,42,.88);box-shadow:0 14px 30px rgba(2,6,23,.14),inset 0 1px 0 hsla(0,0%,100%,.18);transition:transform .12s ease,filter .12s ease}.storyCtaPrimaryBtn:hover{filter:saturate(1.02)}.storyCtaPrimaryBtn:active{transform:translateY(1px)}.storyCtaFooter{margin-top:18px;text-align:center}.storyCtaFooterLink{display:inline-flex;align-items:center;gap:10px;font-size:var(--fs-base);font-weight:950;color:var(--sc-ink);text-decoration:none}.storyCtaFooterLink:hover{text-decoration:underline}.storyCtaArrow{font-size:var(--fs-md);line-height:1;opacity:.85}.storyCta--sidebar{margin:0;padding:0}.storyCta--sidebar .storyCta__inner{padding:20px 18px 18px;border-radius:18px;background:linear-gradient(180deg,rgba(248,250,252,.96),hsla(0,0%,100%,.98));box-shadow:0 18px 38px rgba(2,6,23,.06)}.storyCta--sidebar .storyCtaHead{text-align:left;gap:8px;margin-bottom:16px}.storyCta--sidebar .storyCtaTitle{font-size:var(--fs-xl)}.storyCta--sidebar .storyCtaSubtitle{margin:0;max-width:none;font-size:var(--fs-base);line-height:1.6}.storyCta--sidebar .storyCtaGrid{grid-template-columns:1fr;gap:12px}.storyCta--sidebar .storyCtaCard{padding:14px;gap:12px}.storyCta--sidebar .storyCtaCardTop{grid-template-columns:42px 1fr;gap:12px}.storyCta--sidebar .storyCtaIcon{width:42px;height:42px}.storyCta--sidebar .storyCtaIconText{font-size:var(--fs-md)}.storyCta--sidebar .storyCtaCardTitle{font-size:var(--fs-body)}.storyCta--sidebar .storyCtaCardDesc{font-size:var(--fs-sm);line-height:1.55}.storyCta--sidebar .storyCtaPrice{font-size:var(--fs-xl)}.storyCta--sidebar .storyCtaDuration,.storyCta--sidebar .storyCtaFooterLink{font-size:var(--fs-sm)}.storyCta--sidebar .storyCtaPrimaryBtn{height:42px;font-size:var(--fs-sm)}@media (max-width:575px){.storyCta{padding:0 0 56px}.storyCta__inner{padding:26px 16px 18px}.storyCtaTitle{font-size:var(--fs-2xl)}.storyCtaSubtitle{font-size:var(--fs-body)}.storyCtaGrid{grid-template-columns:1fr;gap:14px}.storyCtaPrice{font-size:var(--fs-2xl)}}@media (max-width:991px){.storyCta--sidebar{display:none}.storyCta--footer{display:block}}.aboutHero{position:relative}.aboutHeroMedia{width:100%;height:360px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.aboutHeroOverlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.58),rgba(0,0,0,.32) 55%,rgba(0,0,0,.28))}.aboutHeroInner{min-height:360px;display:flex;align-items:center;justify-content:center}.aboutHeroLead{opacity:.92;line-height:1.7}.aboutBtnRow{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:22px}.aboutActionGroup .button,.aboutBtnRow .button{border-radius:14px;height:48px;padding-left:18px;padding-right:18px;display:inline-flex;align-items:center;gap:10px}.aboutSectionHead{margin-bottom:56px}.aboutCard{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;box-shadow:0 10px 28px rgba(0,0,0,.06);padding:26px;height:100%;transition:transform .18s ease,box-shadow .18s ease}.aboutCard:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(0,0,0,.1)}.aboutCardHead{gap:12px}.aboutCardHead,.aboutIconBox{display:flex;align-items:center}.aboutIconBox{width:44px;height:44px;border-radius:14px;justify-content:center;background:rgba(34,197,255,.1);border:1px solid rgba(34,197,255,.2);color:#22c5ff}.aboutCardText{margin-top:12px;line-height:1.7}.aboutLearnMore{margin-top:18px;display:inline-flex;align-items:center;gap:8px}.aboutStepTop{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.aboutStepNum{font-size:var(--fs-4xl);font-weight:800;line-height:1.1;letter-spacing:-.02em}.aboutStepTitle{font-size:var(--fs-lg);font-weight:650;margin-top:12px;margin-bottom:0}.aboutSplit{align-items:stretch}.aboutTextWrap{padding-right:18px}.aboutCopy{line-height:1.75;max-width:560px}.aboutCopy+.aboutCopy{margin-top:12px}.aboutSubBlock{margin-top:28px}.aboutActionGroup{margin-top:34px;display:flex;gap:12px;flex-wrap:wrap}.aboutImageFrame{width:100%;height:100%;min-height:520px;overflow:hidden;border-radius:16px;border:1px solid rgba(0,0,0,.08);box-shadow:0 12px 30px rgba(0,0,0,.08)}.aboutImageFrame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.aboutStatNum{font-size:var(--fs-5xl);font-weight:700;letter-spacing:-.02em;line-height:1.1}.aboutStatLabel{font-size:var(--fs-base);margin-top:6px}.aboutStepDesc{line-height:1.7}.aboutBtnRowTight{margin-top:0}@media (max-width:991px){.aboutHeroInner,.aboutHeroMedia{height:320px;min-height:320px}.aboutTextWrap{padding-right:0}}@media (max-width:575px){.aboutHeroInner,.aboutHeroMedia{height:280px;min-height:280px}.aboutCard{padding:22px}}.fridayWorkspaceShell{display:grid;grid-template-columns:minmax(0,1fr) 296px;gap:24px;align-items:start;padding:20px 28px 36px;max-width:1440px;margin:0 auto}.fridayWorkspaceShell__main{min-width:0}.fridayWorkspaceShell__side{min-width:0;position:sticky;top:92px;align-self:start}.fridayWorkspaceShell__side .fridayAccountNavCard{position:relative;max-height:calc(100vh - 116px);overflow:auto}.fridayWorkspaceShell__main .container{max-width:none!important;padding-left:0!important;padding-right:0!important}.fridayWorkspaceShell__main .layout-pt-md{padding-top:0!important}.fridayWorkspaceShell__main .layout-pb-lg,.fridayWorkspaceShell__main .layout-pb-md{padding-bottom:0!important}.fridayWorkspaceShell__main .fridayDashboardPage__section{padding-top:0!important;padding-bottom:0!important}.fridayAccountNavCard--compact{position:relative;border:1px solid rgba(15,23,42,.08);border-radius:20px;background:#fff;padding:16px 14px;box-shadow:0 12px 34px rgba(15,23,42,.06)}.fridayAccountNavCard__head{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid rgba(15,23,42,.08)}.fridayAccountNavCard__head h2{margin:4px 0 6px;font-size:var(--fs-xl);line-height:1.1}.fridayAccountNavCard__head p{margin:0;font-size:var(--fs-sm);line-height:1.5;color:#64748b}.fridayAccountNavEyebrow{display:inline-block;font-size:var(--fs-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.fridayAccountNavGroup{display:flex;flex-direction:column;gap:10px}.fridayAccountNavGroup+.fridayAccountNavGroup{margin-top:14px;padding-top:14px;border-top:1px solid rgba(15,23,42,.07)}.fridayAccountNavLabel{font-size:var(--fs-xs);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#64748b}.fridayAccountNavLinks{display:flex;flex-direction:column;gap:6px}.fridayAccountNavLink{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;color:#0f172a;text-decoration:none;font-size:var(--fs-base);font-weight:600;line-height:1.35;border:1px solid transparent;background:transparent;transition:.18s ease}.fridayAccountNavLink__icon{flex-shrink:0;color:#94a3b8;transition:color .18s ease}.fridayAccountNavLink.is-active .fridayAccountNavLink__icon,.fridayAccountNavLink:hover .fridayAccountNavLink__icon{color:#3b82f6}.fridayAccountNavLink:hover{background:#f8fafc;border-color:rgba(59,130,246,.12);color:#1d4ed8}.fridayAccountNavLink.is-active{background:#eff6ff;border-color:rgba(59,130,246,.24);color:#1d4ed8;box-shadow:inset 0 0 0 1px rgba(59,130,246,.08)}.fridayWorkspace--elevated{border-radius:24px;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 18px 50px rgba(15,23,42,.06);padding:22px}.fridayWorkspace--compactShell{padding:20px}.fridayDashboardShell__hero,.fridayWorkspace__hero--compact{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:18px 20px;border:1px solid rgba(15,23,42,.08);border-radius:20px;background:linear-gradient(180deg,#fbfdff,#f8fbff);margin-bottom:18px}.fridayDashboardShell__hero h1,.fridayWorkspace__hero--compact h1{margin:4px 0 8px;font-size:var(--fs-4xl);line-height:1.05;letter-spacing:-.03em}.fridayDashboardShell__hero p,.fridayWorkspace__hero--compact p{margin:0;color:#64748b;font-size:var(--fs-base);line-height:1.6;max-width:760px}.fridayWorkspace__heroMeta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.fridayWorkspace__chip{display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;background:#eef2ff;color:#334155;font-size:var(--fs-sm);font-weight:700}.fridayWorkspace__heroActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;align-items:center}.fridayWorkspace__button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border-radius:12px;border:1px solid rgba(15,23,42,.12);background:#fff;color:#0f172a;font-size:var(--fs-base);font-weight:700;text-decoration:none;line-height:1.2}.fridayWorkspace__button--small{min-height:36px;padding:8px 12px;font-size:var(--fs-caption)}.fridayWorkspace__button--primary{background:#2563eb;border-color:#2563eb;color:#fff}.fridayWorkspace__stats{display:grid;gap:10px!important;margin-bottom:14px}.fridayWorkspace__stats--4up{grid-template-columns:repeat(4,minmax(0,1fr))}.fridayWorkspace__stats--3up{grid-template-columns:repeat(3,minmax(0,1fr))}.fridayWorkspace__card--highlight,.fridayWorkspace__card--section{border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff;box-shadow:none;padding:14px 16px}.fridayWorkspace__card--section{box-shadow:0 10px 30px rgba(2,6,23,.06),0 2px 8px rgba(2,6,23,.05)}.fridayWorkspace__sectionHead h2{position:relative;padding-left:.72rem}.fridayWorkspace__sectionHead h2:before{content:"";position:absolute;left:0;top:.16em;bottom:.16em;width:3px;border-radius:9999px;background:var(--fr-title-bar)}.fridayWorkspace__statLabel{font-size:var(--fs-xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#64748b}.fridayWorkspace__statValue{margin-top:4px;font-size:var(--fs-2xl);line-height:1.05;letter-spacing:-.02em}.fridayWorkspace__statValue--small{font-size:var(--fs-xl)}.fridayWorkspaceBoard__meta,.fridayWorkspaceEmpty__meta,.fridayWorkspace__meta,.fridayWorkspace__statHint{font-size:var(--fs-caption);line-height:1.55;color:#64748b}.fridayWorkspace__grid--main{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);gap:16px}.fridayWorkspace__stack,.fridayWorkspace__stack--aside{display:flex;flex-direction:column;gap:16px}.fridayWorkspace__sectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.fridayWorkspace__sectionHead h2{margin:0 0 4px;font-size:var(--fs-xl);line-height:1.15;letter-spacing:-.02em}.fridayWorkspaceActionStack,.fridayWorkspaceBoard--single,.fridayWorkspaceProgressList,.fridayWorkspaceTimeline{display:flex;flex-direction:column;gap:10px}.fridayWorkspaceActionTile,.fridayWorkspaceBoard__item,.fridayWorkspaceProgressItem,.fridayWorkspaceTimeline__item{padding:10px 12px;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:#fbfdff}.fridayWorkspaceBoard__title{font-size:var(--fs-body);font-weight:700;line-height:1.4;color:#0f172a}.fridayWorkspaceBoard__aside{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fridayWorkspace__badge{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:var(--fs-xs);font-weight:800;text-transform:uppercase;letter-spacing:.06em}.fridayWorkspaceProfileHead{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:center}.fridayWorkspaceProfileHead__avatar{width:64px;height:64px;border-radius:18px;overflow:hidden;background:#e2e8f0;box-shadow:0 12px 26px rgba(15,23,42,.12);display:grid;place-items:center}.fridaySectionIntro{padding:18px 20px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#fff;margin-bottom:16px}.fridaySectionIntro--compact{padding:14px 16px}.fridaySectionIntro__title{margin:4px 0 6px;font-size:var(--fs-xl);line-height:1.15;letter-spacing:-.02em;font-weight:600}.fridaySectionIntro__desc{margin:0;color:#64748b;font-size:var(--fs-base);line-height:1.6}.fridaySectionIntro__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.fridaySectionIntro__chip{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:var(--fs-sm);font-weight:600;border:1px solid rgba(15,23,42,.06)}.fridayWorkspace__alert{padding:12px 14px;border-radius:14px;border:1px solid hsla(0,91%,71%,.22);background:#fff7f7;color:#991b1b;font-size:var(--fs-base);margin-bottom:14px}.fridayWorkspace__alert--success{border-color:rgba(34,197,94,.2);background:#f0fdf4;color:#166534}.fridayImageManager{display:flex;flex-direction:column;gap:12px}.fridayImageManager__head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.fridayImageManager__head p{margin:4px 0 0;color:#64748b;font-size:var(--fs-sm);line-height:1.55}.fridayImageManager__head small{display:inline-block;margin-top:6px;color:#64748b}.fridayImageManager__head input[type=file]{display:none}.fridayImageManager__empty,.fridayImageManager__item,.fridayImageManager__panel{padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fbfdff}.fridayImageManager__itemMeta,.fridayImageManager__panelTitle{font-size:var(--fs-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.fridayImageManager__toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;align-items:center}.fridayImageManager__toolbar select{min-height:38px;padding:0 12px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#fff;color:#0f172a}.fridayImageManager__segmented,.fridayImageManager__sizePresets{display:flex;flex-wrap:wrap;gap:6px}.fridayImageManager__segmented button,.fridayImageManager__sizePresets button{min-height:36px;padding:0 11px;border-radius:11px;border:1px solid rgba(15,23,42,.1);background:#fff;color:#334155;font-size:var(--fs-sm);font-weight:700}.fridayImageManager__segmented button.is-active,.fridayImageManager__sizePresets button.is-active{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.fridayImageManager__toggle{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;border-radius:11px;border:1px solid rgba(15,23,42,.08);background:#fff;font-size:var(--fs-sm);color:#334155;white-space:nowrap;flex-shrink:0}.fridayImageManager__toggle span{white-space:nowrap}.fridayImageManager__editorBar{display:flex;flex-wrap:nowrap;gap:8px;align-items:center;overflow-x:auto}.fridayImageManager__editorBar .fridayImageManager__segmented{flex-wrap:nowrap;flex-shrink:0}.fridayImageManager__editorBar select{width:auto!important;flex-shrink:0}.fridayImageManager__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.fridayImageManager__item img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:12px;background:#e5e7eb;margin-top:10px}.fridayImageManager__editorActions,.fridayImageManager__itemActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.fridayImageManager__editor{margin-top:12px;padding-top:12px;border-top:1px solid rgba(15,23,42,.08)}.fridayImageManager__error,.fridayImageManager__message{padding:10px 12px;border-radius:12px;font-size:var(--fs-sm);font-weight:700}.fridayImageManager__message{border:1px solid rgba(34,197,94,.2);background:#f0fdf4;color:#166534}.fridayImageManager__error{border:1px solid hsla(0,91%,71%,.22);background:#fff7f7;color:#991b1b}.fridayWorkspaceDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.fridayWorkspaceDetailGrid>div{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#fbfdff}.fridayWorkspaceDetailGrid--flat>div,.fridayWorkspaceDetailGrid.is-flat>div{padding:0;border:0;background:transparent;border-radius:0}@media (max-width:1200px){.fridayWorkspaceShell{grid-template-columns:minmax(0,1fr);padding:18px}.fridayWorkspaceShell__side{position:static;top:auto;order:2}.fridayWorkspaceShell__side .fridayAccountNavCard{max-height:none;overflow:visible}.fridayWorkspace__grid--main,.fridayWorkspace__stats--3up,.fridayWorkspace__stats--4up{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.fridayWorkspaceShell{padding:12px}.fridayWorkspace--elevated{padding:14px;border-radius:18px}.fridayDashboardShell__hero,.fridayWorkspace__hero--compact{grid-template-columns:minmax(0,1fr);padding:14px}.fridayDashboardShell__hero h1,.fridayWorkspace__hero--compact h1{font-size:var(--fs-3xl)}.fridayWorkspaceDetailGrid,.fridayWorkspace__grid--main,.fridayWorkspace__stats--3up,.fridayWorkspace__stats--4up{grid-template-columns:minmax(0,1fr)}.fridayAccountNavCard--compact{padding:14px}.fridayAccountNavCard__head h2{font-size:var(--fs-xl)}}.fridayWorkspaceToolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:12px;align-items:center;margin-bottom:14px}.fridayWorkspaceTabs{display:flex;flex-wrap:wrap;gap:8px}.fridayWorkspaceTabs__item{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 12px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#fff;color:#334155;font-size:var(--fs-caption);font-weight:700;line-height:1.2;transition:.18s ease}.fridayWorkspaceTabs__item:hover{background:#f8fafc;border-color:rgba(37,99,235,.2);color:#1d4ed8}.fridayWorkspaceTabs__item.is-active{background:#eff6ff;border-color:rgba(37,99,235,.26);color:#1d4ed8;box-shadow:inset 0 0 0 1px rgba(37,99,235,.08)}.fridayWorkspaceSearch{display:flex;justify-content:flex-end}.fridayWorkspaceSearch input{width:100%;min-height:42px;padding:11px 14px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#fff;color:#0f172a;font-size:var(--fs-base);line-height:1.4;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.fridayWorkspaceSearch input:focus{border-color:rgba(37,99,235,.35);box-shadow:0 0 0 4px rgba(37,99,235,.08)}.fridayWorkspaceBoard__item--stack{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:flex-start}.fridayWorkspace__inlineActions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}.fridayWorkspace__stack--dashboard{gap:14px}.fridayWorkspaceBoardGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fridayWorkspaceBoardGrid__card{min-height:100%}.fridayWorkspaceBoardGrid__card--wide{grid-column:1/-1}.fridayWorkspace__reviewBox{margin-top:10px;padding:12px 14px;border-radius:14px;background:#f8fafc;border:1px solid rgba(15,23,42,.07);font-size:var(--fs-caption);line-height:1.65;color:#334155}.fridayWorkspaceComposer{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fbfdff}.fridayWorkspaceComposer input,.fridayWorkspaceComposer textarea{width:100%;border:1px solid rgba(15,23,42,.1);border-radius:12px;padding:12px 14px;font-size:var(--fs-base);line-height:1.55;background:#fff;color:#0f172a;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.fridayWorkspaceComposer textarea{min-height:132px;resize:vertical}.fridayWorkspaceComposer input:focus,.fridayWorkspaceComposer textarea:focus{border-color:rgba(37,99,235,.35);box-shadow:0 0 0 4px rgba(37,99,235,.08)}.fridayWorkspaceComposer__actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}@keyframes fridayMsgIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fridayTypingBounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}body.lc-session-page main{padding:0!important;margin:0!important;overflow:visible!important;height:auto!important;min-height:0!important}body.lc-session-page footer{display:none!important}.fridaySessionPage{position:fixed;top:90px;left:0;right:0;bottom:0;display:grid;grid-template-columns:minmax(0,1fr) 296px;gap:16px;padding:16px 20px;box-sizing:border-box;background:#f1f5f9;overflow:hidden;z-index:10}.fridaySessionPage--fs{top:0!important;z-index:9999!important;padding:0!important;gap:0!important;grid-template-columns:1fr!important}.fridaySessionPage--fs .fridaySessionPage__chatCol{display:none}.fridaySessionPage__videoCol{display:flex;flex-direction:column;gap:10px;min-height:0;overflow:hidden}.fridaySessionPage__videoCard{flex:1;position:relative;min-height:0;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#0f172a;overflow:hidden;box-shadow:0 4px 20px rgba(15,23,42,.08)}.fridaySessionPage__frame{width:100%;height:100%;border:none;display:block}.fridaySessionPage__videoState{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#94a3b8;z-index:5}.fridaySessionPage__infoOverlay{position:absolute;top:10px;left:10px;z-index:9999;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:#14191e;box-shadow:0 2px 6px rgba(0,0,0,.25);pointer-events:none;max-width:calc(100% - 20px)}.fridaySessionPage__infoIcon{width:24px;height:24px;border-radius:50%;background:#2563eb;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;font-family:Arial,sans-serif;flex-shrink:0}.fridaySessionPage__infoText{display:inline-flex;flex-direction:column;min-width:0;gap:1px}.fridaySessionPage__infoTitle{color:#f1f5f9;font-size:12px;font-weight:700}.fridaySessionPage__infoSub,.fridaySessionPage__infoTitle{font-family:Arial,sans-serif;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:200px;line-height:1.2}.fridaySessionPage__infoSub{color:#93c5fd;font-size:10px}.fridaySessionPage__liveBadge{display:inline-flex;align-items:center;font-size:10px;font-weight:700;color:#22c55e;background:rgba(34,197,94,.18);padding:2px 7px;border-radius:999px;font-family:Arial,sans-serif;white-space:nowrap;flex-shrink:0}.fridaySessionPage__fsBtn{position:absolute;top:10px;right:10px;z-index:9999;width:32px;height:32px;border-radius:8px;background:rgba(15,23,42,.7);border:1px solid hsla(0,0%,100%,.1);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.fridaySessionPage__fsBtn:hover{background:rgba(37,99,235,.75)}.fridaySessionPage__controls{flex-shrink:0;height:56px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 2px 8px rgba(15,23,42,.04);display:flex;align-items:center;padding:0 16px;gap:8px}.fridaySessionPage__timer{font-size:13px;font-weight:700;color:#475569;font-variant-numeric:tabular-nums;margin-right:4px;min-width:44px}.fridaySessionPage__controlBtns{display:flex;align-items:center;gap:4px;flex:1}.fridaySessionPage__ctrlBtn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:56px;height:40px;border-radius:10px;border:1px solid rgba(15,23,42,.1);background:#f8fafc;color:#475569;cursor:pointer;font-size:10px;font-weight:600;padding:0 8px;transition:background .15s,color .15s}.fridaySessionPage__ctrlBtn:hover{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.fridaySessionPage__ctrlBtn.is-active{background:#fee2e2;color:#ef4444;border-color:#fecaca}.fridaySessionPage__ctrlBtn span{line-height:1}.fridaySessionPage__endBtn{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 16px;border-radius:10px;background:#ef4444;border:none;color:#fff;font-size:13px;font-weight:700;cursor:pointer;margin-left:auto;transition:background .15s;white-space:nowrap}.fridaySessionPage__endBtn:hover{background:#dc2626}.fridaySessionPage__chatCol{min-height:0;overflow:hidden;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 4px 20px rgba(15,23,42,.06);display:flex;flex-direction:column}.fridaySessionPage__chatCol .fridayChatWindow{flex:1;min-height:0;border-radius:0;border:none;box-shadow:none}.fridaySessionPage__chatPlaceholder{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#94a3b8;font-size:13px;padding:24px}.fridayVideoSession{position:relative;width:100%;height:calc(100vh - 90px);background:#0f172a;overflow:hidden}.fridayVideoSession__frame{width:100%;height:100%;border:none}.fridayVideoSession__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#94a3b8;gap:12px}@media(max-width:1023px){.fridaySessionPage{grid-template-columns:1fr;grid-template-rows:1fr auto;gap:10px;padding:10px 12px}.fridaySessionPage__chatCol{height:220px}}@media(max-width:767px){.fridaySessionPage{top:80px}.fridayVideoSession{height:calc(100vh - 80px)}.fridayChatMessages .fridayMessageBubble{max-width:88%}.fridayChatComposer,.fridayChatHeader{padding:10px 12px}.fridayCallControls{bottom:16px;padding:10px 16px;gap:8px}.fridayCallControls__btn{width:44px;height:44px;border-radius:12px}}.fridayRoleSwitcher{margin-bottom:14px}.fridayRoleSwitcher__toggle{display:flex;gap:4px;padding:4px;background:#f1f5f9;border-radius:14px}.fridayRoleSwitcher__option{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;border-radius:10px;font-size:var(--fs-sm,13px);font-weight:700;color:#64748b;text-decoration:none;transition:.18s ease;border:1px solid transparent;cursor:pointer}.fridayRoleSwitcher__option:hover{color:#334155;background:#fff}.fridayRoleSwitcher__option.is-active{background:#fff;color:#1d4ed8;border-color:rgba(59,130,246,.18);box-shadow:0 2px 8px rgba(15,23,42,.06)}.fridayRoleSwitcher__option svg{flex-shrink:0}.fridayRoleSwitcher__card--apply{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-radius:14px;text-decoration:none;color:#1e293b;transition:.18s ease;border:1px solid rgba(99,102,241,.12)}.fridayRoleSwitcher__card--apply:hover{border-color:rgba(99,102,241,.3);box-shadow:0 4px 16px rgba(99,102,241,.1)}.fridayRoleSwitcher__card--apply strong{font-size:var(--fs-base,14px);font-weight:700}.fridayRoleSwitcher__card--apply small{font-size:var(--fs-xs,11px);color:#64748b;line-height:1.4}.lang-switch{display:flex;align-items:center;gap:8px}.lang-switch__item{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:30px;padding:0 10px;border:1px solid rgba(0,0,0,.08);border-radius:999px;font-size:var(--fs-sm);letter-spacing:.06em;transition:all .15s ease;background:#fff;color:#0b0b0b}.lang-switch__item:hover{border-color:rgba(0,0,0,.18);transform:translateY(-1px)}.lang-switch__item.is-active{border-color:rgba(0,0,0,.35);background:rgba(0,0,0,.04);font-weight:600}.lang-switch--compact .lang-switch__item{min-width:32px;height:28px;padding:0 9px;font-size:var(--fs-xs)}@media (max-width:991px){.lang-switch{gap:6px}}.fridayHeaderRow{flex-wrap:nowrap}.fridayHeaderActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:nowrap}.fridayHeaderBtn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:10px;border:1.5px solid transparent;font-size:var(--fs-caption);font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:all .15s ease}.fridayHeaderBtn--soft{border-color:rgba(15,23,42,.12);background:#f8fafc;color:#334155}.fridayHeaderBtn--soft:hover{border-color:#2563eb;background:rgba(37,99,235,.06);color:#2563eb}.fridayHeaderBtn--outline{border-color:#2563eb;background:#fff;color:#2563eb}.fridayHeaderBtn--outline:hover{background:#eff6ff}.fridayHeaderBtn--fill{border-color:#2563eb;background:#2563eb;color:#fff}.fridayHeaderBtn--fill:hover{border-color:#1d4ed8;background:#1d4ed8;color:#fff}.fridayLangMenu{position:relative;display:inline-flex;align-items:center}.fridayLangMenu__button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 12px;border-radius:10px;border:1px solid rgba(15,23,42,.08);background:rgba(15,23,42,.04);color:#334155;font-size:var(--fs-caption);font-weight:700;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.fridayLangMenu__button:hover{background:rgba(15,23,42,.07)}.fridayLangMenu__button.is-active{border-color:#bfdbfe;background:#eff6ff;color:#2563eb}.fridayLangMenu__icon{display:inline-flex;align-items:center;justify-content:center}.fridayLangMenu__code{letter-spacing:.02em}.fridayLangMenu__chevron{font-size:var(--fs-sm);transition:transform .15s ease}.fridayLangMenu__chevron.is-open{transform:rotate(180deg)}.fridayLangMenu__panel{position:absolute;top:calc(100% + 8px);right:0;min-width:188px;padding:8px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fff;box-shadow:0 20px 60px rgba(2,6,23,.16);z-index:1200}.fridayLangMenu__item{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:none;border-radius:10px;background:transparent;color:#334155;text-align:left;font-size:var(--fs-caption);font-weight:500;transition:background .15s ease,color .15s ease}.fridayLangMenu__item:hover{background:#f1f5f9}.fridayLangMenu__item.is-active{background:rgba(37,99,235,.08);color:#2563eb;font-weight:700}.fridayLangMenu__itemMain{display:inline-flex;align-items:center;gap:10px}.fridayLangMenu__itemMain strong{min-width:28px;font-size:var(--fs-sm)}.fridayLangMenu__check{color:#2563eb}.fridayHeaderMenuToggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:rgba(15,23,42,.04);color:#334155;transition:background .15s ease,border-color .15s ease,color .15s ease}.fridayHeaderMenuToggle:hover{border-color:rgba(37,99,235,.22);background:rgba(37,99,235,.06);color:#2563eb}.fridayLangMenu--mobile{width:100%}.fridayLangMenu--mobile .fridayLangMenu__button{width:100%;justify-content:space-between;padding:0 14px;border-color:rgba(37,99,235,.18);background:#fff}.fridayLangMenu--mobile .fridayLangMenu__panel{left:0;right:0;min-width:0}@media (max-width:1399px){.fridayHeaderBtn{padding:0 16px}}@media (max-width:1199px){.fridayHeaderActions{display:none}}.fridayBell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.07);color:#475569;cursor:pointer;transition:background .15s,border-color .15s,color .15s;text-decoration:none}.fridayBell:hover{background:rgba(15,23,42,.07);color:#0f172a}.fridayBell__badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(239,68,68,.35)}.fridayNotifWrap{position:relative}.fridayNotifDropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:3200;width:360px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fff;box-shadow:0 16px 48px rgba(15,23,42,.14),0 2px 8px rgba(15,23,42,.06);animation:fridayDropdownIn .15s ease;overflow:hidden}.fridayNotifDropdown__head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid rgba(15,23,42,.08)}.fridayNotifDropdown__title{font-size:var(--fs-base);font-weight:700;color:#0f172a}.fridayNotifDropdown__markAll{font-size:var(--fs-sm);font-weight:600;color:#2563eb;background:none;border:none;cursor:pointer}.fridayNotifDropdown__markAll:hover{text-decoration:underline}.fridayNotifDropdown__list{max-height:340px;overflow-y:auto}.fridayNotifDropdown__empty{padding:18px 16px;font-size:var(--fs-sm);color:#64748b;text-align:center}.fridayNotifItem{display:flex;gap:10px;padding:12px 16px;cursor:pointer;transition:background .12s}.fridayNotifItem:hover{background:#f8fafc}.fridayNotifItem--unread{background:#f0f7ff}.fridayNotifItem--unread:hover{background:#e8f1fd}.fridayNotifItem__dot{flex-shrink:0;width:8px;height:8px;margin-top:6px;border-radius:50%;background:transparent}.fridayNotifItem--unread .fridayNotifItem__dot{background:#2563eb}.fridayNotifItem__body{min-width:0;flex:1}.fridayNotifItem__title{font-size:var(--fs-caption);font-weight:700;color:#0f172a;line-height:1.3}.fridayNotifItem__text{font-size:var(--fs-sm);color:#64748b;line-height:1.4;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fridayNotifItem__time{font-size:var(--fs-xs);color:#94a3b8;margin-top:4px}.fridayNotifDropdown__footer{display:block;text-align:center;padding:12px 16px;font-size:var(--fs-caption);font-weight:600;color:#2563eb;text-decoration:none;border-top:1px solid rgba(15,23,42,.08);transition:background .12s}.fridayNotifDropdown__footer:hover{background:#f8fafc}.fridayAccountDropdown{position:relative}.fridayAccountDropdown__trigger{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 4px;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.fridayAccountDropdown__trigger:hover{border-color:rgba(15,23,42,.25);box-shadow:0 2px 8px rgba(15,23,42,.06)}.fridayAccountDropdown__avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;line-height:1}.fridayAccountDropdown__avatar svg{width:16px;height:16px}.fridayAccountDropdown__chevron{color:#64748b;transition:transform .2s ease;flex-shrink:0}.fridayAccountDropdown__chevron.is-open{transform:rotate(180deg)}.fridayAccountDropdown__menu{position:absolute;top:calc(100% + 8px);right:0;z-index:3200;min-width:220px;padding:6px 0;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#fff;box-shadow:0 16px 48px rgba(15,23,42,.14),0 2px 8px rgba(15,23,42,.06);animation:fridayDropdownIn .15s ease}@keyframes fridayDropdownIn{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.fridayAccountDropdown__section{padding:4px 0}.fridayAccountDropdown__section+.fridayAccountDropdown__section{border-top:1px solid rgba(15,23,42,.08)}.fridayAccountDropdown__section--footer{padding:4px 0 2px}.fridayAccountDropdown__label{padding:6px 16px 4px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.fridayAccountDropdown__item{display:block;width:100%;padding:8px 16px;font-size:var(--fs-caption);font-weight:500;color:#334155;text-decoration:none;text-align:left;border:none;background:none;cursor:pointer;transition:background .12s,color .12s}.fridayAccountDropdown__item:hover{background:#f1f5f9;color:#0f172a}.fridayAccountDropdown__item--danger{color:#dc2626}.fridayAccountDropdown__item--danger:hover{background:#fef2f2;color:#b91c1c}:root{--lc-shell-max:1320px;--lc-shell-pad-x:16px;--lc-shell-pad-x-sm:20px;--lc-shell-pad-x-lg:28px}.lc-app{min-height:100vh}.lc-app .container,.lc-app .container-1500,.lc-app .container-lg,.lc-app .container-md,.lc-app .container-sm,.lc-app .container-xl,.lc-app .header__container{width:100%;max-width:var(--lc-shell-max)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--lc-shell-pad-x)!important;padding-right:var(--lc-shell-pad-x)!important}.lc-shell,.lc-shell--content,.lc-shell--header{width:100%;max-width:var(--lc-shell-max);margin-left:auto;margin-right:auto;padding-left:var(--lc-shell-pad-x);padding-right:var(--lc-shell-pad-x)}@media (min-width:640px){.lc-app .container,.lc-app .container-1500,.lc-app .container-lg,.lc-app .container-md,.lc-app .container-sm,.lc-app .container-xl,.lc-app .header__container,.lc-shell,.lc-shell--content,.lc-shell--header{padding-left:var(--lc-shell-pad-x-sm)!important;padding-right:var(--lc-shell-pad-x-sm)!important}}@media (min-width:1024px){.lc-app .container,.lc-app .container-1500,.lc-app .container-lg,.lc-app .container-md,.lc-app .container-sm,.lc-app .container-xl,.lc-app .header__container,.lc-shell,.lc-shell--content,.lc-shell--header{padding-left:var(--lc-shell-pad-x-lg)!important;padding-right:var(--lc-shell-pad-x-lg)!important}}:root{--lc-xs:var(--fs-xs);--lc-sm:var(--fs-sm);--lc-caption:var(--fs-caption);--lc-base:var(--fs-base);--lc-body:var(--fs-body);--lc-md:var(--fs-md);--lc-lg:var(--fs-lg);--lc-xl:var(--fs-xl);--lc-h4:var(--fs-lg);--lc-h3:var(--fs-xl);--lc-h2:var(--fs-2xl);--lc-h1:var(--fs-3xl);--lc-display:var(--fs-4xl);--lc-card-radius:14px;--lc-card-bg:#fff;--lc-card-border:1px solid rgba(15,23,42,.08);--lc-card-border-hover:1px solid rgba(15,23,42,.14);--lc-card-shadow:0 4px 14px rgba(15,23,42,.05);--lc-card-shadow-hover:0 12px 28px rgba(15,23,42,.1);--lc-card-transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease;--lc-ink-1:rgba(15,23,42,.95);--lc-ink-2:rgba(15,23,42,.78);--lc-ink-3:rgba(15,23,42,.62);--lc-ink-4:rgba(15,23,42,.48);--lc-brand:#2563eb}.lc-eyebrow{font-size:var(--lc-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lc-ink-3)}.lc-kicker{font-size:var(--lc-caption);font-weight:700;letter-spacing:.04em;color:var(--lc-brand)}.lc-display{font-size:clamp(1.75rem,2vw + .6rem,var(--lc-display));line-height:1.15;letter-spacing:-.02em}.lc-display,.lc-h1{font-weight:800;color:var(--lc-ink-1)}.lc-h1{font-size:clamp(1.5rem,1.2vw + .6rem,var(--lc-h1));line-height:1.2;letter-spacing:-.015em}.lc-h2{font-size:var(--lc-h2);line-height:1.25;letter-spacing:-.01em}.lc-h2,.lc-h3{font-weight:700;color:var(--lc-ink-1)}.lc-h3{font-size:var(--lc-h3);line-height:1.3}.lc-h4{font-size:var(--lc-h4);font-weight:700;line-height:1.35;color:var(--lc-ink-1)}.lc-lead{line-height:1.6;color:var(--lc-ink-3)}.lc-body,.lc-lead{font-size:var(--lc-body)}.lc-body{line-height:1.65;color:var(--lc-ink-2)}.lc-label{font-size:var(--lc-base);font-weight:600;color:var(--lc-ink-1)}.lc-caption{font-size:var(--lc-caption);color:var(--lc-ink-3)}.lc-meta{font-size:var(--lc-sm)}.lc-meta,.lc-xs-text{color:var(--lc-ink-4)}.lc-xs-text{font-size:var(--lc-xs)}.lc-display,.lc-h1,.lc-h2,.lc-h3,.lc-h4{overflow-wrap:break-word;word-break:keep-all}.lc-card{background:var(--lc-card-bg);border:var(--lc-card-border);border-radius:var(--lc-card-radius);box-shadow:var(--lc-card-shadow);overflow:hidden;transition:var(--lc-card-transition);text-decoration:none;color:inherit;display:block}.lc-card:hover{box-shadow:var(--lc-card-shadow-hover);transform:translateY(-2px);border-color:rgba(15,23,42,.14)}.lc-card__media{position:relative;aspect-ratio:16/10;background:#f1f5f9;overflow:hidden}.lc-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.lc-card__body{padding:14px 18px 16px;display:flex;flex-direction:column;gap:6px}.lc-card__kicker{font-size:var(--lc-sm);font-weight:700;letter-spacing:.04em;color:var(--lc-brand)}.lc-card__title{font-size:var(--lc-lg);font-weight:700;line-height:1.3;color:var(--lc-ink-1);margin:0}.lc-card__sub{font-size:var(--lc-caption);line-height:1.5;color:var(--lc-ink-3);margin:0}.lc-card__meta{font-size:var(--lc-sm);color:var(--lc-ink-4)}.blogCard,.blogCard.-type-1,.citiesCard,.insightCard,.listing-card,.localsCard,.phDestCard,.storyCard{background:var(--lc-card-bg);border:var(--lc-card-border);border-radius:var(--lc-card-radius);box-shadow:var(--lc-card-shadow);transition:var(--lc-card-transition);overflow:hidden}.blogCard.-type-1:hover,.blogCard:hover,.citiesCard:hover,.insightCard:hover,.listing-card:hover,.localsCard:hover,.phDestCard:hover,.storyCard:hover{box-shadow:var(--lc-card-shadow-hover);transform:translateY(-2px);border-color:rgba(15,23,42,.14)}.blogCard .blogCard__content .h4,.blogCard .blogCard__content h4,.citiesCard h4,.insightCard h3,.listing-card h3,.localsCard__title,.phDestTitle,.storyTitle{font-size:var(--lc-lg)!important;font-weight:700!important;line-height:1.3!important;letter-spacing:-.005em!important;color:var(--lc-ink-1)!important;margin:0!important}.citiesCard h4{color:#fff!important}.blogCard .blogCard__content p,.insightCard p,.listing-card p,.localsCard__bio,.phDestSub,.storyExcerpt{font-size:var(--lc-caption)!important;line-height:1.5!important;color:var(--lc-ink-3)!important}.blogCard .blogCard__content .text-13,.insightCard .insightCard__meta,.listing-card .meta,.localsCard__location,.storyMeta{font-size:var(--lc-sm);color:var(--lc-ink-4)}.text-60,.text-80{font-size:clamp(var(--fs-3xl),3.2vw,var(--fs-5xl))!important;line-height:1.15!important}.text-44,.text-50{font-size:clamp(var(--fs-3xl),2.4vw + .4rem,var(--fs-4xl))!important;line-height:1.18!important}.text-38,.text-40{font-size:clamp(var(--fs-2xl),2vw + .4rem,var(--fs-4xl))!important;line-height:1.2!important}.text-30,.text-32,.text-34,.text-36{font-size:var(--fs-3xl)!important;line-height:1.22!important}.text-28{font-size:var(--fs-3xl)!important}.text-24,.text-25,.text-26{font-size:var(--fs-2xl)!important}.text-20,.text-22{font-size:var(--fs-xl)!important}.text-18{font-size:var(--fs-lg)!important}.text-16,.text-17{font-size:var(--fs-md)!important}.text-15{font-size:var(--fs-body)!important}.text-14{font-size:var(--fs-base)!important}.text-13{font-size:var(--fs-caption)!important}.text-12{font-size:var(--fs-sm)!important}.text-10,.text-11{font-size:var(--fs-xs)!important}.hero-video-section .hero-title{font-size:clamp(var(--fs-4xl),3vw + .6rem,var(--fs-6xl))!important;font-weight:800!important;line-height:1.12!important;letter-spacing:-.02em!important;overflow-wrap:break-word;word-break:keep-all}.hero-video-section .hero-subtitle{font-size:clamp(var(--fs-md),1vw + .6rem,var(--fs-lg))!important;line-height:1.55!important}.phHero .phHeroTitle{font-size:clamp(var(--fs-3xl),2.2vw + .4rem,var(--fs-4xl));line-height:1.15;font-weight:800;letter-spacing:-.02em;overflow-wrap:break-word;word-break:keep-all}.phHero .phHeroLead{font-size:var(--fs-body);line-height:1.65}.phHero{min-height:340px;padding:32px 0}.lc-detail .lc-detail__title,.lc-detail h1{font-size:clamp(var(--fs-2xl),1.5vw + .8rem,var(--fs-4xl));font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--lc-ink-1);overflow-wrap:break-word;word-break:keep-all;margin:0 0 .6em}.lc-detail h2{font-size:var(--fs-2xl);line-height:1.25;letter-spacing:-.01em;margin:1.6em 0 .5em}.lc-detail h2,.lc-detail h3{font-weight:700;color:var(--lc-ink-1)}.lc-detail h3{font-size:var(--fs-xl);line-height:1.3;margin:1.3em 0 .45em}.lc-detail h4{font-size:var(--fs-lg);font-weight:600;line-height:1.35;margin:1.1em 0 .4em;color:var(--lc-ink-1)}.lc-detail li,.lc-detail p{font-size:var(--fs-body);line-height:1.85;color:var(--lc-ink-2)}.lc-detail p{margin:0 0 1em}.lc-detail blockquote{border-left:3px solid rgba(15,23,42,.18);padding:4px 0 4px 16px;margin:1.4em 0;color:var(--lc-ink-3);font-style:italic}.lc-detail hr{border:0;border-top:1px solid rgba(15,23,42,.08);margin:2em 0}.lc-detail code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:rgba(15,23,42,.04);padding:2px 6px;border-radius:4px}.lc-detail pre{background:rgba(15,23,42,.04);padding:14px 16px;border-radius:10px;overflow-x:auto;font-size:var(--fs-caption);line-height:1.6}.lc-detail img{max-width:100%;border-radius:10px;margin:1em 0}@media (max-width:640px){.text-44,.text-50,.text-60,.text-80{font-size:var(--fs-3xl)!important}.text-30,.text-32,.text-34,.text-36,.text-38,.text-40{font-size:var(--fs-2xl)!important}}.localsDetailHeroTitle{font-size:clamp(var(--fs-3xl),1.6vw + .6rem,var(--fs-4xl))!important;font-weight:800!important;line-height:1.1!important;letter-spacing:-.02em!important}.localsDetailHeroHeadline{font-size:var(--fs-md)!important;line-height:1.4!important;font-weight:500!important;color:rgba(15,23,42,.72)!important}.localsDetailHeroMeta,.localsDetailHeroMetaItem{font-size:var(--fs-caption)!important;color:rgba(15,23,42,.62)!important}.localsDetailHeroChips .localsTag,.localsDetailHeroChips span{font-size:var(--fs-sm)!important;padding:4px 10px!important}.localsDetailHeroBookings strong,.localsDetailHeroRating strong{font-size:var(--fs-md)!important;font-weight:700!important}.localsDetailHeroBookings span,.localsDetailHeroRating span{font-size:var(--fs-sm)!important;color:rgba(15,23,42,.55)!important}.localsDetailHeroActionCard .button,.localsDetailHeroCtas .button{font-size:var(--fs-base)!important;font-weight:700!important;height:42px!important;padding:0 16px!important}.localsDetailHeroTools__eyebrow{font-size:var(--fs-xs)!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:rgba(15,23,42,.55)!important}.localsDetailHeroToolBtn{font-size:var(--fs-sm)!important;padding:6px 10px!important}.localsDetailPage .panelTitle,.localsDetailPage [class*=Panel]>[class*=__title]:first-child,.localsDetailPage [class*=Panel]>h2:first-child,.localsDetailPage section>h2,.localsDetailPage>.container>div>div>div>h2{font-size:var(--fs-xl)!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.015em!important}.localsDetailPage [class*=__heading],.localsDetailPage [class*=__subTitle],.localsDetailPage [class*=__subtitle],.localsDetailPage h3{font-size:var(--fs-md)!important;font-weight:700!important;line-height:1.3!important}.localsDetailPage .panelSub,.localsDetailPage [class*=__sub]:not([class*=__subtitle]):not([class*=__subTitle]){font-size:var(--fs-sm)!important;line-height:1.5!important;color:rgba(15,23,42,.62)!important}.localsDetailPage li,.localsDetailPage p{font-size:var(--fs-sm)!important;line-height:1.55!important}.localsDetailPage .badge,.localsDetailPage .localsTag,.localsDetailPage .tag{font-size:var(--fs-xs)!important;padding:2px 9px!important}.localsDetailPage [class*=Card],.localsDetailPage [class*=__card]{font-size:var(--fs-base)}.localsDetailPage [class*=Caption],.localsDetailPage [class*=Meta],.localsDetailPage [class*=__caption],.localsDetailPage [class*=__hint],.localsDetailPage [class*=__meta]{font-size:var(--fs-xs)!important;color:rgba(15,23,42,.58)!important;line-height:1.4!important}.localsDetailPage [class*=__name],.localsDetailPage [class*=__role]{font-size:var(--fs-base)!important;font-weight:600!important}.localsDetailPage [class*=__label]{font-size:var(--fs-xs)!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:rgba(15,23,42,.55)!important}.localsDetailPage [class*=__price],.localsDetailPage [class*=__value]{font-size:var(--fs-base)!important;font-weight:700!important}.localsDetailPage [class*=__eyebrow],.localsDetailPage [class*=__kicker]{font-size:var(--fs-xs)!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:rgba(37,99,235,.78)!important}.localsDetailPage [class*=__quote],.localsDetailPage blockquote{font-size:var(--fs-base)!important;line-height:1.6!important}.localsDetailPage [class*=__rating] strong,.localsDetailPage [class*=__stat] strong{font-size:var(--fs-md)!important;font-weight:800!important}.localsDetailPage .planStep__phase,.localsDetailPage [class*=Phase],.localsDetailPage [class*=__phase]{font-size:var(--fs-xs)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:rgba(37,99,235,.78)!important;margin-bottom:6px!important}.localsDetailPage .planStep__title,.localsDetailPage [class*=PlanStepTitle],.localsDetailPage [class*=__stepTitle]{font-size:var(--fs-base)!important;font-weight:700!important;line-height:1.3!important;margin:0 0 6px!important}.localsDetailPage .planStep__description,.localsDetailPage [class*=PlanStepDesc],.localsDetailPage [class*=__stepDesc]{font-size:var(--fs-xs)!important;line-height:1.5!important;color:rgba(15,23,42,.62)!important}.localsDetailRightStack .panelTitle,.localsDetailRightStack [class*=__label],.localsDetailRightStack [class*=__title]{font-size:var(--fs-sm)!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:rgba(15,23,42,.5)!important}.localsDetailRightStack .priceAmount,.localsDetailRightStack [class*=price-amount],.localsDetailRightStack [class*=priceValue]{font-size:var(--fs-2xl)!important;font-weight:800!important}.localsDetailRightStack .priceUnit,.localsDetailRightStack [class*=priceSub]{font-size:var(--fs-sm)!important;color:rgba(15,23,42,.55)!important}.localsDetailRightStack button,.localsDetailRightStack input,.localsDetailRightStack select{font-size:var(--fs-base)!important;height:40px!important}.localsDetailRightStack .badge,.localsDetailRightStack .localsTag,.localsDetailRightStack .tag{font-size:var(--fs-xs)!important;padding:2px 8px!important}.phH2,.sectionTitle h2,.sectionTitle__title,.storiesSectionTitle,.storyRelatedTitle,.updatesTitle{font-size:var(--fs-2xl)!important;font-weight:900!important;line-height:1.15!important;letter-spacing:-.02em!important;color:rgba(15,23,42,.94)!important}.sectionTitle.-lg .sectionTitle__title,.sectionTitle.-md .sectionTitle__title{font-size:var(--fs-2xl)!important}.phLead,.sectionTitle__text,.storiesSectionSub,.updatesSub{font-size:var(--fs-caption)!important;line-height:1.55!important;color:rgba(15,23,42,.68)!important}@media (max-width:640px){.phH2,.sectionTitle h2,.sectionTitle__title,.storiesSectionTitle,.storyRelatedTitle{font-size:var(--fs-xl)!important}}.blogCard.-type-1{background:var(--lc-card-bg);border:var(--lc-card-border);border-radius:var(--lc-card-radius);box-shadow:var(--lc-card-shadow);transition:var(--lc-card-transition);overflow:hidden;padding:0}.blogCard.-type-1 .blogCard__image{border-radius:0;overflow:hidden}.blogCard.-type-1 .blogCard__image .ratio{border-radius:0!important}.blogCard.-type-1 .blogCard__content{padding:16px 18px 18px!important;margin-top:0!important}.insightCard{padding:0}.insightCard__image{border-radius:0;overflow:hidden}.insightCard__body{padding:16px 18px 18px!important}.badge,.listing-card .badge,.localsBadge,.phDestActions .phMiniBtn,.phLatestTag,.storyBadge,.storyCta__inner .storyCtaCardDesc .badge,.storyTag{font-size:var(--fs-sm)!important;padding:3px 8px!important;line-height:1.35!important}.localsBadge,.storyBadge{padding:3px 7px!important}.localsBadge,.localsBadge__icon,.storyBadge{font-size:var(--fs-xs)!important}.localsTag{display:inline-flex!important;align-items:center!important;font-size:9.5px!important;line-height:1!important;padding:3px 7px!important;height:auto!important;border-radius:999px!important;font-weight:600!important;letter-spacing:.01em!important;white-space:nowrap!important}.localsFilterSidebar .text-17,.localsFilterSidebar .text-18,.localsFilterSidebar h5{font-size:var(--fs-md)!important}.localsFilterSidebar .text-16{font-size:var(--fs-body)!important}.localsFilterSidebar .text-15{font-size:var(--fs-base)!important}.localsFilterSidebar .text-14{font-size:var(--fs-caption)!important}.localsFilterSidebar .text-13{font-size:var(--fs-sm)!important}.localsFilterSidebar .text-12{font-size:var(--fs-xs)!important}.localsFilterSidebar .button,.localsFilterSidebar input,.localsFilterSidebar select{font-size:var(--fs-base)}.localsFilterSidebar .button.-sm{font-size:var(--fs-sm);padding-left:14px;padding-right:14px}.localsFilterSidebar .h-50{height:42px!important}.localsFilterSidebar .mb-10{margin-bottom:8px!important}