:root{--ink:#082f3b;--deep:#052832;--cream:#f4f0e7;--paper:#faf8f3;--line:#d8d2c5;--muted:#667278;--sand:#d9c6a4}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;padding:0;background:var(--paper);color:#102d35;font-family:Arial,Helvetica,sans-serif}a{color:inherit}.shell{width:min(92%,1480px);margin:0 auto}.eyebrow{font-size:10px!important;letter-spacing:.2em!important;font-weight:800!important;text-transform:uppercase;margin:0 0 14px!important}.hero{position:relative;min-height:790px;background-position:center 58%;background-size:cover;color:white}.heroShade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,27,35,.72),rgba(1,27,35,.42) 42%,rgba(1,27,35,.1) 72%),linear-gradient(0deg,rgba(2,25,32,.35),transparent 45%)}.nav{position:relative;z-index:3;height:106px;display:grid;grid-template-columns:240px 1fr 180px;align-items:center;border-bottom:1px solid rgba(255,255,255,.28)}.brand{font-family:Georgia,Times New Roman,serif;letter-spacing:.16em;line-height:1;text-decoration:none;font-size:18px;display:flex;flex-direction:column;width:max-content}.brand span{margin-left:30px}.links{display:flex;justify-content:center;gap:38px}.links a,.navCta,.primary,.secondary{text-decoration:none;font-size:11px;font-weight:800;letter-spacing:.08em}.navCta,.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:2px;padding:16px 21px}.navCta,.primary{background:var(--cream);color:var(--deep);border:1px solid var(--cream)}.secondary{color:white;border:1px solid rgba(255,255,255,.65);background:rgba(3,38,48,.16)}.heroContent{position:relative;z-index:2;display:grid;grid-template-columns:1fr 310px;grid-gap:80px;gap:80px;align-items:end;padding-top:160px}.kicker{font-size:10px;letter-spacing:.22em;font-weight:800;margin-bottom:20px}.heroCopy h1{font-family:Georgia,Times New Roman,serif;font-size:82px;line-height:.92;margin:0 0 28px;font-weight:400;letter-spacing:-.03em}.heroCopy h1 em{font-size:.58em;font-weight:400}.heroCopy p{font-size:18px;line-height:1.55;margin:0}.heroActions{display:flex;gap:12px;margin-top:34px}.insiderNote{background:rgba(5,44,55,.86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:27px 25px;border-top:3px solid var(--sand)}.insiderNote span{font-size:9px;letter-spacing:.18em;font-weight:800}.insiderNote strong{display:block;font-family:Georgia,serif;font-size:24px;line-height:1.15;font-weight:400;margin:16px 0 12px}.insiderNote p{font-size:12px;line-height:1.55;opacity:.8}.insiderNote a{font-size:10px;font-weight:800;letter-spacing:.08em;text-decoration:none}.heroBottom{position:absolute;z-index:2;left:50%;transform:translateX(-50%);bottom:28px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.15em;font-weight:800}.manifesto{padding:78px 0 84px;border-bottom:1px solid var(--line)}.manifestoGrid{display:grid;grid-template-columns:1.05fr .7fr;grid-gap:14%;gap:14%;align-items:end}.manifesto h2{font-size:48px;line-height:1.05;font-weight:400}.manifesto h2,.manifestoGrid>p{font-family:Georgia,serif;margin:0}.manifestoGrid>p{font-size:20px;line-height:1.55;color:#465b61}.section{padding:78px 0}.sectionHeader{display:flex;justify-content:space-between;align-items:end;margin-bottom:34px}.sectionHeader h2{font-size:24px;letter-spacing:.12em;margin:0}.sectionHeader>div>p:not(.eyebrow){font-family:Georgia,serif;margin:7px 0 0;font-size:17px;color:#667278}.sectionAside{font-family:Georgia,serif;font-style:italic;color:#6c777a}.categoryGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.categoryCard{height:320px;background-position:50%;background-size:cover;text-decoration:none;color:white;padding:20px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .25s ease}.categoryCard:hover{transform:translateY(-4px)}.categoryCard>span{font-size:9px;text-transform:uppercase;letter-spacing:.18em}.categoryCard h3{font-family:Georgia,serif;font-size:29px;font-weight:400;margin:0}.categoryCard p{font-size:11px;letter-spacing:.05em;margin:8px 0 0}.darkSection{background:var(--deep);color:white}.sectionHeader.light>div>p:not(.eyebrow){color:#b9c2c2}.sectionHeader.light>a{font-size:10px;text-decoration:none;font-weight:800;letter-spacing:.08em}.picksGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.pick{background:#0b3540;border:1px solid rgba(255,255,255,.12)}.pickImage{height:270px;background-size:cover;background-position:50%;position:relative}.pickImage span{position:absolute;top:12px;left:12px;background:var(--cream);color:var(--deep);font-size:8px;letter-spacing:.14em;font-weight:800;padding:8px 10px}.pickBody{padding:18px}.pickBody small{font-size:8px;letter-spacing:.16em;color:#b7c0c0}.pickBody h3{font-family:Georgia,serif;font-size:26px;font-weight:400;margin:8px 0}.pickBody p{font-size:13px;color:#d2d9d9;margin:0 0 22px}.pickBody a{font-size:9px;letter-spacing:.1em;font-weight:800;text-decoration:none}.editorialPromise{font-size:10px;color:#9eaeae;margin:24px 0 0}.plannerWrap{display:grid;grid-template-columns:.38fr .62fr;grid-gap:8%;gap:8%;align-items:start}.plannerIntro h2{font-family:Georgia,serif;font-size:56px;line-height:.95;font-weight:400;margin:0 0 22px}.plannerIntro h2 em{font-weight:400}.plannerIntro>p:not(.eyebrow){font-family:Georgia,serif;font-size:18px;line-height:1.5;color:#5f6e72}.statusPill{display:inline-block;margin-top:12px;border:1px solid var(--ink);padding:8px 10px;font-size:8px;letter-spacing:.13em;font-weight:800}.planner{border-top:1px solid var(--ink)}.plannerRow{display:grid;grid-template-columns:130px 1fr;grid-gap:20px;gap:20px;padding:20px 0;border-bottom:1px solid var(--line);align-items:center}.plannerRow>span{font-size:9px;letter-spacing:.15em;font-weight:800}.plannerRow div{display:flex;flex-wrap:wrap;gap:7px}.plannerRow button{border:1px solid #c9c5bb;background:transparent;color:#42565c;padding:10px 13px;font-size:10px;letter-spacing:.05em;cursor:default}.plannerRow button.active{background:var(--deep);border-color:var(--deep);color:white}.plannerResult{background:#eee8dc;margin:22px 0 10px;padding:20px}.plannerResult span{font-size:8px;letter-spacing:.16em;font-weight:800}.plannerResult strong{font-family:Georgia,serif;font-weight:400;font-size:20px;display:block;margin:9px 0}.plannerResult p{font-size:11px;line-height:1.5;margin:0;color:#617075}.buildBtn{width:100%;border:0;background:var(--deep);color:white;padding:17px;font-size:10px;letter-spacing:.1em;font-weight:800}.islandsBand{background:#eee9df}.islandCards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.islandCard{height:400px;background-size:cover;background-position:50%;color:white;text-decoration:none;padding:18px;display:flex;flex-direction:column;justify-content:space-between}.islandCard>span{font-size:9px;letter-spacing:.16em}.islandCard h3{font-family:Georgia,serif;font-weight:400;font-size:27px;margin:0}.islandCard p{font-size:11px;margin:6px 0 0}.closing{min-height:480px;background:linear-gradient(90deg,rgba(2,34,43,.88),rgba(2,34,43,.36)),url(https://upload.wikimedia.org/wikipedia/commons/a/a4/Cala_corsara_arcipelago_della_Maddalena.jpg) 50%/cover;color:white;display:flex;align-items:center}.closingInner h2{font-family:Georgia,serif;font-size:58px;line-height:1.02;font-weight:400;margin:0 0 34px}.closingInner h2 em{font-weight:400}.footer{padding:46px 0 28px;grid-template-columns:220px 1fr auto;grid-gap:40px;gap:40px}.brand.dark{color:var(--deep)}.footer>p{font-family:Georgia,serif;font-size:14px;margin:0;max-width:520px;color:#5f6e72}.footerLinks{display:flex;flex-direction:column;gap:8px;text-align:right;font-size:9px;letter-spacing:.07em}.credits{border-top:1px solid var(--line);padding-top:14px;font-size:9px;color:#6c777a}.credits summary{cursor:pointer;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.credits p{line-height:1.5;max-width:900px}@media(max-width:1100px){.nav{grid-template-columns:220px 1fr 170px}.links{gap:18px}.heroCopy h1{font-size:66px}.heroContent{grid-template-columns:1fr 280px}.islandCards,.picksGrid{grid-template-columns:repeat(2,1fr)}.footer{grid-template-columns:200px 1fr}}@media(max-width:760px){.shell{width:90%}.hero{min-height:760px;background-position:58%}.heroShade{background:linear-gradient(90deg,rgba(1,27,35,.72),rgba(1,27,35,.25)),linear-gradient(0deg,rgba(1,27,35,.55),transparent)}.nav{height:86px;grid-template-columns:1fr auto}.brand{font-size:14px}.brand span{margin-left:22px}.links{display:none}.navCta{padding:12px;font-size:9px}.heroContent{display:block;padding-top:140px}.heroCopy h1{font-size:48px;line-height:.95}.heroCopy h1 em{font-size:.62em}.heroCopy p{font-size:15px}.heroActions{flex-direction:column;align-items:flex-start}.insiderNote{display:none}.heroBottom{bottom:20px}.heroBottom span:first-child{display:none}.manifesto{padding:54px 0}.manifestoGrid{grid-template-columns:1fr;gap:22px}.manifesto h2{font-size:37px}.manifestoGrid>p{font-size:17px}.section{padding:52px 0}.sectionHeader{display:block}.sectionAside{margin-top:8px}.categoryGrid{grid-template-columns:1fr 1fr}.categoryCard{height:230px}.categoryCard h3{font-size:21px}.picksGrid{grid-template-columns:1fr 1fr}.pickImage{height:180px}.pickBody h3{font-size:21px}.plannerWrap{grid-template-columns:1fr;gap:34px}.plannerIntro h2{font-size:45px}.plannerRow{grid-template-columns:1fr;gap:10px}.islandCards{grid-template-columns:1fr 1fr}.islandCard{height:270px}.closing{min-height:430px}.closingInner h2{font-size:43px}.footer{grid-template-columns:1fr;gap:22px}.footerLinks{text-align:left}.credits{grid-column:auto}}@media(max-width:480px){.categoryGrid,.islandCards,.picksGrid{grid-template-columns:1fr}.categoryCard{height:260px}.pickImage{height:240px}.islandCard{height:320px}.heroCopy h1{font-size:43px}.heroBottom{justify-content:flex-end}}.siteHeader{height:92px;padding:0 4%;display:grid;grid-template-columns:240px 1fr 180px;align-items:center;position:absolute;z-index:20;top:0;left:0;right:0;color:#fff;border-bottom:1px solid rgba(255,255,255,.25)}.siteHeader.onLight{position:relative;color:var(--deep);border-bottom:1px solid var(--line);background:var(--paper)}.siteNav{display:flex;justify-content:center;gap:30px}.siteNav a{font-size:10px;font-weight:800;letter-spacing:.1em;text-decoration:none}.siteHeader.onLight .navCta{background:var(--deep);border-color:var(--deep);color:#fff}.pageIntro{padding:86px 0 58px;border-bottom:1px solid var(--line)}.detailHero h1,.pageIntro h1,.subHero h1{font-family:Georgia,serif;font-weight:400;letter-spacing:-.03em}.pageIntro h1{font-size:72px;line-height:.95;margin:0 0 24px}.pageIntro h1 em{font-weight:400}.pageIntro>p:last-child{max-width:680px;font-family:Georgia,serif;font-size:19px;line-height:1.55;color:#5f6e72}.detailHero,.subHero{min-height:500px;color:#fff;background-size:cover;background-position:50%;display:flex;align-items:end;padding:160px 0 70px}.detailHero h1,.subHero h1{font-size:78px;margin:8px 0 14px}.detailHero .shell>p:last-child,.subHero .shell>p:last-child{font-family:Georgia,serif;font-size:20px;max-width:680px;line-height:1.45}.detailHero.tall{min-height:600px}.contentGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.storyCard{text-decoration:none;color:inherit;border-top:1px solid var(--ink);padding-top:12px}.storyCard>div{height:270px;background-size:cover;background-position:50%;margin-bottom:17px}.storyCard small{font-size:9px;letter-spacing:.15em;text-transform:uppercase}.storyCard h3{font-family:Georgia,serif;font-size:29px;font-weight:400;margin:8px 0}.storyCard p{font-size:13px;line-height:1.5;color:#607075;min-height:58px}.storyCard span{font-size:9px;font-weight:800;letter-spacing:.1em}.emptyState{background:#eee8dc;padding:46px;max-width:760px}.emptyState h3{font-family:Georgia,serif;font-size:36px;font-weight:400;margin:0 0 15px}.emptyState>p:not(.eyebrow){font-family:Georgia,serif;font-size:17px;line-height:1.55;color:#5f6e72}.emptyState a{font-size:10px;font-weight:800;letter-spacing:.1em;text-decoration:none}.detailBody{padding:72px 0;display:grid;grid-template-columns:1fr 320px;grid-gap:12%;gap:12%;align-items:start}.detailBody article h2{font-family:Georgia,serif;font-size:42px;line-height:1.15;font-weight:400;margin:0 0 24px}.detailBody article>p:last-child{font-family:Georgia,serif;font-size:18px;line-height:1.6;color:#5e6b70}.detailBody aside{border-top:1px solid var(--ink);padding-top:17px}.chip{display:inline-block;border:1px solid #bdb8ad;padding:9px 12px;margin:0 6px 7px 0;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.blockCta{display:flex!important;margin-top:24px}.darkPrimary{background:var(--deep)!important;color:#fff!important;border-color:var(--deep)!important}.sourceNote{border-top:1px solid var(--line);padding:22px 0 58px}.sourceNote strong{font-size:10px;letter-spacing:.1em;text-transform:uppercase}.sourceNote p{font-size:12px;line-height:1.5;color:#6b777a;max-width:780px}.plannerPage{display:grid;grid-template-columns:.34fr .66fr;grid-gap:8%;gap:8%}.realPlanner .plannerRow button{cursor:pointer}.realPlanner .plannerRow button:hover{border-color:var(--deep)}.itinerary{margin:22px 0}.itinerary article{display:grid;grid-template-columns:90px 1fr;grid-gap:20px;gap:20px;border-top:1px solid var(--line);padding:17px 0}.itinerary article>span{font-size:9px;letter-spacing:.13em;font-weight:800}.itinerary h3{font-family:Georgia,serif;font-size:21px;font-weight:400;margin:0 0 5px}.itinerary p{font-size:12px;line-height:1.45;color:#657277;margin:0}.linkBtn{text-decoration:none;display:block;text-align:center}.plannerTease{display:flex;justify-content:space-between;align-items:end;gap:40px}.plannerTease h2{font-family:Georgia,serif;font-size:52px;font-weight:400;margin:0 0 15px}.plannerTease h2 em{font-weight:400}.plannerTease>div>p:last-child{font-family:Georgia,serif;font-size:17px;line-height:1.55;max-width:720px;color:#617075}.pickImage{display:block}@media(max-width:900px){.siteHeader{grid-template-columns:1fr auto}.siteNav{display:none}.contentGrid{grid-template-columns:1fr 1fr}.detailBody,.plannerPage{grid-template-columns:1fr;gap:35px}.detailHero h1,.pageIntro h1,.subHero h1{font-size:54px}.plannerTease{display:block}.plannerTease .primary{margin-top:20px}}@media(max-width:560px){.siteHeader{height:82px}.siteHeader .brand{font-size:13px}.siteHeader .navCta{font-size:8px;padding:11px}.contentGrid{grid-template-columns:1fr}.storyCard>div{height:240px}.detailHero,.subHero{min-height:460px;padding-bottom:45px}.pageIntro{padding-top:58px}.detailHero h1,.pageIntro h1,.subHero h1{font-size:44px}.detailBody article h2{font-size:32px}.plannerTease h2{font-size:40px}.emptyState{padding:28px}.itinerary article{grid-template-columns:70px 1fr}}.directoryTools{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);padding:16px 0;margin-bottom:28px;display:grid;grid-template-columns:1fr auto auto;grid-gap:24px;gap:24px;align-items:center}.directoryTools>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.filterLabel{font-size:8px;letter-spacing:.14em;font-weight:800;margin-right:5px}.filterBtn{border:1px solid #c7c1b6;background:transparent;padding:8px 10px;font-size:8px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;color:var(--ink)}.filterBtn.active{background:var(--deep);border-color:var(--deep);color:#fff}.directoryTools select{border:1px solid #c7c1b6;background:var(--paper);padding:8px 30px 8px 10px;font-size:9px;color:var(--ink)}.resultCount{font-family:Georgia,serif;font-style:italic;margin:0;color:#69767a;font-size:13px;white-space:nowrap}.miniTags{display:flex;gap:5px;flex-wrap:wrap;margin:12px 0 16px}.miniTags span{border:1px solid #d1ccc1;padding:5px 7px;font-size:7px!important;letter-spacing:.06em!important;font-weight:700!important;color:#667478}.storyCard .openGuide{display:block}.compactEmpty{margin-top:20px}.infoBlock{border-top:1px solid var(--line);padding:18px 0}.infoBlock strong{font-size:9px;letter-spacing:.12em}.infoBlock p{font-family:Georgia,serif;font-size:17px;line-height:1.55;color:#5e6b70;margin:8px 0 0}.factRow{border-top:1px solid var(--line);padding:13px 0;gap:15px}.factRow span{letter-spacing:.11em}.factRow strong{font-family:Georgia,serif;font-size:13px;font-weight:400}.sourceMeta{font-size:10px!important}.sourceMeta a{text-decoration:underline}@media(max-width:900px){.directoryTools{grid-template-columns:1fr 1fr}.directoryTools .resultCount{grid-column:1/-1}}@media(max-width:560px){.directoryTools{grid-template-columns:1fr}.directoryTools .resultCount{grid-column:auto}.directoryTools>div{align-items:flex-start;flex-direction:row}}.miniTags{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin:16px 0 18px!important;min-height:0!important;align-items:flex-start!important}.miniTags span{display:inline-flex!important;width:auto!important;height:auto!important;min-height:0!important;padding:6px 8px!important;border:1px solid #c7c1b6!important;font-size:8px!important;line-height:1!important;letter-spacing:.05em!important;white-space:nowrap!important}.directoryGrid .storyCard{min-height:0!important;padding-bottom:18px}.directoryGrid .storyCard>div:first-child{height:280px!important;min-height:280px!important}.directoryGrid .storyCard>p{min-height:48px;margin-bottom:0}.directoryGrid .openGuide{margin-top:auto;padding-top:8px}.islandCards{grid-template-columns:repeat(4,1fr)!important;gap:10px!important;align-items:stretch}.islandCard{min-height:360px!important}.detailHeroNoImage,.islandCardNoImage,.storyCardNoImage>div{background:linear-gradient(135deg,#123f49,#6b7a78)!important}.islandCard small{display:block;margin-top:10px;font-size:8px;letter-spacing:.14em;font-weight:800}@media(max-width:1100px){.islandCards{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:560px){.islandCards{grid-template-columns:1fr!important}.directoryGrid .storyCard>div:first-child{height:240px!important;min-height:240px!important}}.businessTextCard .businessCardLead{height:250px;background:linear-gradient(135deg,#123f49,#6b7a78);padding:22px;display:flex;flex-direction:column;justify-content:space-between;color:#fff}.businessCardLead span{font-size:8px;letter-spacing:.16em;font-weight:800}.businessCardLead strong{font-family:Georgia,serif;font-size:28px;font-weight:400}.businessTextCard>div:first-child{filter:none}.secondary.blockCta{display:block;margin-top:8px;text-align:center;border:1px solid var(--ink);padding:13px;text-decoration:none;font-size:9px;letter-spacing:.1em;font-weight:800}.detailHeroNoImage{background:linear-gradient(115deg,#0c3540,#526c70)!important}.mapTools{display:flex;gap:24px;align-items:end;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);padding:16px 0;margin-bottom:28px}.mapTools>div{display:flex;flex-direction:column;gap:6px}.mapTools span{font-size:8px;letter-spacing:.14em;font-weight:800}.mapTools select{min-width:180px;border:1px solid #c7c1b6;background:var(--paper);padding:10px}.mapTools p{margin-left:auto;font-family:Georgia,serif;font-style:italic;color:#69767a}.archipelagoBoard{min-height:640px;background:linear-gradient(145deg,#0b3a47,#0e5362);padding:34px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;align-items:start}.islandNode{background:rgba(250,248,243,.96);padding:18px;box-shadow:0 10px 35px rgba(0,0,0,.12)}.islandNode1{margin-top:80px}.islandNode2{margin-top:28px}.islandNode3{margin-top:120px}.islandNode header{display:grid;grid-template-columns:1fr auto;align-items:end;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:10px}.islandNode header small{grid-column:1/-1;font-size:7px;letter-spacing:.15em}.islandNode h3{font-family:Georgia,serif;font-size:24px;font-weight:400;margin:3px 0 0}.islandNode header span{font-family:Georgia,serif;font-size:20px}.mapPin{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid #e2ddd3;text-decoration:none}.mapPin>b{font-size:12px;color:#0e5362}.mapPin span{display:flex;flex-direction:column;gap:3px}.mapPin strong{font-family:Georgia,serif;font-size:15px;font-weight:400}.mapPin small{font-size:7px;letter-spacing:.07em;color:#69767a}.mapDisclaimer{font-size:10px;color:#69767a;margin-top:12px}.smartResults article{display:grid;grid-template-columns:55px 1fr;grid-gap:16px;gap:16px;border-top:1px solid var(--line);padding:20px 0}.smartResults article>span{font-family:Georgia,serif;font-size:20px}.smartResults small{font-size:8px;letter-spacing:.13em}.smartResults h3{font-family:Georgia,serif;font-size:27px;font-weight:400;margin:4px 0 8px}.smartResults p{font-size:12px;line-height:1.5;color:#657277;margin:0 0 9px}.smartResults a{font-size:9px;letter-spacing:.1em;font-weight:800;text-decoration:none}.accessWarning{border-left:2px solid var(--sand);padding-left:10px!important}.plannerSafety{background:var(--deep);color:#fff;padding:18px;margin-top:18px}.plannerSafety strong{font-size:8px;letter-spacing:.15em}.plannerSafety p{font-size:11px;line-height:1.5;margin:8px 0 0;color:#d5dddd}@media(max-width:1000px){.archipelagoBoard{grid-template-columns:repeat(2,1fr)}.islandNode1,.islandNode2,.islandNode3{margin-top:0}}@media(max-width:560px){.mapTools{display:grid;grid-template-columns:1fr}.mapTools p{margin:0}.mapTools select{width:100%}.archipelagoBoard{grid-template-columns:1fr;padding:16px;min-height:0}}.conditions{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;border-top:1px solid #0b3a44;border-bottom:1px solid #d8d0c3;padding:16px 0;margin:18px 0 22px}.conditions>div{display:flex;flex-direction:column;gap:4px}.conditions span{font:700 10px/1.2 Arial,sans-serif;letter-spacing:.14em}.conditions strong{font:400 21px/1.2 Georgia,serif}.conditions p{grid-column:1/-1;margin:0;font-size:13px}.conditions.compact{max-width:520px}.conditions.muted{display:block;font-style:italic}.geoMapWrap{max-width:1240px;margin:0 auto 70px;padding:0 24px}.geoMap,.geoMapLoading{height:610px;width:100%;background:#d9dfdc;border:1px solid #0b3a44}.geoMapLoading{display:grid;place-items:center;font-style:italic}.insiderMarker{background:transparent!important;border:0!important}.insiderMarker span{display:block;width:18px;height:18px;background:#073a46;border:3px solid #f4efe5;border-radius:50%;box-shadow:0 1px 8px #0006}.leaflet-popup-content{font-family:Arial,sans-serif}.leaflet-popup-content small{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.leaflet-popup-content strong{display:block;font:24px/1.1 Georgia,serif;margin:5px 0}.leaflet-popup-content p{font-size:12px}.leaflet-popup-content a{font-size:10px;font-weight:700;letter-spacing:.08em;color:#073a46}.mapLegend{font:italic 14px Georgia,serif;text-align:right;padding-top:8px}.mapLegend strong{font-style:normal}.editorialMapSection{max-width:1240px;margin:0 auto 80px;padding:0 24px}.sectionHead{border-top:1px solid #0b3a44;padding-top:18px;margin-bottom:24px}.sectionHead span{font:700 10px Arial,sans-serif;letter-spacing:.15em}.sectionHead h2{font:42px Georgia,serif;margin:8px 0}.visualResults article{position:relative}.visualResults article>img{width:150px;height:105px;object-fit:cover;grid-column:auto}.resultLinks{display:flex;gap:22px}.resultLinks a{font-weight:700}.mapIntro{max-width:1240px;margin:0 auto 35px;padding:45px 24px 0}.mapIntro>span{font:700 10px Arial,sans-serif;letter-spacing:.15em}.mapIntro h1{font:64px/.95 Georgia,serif;margin:12px 0 22px}.mapIntro p{max-width:660px;font:18px/1.5 Georgia,serif}.mapIntro em{font-weight:400}@media(max-width:760px){.geoMap{height:520px}.mapIntro h1{font-size:46px}.conditions{grid-template-columns:1fr}.conditions p{grid-column:auto}.visualResults article>img{width:100%;height:180px}.visualResults article{display:block}}.todayDecision{background:var(--deep);color:white;padding:22px 24px;margin:0 0 18px;border-top:3px solid var(--sand)}.todayDecision>span{font-size:8px;letter-spacing:.16em;font-weight:800}.todayDecision>div:not(.todayActions){display:flex;justify-content:space-between;gap:20px;align-items:baseline;margin:10px 0 8px}.todayDecision strong{font:400 28px/1.1 Georgia,serif}.todayDecision em{font:italic 14px Georgia,serif;color:#d6dddd}.todayDecision p{font-size:12px;line-height:1.5;color:#e1e6e6;margin:0}.todayActions{display:flex;gap:22px;margin-top:14px}.todayActions a{font-size:9px;font-weight:800;letter-spacing:.1em;text-decoration:none}.mapCta{color:var(--deep);border-color:var(--deep);background:transparent}.mapCta:hover{background:var(--deep);color:white}.mapMeta{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:10px}.mapKey{display:flex;flex-wrap:wrap;gap:14px}.mapKey>span{display:flex;align-items:center;gap:6px;text-transform:uppercase;font-size:8px;letter-spacing:.1em}.keyDot{width:11px;height:11px;border-radius:50%;display:inline-block;background:#073a46;border:2px solid #f4efe5;box-shadow:0 0 0 1px #073a46}.insiderMarker.marker-beaches span,.keyDot.marker-beaches{background:#087d9a}.insiderMarker.marker-explore span,.keyDot.marker-explore{background:#b98a4a}.insiderMarker.marker-eat span,.keyDot.marker-eat{background:#8d4c3f}.insiderMarker.marker-drink span,.keyDot.marker-drink{background:#7d5b8f}.insiderMarker.marker-stay span,.keyDot.marker-stay{background:#4f6f52}.insiderMarker.marker-sea span,.keyDot.marker-sea{background:#155b75}.popupLinks{display:flex;flex-direction:column;gap:6px}.geoMap{height:660px}.leaflet-container{background:#dce6e4}.resultLinks a:last-child{border-bottom:1px solid}.plannerSafety{border-top:3px solid var(--sand)}@media(max-width:760px){.mapMeta,.todayDecision>div:not(.todayActions){display:block}.todayDecision em{display:block;margin-top:6px}.mapKey{margin-bottom:8px}.geoMap{height:540px}.todayActions{flex-direction:column;gap:10px}}.conversionPanel{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.conversionPanel .blockCta{margin-top:8px}.conversionPanel .eyebrow{margin-bottom:12px}.conversionDisclaimer{display:block;margin-top:13px;color:#748084;font-size:10px;line-height:1.45}.factRow{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid var(--line)}.factRow span{font-size:8px;letter-spacing:.12em}.factRow strong{font-size:11px;text-align:right}.geoMapFilters{display:grid;grid-template-columns:auto auto 1fr;grid-gap:12px;gap:12px;align-items:end;margin:0 0 14px;padding:14px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.geoMapFilters>div{display:flex;flex-direction:column;gap:6px}.geoMapFilters span{font-size:8px;letter-spacing:.14em;font-weight:800}.geoMapFilters select{min-width:175px;border:1px solid #c7c1b6;background:var(--paper);padding:10px;color:var(--ink)}.geoMapFilters p{justify-self:end;margin:0;font:italic 14px Georgia,serif;color:#69767a}.plannerAnchor{display:grid;grid-template-columns:1fr auto;grid-gap:4px 18px;gap:4px 18px;align-items:center;border:1px solid var(--ink);padding:14px 16px;margin:0 0 14px}.plannerAnchor span{grid-column:1/-1;font-size:8px;letter-spacing:.14em;font-weight:800}.plannerAnchor strong{font:400 21px Georgia,serif}.plannerAnchor button{border:0;background:transparent;border-bottom:1px solid;padding:3px 0;font-size:8px;letter-spacing:.12em;font-weight:800;color:var(--ink);cursor:pointer}.plannerSafety a{display:inline-block;margin-top:10px;color:white;font-size:9px;letter-spacing:.1em;font-weight:800;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.5)}.rulesGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.rulesGrid article{border-top:3px solid var(--sand);background:#eee9df;padding:26px}.rulesGrid article>span{font-size:8px;letter-spacing:.14em;font-weight:800}.rulesGrid h2{font:400 30px/1.05 Georgia,serif;margin:12px 0}.rulesGrid p{font:15px/1.55 Georgia,serif;color:#58676c}.rulesGrid a{font-size:9px;letter-spacing:.1em;font-weight:800;text-decoration:none}.rulesNote{margin-top:24px;background:var(--deep);color:white;padding:22px}.rulesNote strong{font-size:8px;letter-spacing:.14em}.rulesNote p{font:15px/1.55 Georgia,serif;color:#d5dddd;margin:8px 0 0;max-width:850px}.verificationBadge{margin:18px 0;border-left:3px solid var(--sand);padding:10px 12px;background:#eee9df}.verificationBadge span{display:block;font-size:7px;letter-spacing:.14em;font-weight:800}.verificationBadge strong{display:block;font:400 14px Georgia,serif;margin-top:5px}.freshnessWarning{display:inline-block;background:#eee9df;border-left:3px solid var(--sand);padding:9px 11px!important;font-size:9px!important;letter-spacing:.06em}.rulesInline{display:inline-block;margin-top:8px;font-size:9px;font-weight:800;letter-spacing:.08em;border-bottom:1px solid}.footerLinks a,.rulesInline{text-decoration:none}.footerLinks a:hover{text-decoration:underline}@media(max-width:760px){.geoMapFilters{grid-template-columns:1fr 1fr}.geoMapFilters p{grid-column:1/-1;justify-self:start}.geoMapFilters select{min-width:0;width:100%}.rulesGrid{grid-template-columns:1fr}}.siteHeader{z-index:50;grid-template-columns:240px minmax(0,1fr) auto;gap:22px}.siteHeader.heroHeader{position:relative;width:min(92%,1480px);margin:0 auto;padding:0;height:106px;border-bottom:1px solid rgba(255,255,255,.28);background:transparent;color:white}.siteHeader.heroHeader .brand,.siteHeader.heroHeader .siteNav a{color:white}.siteHeader.heroHeader .navCta{background:var(--cream);color:var(--deep);border-color:var(--cream)}.siteNav{gap:25px;min-width:0}.siteNav a{position:relative;white-space:nowrap}.siteNav a:after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:1px;background:currentColor;transition:right .2s ease}.siteNav a.active:after,.siteNav a:hover:after{right:0}.headerActions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.menuToggle{border:1px solid;background:transparent;color:inherit;padding:11px 12px;font-size:9px;letter-spacing:.1em;font-weight:800}.menuToggle,.mobileMenu{display:none}.heroHeader .menuToggle{color:white}@media(max-width:1220px){.siteNav{gap:16px}.siteNav a{font-size:9px}.siteHeader,.siteHeader.heroHeader{grid-template-columns:210px minmax(0,1fr) auto}.siteHeader .navCta{padding:13px 14px;font-size:9px}}@media(max-width:930px){.siteHeader,.siteHeader.heroHeader{height:86px;grid-template-columns:1fr auto;padding-left:4%;padding-right:4%;width:100%}.siteHeader.heroHeader{padding-left:0;padding-right:0;width:90%}.siteNav{display:none}.menuToggle{display:inline-flex}.headerActions .navCta{display:none}.mobileMenu{position:absolute;top:100%;left:0;right:0;background:var(--paper);color:var(--deep);border-top:1px solid var(--line);box-shadow:0 16px 36px rgba(0,0,0,.12);padding:18px 5%;grid-template-columns:repeat(2,1fr);gap:0;z-index:80}.mobileMenu.open{display:grid}.mobileMenu a{padding:14px 4px;border-bottom:1px solid var(--line);font-size:10px;letter-spacing:.11em;font-weight:800;text-decoration:none}.mobileMenu a.active{background:#eee9df;padding-left:10px}.mobileMenu .mobilePlan{grid-column:1/-1;background:var(--deep);color:#fff;text-align:center;margin-top:12px;border:0}.heroHeader .mobileMenu{left:-5.5%;right:-5.5%;color:var(--deep)}}@media(max-width:520px){.mobileMenu.open{grid-template-columns:1fr}.mobileMenu .mobilePlan{grid-column:auto}.siteHeader .brand{font-size:13px}}.visualResults article{grid-template-columns:150px 46px minmax(0,1fr);gap:18px;align-items:start;padding:24px 0}.visualResults article.hasImage>img{grid-column:1;grid-row:1;width:150px;height:112px}.visualResults article.hasImage>span{grid-column:2;grid-row:1}.visualResults article.hasImage>.resultBody{grid-column:3;grid-row:1;min-width:0}.visualResults article.noImage{grid-template-columns:46px minmax(0,1fr)}.visualResults article.noImage>span{grid-column:1}.visualResults article.noImage>.resultBody{grid-column:2;min-width:0}.visualResults .resultBody h3{font-size:29px;line-height:1.05;margin-top:5px}.visualResults .resultBody p{max-width:720px}.resultLinks{flex-wrap:wrap;gap:12px 22px;margin-top:12px}.resultLinks a{display:inline-block;padding-bottom:2px}.plannerResult{margin-top:22px;margin-bottom:0}.todayDecision{margin-bottom:20px}.plannerRow{padding:18px 0}.realPlanner{min-width:0}.plannerPage{grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr)}@media(max-width:900px){.plannerPage{grid-template-columns:1fr}.visualResults article{grid-template-columns:130px 42px minmax(0,1fr)}.visualResults article.hasImage>img{width:130px;height:98px}}@media(max-width:640px){.visualResults article,.visualResults article.hasImage,.visualResults article.noImage{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:12px;gap:12px}.visualResults article.hasImage>img{grid-column:1/-1;grid-row:auto;width:100%;height:220px}.visualResults article.hasImage>span,.visualResults article.noImage>span{grid-column:1;grid-row:auto}.visualResults article.hasImage>.resultBody,.visualResults article.noImage>.resultBody{grid-column:2;grid-row:auto}.visualResults .resultBody h3{font-size:26px}.todayDecision{padding:20px}.plannerRow button{padding:10px 11px}}.trustHero{padding:110px 0 72px;border-bottom:1px solid #cfc7b8}.trustHero h1{font-size:clamp(54px,7vw,108px);line-height:.92;margin:14px 0 28px;max-width:980px}.trustHero>p:last-child{font-size:20px;line-height:1.5;max-width:760px}.trustGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:#d6cebf;margin-top:70px;margin-bottom:70px}.trustGrid article{background:#f7f3eb;padding:38px;min-height:300px}.partnerCta h2,.policyList h2,.trustGrid h2{font-family:Georgia,serif;font-weight:400;font-size:32px;margin:12px 0}.partnerCta p,.policyList p,.trustGrid p{line-height:1.65}.partnerCta{display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:40px;gap:40px;padding-top:65px;padding-bottom:90px;border-top:1px solid #d6cebf}.partnerCta>div{max-width:720px}.policyList{padding:30px 0 90px}.policyList article{display:grid;grid-template-columns:90px 1fr;grid-gap:30px;gap:30px;border-bottom:1px solid #d6cebf;padding:34px 0}.policyList article>span{font-family:Georgia,serif;font-size:28px;font-style:italic}.policyList article>div{max-width:820px}.verificationBadge small{display:block;margin-top:5px;opacity:.75;font-size:10px;line-height:1.4}.footerLinks{flex-wrap:wrap}@media(max-width:800px){.trustHero{padding:70px 0 45px}.trustGrid{grid-template-columns:1fr;margin-top:45px}.trustGrid article{min-height:0}.partnerCta{grid-template-columns:1fr;align-items:start}.policyList article{grid-template-columns:48px 1fr;gap:14px}.trustHero h1{font-size:52px}}.footer{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(420px,1.6fr);grid-gap:46px 70px;gap:46px 70px;align-items:start}.footerLead p{max-width:360px;margin-top:20px}.footerNav{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:34px;gap:34px}.footerNav>div{display:flex;flex-direction:column;gap:9px}.footerNav span{font-size:8px;letter-spacing:.15em;font-weight:800;margin-bottom:4px}.footerMeta a,.footerNav a{color:inherit;text-decoration:none;font-size:11px}.footerMeta a:hover,.footerNav a:hover{text-decoration:underline}.footerMeta{border-top:1px solid var(--line);padding-top:18px;display:flex;justify-content:space-between;gap:20px;font-size:10px}.credits,.footerMeta{grid-column:1/-1}.homeUtility{padding-top:90px;padding-bottom:100px}.utilityGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.utilityGrid>a{background:var(--paper);color:var(--ink);padding:30px;text-decoration:none;min-height:245px;display:flex;flex-direction:column}.utilityGrid>a:hover{background:#eee9df}.utilityGrid span{font:italic 15px Georgia,serif}.utilityGrid h3{font:400 28px/1.05 Georgia,serif;margin:28px 0 12px}.utilityGrid p{font:14px/1.55 Georgia,serif;color:#5e6a6d;margin:0}.utilityGrid strong{font-size:8px;letter-spacing:.12em;margin-top:auto;padding-top:28px}.aboutSplit{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;padding-top:80px;padding-bottom:80px;border-bottom:1px solid var(--line)}.aboutSplit h2{font:400 38px/1.05 Georgia,serif;margin:12px 0}.aboutSplit p{font:16px/1.6 Georgia,serif}.aboutPrinciples{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);margin-top:70px;margin-bottom:70px}.aboutPrinciples>div{background:#eee9df;padding:32px}.aboutPrinciples span{font:italic 16px Georgia,serif}.aboutPrinciples h3{font:400 26px/1.08 Georgia,serif;margin:26px 0 12px}.aboutPrinciples p{font:14px/1.55 Georgia,serif;color:#5f6b6f}.aboutActions{display:flex;gap:12px;flex-wrap:wrap}.commercialFormats{padding-top:30px;padding-bottom:80px}.formatGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line)}.formatGrid article{background:#eee9df;padding:30px;min-height:260px}.formatGrid span{font-size:8px;letter-spacing:.14em;font-weight:800}.formatGrid h3{font:400 28px/1.05 Georgia,serif;margin:28px 0 12px}.formatGrid p{font:14px/1.55 Georgia,serif;color:#5f6b6f}.relatedGuides{padding-top:30px;padding-bottom:90px}.relatedGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.relatedCard{border-top:1px solid var(--ink);padding-top:12px;text-decoration:none;color:var(--ink);display:flex;flex-direction:column;min-width:0}.relatedCard>div{height:190px;background-size:cover;background-position:50%;margin-bottom:16px}.relatedCard>span{font-size:8px;letter-spacing:.1em;text-transform:uppercase}.relatedCard h3{font:400 28px/1.05 Georgia,serif;margin:8px 0}.relatedCard p{font:14px/1.45 Georgia,serif;color:#5f6b6f}.relatedCard strong{font-size:8px;letter-spacing:.12em;margin-top:auto;padding-top:18px}.relatedCardNoImage{background:#eee9df;padding:22px;min-height:260px}@media(max-width:1100px) and (min-width:851px){.utilityGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:850px){.footer{grid-template-columns:1fr}.footerNav{grid-template-columns:repeat(3,1fr)}.aboutPrinciples,.aboutSplit,.formatGrid,.relatedGrid,.utilityGrid{grid-template-columns:1fr}.aboutSplit{gap:34px}.formatGrid article,.utilityGrid>a{min-height:0}.relatedCard>div{height:230px}}@media(max-width:560px){.footerNav{grid-template-columns:1fr 1fr}.footerMeta{flex-direction:column}.homeUtility{padding-top:60px;padding-bottom:70px}}.tripLink{font-size:10px;font-weight:800;letter-spacing:.14em;text-decoration:none;white-space:nowrap;border-bottom:1px solid;padding:8px 0}.saveTripButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(4,43,53,.35);background:transparent;color:inherit;padding:10px 12px;font:700 9px/1.1 inherit;letter-spacing:.1em;cursor:pointer}.saveTripButton.saved,.saveTripButton:hover{background:#062f39;color:#fff;border-color:#062f39}.conversionPanel .saveTripButton{width:100%;margin-top:8px}.resultLinks .saveTripButton,.todayActions .saveTripButton{padding:0;border:0;border-bottom:1px solid;background:transparent;color:inherit}.simpleHero{padding-top:150px;padding-bottom:40px}.simpleHero h1{font-size:clamp(48px,7vw,92px);line-height:.9;margin:10px 0 24px}.simpleHero>p:last-child{max-width:620px;font-size:18px}.emptyTrip{padding:52px;background:#eee8dc;max-width:780px}.emptyTrip span,.tripFooterNote strong,.tripSectionTitle span,.tripSummary span{font-size:10px;font-weight:800;letter-spacing:.16em}.emptyTrip h2,.tripSummary h2{font-size:clamp(34px,5vw,58px);margin:10px 0}.tripSummary{border-top:1px solid #0b3a44;padding:28px 0 38px;display:grid;grid-template-columns:140px 1fr 1fr;grid-gap:24px;gap:24px;align-items:start}.tripSummary h2{margin:0}.tripSummary p{margin:0;max-width:520px}.tripSection{border-top:1px solid #cfc7b8;padding:24px 0 34px}.tripSectionTitle{display:flex;justify-content:space-between;margin-bottom:18px}.tripCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.tripCard{border:1px solid #d9d0c0;display:grid;grid-template-columns:180px 1fr;min-height:180px}.tripThumb{background-size:cover;background-position:50%}.tripCard>div{padding:20px}.tripCard small{font-size:9px;text-transform:uppercase;letter-spacing:.12em}.tripCard h3{font-size:28px;margin:8px 0}.tripCard h3 a{text-decoration:none;color:inherit}.tripActions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:18px}.tripActions a{font-size:9px;font-weight:800;letter-spacing:.08em}.tripFooterNote{margin-top:28px;background:#062f39;color:#fff;padding:26px}.tripFooterNote a{color:#fff;font-size:9px;font-weight:800}.serviceAreaPill{display:inline-block;font-size:9px;letter-spacing:.1em;border:1px solid #ccc;padding:6px 8px}@media(max-width:1000px){.tripLink{display:none}.tripCards,.tripSummary{grid-template-columns:1fr}}@media(max-width:650px){.tripCard{grid-template-columns:1fr}.tripThumb{min-height:190px}.simpleHero{padding-top:110px}}.tripLink b{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:6px;border-radius:99px;background:var(--deep);color:#fff;font-size:9px}.heroHeader .tripLink b{background:var(--cream);color:var(--deep)}.tripControlBar{display:grid;grid-template-columns:minmax(220px,.7fr) 1.3fr;grid-gap:28px;gap:28px;align-items:end;border:1px solid var(--line);padding:22px;margin-bottom:38px;background:#f2ede4}.tripControlBar span{font-size:9px;font-weight:800;letter-spacing:.14em}.tripControlBar strong{display:block;font:400 28px Georgia,serif;margin:5px 0 8px}.readinessTrack{height:4px;background:#d8d0c3;overflow:hidden}.readinessTrack i{display:block;height:100%;background:var(--deep)}.tripControlActions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.tripControlActions button{border:1px solid var(--deep);background:transparent;color:var(--deep);padding:11px 12px;font-size:8px;font-weight:800;letter-spacing:.1em;cursor:pointer}.tripControlActions button:hover{background:var(--deep);color:#fff}.tripSequence{border-top:1px solid var(--ink);padding:24px 0 42px}.sequenceGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.sequenceGrid>a{background:var(--paper);text-decoration:none;padding:22px;min-height:220px;display:flex;flex-direction:column}.sequenceGrid small{font-size:8px;font-weight:800;letter-spacing:.14em}.sequenceGrid h3{font:400 26px/1.08 Georgia,serif;margin:24px 0 10px}.sequenceGrid p{font:13px/1.5 Georgia,serif;color:#627074;margin:0}.sequenceGrid strong{font-size:8px;letter-spacing:.1em;margin-top:auto;padding-top:20px}.sequenceGrid>a:hover{background:#eee8dc}@media(max-width:900px){.tripControlBar{grid-template-columns:1fr}.tripControlActions{justify-content:flex-start}.sequenceGrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.sequenceGrid,.tripControlActions{grid-template-columns:1fr}.tripControlActions{display:grid}.tripControlActions button{width:100%}}@media print{.footer,.saveTripButton,.siteHeader,.tripControlActions,.tripFooterNote{display:none!important}.simpleHero{padding-top:30px}.tripCard,.tripSection,.tripSequence{page-break-inside:avoid;break-inside:avoid}.shell{width:100%}}.directoryTrustStrip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);margin:0 0 26px}.directoryTrustStrip>div{background:#f2ede4;padding:18px 20px}.directoryTrustStrip span,.statusPills span{font-size:8px;font-weight:800;letter-spacing:.12em}.directoryTrustStrip p{font:12px/1.45 Georgia,serif;color:#617075;margin:7px 0 0}.directoryTools{align-items:end}.statusPills{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0 2px}.statusPills span{border:1px solid #b7afa1;padding:5px 6px;background:#f2ede4}.directVerification{border-color:#0b3a44}.commercialDisclosure{margin-top:10px;padding:12px;border:1px dashed #7f7467}.commercialDisclosure strong{display:block;font-size:8px;letter-spacing:.12em}.commercialDisclosure small{display:block;margin-top:5px;font-size:10px;line-height:1.4}.businessTextCard .statusPills span{background:rgba(255,255,255,.45)}@media(max-width:760px){.directoryTrustStrip{grid-template-columns:1fr}}.accessSnapshot{margin:16px 0;padding:14px 15px;border:1px solid #b7afa1;background:#f2ede4}.accessSnapshot span{display:block;font:800 8px/1 Arial,sans-serif;letter-spacing:.14em;margin-bottom:7px}.accessSnapshot strong{display:block;font:20px/1.15 Georgia,serif}.accessSnapshot small{display:block;margin-top:6px;font:11px/1.4 Arial,sans-serif;color:#617075}.accessSnapshot.accessAlert{border-color:#8b563f;background:#f3e7df}.beachAccessStrip{margin-bottom:22px}@media(max-width:760px){.directoryTrustStrip{grid-template-columns:1fr}.directoryTools{align-items:stretch}}.directoryGrid{align-items:stretch;row-gap:34px}.directoryGrid .storyCard{display:flex;flex-direction:column;height:100%;padding-bottom:4px;overflow:visible}.directoryGrid .storyCard>div:not(:first-child){height:auto!important;min-height:0!important;margin-bottom:0!important;background-size:initial;background-position:0 0}.directoryGrid .storyCard>div:first-child{height:250px!important;min-height:250px!important;margin-bottom:18px!important}.directoryGrid .storyCard.businessTextCard>div:first-child{height:190px!important;min-height:190px!important;margin-bottom:18px!important}.directoryGrid .storyCard small{display:block;line-height:1.3}.directoryGrid .storyCard h3{font-size:30px;line-height:1.03;margin:8px 0 13px}.directoryGrid .storyCard>p{min-height:0!important;margin:0;color:#617075;line-height:1.55;max-width:94%}.directoryGrid .statusPills{display:flex!important;align-items:flex-start!important;align-content:flex-start!important;gap:6px!important;flex-wrap:wrap!important;width:100%!important;height:auto!important;min-height:0!important;margin:18px 0 0!important}.directoryGrid .statusPills span{display:inline-flex!important;align-items:center!important;width:auto!important;height:auto!important;min-height:0!important;line-height:1!important;padding:7px 8px!important;white-space:nowrap!important;background:#f2ede4}.directoryGrid .miniTags{display:flex!important;align-items:flex-start!important;align-content:flex-start!important;gap:6px!important;flex-wrap:wrap!important;width:100%!important;height:auto!important;min-height:0!important;margin:9px 0 17px!important}.directoryGrid .miniTags span{display:inline-flex!important;align-items:center!important;width:auto!important;height:auto!important;min-height:0!important;line-height:1!important;padding:6px 8px!important;white-space:nowrap!important}.directoryGrid .openGuide{margin-top:auto!important;padding-top:8px!important;line-height:1.2}.directoryGrid .businessCardLead{background:linear-gradient(145deg,#0a3440,#63777a)!important;padding:20px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;color:#fff}.directoryGrid .businessCardLead span{opacity:.78}.directoryGrid .businessCardLead strong{font-size:31px;line-height:1}.businessDirectoryStrip{margin-bottom:22px}.businessDirectoryStrip>div{min-height:112px}@media(max-width:900px){.contentGrid.directoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.directoryGrid .storyCard>div:first-child{height:230px!important;min-height:230px!important}}@media(max-width:560px){.contentGrid.directoryGrid{grid-template-columns:1fr}.directoryGrid{row-gap:28px}.directoryGrid .storyCard.businessTextCard>div:first-child,.directoryGrid .storyCard>div:first-child{height:220px!important;min-height:220px!important}.directoryGrid .storyCard h3{font-size:28px}.directoryGrid .storyCard>p{max-width:none}.directoryGrid .statusPills{margin-top:14px!important}}.planningSignal{margin-top:14px;padding:14px 15px;border:1px solid rgba(4,42,52,.22);background:#f4f0e8}.planningSignal span{display:block;font-size:10px;letter-spacing:.12em;font-weight:700;margin-bottom:7px}.planningSignal p{margin:0;font-size:13px;line-height:1.5}.factRow+.planningSignal{margin-top:10px}.partnerModel{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:70px}.partnerModel article{background:var(--paper);padding:30px;min-height:330px;display:flex;flex-direction:column}.partnerModel span,.partnerModel strong,.proofGrid b{font-size:9px;letter-spacing:.13em}.partnerModel h2{font:400 34px/1 Georgia,serif;margin:28px 0 16px}.partnerModel p{font:15px/1.55 Georgia,serif;color:#617075}.partnerModel strong{margin-top:auto;padding-top:30px}.partnerProof{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:50px;gap:50px;border-top:1px solid var(--ink);padding-top:30px;margin-bottom:70px}.partnerProof h2,.partnerRules h2{font:400 clamp(34px,5vw,58px)/1 Georgia,serif;margin:10px 0}.proofGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line)}.proofGrid p{background:#f2ede4;margin:0;padding:22px;display:flex;flex-direction:column;gap:9px}.proofGrid span{font:13px/1.5 Georgia,serif;color:#617075}.partnerRules{max-width:900px;margin-bottom:70px;border-left:3px solid var(--deep);padding-left:28px}.partnerRules>p:not(.eyebrow){font:18px/1.55 Georgia,serif;color:#617075}.partnerRules a{font-size:9px;letter-spacing:.1em;font-weight:800}.commercialDisclosure strong{letter-spacing:.14em}@media(max-width:800px){.partnerModel{grid-template-columns:1fr}.partnerModel article{min-height:0}.partnerProof,.proofGrid{grid-template-columns:1fr}}.launchCohort{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:50px;gap:50px;border-top:1px solid var(--ink);padding-top:30px;margin-bottom:54px}.launchCohort h2,.partnerChecklist h2{font:400 clamp(34px,5vw,58px)/1 Georgia,serif;margin:10px 0}.launchCohort>div>p:not(.eyebrow){font:16px/1.55 Georgia,serif;color:#617075}.cohortGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line)}.cohortGrid p{background:#f2ede4;margin:0;padding:22px;display:flex;flex-direction:column;gap:10px}.cohortGrid b{font-size:9px;letter-spacing:.13em}.cohortGrid span{font:13px/1.45 Georgia,serif;color:#617075}.partnerChecklist{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:50px;gap:50px;border-top:1px solid var(--ink);padding-top:30px;margin-bottom:70px}.partnerChecklist ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.partnerChecklist li{display:grid;grid-template-columns:48px 1fr;grid-gap:10px;gap:10px;padding:15px 0;border-bottom:1px solid var(--line);font:15px/1.4 Georgia,serif}.partnerChecklist li span{font:800 9px/1.5 Arial,sans-serif;letter-spacing:.12em}.launchNote{padding:16px 18px;background:#eee8dc;border-left:3px solid var(--deep);font:14px/1.5 Georgia,serif}@media(max-width:800px){.cohortGrid,.launchCohort,.partnerChecklist{grid-template-columns:1fr}}.todayInsider{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:34px 0 42px}.todayTop{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:60px;gap:60px;align-items:end}.todayTop h2{font:400 clamp(42px,6vw,76px)/.95 Georgia,serif;margin:10px 0 18px}.todayTop>div>p:last-child{max-width:650px;font:15px/1.55 Georgia,serif;color:#617075}.todayTop .conditions{margin:0}.todayGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);margin-top:30px}.todayGrid article{background:var(--paper);padding:22px;min-height:285px;display:flex;flex-direction:column}.todayGrid article>span{font-size:8px;font-weight:800;letter-spacing:.14em}.todayGrid article>small{font-size:8px;letter-spacing:.08em;color:#718084;margin-top:28px}.todayGrid h3{font:400 27px/1.04 Georgia,serif;margin:8px 0 12px}.todayGrid p{font:12px/1.5 Georgia,serif;color:#617075}.todayGrid article>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:18px}.todayFooter>a:not(.primary),.todayGrid a,.todayGrid button{font-size:8px;font-weight:800;letter-spacing:.09em}.todayGrid .eventToday{background:var(--deep);color:white}.todayGrid .eventToday p,.todayGrid .eventToday small{color:rgba(255,255,255,.72)}.todayGrid .eventToday a{color:white}.todayFooter{display:flex;align-items:center;gap:24px;margin-top:24px;flex-wrap:wrap}.eventPage{padding-top:20px}.eventList{border-top:1px solid var(--ink)}.eventList article{display:grid;grid-template-columns:70px minmax(0,1fr);grid-gap:25px;gap:25px;padding:30px 0;border-bottom:1px solid var(--line)}.eventList article>span{font:italic 24px Georgia,serif}.eventList article>div{max-width:900px}.eventList small{font-size:9px;letter-spacing:.12em;font-weight:800}.eventList h2{font:400 clamp(30px,4vw,48px)/1 Georgia,serif;margin:8px 0 13px}.eventList p{font:15px/1.55 Georgia,serif;color:#617075;max-width:760px}.eventMeta{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:16px}.eventMeta a,.eventMeta b{font-size:8px;letter-spacing:.12em}.eventMeta em{font:italic 11px Georgia,serif;color:#617075}.emptyEvents{padding:50px 0}.emptyEvents h2{font:400 38px Georgia,serif}@media(max-width:1100px){.todayGrid{grid-template-columns:repeat(2,1fr)}.todayGrid .eventToday{grid-column:1/-1}.siteNav{gap:12px}}@media(max-width:760px){.todayTop{gap:24px}.todayGrid,.todayTop{grid-template-columns:1fr}.todayGrid .eventToday{grid-column:auto}.eventList article{grid-template-columns:40px 1fr;gap:12px}}.homeProof{position:relative;z-index:4;margin-top:-1px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-top:0;background:var(--paper)}.homeProof>a,.homeProof>div{min-height:118px;padding:22px 24px;border-right:1px solid var(--line);display:flex;flex-direction:column;text-decoration:none}.homeProof>:last-child{border-right:0}.homeProof>a{background:var(--deep);color:#fff}.homeProof>a:hover{background:#0a3540}.homeProof strong{font:400 28px/1 Georgia,serif}.homeProof span{font-size:8px;letter-spacing:.14em;font-weight:800;margin-top:9px}.homeProof small{font:11px/1.4 Georgia,serif;color:#6a777a;margin-top:auto;padding-top:10px}.homeProof>a small{color:rgba(255,255,255,.65)}.categoryCard>span{display:flex;align-items:center;justify-content:space-between;gap:10px}.categoryCard>span b{font-size:8px;letter-spacing:.12em;padding:7px 8px;background:rgba(4,37,47,.58);border:1px solid rgba(255,255,255,.3)}.heroActions{flex-wrap:wrap}.heroPlanLink{background:rgba(3,38,48,.42)}.filterSummary{display:flex!important;align-items:center!important;gap:12px!important;margin-left:auto!important}.clearFilters{border:0;background:transparent;color:var(--ink);padding:7px 0;font-size:8px;letter-spacing:.1em;font-weight:800;text-decoration:underline;cursor:pointer}.darkEmpty{background:#0b3540!important;border-color:rgba(255,255,255,.18)!important}.darkEmpty,.darkEmpty h3{color:#fff!important}@media(max-width:900px){.homeProof{grid-template-columns:1fr 1fr}.homeProof>:nth-child(2){border-right:0}.homeProof>:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:760px){.homeProof{width:90%;grid-template-columns:1fr 1fr}.heroActions{max-width:330px}.heroActions a{width:100%}.filterSummary{width:100%;justify-content:space-between;margin-left:0!important}}@media(max-width:520px){.homeProof{grid-template-columns:1fr}.homeProof>*{border-right:0!important;border-bottom:1px solid var(--line)}.homeProof>:last-child{border-bottom:0}.homeProof>a,.homeProof>div{min-height:104px}.categoryCard>span b{font-size:7px}}.section{padding-top:clamp(64px,7vw,104px);padding-bottom:clamp(64px,7vw,104px)}.sectionHead{margin-bottom:clamp(28px,3.2vw,48px)}.manifesto{padding-top:clamp(70px,8vw,120px);padding-bottom:clamp(70px,8vw,120px)}.manifestoGrid{gap:clamp(36px,8vw,130px)}.manifestoGrid h2{max-width:720px;text-wrap:balance}.manifestoGrid p{max-width:570px}.catCard,.pickCard,.placeCard{transition:transform .22s ease,box-shadow .22s ease}.catCard h3,.pickCard h3,.placeCard h3{text-wrap:balance;overflow-wrap:anywhere}@media (hover:hover){.catCard:hover,.pickCard:hover,.placeCard:hover{transform:translateY(-3px)}}@media (max-width:760px){.section{padding-top:58px;padding-bottom:58px}.manifesto{padding-top:62px;padding-bottom:62px}.manifestoGrid{gap:26px}}.manifesto{padding-top:clamp(42px,4.5vw,66px);padding-bottom:clamp(38px,4vw,58px)}.todaySection{padding-top:clamp(30px,3vw,44px);padding-bottom:clamp(46px,4.5vw,68px)}.manifesto+.todaySection{padding-top:clamp(26px,2.6vw,38px)}@media (max-width:760px){.manifesto{padding-top:42px;padding-bottom:36px}.todaySection{padding-top:24px;padding-bottom:44px}}.todaySection{padding-bottom:0}.todaySection+#discover{padding-top:42px}@media (max-width:760px){.todaySection{padding-bottom:0}.todaySection+#discover{padding-top:36px}}.seoGuideLinks{margin-top:64px;padding-top:34px;border-top:1px solid var(--ink)}.seoGuideLinks h2{font:400 clamp(32px,4vw,50px)/1 Georgia,serif;margin:10px 0 26px}.seoGuideLinks>div{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line)}.seoGuideLinks a{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink)}.seoGuideLinks a:nth-child(odd){padding-right:24px}.seoGuideLinks a:nth-child(2n){padding-left:24px;border-left:1px solid var(--line)}.seoGuideLinks strong{font:400 20px/1.2 Georgia,serif}.seoGuideLinks span{font-size:8px;letter-spacing:.1em;font-weight:800;white-space:nowrap}@media(max-width:760px){.seoGuideLinks{margin-top:46px}.seoGuideLinks>div{grid-template-columns:1fr}.seoGuideLinks a:nth-child(2n),.seoGuideLinks a:nth-child(odd){padding:18px 0;border-left:0}}.insiderChatLauncher{position:fixed;right:22px;bottom:22px;z-index:1000;border:1px solid rgba(255,255,255,.28);background:#082f3a;color:#f2ede4;border-radius:999px;padding:13px 17px;box-shadow:0 12px 38px rgba(0,0,0,.22);font:800 9px/1 Arial,sans-serif;letter-spacing:.13em;display:flex;gap:9px;align-items:center;cursor:pointer}.insiderChatLauncher:hover{transform:translateY(-1px)}.insiderChatStar{font-size:17px;font-weight:400;color:#f2ede4}.insiderChatPanel{position:fixed;right:22px;bottom:78px;width:min(390px,calc(100vw - 28px));height:min(650px,calc(100vh - 110px));z-index:1001;background:#f2ede4;color:#0b3039;border:1px solid #0b3039;box-shadow:0 20px 65px rgba(0,0,0,.28);display:grid;grid-template-rows:auto 1fr auto auto auto;overflow:hidden}.insiderChatHeader{background:#082f3a;color:#f2ede4;padding:16px 17px;display:flex;justify-content:space-between;align-items:center}.insiderChatHeader>div:first-child{display:flex;align-items:center;gap:11px}.insiderChatHeader strong{display:block;font:800 9px/1 Arial,sans-serif;letter-spacing:.15em}.insiderChatHeader small{display:block;margin-top:5px;font:11px/1.2 Georgia,serif;color:rgba(242,237,228,.7)}.insiderChatMark{font-size:24px}.insiderChatHeaderActions{display:flex;gap:5px}.insiderChatHeaderActions button{width:30px;height:30px;border:1px solid rgba(242,237,228,.24);background:transparent;color:#f2ede4;cursor:pointer;font-size:18px}.insiderChatMessages{padding:18px;overflow:auto;display:flex;flex-direction:column;gap:12px}.insiderBubble{max-width:88%;padding:12px 14px;border-radius:2px}.insiderBubble p{margin:0;white-space:pre-wrap;font:14px/1.48 Georgia,serif}.insiderBubble.assistant{align-self:flex-start;background:#fff;border:1px solid #d8d2c7}.insiderBubble.user{align-self:flex-end;background:#0b3039;color:#fff}.insiderChatLinks{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.insiderChatLinks a{font:800 7px/1 Arial,sans-serif;letter-spacing:.09em;text-decoration:none;color:#0b3039;border-bottom:1px solid #0b3039;padding-bottom:3px}.insiderQuick{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.insiderQuick button{background:transparent;border:1px solid #bcb5aa;color:#0b3039;padding:10px;font:800 8px/1.2 Arial,sans-serif;letter-spacing:.08em;text-align:left;cursor:pointer}.insiderQuick button:hover{background:#fff}.insiderTyping{display:flex;gap:5px;padding:15px}.insiderTyping span{width:5px;height:5px;border-radius:50%;background:#708086;animation:insiderDot 1.2s infinite}.insiderTyping span:nth-child(2){animation-delay:.15s}.insiderTyping span:nth-child(3){animation-delay:.3s}@keyframes insiderDot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.insiderChatError{font:12px/1.4 Georgia,serif;color:#7e3027;border-left:2px solid #7e3027;padding:8px 10px;background:#fff}.insiderChatComposer{border-top:1px solid #cfc8bd;background:#fff;display:grid;grid-template-columns:1fr 44px;align-items:end}.insiderChatComposer textarea{resize:none;max-height:110px;min-height:48px;border:0;outline:0;padding:14px 13px;background:transparent;color:#0b3039;font:14px/1.35 Georgia,serif}.insiderChatComposer button{height:44px;margin:4px;border:0;background:#0b3039;color:#fff;font-size:20px;cursor:pointer}.insiderChatComposer button:disabled{opacity:.35;cursor:default}.insiderHumanRow{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;background:#e7e1d6;border-top:1px solid #cfc8bd}.insiderHumanRow span{font:12px/1.2 Georgia,serif}.insiderHumanRow a{font:800 7px/1 Arial,sans-serif;letter-spacing:.1em;color:#0b3039;text-decoration:none;border-bottom:1px solid #0b3039;padding-bottom:3px}.insiderChatDisclaimer{margin:0;padding:8px 16px;background:#e7e1d6;color:#6a777a;font:9px/1.35 Arial,sans-serif}@media(max-width:600px){.insiderChatLauncher{right:14px;bottom:14px}.insiderChatPanel{right:0;bottom:0;width:100vw;height:100dvh;max-height:none;border:0}.insiderChatHeader{padding-top:max(16px,env(safe-area-inset-top))}.insiderQuick{grid-template-columns:1fr}.insiderHumanRow{padding-bottom:max(12px,env(safe-area-inset-bottom))}}.ratingPanel{margin:10px 0 70px;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);padding:38px 0}.ratingHead{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.ratingHead h2{font:400 clamp(30px,4vw,48px)/1.05 Georgia,serif;margin:0}.ratingHead h2 em{font-weight:400}.ratingColumns{display:grid;grid-template-columns:1fr 1.35fr;border:1px solid var(--line);background:#fff}.googleRatingBox,.insiderRatingBox{padding:32px}.googleRatingBox{border-right:1px solid var(--line)}.ratingLabel{font:800 9px/1 Arial,sans-serif;letter-spacing:.16em;color:var(--ink)}.googleScore{display:flex;align-items:center;gap:18px;margin:20px 0 5px}.googleScore strong{font:400 52px/1 Georgia,serif}.googleScore span{font-size:20px;letter-spacing:2px;color:#e5a81d}.googleRatingBox>small{display:block;color:#687579;font:13px/1.5 Georgia,serif}.ratingFreshness{font-size:10px!important;margin-top:8px}.ratingPending{display:block;font:400 54px/1 Georgia,serif;margin:18px 0}.ratingMuted{font:13px/1.5 Georgia,serif;color:#687579;max-width:280px}.insiderScoreRow{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:18px 0}.insiderScoreRow>strong{font:400 48px/1 Georgia,serif;white-space:nowrap}.insiderScoreRow>strong small{font-size:16px}.compassScale{display:flex;gap:9px;align-items:center}.insiderCompass{font-size:31px;line-height:1;color:#0b3039;display:inline-block}.insiderCompass.empty{opacity:.18}.verifiedLine{display:flex;gap:12px;align-items:center;padding:17px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.verifiedLine .insiderCompass{font-size:23px}.verifiedLine b{display:block;font:800 9px/1 Arial,sans-serif;letter-spacing:.13em}.verifiedLine small{display:block;margin-top:5px;color:#687579;font:12px/1.4 Georgia,serif}.scoreBreakdown{margin-top:24px}.scoreRow{display:grid;grid-template-columns:170px 1fr 36px;align-items:center;grid-gap:12px;gap:12px;margin-top:14px}.scoreRow>span{font:12px/1.2 Georgia,serif}.scoreRow i{height:6px;background:#e7e1d8;display:block}.scoreRow i b{display:block;height:100%;background:#0b3039}.scoreRow>strong{font:400 14px/1 Georgia,serif;text-align:right}.notReviewed{margin-top:18px}.notReviewed .muted{margin-bottom:20px}.notReviewed>strong{font:800 10px/1 Arial,sans-serif;letter-spacing:.12em}.notReviewed p{font:13px/1.5 Georgia,serif;color:#687579;max-width:470px}.notReviewed a{display:inline-block;margin-top:8px;color:#0b3039;font:800 8px/1 Arial,sans-serif;letter-spacing:.1em;text-decoration:none;border-bottom:1px solid #0b3039;padding-bottom:4px}.ratingMethod{margin:15px 0 0;color:#687579;font:10px/1.5 Arial,sans-serif}.miniRatings{display:flex;gap:12px;align-items:center;margin:8px 0 2px;font:800 9px/1 Arial,sans-serif;letter-spacing:.04em}.googleMini b{font-size:11px}.insiderMini{display:flex;align-items:center;gap:3px}.insiderMini .insiderCompass{font-size:14px}@media(max-width:980px){.ratingHead{display:block}.ratingHead .eyebrow{margin-bottom:10px}.ratingColumns{grid-template-columns:minmax(0,1fr)}.googleRatingBox{border-right:0;border-bottom:1px solid var(--line)}.googleRatingBox,.insiderRatingBox{min-width:0;padding:24px 20px}.scoreRow{grid-template-columns:minmax(105px,145px) minmax(80px,1fr) 34px}.insiderCompass{font-size:25px}.insiderScoreRow>strong{font-size:40px}}.insiderCompass img{display:block;width:1em;height:1em;object-fit:contain}.ratingColumns>*{min-width:0}.ratingPanel{overflow:hidden}.insiderRatingBox{overflow-wrap:anywhere}.businessPage{padding-top:130px;padding-bottom:90px;min-height:75vh}.businessAuthCard{max-width:560px;margin:auto;border:1px solid var(--line);padding:42px;background:#fff}.businessAuthCard h1,.businessClaim h1,.businessDashHead h1{font:400 clamp(38px,5vw,64px)/1 Georgia,serif;margin:10px 0 18px}.businessAuthCard form,.businessEditForm{display:grid;grid-gap:18px;gap:18px;margin-top:28px}.businessAuthCard label,.businessEditForm label{display:grid;grid-gap:8px;gap:8px;font:800 8px/1 Arial,sans-serif;letter-spacing:.12em}.businessAuthCard input,.businessClaim input,.businessEditForm input,.businessEditForm textarea{border:1px solid #bbb3a8;background:#faf8f3;padding:13px;font:14px/1.4 Georgia,serif;color:#0b3039}.businessEditForm textarea{min-height:110px;resize:vertical}.businessTextButton{border:0;background:none;padding:18px 0 0;text-decoration:underline;cursor:pointer;color:#0b3039}.businessMsg{font:13px/1.5 Georgia,serif;padding:12px 0;color:#6b4039}.claimBusinessBox{margin:18px 0;padding:18px;border:1px solid var(--line);background:#f4f0e8}.claimBusinessBox span{font:800 8px/1 Arial,sans-serif;letter-spacing:.12em}.claimBusinessBox p{font:12px/1.45 Georgia,serif}.claimBusinessBox a{font:800 8px/1 Arial,sans-serif;letter-spacing:.1em;color:#0b3039}.businessDashHead{display:flex;justify-content:space-between;gap:20px;align-items:end;border-bottom:1px solid var(--ink);padding-bottom:24px}.businessDashHead button,.businessPortalGrid aside>button,.claimResults button{border:0;background:none;color:#0b3039;cursor:pointer}.businessPortalGrid{display:grid;grid-template-columns:290px 1fr;grid-gap:40px;gap:40px;margin-top:34px}.businessPortalGrid aside>button{width:100%;text-align:left;padding:15px 10px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:12px}.businessPortalGrid aside>button.active{background:#e9e3d8}.businessPortalGrid aside small{font:700 7px/1 Arial,sans-serif;letter-spacing:.1em}.businessEditForm,.businessEmpty{border:1px solid var(--line);padding:32px;background:#fff}.businessEditForm h2,.businessEmpty h2{font:400 36px/1.1 Georgia,serif;margin:8px 0 18px}.editorialLock{padding:18px;background:#0b3039;color:#f2ede4}.editorialLock strong{font:800 8px/1 Arial,sans-serif;letter-spacing:.12em}.editorialLock p{font:12px/1.45 Georgia,serif;margin-bottom:0}.businessClaim{max-width:850px;margin:auto}.businessClaim form{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;margin:28px 0}.claimResults>div{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--line);padding:18px 0}.claimResults small,.claimResults strong{display:block}.claimResults small{margin-top:5px;color:#687579}.claimResults button{font:800 8px/1 Arial,sans-serif;letter-spacing:.1em;border-bottom:1px solid #0b3039;padding:4px}@media(max-width:800px){.businessPage{padding-top:105px}.businessPortalGrid{grid-template-columns:1fr}.businessDashHead{display:block}.businessClaim form{grid-template-columns:1fr}.businessAuthCard,.businessEditForm,.businessEmpty{padding:22px}}.businessAutocomplete{position:relative;min-width:0}.businessAutocomplete>input{width:100%;box-sizing:border-box}.businessAutocompleteMenu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:50;background:#fff;border:1px solid #bdb5a9;box-shadow:0 16px 35px rgba(11,48,57,.12);max-height:360px;overflow:auto}.businessAutocompleteMenu>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;border:0;border-bottom:1px solid #e2ddd4;background:#fff;padding:14px 16px;cursor:pointer;color:#0b3039}.businessAutocompleteMenu>button:last-child{border-bottom:0}.businessAutocompleteMenu>button.active,.businessAutocompleteMenu>button:hover{background:#f1ece3}.businessAutocompleteMenu small,.businessAutocompleteMenu strong{display:block}.businessAutocompleteMenu strong{font:600 14px/1.25 Georgia,serif}.businessAutocompleteMenu small{font:11px/1.35 Georgia,serif;color:#687579;margin-top:4px}.businessAutocompleteEmpty{padding:14px 16px;font:12px/1.4 Georgia,serif;color:#687579}.autocompleteArrow{font:700 16px/1 Arial,sans-serif;flex:0 0 auto}.businessStatusNote{margin-top:22px;padding:16px;border:1px solid #d2c7b8;background:#f4f0e8}.businessStatusNote strong{font:800 8px/1 Arial,sans-serif;letter-spacing:.12em}.businessStatusNote p{margin-bottom:0}.businessRequestHistory{margin-top:20px;border:1px solid var(--line);background:#fff;padding:24px}.businessRequestHistory>div{display:grid;grid-template-columns:120px 120px 1fr;grid-gap:12px;gap:12px;border-top:1px solid var(--line);padding:12px 0;font-size:12px}.businessRequestHistory>div:first-of-type{margin-top:10px}.businessRequestHistory p{margin:0}.adminStats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);margin:28px 0;background:#fff}.adminStats>div{padding:22px;border-right:1px solid var(--line)}.adminStats>div:last-child{border-right:0}.adminStats strong{display:block;font:400 40px/1 Georgia,serif}.adminStats span{font:800 8px/1 Arial,sans-serif;letter-spacing:.12em}.adminTabs{display:flex;gap:0;border-bottom:1px solid #0b3039;margin-bottom:24px}.adminTabs button{border:0;background:none;padding:14px 20px;font:800 9px/1 Arial,sans-serif;letter-spacing:.1em;color:#0b3039;cursor:pointer}.adminTabs button.active{background:#0b3039;color:#f3eee5}.adminQueue{display:grid;grid-gap:18px;gap:18px}.adminQueueCard{border:1px solid var(--line);background:#fff;padding:25px}.adminQueueTop{display:flex;justify-content:space-between;gap:25px}.adminQueueTop h2{font:400 30px/1.1 Georgia,serif;margin:6px 0}.adminQueueTop>span{font:11px/1.3 Georgia,serif;color:#66767a;white-space:nowrap}.adminQueueCard dl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin:22px 0 0}.adminQueueCard dl>div{border-top:1px solid var(--line);padding-top:10px}.adminQueueCard dt{font:800 7px/1 Arial,sans-serif;letter-spacing:.12em}.adminQueueCard dd{margin:7px 0 0;font:12px/1.4 Georgia,serif}.adminQueueCard a{color:#0b3039}.adminActions{display:flex;gap:10px;margin-top:22px}.adminActions button{padding:13px 18px;cursor:pointer;font:800 8px/1 Arial,sans-serif;letter-spacing:.1em}.adminActions .approve{background:#0b3039;color:#fff;border:1px solid #0b3039}.adminActions .reject{background:transparent;color:#6f332e;border:1px solid #a98e89}.adminActions button:disabled{opacity:.45;cursor:wait}.adminNote{padding:12px;background:#f4f0e8}.changeDiff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:20px}.changeDiff>div{border:1px solid var(--line);padding:13px;min-width:0}.changeDiff strong{font:800 7px/1 Arial,sans-serif;letter-spacing:.1em}.changeDiff p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font:12px/1.45 Georgia,serif}.status-approved .eyebrow{color:#356653}.status-rejected .eyebrow,.status-revoked .eyebrow{color:#873f37}@media(max-width:800px){.adminStats{grid-template-columns:1fr}.adminStats>div{border-right:0;border-bottom:1px solid var(--line)}.adminStats>div:last-child{border-bottom:0}.adminQueueTop{display:block}.adminQueueTop>span{display:block;margin-top:8px}.adminQueueCard dl,.changeDiff{grid-template-columns:1fr}.adminActions{display:grid}.businessRequestHistory>div{grid-template-columns:1fr}}.businessRecoveryLinks{display:flex;justify-content:space-between;gap:16px;margin-top:16px}.businessRecoveryLinks a,.businessRecoveryLinks button{border:0;background:none;padding:0;color:#0b3039;text-decoration:underline;cursor:pointer;font:12px/1.4 Georgia,serif}@media(max-width:520px){.businessRecoveryLinks{display:grid}}.headerPartnerLink{font:800 8px/1 Arial,sans-serif;letter-spacing:.1em;color:inherit;text-decoration:none;white-space:nowrap;border-bottom:1px solid;padding-bottom:5px;margin-right:14px}.headerPartnerLink:hover{opacity:.68}@media(max-width:900px){.headerPartnerLink{font-size:7px;margin-right:8px}}.partnerPortalLink{font-size:10px;font-weight:800;line-height:normal;letter-spacing:.14em;color:inherit;text-decoration:none;white-space:nowrap;border-bottom:1px solid;padding:8px 0}.partnerPortalLink:hover{opacity:.7}.mobilePartnerPortalLink{display:none}@media(max-width:980px){.partnerPortalLink{display:none}.mobilePartnerPortalLink{display:block}}.businessSocialLinks{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.businessSocialLinks a{font:800 9px/1 Arial,sans-serif;letter-spacing:.1em;text-decoration:none;border-bottom:1px solid;padding:5px 0}.adminTabsWide{flex-wrap:wrap}.adminDashboard{display:grid;grid-gap:20px;gap:20px}.adminPanel{background:#fff;border:1px solid rgba(4,49,59,.13);padding:24px}.adminPanelHead{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:20px}.adminPanelHead h2{margin:.25rem 0 0}.adminMetricGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.adminMetricGrid>div{background:#f4f0e7;padding:18px;min-width:0}.adminMetricGrid strong{display:block;font-size:30px;line-height:1}.adminMetricGrid span{display:block;margin-top:8px;font:800 8px/1.2 Arial,sans-serif;letter-spacing:.12em}.categoryBreakdown{display:grid;grid-gap:12px;gap:12px}.categoryBreakdown>div{position:relative;display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;padding-bottom:9px;border-bottom:1px solid rgba(4,49,59,.12)}.categoryBreakdown i{position:absolute;left:0;bottom:-1px;height:2px;background:currentColor;opacity:.55}.adminTableWrap{overflow:auto}.adminBusinessTable{width:100%;border-collapse:collapse;min-width:900px}.adminBusinessTable td,.adminBusinessTable th{text-align:left;vertical-align:top;padding:12px 10px;border-bottom:1px solid rgba(4,49,59,.12)}.adminBusinessTable th{font:800 8px/1 Arial,sans-serif;letter-spacing:.12em}.adminBusinessTable td{font-size:13px}.adminBusinessTable td>a{font-weight:700}.adminBusinessTable td small{margin-top:5px;opacity:.65}.adminSearch{min-width:280px;padding:11px 12px;border:1px solid rgba(4,49,59,.22);background:#fff}.adminStatus{font:800 8px/1 Arial,sans-serif;letter-spacing:.1em}.adminStatus.status-approved{color:#1d6946}.adminStatus.status-pending{color:#8a6500}.adminStatus.status-rejected,.adminStatus.status-revoked{color:#8b2f26}.adminStatus.status-unclaimed{opacity:.55}@media(max-width:980px){.adminMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminPanelHead{align-items:flex-start;flex-direction:column}.adminSearch{width:100%;min-width:0}}.businessDangerZone{margin-top:28px;padding:22px;border:1px solid rgba(139,47,38,.28);background:rgba(139,47,38,.035);display:grid;grid-template-columns:1fr auto;grid-gap:22px;gap:22px;align-items:start}.businessDangerZone h3{margin:.2rem 0 .45rem}.businessDangerZone p{margin:0;max-width:720px}.dangerButton,.dangerOutline{border:1px solid #8b2f26;background:transparent;color:#8b2f26;padding:12px 15px;font:800 9px/1 Arial,sans-serif;letter-spacing:.1em;cursor:pointer}.dangerButton{background:#8b2f26;color:white}.unclaimForm{grid-column:1/-1;display:grid;grid-gap:14px;gap:14px;max-width:720px}.unclaimForm label{display:grid;grid-gap:7px;gap:7px;font-weight:700}.unclaimForm select,.unclaimForm textarea{width:100%;padding:11px 12px;border:1px solid rgba(4,49,59,.22);background:#fff;font:inherit}.unclaimActions{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:760px){.businessDangerZone{grid-template-columns:1fr}.dangerOutline{width:100%}}.directorySearchBar{display:grid;grid-template-columns:minmax(260px,1fr) 220px auto;grid-gap:12px;gap:12px;align-items:end;margin:0 0 16px}.directorySearchBar label{display:grid;grid-gap:6px;gap:6px}.directorySearchBar label>span{font:800 8px/1 Arial,sans-serif;letter-spacing:.14em}.directorySearchBar input,.directorySearchBar select{width:100%;border:1px solid #c7c1b6;background:var(--paper);padding:11px 12px;color:var(--ink)}.directorySearchBar>a{padding:12px 0;font:800 9px/1 Arial,sans-serif;letter-spacing:.1em;color:inherit;text-decoration:none;border-bottom:1px solid}.businessQuickFacts{margin-top:18px;border-top:1px solid var(--line);padding-top:17px}.businessQuickFacts>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.businessQuickFacts span{background:#f2ede4;padding:12px;min-width:0}.businessQuickFacts small{display:block;font:800 7px/1 Arial,sans-serif;letter-spacing:.12em;margin-bottom:6px}.businessQuickFacts strong{display:block;font:12px/1.35 Georgia,serif;font-weight:400;overflow-wrap:anywhere}.nearbyGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.nearbyCard{background:#f2ede4;color:inherit;text-decoration:none;padding:20px;min-height:210px;display:flex;flex-direction:column;justify-content:space-between}.nearbyCard span{font:800 8px/1 Arial,sans-serif;letter-spacing:.12em}.nearbyCard h3{font:28px/1.05 Georgia,serif;margin:12px 0}.nearbyCard p{font:13px/1.45 Georgia,serif;color:#5f6b6f}.nearbyCard>strong{font:800 8px/1 Arial,sans-serif;letter-spacing:.12em}.readinessScore{font:800 10px/1 Arial,sans-serif;padding:5px 7px;border:1px solid}.readinessScore.ready{color:#1d6946}.readinessScore.partial{color:#8a6500}.readinessScore.weak{color:#8b2f26}@media(max-width:900px){.directorySearchBar{grid-template-columns:1fr 1fr}.directorySearchBar>a{grid-column:1/-1}.nearbyGrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.directorySearchBar{grid-template-columns:1fr}.directorySearchBar>a{grid-column:auto}.businessQuickFacts>div,.nearbyGrid{grid-template-columns:1fr}}.interactiveMetrics button,.interactiveStats button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:inherit;color:inherit;text-align:left;font:inherit;cursor:pointer;min-width:0;padding:inherit}.interactiveMetrics button small,.interactiveStats button small{display:block;margin-top:12px;font:800 7px/1 Arial,sans-serif;letter-spacing:.12em;opacity:.55}.interactiveMetrics button:hover,.interactiveStats button:hover{background:#e9e3d9}.categoryBreakdown button:focus-visible,.interactiveMetrics button:focus-visible,.interactiveStats button:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.categoryBreakdown button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;color:inherit;text-align:left;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;position:relative;cursor:pointer}.categoryBreakdown button i{grid-column:1/-1;height:3px;background:currentColor;opacity:.2}.categoryBreakdown button small{font:800 7px/1 Arial,sans-serif;letter-spacing:.12em;opacity:.55}.categoryBreakdown button:hover small{opacity:1}.adminSearchStack{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.clearAdminFilter{border:1px solid;background:transparent;padding:9px 10px;font:800 8px/1 Arial,sans-serif;letter-spacing:.1em;cursor:pointer}.adminFilterCount{margin:.4rem 0 0;color:#66757a;font-size:12px;text-transform:none;letter-spacing:0}@media(max-width:700px){.adminSearchStack{justify-content:flex-start;width:100%}.adminSearchStack .adminSearch{width:100%}}.qaFilters{display:flex;gap:8px;flex-wrap:wrap}.qaFilters select{border:1px solid var(--line);background:var(--paper);padding:10px 12px;min-width:190px}.qaSummaryStrip{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);margin:16px 0}.qaSummaryStrip button{border:0;background:#f2ede4;text-align:left;padding:14px;cursor:pointer;color:inherit}.qaSummaryStrip strong{display:block;font:30px/1 Georgia,serif}.qaSummaryStrip span{display:block;margin-top:7px;font:800 8px/1 Arial,sans-serif;letter-spacing:.12em}.qaChips{display:flex;flex-wrap:wrap;gap:4px}.qaChips span{font:800 7px/1 Arial,sans-serif;letter-spacing:.08em;border:1px solid #b9b1a5;padding:4px 5px;background:#f4efe7}.qaPriority{display:inline-flex;min-width:34px;justify-content:center;padding:5px 6px;border:1px solid;font:800 9px/1 Arial,sans-serif}.qaPriority.high{color:#8b2f26}.qaPriority.medium{color:#8a6500}.qaPriority.normal{color:#34565e}.adminInlineEdit,.qaEditButton{border:0;background:transparent;padding:5px 0;font:800 8px/1 Arial,sans-serif;letter-spacing:.1em;text-decoration:underline;cursor:pointer;color:inherit}.adminInlineEdit{display:block;margin-top:7px}.adminEditorBackdrop{position:fixed;inset:0;z-index:1000;background:rgba(0,18,24,.58);display:flex;justify-content:flex-end}.adminEditor{width:min(720px,94vw);height:100%;overflow:auto;background:#f7f3eb;border-left:1px solid #b9b1a5;padding:26px}.adminEditorHead{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:18px}.adminEditorHead h2{font:34px/1.05 Georgia,serif;margin:6px 0}.adminEditorHead p{margin:0}.adminEditorHead button{border:0;background:transparent;font:800 8px/1 Arial,sans-serif;letter-spacing:.1em;cursor:pointer}.adminEditorGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.adminEditorGrid label{display:grid;grid-gap:6px;gap:6px}.adminEditorGrid label.wide{grid-column:1/-1}.adminEditorGrid span{font:800 8px/1 Arial,sans-serif;letter-spacing:.11em}.adminEditorGrid input,.adminEditorGrid textarea{width:100%;border:1px solid #c5beb3;background:#fffdf8;padding:10px 11px;font:14px/1.4 Arial,sans-serif;color:var(--ink);box-sizing:border-box}.adminEditorGrid textarea{resize:vertical}.adminEditorActions{position:-webkit-sticky;position:sticky;bottom:0;background:#f7f3eb;border-top:1px solid var(--line);margin-top:20px;padding:16px 0 4px;display:flex;justify-content:space-between;align-items:center;gap:12px}.adminEditorActions a{color:inherit;font:800 8px/1 Arial,sans-serif;letter-spacing:.1em}.adminEditorActions button{border:0;background:#083943;color:#fff;padding:13px 18px;font:800 9px/1 Arial,sans-serif;letter-spacing:.1em;cursor:pointer}.adminEditorActions button:disabled{opacity:.5;cursor:wait}@media(max-width:760px){.qaSummaryStrip{grid-template-columns:1fr 1fr}.adminEditorGrid{grid-template-columns:1fr}.adminEditorGrid label.wide{grid-column:auto}.adminEditor{width:100%;padding:18px}.adminEditorActions,.adminEditorHead{flex-direction:column}.adminEditorActions{align-items:stretch}.adminEditorActions a,.adminEditorActions button{text-align:center}}.businessMediaField{border-top:1px solid var(--line);padding-top:16px;margin-top:4px}.adminMediaEditor>span,.fieldLabel{display:block;font:800 8px/1 Arial,sans-serif;letter-spacing:.11em;margin-bottom:8px}.adminMediaEditor>img,.currentHeroPreview{width:100%;max-height:260px;object-fit:cover;margin-bottom:10px;border:1px solid var(--line)}.mediaUploader{display:grid;grid-template-columns:minmax(180px,1fr) auto;grid-gap:10px;gap:10px;align-items:stretch}.mediaUploadPreview{min-height:90px;border:1px dashed #aaa197;background:#f2ede4;display:flex;align-items:center;justify-content:center;overflow:hidden}.mediaUploadPreview img{width:100%;height:120px;object-fit:cover}.mediaUploadPreview div{text-align:center;padding:14px}.mediaUploadPreview span,.mediaUploadPreview strong{display:block}.mediaUploadPreview strong{font:800 9px/1 Arial,sans-serif;letter-spacing:.1em}.mediaUploadPreview span{font:11px/1.4 Arial,sans-serif;margin-top:6px;color:#5f6b6f}.mediaUploader>button{border:0;background:#083943;color:#fff;padding:12px 16px;font:800 8px/1 Arial,sans-serif;letter-spacing:.1em;cursor:pointer}.mediaUploader>button:disabled{opacity:.5}.mediaUploadMsg{grid-column:1/-1}.adminMediaEditor{border:1px solid var(--line);padding:12px;background:#f2ede4}.mediaModerationGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.mediaModerationCard{border:1px solid var(--line);background:#f2ede4}.mediaModerationCard>img{width:100%;aspect-ratio:4/3;object-fit:cover}.mediaModerationCard>div{padding:14px}.mediaModerationCard h3{margin:5px 0 8px;font:22px/1.05 Georgia,serif}.businessGallery{padding-top:28px;padding-bottom:28px}.businessGalleryGrid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:8px;gap:8px}.businessGalleryGrid img{width:100%;height:250px;object-fit:cover}.businessGalleryGrid img:first-child{grid-row:span 2;height:508px}.businessGalleryGrid img:nth-child(n+6){display:none}@media(max-width:760px){.mediaUploader{grid-template-columns:1fr}.businessGalleryGrid,.mediaModerationGrid{grid-template-columns:1fr 1fr}.businessGalleryGrid img,.businessGalleryGrid img:first-child{height:210px;grid-row:auto}.businessGalleryGrid img:first-child{grid-column:1/-1;height:280px}}@media(max-width:480px){.businessGalleryGrid,.mediaModerationGrid{grid-template-columns:1fr}.businessGalleryGrid img:first-child{grid-column:auto}}.insiderChatLauncher{touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.insiderChatLauncher.isDragging{cursor:-webkit-grabbing;cursor:grabbing;transform:none}.insiderChatLauncher:not(.isDragging){cursor:-webkit-grab;cursor:grab}.insiderChatDragHint{font:700 12px/1 Arial,sans-serif;letter-spacing:-3px;opacity:.55;margin-right:1px}.insiderChatPanel{max-width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.insiderChatHeader{touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:-webkit-grab;cursor:grab}.insiderChatPanel.isDragging .insiderChatHeader{cursor:-webkit-grabbing;cursor:grabbing}.insiderChatPanelGrip{font:700 12px/1 Arial,sans-serif;letter-spacing:-3px;opacity:.55}.insiderChatHeaderActions{cursor:default}@media(max-width:600px){.insiderChatLauncher{touch-action:none}.insiderChatPanel{left:0!important;top:0!important;right:auto!important;bottom:auto!important;width:100vw;height:100dvh;max-width:none;max-height:none}.insiderChatHeader{cursor:default;touch-action:auto}.insiderChatPanelGrip{display:none}}.insiderDecisionCard{display:block;margin-top:22px;padding:22px;border:1px solid var(--line);background:#f2ede4;min-width:0;overflow:hidden}.insiderDecisionCard h2{font:34px/1.05 Georgia,serif;margin:7px 0 10px}.insiderDecisionCard>div>p:last-child{font:15px/1.55 Georgia,serif;color:#4f5c60;margin:0}.insiderDecisionSignals{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);margin-top:16px;min-width:0}.insiderDecisionSignals span{background:#f8f4ec;padding:12px;display:flex;flex-direction:column;justify-content:space-between;min-height:68px}.insiderDecisionSignals small{font:800 7px/1 Arial,sans-serif;letter-spacing:.11em}.insiderDecisionSignals strong{font:22px/1 Georgia,serif;font-weight:400;margin-top:8px;overflow-wrap:anywhere}.businessConversionBar{position:-webkit-sticky;position:sticky;z-index:25;bottom:10px;margin:30px auto 10px;width:min(calc(100% - 32px),1180px);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 10px 10px 16px;background:rgba(8,57,67,.97);color:#fff;border:1px solid rgba(255,255,255,.28);box-shadow:0 8px 30px rgba(0,20,27,.2)}.businessConversionIdentity{display:grid;grid-gap:3px;gap:3px;min-width:0}.businessConversionIdentity small{font:800 7px/1 Arial,sans-serif;letter-spacing:.13em;opacity:.68}.businessConversionIdentity strong{font:17px/1.1 Georgia,serif;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.businessConversionActions{display:flex;gap:7px}.businessConversionActions a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 13px;text-decoration:none;font:800 8px/1 Arial,sans-serif;letter-spacing:.1em}.conversionSecondary{color:#fff;border:1px solid rgba(255,255,255,.42)}.conversionPrimary{background:#f5efe4;color:#083943;border:1px solid #f5efe4}.directoryResultSummary{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:4px 0 14px;border-bottom:1px solid var(--line);padding-bottom:10px}.directoryResultSummary>div{display:flex;align-items:baseline;gap:7px}.directoryResultSummary strong{font:30px/1 Georgia,serif}.directoryResultSummary span{font:800 8px/1 Arial,sans-serif;letter-spacing:.12em}.directoryResultSummary p{font:12px/1.4 Georgia,serif;margin:0;color:#5f6b6f}.conversionFunnel{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;margin-top:18px}.conversionFunnel button{border:1px solid var(--line);background:#f2ede4;padding:18px;text-align:left;cursor:pointer;color:inherit}.conversionFunnel button small,.conversionFunnel button span{display:block;font:800 8px/1 Arial,sans-serif;letter-spacing:.11em}.conversionFunnel button strong{display:block;font:38px/1 Georgia,serif;font-weight:400;margin:9px 0}.conversionFunnel i{padding:0 12px;font-style:normal}.funnelNote{font:11px/1.45 Arial,sans-serif;color:#5f6b6f;margin:12px 0 0}@media(max-width:760px){.insiderDecisionCard{grid-template-columns:1fr}.businessConversionBar{bottom:8px;width:calc(100% - 16px);padding:9px}.businessConversionIdentity{display:none}.businessConversionActions{width:100%;display:grid;grid-template-columns:1fr 1fr 1.35fr}.conversionFunnel{grid-template-columns:1fr}.conversionFunnel i{transform:rotate(90deg);text-align:center;padding:5px}.directoryResultSummary{align-items:flex-start;flex-direction:column;gap:5px}}.cantFindBusiness,.directoryBusinessSubmit{margin-top:28px;border:1px solid var(--line);background:#f2ede4;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:24px}.cantFindBusiness h2,.directoryBusinessSubmit h3{font:28px/1.08 Georgia,serif;margin:5px 0 8px}.cantFindBusiness p,.directoryBusinessSubmit p{margin:0;max-width:680px;color:#576468;line-height:1.5}.directoryBusinessSubmit a{border:1px solid #083943;padding:13px 16px;text-decoration:none;font:800 8px/1 Arial,sans-serif;letter-spacing:.1em;white-space:nowrap;color:#083943}.businessSubmission{max-width:1050px;margin:0 auto}.businessSubmissionIntro{max-width:760px;margin-bottom:30px}.businessSubmissionIntro h1,.businessSubmissionSuccess h1{font:48px/1 Georgia,serif;margin:8px 0 14px}.businessSubmissionIntro>p:last-child,.businessSubmissionSuccess>p{font:17px/1.6 Georgia,serif;color:#536166}.businessSubmission form{display:grid;grid-gap:18px;gap:18px}.submissionSection{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);grid-gap:28px;gap:28px;border:1px solid var(--line);padding:24px;background:#f7f3eb}.submissionSection h2{font:30px/1.1 Georgia,serif;margin:6px 0 10px}.submissionSection>div:first-child>p:last-child{font:13px/1.5 Arial,sans-serif;color:#607074}.submissionGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.submissionGrid label{display:grid;grid-gap:7px;gap:7px;font:800 8px/1 Arial,sans-serif;letter-spacing:.09em}.listingSubmissionsAdmin select,.submissionGrid input,.submissionGrid select,.submissionGrid textarea{width:100%;border:1px solid #c8c3b9;background:#fff;padding:11px 12px;font:14px/1.4 Arial,sans-serif;color:#163f47;letter-spacing:0}.submissionGrid textarea{resize:vertical}.span2,.submissionGrid .span2{grid-column:1/-1}.copyContactButton{border:1px dashed #7f8d90;background:transparent;padding:11px;font:800 8px/1 Arial,sans-serif;letter-spacing:.09em;cursor:pointer}.submissionConsent{display:flex!important;grid-template-columns:auto 1fr!important;align-items:flex-start;gap:10px!important;font:12px/1.45 Arial,sans-serif!important;letter-spacing:0!important}.submissionConsent input{width:auto;margin-top:2px}.submissionTrap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.submissionFinal{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:18px 0}.submissionFinal p{margin:4px 0 0;font:12px/1.5 Arial,sans-serif;color:#677478}.submissionFinal button:disabled{opacity:.45;cursor:not-allowed}.businessSubmissionSuccess{max-width:760px;margin:50px auto}.businessSubmissionSuccess>div{display:flex;gap:10px;margin-top:24px}.businessSubmissionSuccess button{border:1px solid var(--line);background:transparent;padding:12px 14px;font:800 8px/1 Arial,sans-serif;letter-spacing:.09em}.listingSubmissionsAdmin .adminPanelHead select{max-width:180px}.submissionStatus{display:inline-block;border:1px solid;padding:4px 6px;font:800 8px/1 Arial,sans-serif;letter-spacing:.08em}.status-pending{color:#8a6500}.status-reviewing{color:#275f73}.status-published{color:#1d6946}.status-rejected{color:#8b2f26}.adminBusinessTable td small{display:block;margin-top:4px}.adminBusinessTable td>a{color:inherit}.submissionAdminEditor{margin-top:20px}.submissionAdminTop{display:flex;justify-content:space-between;gap:20px;margin-bottom:18px}.submissionAdminTop>div{display:grid;grid-gap:5px;gap:5px;text-align:right}.submissionAdminTop button{align-self:flex-start}.adminEditGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:18px}.adminEditGrid label{display:grid;grid-gap:6px;gap:6px;font:800 8px/1 Arial,sans-serif;letter-spacing:.08em}.adminEditGrid input,.adminEditGrid textarea{width:100%;border:1px solid var(--line);padding:10px;background:#fff;font:13px/1.4 Arial,sans-serif;letter-spacing:0}.adminEditGrid .span2{grid-column:1/-1}.submissionAdminActions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.submissionAdminActions button{padding:11px 14px;border:1px solid var(--line);background:#fff;font:800 8px/1 Arial,sans-serif;letter-spacing:.09em}.submissionAdminActions .approve{background:#083943;color:#fff}.submissionAdminActions .reject{color:#8b2f26;border-color:#8b2f26}@media(max-width:760px){.cantFindBusiness,.directoryBusinessSubmit,.submissionAdminTop,.submissionFinal{align-items:flex-start;flex-direction:column}.adminEditGrid,.submissionGrid,.submissionSection{grid-template-columns:1fr}.adminEditGrid .span2,.submissionGrid .span2{grid-column:auto}.businessSubmissionIntro h1,.businessSubmissionSuccess h1{font-size:38px}.submissionAdminTop>div{text-align:left}.submissionAdminActions{flex-wrap:wrap;justify-content:flex-start}}.businessMissingCta{margin-top:28px;padding-top:24px;border-top:1px solid rgba(0,43,54,.18);display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.businessMissingCta strong{display:block;font-size:12px;letter-spacing:.16em}.businessMissingCta p{margin:6px 0 0;max-width:430px;font-size:14px;line-height:1.45}.businessMissingCta a{white-space:nowrap;font-size:12px;font-weight:700;letter-spacing:.08em;text-decoration:none;border-bottom:1px solid;padding-bottom:3px}@media(max-width:700px){.businessMissingCta{align-items:flex-start;flex-direction:column}}.launchReadinessPanel{margin:24px 0}.launchReadinessGrid{grid-gap:10px;gap:10px;margin-top:14px}.launchStageCard{border:1px solid rgba(0,43,54,.18);background:#fff;padding:18px}.launchStageCard strong{font-size:30px}.launchStageCard span{margin-top:5px;letter-spacing:.12em}.launchInline{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:8px;font-size:10px;letter-spacing:.08em}.launchInline span{opacity:.7}.launchReadinessPanel{margin:0 0 28px;padding:32px;border:1px solid rgba(0,43,54,.14);background:#fff}.launchReadinessGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:24px}.launchStageCard{border:0;border-top:1px solid rgba(0,43,54,.22);background:transparent;padding:18px 0;text-align:left;cursor:pointer;color:inherit}.launchStageCard strong{display:block;font-family:Georgia,serif;font-size:38px;line-height:1;font-weight:400}.launchStageCard span{display:block;margin-top:9px;font-size:10px;font-weight:700;letter-spacing:.13em}.launchOverall{background:#062f3a;color:#fff;padding:18px;border-top:0}@media(max-width:900px){.launchReadinessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.launchOverall{grid-column:1/-1}}.languageSelector{display:flex;gap:3px;align-items:center;margin-left:8px}.languageSelector button{border:0;background:transparent;padding:3px;cursor:pointer;font-size:17px;line-height:1;opacity:.55}.languageSelector button.active{opacity:1;transform:translateY(-1px)}.homeSeoDiscovery{padding-top:72px;padding-bottom:72px}.guideEditorial h1,.homeSeoDiscovery h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(38px,5vw,68px);margin:12px 0 18px}.homeSeoDiscovery>p{max-width:850px;font-size:18px;line-height:1.6}.homeGuideLinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 36px;gap:0 36px;margin-top:32px;border-top:1px solid rgba(0,43,54,.2)}.homeGuideLinks a{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid rgba(0,43,54,.2);text-decoration:none}.guideEditorial{padding-top:100px;padding-bottom:120px;max-width:1000px}.guideLead{font-size:23px;line-height:1.5;max-width:820px}.guideEditorial>p:not(.guideLead){font-size:17px;line-height:1.7;max-width:820px}.guideActions{display:flex;gap:20px;margin-top:36px}.guideActions a{font-weight:700;letter-spacing:.08em}.footerNav{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1050px){.languageSelector{order:-1}.footerNav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.homeGuideLinks{grid-template-columns:1fr}.languageSelector{margin:8px 0}.languageSelector button{font-size:20px}}body:has(.guideEditorial) .siteHeader{position:relative;color:var(--deep);border-bottom:1px solid var(--line);background:var(--paper)}body:has(.guideEditorial) .siteHeader .navCta{background:var(--deep);border-color:var(--deep);color:#fff}.tripCompanions{margin:38px 0 44px;border-top:1px solid var(--ink);padding-top:24px}.tripCompanionHead{display:grid;grid-template-columns:1fr minmax(260px,.7fr);grid-gap:34px;gap:34px;align-items:end;margin-bottom:18px}.tripCompanionHead h2{font:400 40px/1.02 Georgia,serif;margin:6px 0 0}.tripCompanionHead>p{font:12px/1.5 Georgia,serif;color:#617075;margin:0}.tripCompanionGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.tripCompanionGrid article{background:#f2ede4;padding:20px;min-height:220px;display:flex;flex-direction:column}.tripCompanionGrid small{font:800 8px/1 Arial,sans-serif;letter-spacing:.12em}.tripCompanionGrid h3{font:400 27px/1.05 Georgia,serif;margin:18px 0 9px}.tripCompanionGrid p{font:12px/1.5 Georgia,serif;color:#617075;margin:0 0 18px}.tripCompanionGrid article>div{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:auto}.tripCompanionGrid article>div>a{font:800 8px/1 Arial,sans-serif;letter-spacing:.1em;color:inherit}.tripCompanionGrid .saveTripButton{padding:9px 10px}.tripCompanions.compact{margin-top:28px}.tripCompanions.compact .tripCompanionHead h2{font-size:32px}@media(max-width:760px){.tripCompanionHead{gap:10px}.tripCompanionGrid,.tripCompanionHead{grid-template-columns:1fr}.tripCompanionGrid article{min-height:180px}}.ownerPerformancePanel{border:1px solid var(--line);background:rgba(255,255,255,.35);padding:28px;margin:0 0 28px}.ownerPerformanceHead{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:22px}.ownerPerformanceHead h2{font-family:Georgia,serif;font-weight:400;font-size:34px;margin:6px 0 0}.partnerValueScore{min-width:120px;text-align:right}.partnerValueScore strong{display:block;font-family:Georgia,serif;font-size:46px;font-weight:400;line-height:1}.partnerValueScore span{display:block;font-size:9px;font-weight:800;letter-spacing:.11em;margin-top:7px}.ownerMetricGrid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.ownerMetricGrid>div{padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.ownerMetricGrid strong{display:block;font-family:Georgia,serif;font-size:34px;font-weight:400}.ownerMetricGrid span{display:block;font-size:10px;font-weight:800;letter-spacing:.1em;margin:6px 0}.ownerMetricGrid small{line-height:1.4}.ownerValueNote{font-size:12px;line-height:1.55;max-width:820px;margin:18px 0 0;color:#59676a}.partnerValuePanel .partnerValueExplanation{margin-top:18px;padding:18px 20px;border-left:3px solid var(--deep);background:rgba(5,45,55,.04)}.partnerValueExplanation strong{font-size:10px;letter-spacing:.12em}.partnerValueExplanation p{max-width:850px;margin:6px 0 0;line-height:1.55}.partnerValueMetrics>div{padding:18px;border:1px solid var(--line);background:transparent;text-align:left}.partnerValueMetrics>div strong{display:block;font-family:Georgia,serif;font-size:34px;font-weight:400}.partnerValueMetrics>div span{display:block;font-weight:800;font-size:10px;letter-spacing:.09em;margin-top:5px}.partnerValueMetrics>div small{display:block;margin-top:7px}@media(max-width:900px){.ownerMetricGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.ownerPerformanceHead{display:block}.partnerValueScore{text-align:left;margin-top:18px}.ownerMetricGrid{grid-template-columns:1fr}}.footerAccountMeta{display:flex;align-items:center;gap:16px;justify-content:flex-end}.signedInStatus{display:inline-flex;align-items:center;gap:7px;text-decoration:none;font-size:9px;font-weight:700;letter-spacing:.11em;opacity:.62;white-space:nowrap}.signedInStatus:hover{opacity:1}.signedInStatus i{width:6px;height:6px;border-radius:50%;background:currentColor;display:block}.signedInStatus strong{font-size:9px;font-weight:900;letter-spacing:.12em}@media(max-width:700px){.footerAccountMeta{align-items:flex-start;flex-direction:column;gap:8px}.signedInStatus{margin-top:2px}}.monetizationReadinessPanel .pilotCandidateList{margin-top:22px;border-top:1px solid var(--line)}.pilotCandidateHead{display:flex;justify-content:space-between;gap:20px;padding:16px 0 10px;font-size:10px;letter-spacing:.1em}.pilotCandidateHead span{opacity:.65}.pilotCandidateList>a{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:15px 0;border-top:1px solid var(--line);text-decoration:none}.pilotCandidateList>a span{display:flex;flex-direction:column;gap:4px}.pilotCandidateList>a strong{font-size:15px}.pilotCandidateList>a small{opacity:.7}.pilotCandidateList>a b{font-family:Georgia,serif;font-size:24px;font-weight:400;white-space:nowrap}.pilotCandidateList>p{padding:18px 0;margin:0;opacity:.7}@media(max-width:700px){.pilotCandidateHead,.pilotCandidateList>a{align-items:flex-start;flex-direction:column}.pilotCandidateList>a b{font-size:20px}}.completionGapStrip{display:grid;grid-template-columns:repeat(8,1fr);border:1px solid var(--line);margin-top:20px}.completionGapStrip button{border:0;border-right:1px solid var(--line);background:transparent;padding:14px 10px;text-align:left;cursor:pointer}.completionGapStrip button:last-child{border-right:0}.completionGapStrip strong{display:block;font-family:Georgia,serif;font-size:24px;font-weight:400}.completionGapStrip span{display:block;font-size:8px;font-weight:800;letter-spacing:.08em;margin-top:4px}.completionQueue{margin-top:22px;border-top:1px solid var(--line)}.completionQueueRow{display:grid;grid-template-columns:45px minmax(220px,1.5fr) minmax(240px,1fr) 100px auto;grid-gap:16px;gap:16px;align-items:center;padding:15px 0;border-top:1px solid var(--line)}.queueRank{font-family:Georgia,serif;font-size:20px;font-weight:400;opacity:.55}.queueBusiness{display:flex;flex-direction:column;gap:4px}.queueBusiness small{opacity:.68}.queueGaps{display:flex;gap:5px;flex-wrap:wrap}.queueGaps i{font-style:normal;font-size:8px;font-weight:800;letter-spacing:.07em;border:1px solid var(--line);padding:5px 6px}.queueNext{display:flex;flex-direction:column;gap:3px}.queueNext small{font-size:8px;letter-spacing:.08em}.queueNext strong{font-size:10px;letter-spacing:.08em}.completionQueueRow>button{border:0;background:transparent;text-decoration:underline;text-underline-offset:4px;font-size:9px;font-weight:800;letter-spacing:.08em;cursor:pointer;white-space:nowrap}@media(max-width:1100px){.completionGapStrip{grid-template-columns:repeat(4,1fr)}.completionQueueRow{grid-template-columns:35px 1fr auto}.queueGaps{grid-column:2/4}.queueNext{grid-column:2}.completionQueueRow>button{grid-column:3}}@media(max-width:650px){.completionGapStrip{grid-template-columns:repeat(2,1fr)}.completionQueueRow{grid-template-columns:30px 1fr}.completionQueueRow>button,.queueGaps,.queueNext{grid-column:2}}.businessMsg{white-space:normal}.adminDataStatus{display:flex;align-items:center;gap:12px;padding:10px 14px;margin:12px 0;border:1px solid var(--line);font-size:9px;letter-spacing:.08em}.adminDataStatus strong{font-size:9px;letter-spacing:.11em}.adminDataStatus span{opacity:.65;letter-spacing:0}.adminDataStatus.ok{background:rgba(5,45,55,.035)}.adminDataStatus.waiting{background:rgba(120,70,20,.04)}@media(max-width:700px){.adminDataStatus{align-items:flex-start;flex-direction:column;gap:4px}}.completionCoverageGrid{grid-template-columns:repeat(5,1fr)}.completionCoverageGrid>button,.completionCoverageGrid>div{min-height:120px}.completionCampaignGrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);grid-gap:28px;gap:28px;margin-top:24px}.completionBatchPanel,.completionCategoryTable{border-top:1px solid var(--line)}.completionCategoryHeader,.completionCategoryRow{display:grid;grid-template-columns:1.4fr .55fr .65fr .7fr .9fr;grid-gap:10px;gap:10px;align-items:center}.completionCategoryHeader{padding:10px 12px;font-size:8px;font-weight:800;letter-spacing:.09em;opacity:.62;border-bottom:1px solid var(--line)}.completionCategoryRow{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;padding:13px 12px;text-align:left;cursor:pointer;color:inherit}.completionCategoryRow:hover{background:rgba(5,45,55,.035)}.completionCategoryRow strong{font-size:12px}.completionCategoryRow span{font-size:10px}.completionBatchPanel>p{font-family:Georgia,serif;font-size:15px;line-height:1.45;color:#607075;margin:0 0 12px}.completionBatchList{border-top:1px solid var(--line)}.completionBatchList button{display:grid;grid-template-columns:32px 1fr;grid-gap:10px;gap:10px;width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;padding:11px 0;text-align:left;cursor:pointer;color:inherit}.completionBatchList button>b{font-family:Georgia,serif;font-size:18px;font-weight:400;opacity:.55}.completionBatchList button>span{display:flex;flex-direction:column;gap:3px}.completionBatchList button strong{font-size:11px}.completionBatchList button small{font-size:9px;opacity:.66}.completionBatchCta{margin-top:14px;border:1px solid var(--deep);background:transparent;padding:12px 14px;font-size:9px;font-weight:800;letter-spacing:.08em;cursor:pointer}@media(max-width:1100px){.completionCoverageGrid{grid-template-columns:repeat(3,1fr)}.completionCampaignGrid{grid-template-columns:1fr}}@media(max-width:700px){.completionCoverageGrid{grid-template-columns:1fr 1fr}.completionCategoryHeader{display:none}.completionCategoryRow{grid-template-columns:1fr auto}.completionCategoryRow span:nth-of-type(2),.completionCategoryRow span:nth-of-type(3){display:none}}.imageOpsMetrics{grid-template-columns:repeat(4,1fr)}.imageOpsPolicy{border:1px solid var(--line);padding:16px 18px;margin:20px 0;background:rgba(5,45,55,.025)}.imageOpsPolicy strong{font-size:9px;letter-spacing:.11em}.imageOpsPolicy p{margin:7px 0 0;max-width:980px;font-family:Georgia,serif;font-size:14px;line-height:1.5;color:#607075}.imageOpsTools{display:grid;grid-template-columns:minmax(220px,1fr) 190px 190px auto;grid-gap:10px;gap:10px;align-items:center;margin:20px 0}.imageOpsTools input,.imageOpsTools select{width:100%;border:1px solid var(--line);background:var(--paper);padding:11px 12px;color:inherit}.imageOpsTools>span{font-size:9px;font-weight:800;letter-spacing:.1em;text-align:right}.imageOpsTableWrap{overflow:auto;border-top:1px solid var(--line)}.imageOpsTable{width:100%;border-collapse:collapse;min-width:920px}.imageOpsTable th{font-size:8px;letter-spacing:.1em;text-align:left;padding:11px;border-bottom:1px solid var(--line);opacity:.65}.imageOpsTable td{padding:13px 11px;border-bottom:1px solid var(--line);font-size:11px}.imageOpsTable td:nth-child(2){min-width:240px}.imageOpsTable td>a{font-weight:700}.imageOpsTable td small{display:block;margin-top:3px;opacity:.62}.imageStage{display:inline-flex;border:1px solid var(--line);padding:5px 7px;font-size:8px;font-weight:800;letter-spacing:.08em}.imageStage.stage-approved{background:var(--deep);color:#fff;border-color:var(--deep)}.imageStage.stage-uploaded{background:#eee8dc}.imageStage.stage-sourced{border-color:var(--deep)}.imageTaskEditor{max-width:1020px}.imageTaskGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:26px;gap:26px;padding:20px 0}.imageTaskSource{display:flex;flex-direction:column;gap:12px}.imageTaskSource label{display:flex;flex-direction:column;gap:6px}.imageTaskSource label>span{font-size:8px;font-weight:800;letter-spacing:.09em}.imageTaskSource input,.imageTaskSource textarea{border:1px solid var(--line);background:var(--paper);padding:11px;color:inherit}.imageTaskSource>button{border:0;background:var(--deep);color:#fff;padding:13px;font-size:9px;font-weight:800;letter-spacing:.08em;cursor:pointer}.imageTaskSource>a{font-size:9px;font-weight:800;letter-spacing:.07em}.imageTaskCandidate{border-left:1px solid var(--line);padding-left:26px}.imageTaskCandidate>img{width:100%;height:280px;object-fit:cover;display:block;margin-bottom:12px}.imageTaskBlank{height:280px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;margin-bottom:12px}.imageTaskBlank strong{font-size:10px;letter-spacing:.1em}.imageTaskBlank span,.imageTaskGate{font-size:10px;opacity:.65}.imageTaskGate{border:1px dashed var(--line);padding:14px}.imageTaskActions>div{display:flex;gap:8px}.imageTaskActions button{border:1px solid var(--deep);padding:12px 14px;font-size:9px;font-weight:800;letter-spacing:.07em;cursor:pointer}.imageTaskActions .approve{background:var(--deep);color:#fff}.imageTaskActions .reject{background:transparent;color:inherit}@media(max-width:900px){.imageOpsMetrics,.imageOpsTools{grid-template-columns:1fr 1fr}.imageOpsTools>span{text-align:left}.imageTaskGrid{grid-template-columns:1fr}.imageTaskCandidate{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}}@media(max-width:560px){.imageOpsMetrics,.imageOpsTools{grid-template-columns:1fr}.imageTaskActions{align-items:flex-start;flex-direction:column}.imageTaskActions>div{flex-direction:column;width:100%}}.ownerHeroUpload{grid-column:1/-1;border:1px solid var(--line);padding:20px;margin:4px 0 18px;background:rgba(5,45,55,.02)}.ownerHeroHead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.ownerHeroHead h3{font-family:Georgia,serif;font-size:24px;font-weight:400;margin:0 0 6px}.ownerHeroHead>div>p:last-child{margin:0;color:#607075;font-size:12px}.ownerHeroStatus{border:1px solid var(--line);padding:7px 9px;font-size:8px;font-weight:800;letter-spacing:.09em;white-space:nowrap}.ownerHeroStatus.pending{background:#eee8dc}.ownerHeroStatus.approved{background:var(--deep);color:#fff;border-color:var(--deep)}.ownerHeroStatus.rejected{border-color:#8a4a3c;color:#7b352a}.ownerHeroGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.ownerHeroGrid>div>strong{display:block;font-size:8px;letter-spacing:.1em;margin-bottom:8px}.ownerHeroGrid img{width:100%;height:220px;object-fit:cover;display:block}.ownerHeroBlank{height:220px;border:1px dashed var(--line);display:flex;align-items:center;justify-content:center}.ownerHeroBlank span{font-size:9px;letter-spacing:.09em;opacity:.6}.ownerHeroCandidate .mediaUploader{margin:0}.ownerHeroNote{margin-top:14px;border-left:3px solid var(--sand);padding:10px 12px;background:#f4f0e7}.ownerHeroNote strong{font-size:8px;letter-spacing:.1em}.ownerHeroNote p{margin:5px 0 0;font-size:11px}.ownerHeroNote.rejected{border-left-color:#8a4a3c}.ownerHeroPolicy{font-size:10px;color:#667278;margin:14px 0 0}.ownerUploadSource{font-size:8px;font-weight:800;letter-spacing:.08em;border:1px solid var(--deep);padding:5px 7px}.ownerSubmissionProvenance{border:1px solid var(--line);padding:18px;background:#f4f0e7}.ownerSubmissionProvenance>span{font-size:8px;font-weight:800;letter-spacing:.1em}.ownerSubmissionProvenance>strong{display:block;font-family:Georgia,serif;font-size:20px;font-weight:400;margin:9px 0}.ownerSubmissionProvenance p{font-size:11px;line-height:1.5;color:#607075}.ownerSubmissionProvenance small{font-size:9px;opacity:.65}@media(max-width:760px){.ownerHeroHead{flex-direction:column}.ownerHeroGrid{grid-template-columns:1fr}}.contactCoverageLead{display:grid;grid-template-columns:260px 1fr;grid-gap:26px;gap:26px;align-items:center;border:1px solid var(--line);background:#f2ede4;margin:18px 0;padding:18px}.contactCoverageLead>div strong{display:block;font:48px/1 Georgia,serif;font-weight:400}.contactCoverageLead>div span{display:block;margin-top:7px;font:800 8px/1 Arial,sans-serif;letter-spacing:.11em}.contactCoverageLead>div small{display:block;margin-top:8px;font:800 7px/1 Arial,sans-serif;letter-spacing:.09em;opacity:.6}.contactCoverageLead>p{font:15px/1.55 Georgia,serif;color:#59686c;margin:0}.contactOpsMetrics{grid-template-columns:repeat(5,1fr)}.contactOpsPolicy{border:1px solid var(--line);padding:16px 18px;margin:20px 0;background:rgba(5,45,55,.025)}.contactOpsPolicy strong{font-size:9px;letter-spacing:.11em}.contactOpsPolicy p{margin:7px 0 0;max-width:1100px;font-family:Georgia,serif;font-size:14px;line-height:1.5;color:#607075}.contactOpsTools{display:grid;grid-template-columns:minmax(220px,1fr) 180px 180px 170px auto;grid-gap:9px;gap:9px;align-items:center;margin:20px 0}.contactOpsTools input,.contactOpsTools select{width:100%;border:1px solid var(--line);background:var(--paper);padding:11px 12px;color:inherit}.contactOpsTools>span{font-size:9px;font-weight:800;letter-spacing:.1em;text-align:right}.contactOpsSplit{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:24px;gap:24px;align-items:start}.contactOpsTableWrap{overflow:auto;border-top:1px solid var(--line)}.contactOpsTable{width:100%;border-collapse:collapse;min-width:1050px}.contactOpsTable th{font-size:8px;letter-spacing:.1em;text-align:left;padding:11px;border-bottom:1px solid var(--line);opacity:.65}.contactOpsTable td{padding:12px 11px;border-bottom:1px solid var(--line);font-size:10px;vertical-align:top}.contactOpsTable td:nth-child(2){min-width:220px}.contactOpsTable td>a{font-weight:700}.contactOpsTable td small{display:block;margin-top:4px;opacity:.62}.contactStage{display:inline-flex;border:1px solid var(--line);padding:5px 7px;font-size:7px;font-weight:800;letter-spacing:.07em;white-space:nowrap}.contactStage.stage-complete{background:var(--deep);color:#fff;border-color:var(--deep)}.contactStage.stage-basic{background:#eee8dc}.contactStage.stage-missing{border-color:#8a4a3c;color:#7b352a}.contactFieldChips{display:flex;gap:4px;flex-wrap:wrap}.contactFieldChips span{font:800 7px/1 Arial,sans-serif;letter-spacing:.06em;border:1px solid var(--line);padding:4px 5px}.contactFieldChips .ok{background:#e8eee8;border-color:#a7b6a8}.contactFieldChips .missing{opacity:.42;text-decoration:line-through}.ownerUpdatePending{display:block;margin-top:6px;border:0;background:transparent;color:#8a6500;padding:0;text-align:left;text-decoration:underline;cursor:pointer}.contactSourceMissing,.ownerUpdatePending{font:800 7px/1 Arial,sans-serif;letter-spacing:.07em}.contactSourceMissing{color:#8b2f26}.contactCategoryBacklog{border-top:1px solid var(--line)}.contactCategoryBacklog>button{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;color:inherit;display:flex;justify-content:space-between;gap:15px;align-items:center;padding:13px 0;text-align:left;cursor:pointer}.contactCategoryBacklog>button:hover{background:rgba(5,45,55,.025)}.contactCategoryBacklog>button>span{display:flex;flex-direction:column;gap:3px}.contactCategoryBacklog>button strong{font-size:11px}.contactCategoryBacklog>button small{font-size:8px;opacity:.62}.contactCategoryBacklog>button b{font:22px/1 Georgia,serif;font-weight:400}@media(max-width:1200px){.contactOpsMetrics{grid-template-columns:repeat(3,1fr)}.contactOpsSplit{grid-template-columns:1fr}.contactCategoryBacklog{max-width:none}.contactOpsTools{grid-template-columns:1fr 1fr 1fr}}@media(max-width:760px){.contactCoverageLead{grid-template-columns:1fr}.contactOpsMetrics,.contactOpsTools{grid-template-columns:1fr 1fr}.contactOpsTools>span{text-align:left}}@media(max-width:520px){.contactOpsMetrics,.contactOpsTools{grid-template-columns:1fr}}.launchQaStatus{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);margin:18px 0}.launchQaStatus>button,.launchQaStatus>div{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#f2ede4;color:inherit;padding:18px;text-align:left;min-height:115px}.launchQaStatus>button{cursor:pointer}.launchQaStatus>button:hover{background:#e9e3d9}.launchQaStatus strong{display:block;font:38px/1 Georgia,serif;font-weight:400}.launchQaStatus span{display:block;margin-top:8px;font:800 8px/1 Arial,sans-serif;letter-spacing:.11em}.launchQaStatus small{display:block;margin-top:10px;font:800 7px/1 Arial,sans-serif;letter-spacing:.08em;opacity:.6}.launchGateGrid{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);margin:18px 0}.launchGateGrid button{border:0;background:#faf8f3;color:inherit;padding:14px 10px;text-align:left;cursor:pointer}.launchGateGrid button:hover{background:#eee8dc}.launchGateGrid strong{display:block;font:24px/1 Georgia,serif;font-weight:400}.launchGateGrid span{display:block;margin-top:7px;font:800 7px/1 Arial,sans-serif;letter-spacing:.08em}.launchGateGrid small{display:block;margin-top:7px;font:800 6px/1 Arial,sans-serif;letter-spacing:.06em;opacity:.55}.launchQaRule{border:1px solid var(--line);background:rgba(5,45,55,.025);padding:16px 18px;margin:20px 0}.launchQaRule>strong{font-size:9px;letter-spacing:.11em}.launchQaRule p{font:14px/1.55 Georgia,serif;color:#607075;margin:7px 0 0}.launchQaRule b{color:var(--deep)}.launchQaTools{display:grid;grid-template-columns:minmax(220px,1fr) 180px 180px 170px auto;grid-gap:9px;gap:9px;align-items:center;margin:20px 0}.launchQaTools input,.launchQaTools select{width:100%;border:1px solid var(--line);background:var(--paper);padding:11px 12px;color:inherit}.launchQaTools>span{font-size:9px;font-weight:800;letter-spacing:.1em;text-align:right}.launchQaSplit{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:24px;gap:24px;align-items:start}.launchQaTableWrap{overflow:auto;border-top:1px solid var(--line)}.launchQaTable{width:100%;border-collapse:collapse;min-width:960px}.launchQaTable th{font-size:8px;letter-spacing:.1em;text-align:left;padding:11px;border-bottom:1px solid var(--line);opacity:.65}.launchQaTable td{padding:12px 11px;border-bottom:1px solid var(--line);font-size:10px;vertical-align:top}.launchQaTable td:first-child{min-width:220px}.launchQaTable td>a{font-weight:700}.launchQaTable td small{display:block;margin-top:4px;opacity:.62}.launchQaTable td:nth-child(3){white-space:nowrap}.launchQaTable td:nth-child(3)>b{display:block;margin-top:6px;font:18px/1 Georgia,serif;font-weight:400}.launchStage{display:inline-flex;border:1px solid var(--line);padding:5px 7px;font:800 7px/1 Arial,sans-serif;letter-spacing:.07em}.launchStage.launch-ready{background:var(--deep);color:#fff;border-color:var(--deep)}.launchStage.almost-ready{background:#eee8dc}.launchStage.blocked{border-color:#8a4a3c;color:#7b352a}.launchGapChips{display:flex;gap:4px;flex-wrap:wrap;max-width:280px}.launchGapChips span{font:800 7px/1 Arial,sans-serif;letter-spacing:.06em;border:1px solid var(--line);padding:4px 5px}.launchGapChips span.hard{border-color:#8a4a3c;color:#7b352a}.launchGapChips span.clear{background:#e8eee8;border-color:#a7b6a8}.launchCategoryScore{border-top:1px solid var(--line)}.launchCategoryScore>button{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;color:inherit;display:flex;justify-content:space-between;gap:15px;align-items:center;padding:13px 0;text-align:left;cursor:pointer}.launchCategoryScore>button:hover{background:rgba(5,45,55,.025)}.launchCategoryScore>button>span{display:flex;flex-direction:column;gap:3px}.launchCategoryScore>button strong{font-size:11px}.launchCategoryScore>button small{font-size:8px;opacity:.62}.launchCategoryScore>button b{font:22px/1 Georgia,serif;font-weight:400}@media(max-width:1280px){.launchGateGrid{grid-template-columns:repeat(4,1fr)}.launchQaStatus{grid-template-columns:repeat(3,1fr)}.launchQaSplit{grid-template-columns:1fr}.launchQaTools{grid-template-columns:1fr 1fr 1fr}}@media(max-width:760px){.launchGateGrid,.launchQaStatus,.launchQaTools{grid-template-columns:1fr 1fr}.launchQaTools>span{text-align:left}}@media(max-width:520px){.launchGateGrid,.launchQaStatus,.launchQaTools{grid-template-columns:1fr}}.businessDetailHero{min-height:680px;padding-bottom:72px;position:relative}.businessDetailHero:after{content:"";position:absolute;inset:auto 0 0;height:110px;background:linear-gradient(transparent,rgba(2,25,32,.28));pointer-events:none}.businessHeroInner{position:relative;z-index:2}.businessHeroInner>div{max-width:920px}.businessDetailHero .businessHeroInner h1{font-size:clamp(56px,7.2vw,104px);line-height:.9;max-width:1000px;margin-bottom:20px}.businessDetailHero .businessHeroInner>div>p:not(.eyebrow){font:20px/1.45 Georgia,serif;max-width:720px;margin:0}.businessHeroTrust{display:flex;gap:7px;flex-wrap:wrap;margin-top:22px}.businessHeroTrust span{border:1px solid rgba(255,255,255,.55);background:rgba(3,38,48,.28);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:7px 9px;font:800 7px/1 Arial,sans-serif;letter-spacing:.1em}.businessHeroActions{display:flex;gap:8px;flex-wrap:wrap;align-items:stretch;margin-top:28px}.businessHeroActions>.saveTripButton,.businessHeroActions>a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;font:800 9px/1 Arial,sans-serif;letter-spacing:.09em;text-decoration:none;cursor:pointer}.businessHeroPrimary{background:var(--cream);color:var(--deep);border:1px solid var(--cream)}.businessHeroSecondary{background:rgba(3,38,48,.28);color:#fff;border:1px solid rgba(255,255,255,.65)}.businessHeroActions>.saveTripButton{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.65);width:auto;margin:0}.businessHeroActions>.saveTripButton.saved{background:#fff;color:var(--deep)}.businessPremiumRail{transform:translateY(-1px);display:grid;grid-template-columns:1.05fr 1.45fr 1.35fr 1.05fr .55fr;border:1px solid var(--line);background:#f2ede4}.businessPremiumRail>div{min-width:0;padding:17px 18px;border-right:1px solid var(--line)}.businessPremiumRail>div:last-child{border-right:0}.businessPremiumRail small{display:block;font:800 7px/1 Arial,sans-serif;letter-spacing:.11em;margin-bottom:7px}.businessPremiumRail strong{display:block;font:14px/1.35 Georgia,serif;font-weight:400;overflow-wrap:anywhere}.businessPremiumBody{grid-template-columns:minmax(0,1fr) 390px;gap:8%;padding-top:64px}.businessPremiumBody article{min-width:0}.businessPremiumBody article h2{font-size:clamp(38px,4vw,58px);max-width:850px}.businessPremiumAside{position:-webkit-sticky;position:sticky;top:24px;align-self:start;background:#f7f3eb;border:1px solid var(--line)!important;padding:22px!important}.businessPremiumAside>.eyebrow:first-child{margin-bottom:12px!important}.businessPremiumAside .insiderDecisionCard{margin-left:-22px;margin-right:-22px;border-left:0;border-right:0}.businessPremiumAside .businessQuickFacts{margin-top:18px}.businessPremiumAside .conversionPanel{border-top:1px solid var(--ink);margin-top:20px;padding-top:18px}.businessPremiumGallery{padding-top:10px;padding-bottom:66px}.businessPremiumGallery .sectionHeader{border-top:1px solid var(--ink);padding-top:22px}.businessPremiumGallery .sectionHeader h2{font:400 clamp(34px,4vw,52px)/1 Georgia,serif;letter-spacing:0}.businessPremiumGallery .sectionHeader p:not(.eyebrow){font:14px/1.45 Georgia,serif;color:#667278;margin:7px 0 0}.businessPremiumGallery .sectionHeader>span{font:800 8px/1 Arial,sans-serif;letter-spacing:.1em}.businessPremiumGallery .businessGalleryGrid{display:grid;grid-template-columns:1.7fr 1fr 1fr;grid-auto-rows:230px;grid-gap:8px;gap:8px}.businessPremiumGallery .businessGalleryGrid img{width:100%;height:100%;object-fit:cover;display:block}.businessPremiumGallery .businessGalleryGrid img:first-child{grid-row:span 2}.businessPremiumGallery .businessGalleryGrid.single{grid-template-columns:1fr;grid-auto-rows:520px}.businessPremiumGallery .businessGalleryGrid.single img:first-child{grid-row:auto}.businessTrustStrip{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--line);margin-bottom:38px}.businessTrustStrip>div{padding:22px 22px 22px 0;border-right:1px solid var(--line);margin-right:22px}.businessTrustStrip>div:last-child{border-right:0;margin-right:0}.businessTrustStrip small{font:800 7px/1 Arial,sans-serif;letter-spacing:.11em}.businessTrustStrip strong{display:block;font:18px/1.2 Georgia,serif;font-weight:400;margin:8px 0}.businessTrustStrip span{display:block;font:11px/1.4 Georgia,serif;color:#667278}@media(max-width:1100px){.businessPremiumRail{grid-template-columns:repeat(3,1fr)}.businessPremiumRail>div:nth-child(3){border-right:0}.businessPremiumRail>div:nth-child(n+4){border-top:1px solid var(--line)}.businessPremiumBody{grid-template-columns:minmax(0,1fr) 340px;gap:5%}.businessPremiumGallery .businessGalleryGrid{grid-template-columns:1.4fr 1fr;grid-auto-rows:240px}.businessPremiumGallery .businessGalleryGrid img:first-child{grid-row:span 2}}@media(max-width:820px){.businessDetailHero{min-height:600px}.businessPremiumRail{grid-template-columns:1fr 1fr}.businessPremiumRail>div{border-top:1px solid var(--line)!important}.businessPremiumRail>div,.businessPremiumRail>div:nth-child(odd){border-right:1px solid var(--line)!important}.businessPremiumRail>div:nth-child(2n){border-right:0!important}.businessPremiumBody{grid-template-columns:1fr;gap:36px}.businessPremiumAside{position:static}.businessPremiumGallery .businessGalleryGrid{grid-template-columns:1fr 1fr;grid-auto-rows:220px}.businessPremiumGallery .businessGalleryGrid img:first-child{grid-column:1/-1;grid-row:auto;height:360px}.businessTrustStrip{grid-template-columns:1fr}.businessTrustStrip>div{border-right:0;border-bottom:1px solid var(--line);margin:0;padding:18px 0}.businessTrustStrip>div:last-child{border-bottom:0}}@media(max-width:560px){.businessDetailHero{min-height:540px;padding-bottom:52px}.businessDetailHero .businessHeroInner h1{font-size:46px}.businessDetailHero .businessHeroInner>div>p:not(.eyebrow){font-size:16px}.businessHeroActions{display:grid;grid-template-columns:1fr 1fr}.businessHeroActions>.saveTripButton,.businessHeroActions>a{width:100%;padding:0 10px}.businessHeroPrimary{grid-column:1/-1}.businessPremiumRail{grid-template-columns:1fr}.businessPremiumRail>div{border-right:0!important;border-top:1px solid var(--line)!important}.businessPremiumRail>div:first-child{border-top:0!important}.businessPremiumBody{padding-top:44px}.businessPremiumAside{padding:18px!important}.businessPremiumAside .insiderDecisionCard{margin-left:-18px;margin-right:-18px}.businessPremiumGallery .businessGalleryGrid{grid-template-columns:1fr;grid-auto-rows:260px}.businessPremiumGallery .businessGalleryGrid img:first-child{grid-column:auto;height:300px}.businessPremiumGallery .businessGalleryGrid.single{grid-auto-rows:320px}}.commercialPilotPolicy{border:1px solid var(--line);background:#f2ede4;padding:17px 19px;margin:18px 0}.commercialPilotPolicy strong{font:800 9px/1 Arial,sans-serif;letter-spacing:.11em}.commercialPilotPolicy p{font:14px/1.5 Georgia,serif;color:#5d696d;margin:7px 0 0;max-width:1100px}.commercialPilotPolicy code{font:11px/1.3 monospace}.commercialPilotMetrics{grid-template-columns:repeat(5,1fr)}.pilotCandidateSection,.pilotLiveStrip{margin:25px 0;border-top:1px solid var(--ink)}.pilotLiveGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.pilotLiveGrid button{border:0;background:#f2ede4;color:inherit;text-align:left;padding:18px;cursor:pointer;display:grid;grid-gap:12px;gap:12px}.pilotLiveGrid button:hover{background:#e8e1d6}.pilotLiveGrid button span{display:flex;flex-direction:column;gap:4px}.pilotLiveGrid button strong{font-size:13px}.pilotLiveGrid button small{font-size:8px;opacity:.62}.pilotLiveGrid button b{font:28px/1 Georgia,serif;font-weight:400}.pilotLiveGrid button i{font:normal 9px/1.3 Arial,sans-serif;letter-spacing:.04em}.pilotCandidateGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.pilotCandidateGrid article{border:1px solid var(--line);background:#faf8f3;padding:18px;min-height:190px;display:flex;flex-direction:column}.pilotCandidateGrid article>div:first-child{display:flex;justify-content:space-between;gap:10px}.pilotCandidateGrid article>div:first-child span{font:800 8px/1 Arial,sans-serif;letter-spacing:.1em}.pilotCandidateGrid article>div:first-child b{font:22px/1 Georgia,serif;font-weight:400}.pilotCandidateGrid h3{font:22px/1.05 Georgia,serif;font-weight:400;margin:18px 0 8px}.pilotCandidateGrid p{font:11px/1.45 Georgia,serif;color:#667278;margin:0}.pilotCandidateActions{display:flex;gap:8px;align-items:center;margin-top:auto;padding-top:18px}.pilotCandidateActions a,.pilotCandidateActions button{border:0;background:transparent;color:inherit;font:800 8px/1 Arial,sans-serif;letter-spacing:.08em;text-decoration:underline;cursor:pointer;padding:0}.commercialPilotTools{display:grid;grid-template-columns:minmax(220px,1fr) 190px 190px auto;grid-gap:9px;gap:9px;align-items:center;margin:20px 0}.commercialPilotTools input,.commercialPilotTools select{width:100%;border:1px solid var(--line);background:var(--paper);padding:11px 12px;color:inherit}.commercialPilotTools>span{font-size:9px;font-weight:800;letter-spacing:.1em;text-align:right}.commercialPilotTableWrap{overflow:auto;border-top:1px solid var(--line)}.commercialPilotTable{width:100%;border-collapse:collapse;min-width:980px}.commercialPilotTable th{font-size:8px;letter-spacing:.1em;text-align:left;padding:11px;border-bottom:1px solid var(--line);opacity:.65}.commercialPilotTable td{padding:12px 11px;border-bottom:1px solid var(--line);font-size:10px;vertical-align:top}.commercialPilotTable td:first-child{min-width:220px}.commercialPilotTable td>a{font-weight:700}.commercialPilotTable td small{display:block;margin-top:4px;opacity:.62}.pilotStage{display:inline-flex;border:1px solid var(--line);padding:5px 7px;font:800 7px/1 Arial,sans-serif;letter-spacing:.07em;white-space:nowrap}.pilotStage.stage-pilot{background:var(--deep);color:#fff;border-color:var(--deep)}.pilotStage.stage-interested,.pilotStage.stage-shortlisted{background:#eee8dc}.pilotStage.stage-contacted{border-color:#8a6500;color:#765b00}.pilotStage.stage-closed,.pilotStage.stage-paused{opacity:.5}.commercialPilotEditor{max-width:980px}.pilotProofPack{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);margin:18px 0}.pilotProofPack>div{background:#f2ede4;padding:16px}.pilotProofPack small{display:block;font:800 7px/1 Arial,sans-serif;letter-spacing:.09em}.pilotProofPack strong{display:block;font:30px/1 Georgia,serif;font-weight:400;margin-top:8px}.commercialPilotForm{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.commercialPilotForm label{display:flex;flex-direction:column;gap:6px}.commercialPilotForm label>span{font:800 8px/1 Arial,sans-serif;letter-spacing:.09em}.commercialPilotForm input,.commercialPilotForm select,.commercialPilotForm textarea{border:1px solid var(--line);background:var(--paper);padding:11px;color:inherit}.commercialPilotForm .span2{grid-column:1/-1}.commercialPilotGuardrail{border-left:3px solid var(--sand);background:#f2ede4;padding:12px 14px;margin-top:18px}.commercialPilotGuardrail strong{font:800 8px/1 Arial,sans-serif;letter-spacing:.1em}.commercialPilotGuardrail p{font:11px/1.45 Georgia,serif;color:#667278;margin:6px 0 0}@media(max-width:1150px){.commercialPilotMetrics{grid-template-columns:repeat(3,1fr)}.pilotCandidateGrid,.pilotLiveGrid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.commercialPilotMetrics,.commercialPilotTools{grid-template-columns:1fr 1fr}.pilotCandidateGrid,.pilotLiveGrid{grid-template-columns:1fr}.pilotProofPack{grid-template-columns:1fr 1fr}.commercialPilotForm{grid-template-columns:1fr}.commercialPilotForm .span2{grid-column:auto}}@media(max-width:520px){.commercialPilotMetrics,.commercialPilotTools,.pilotProofPack{grid-template-columns:1fr}}.googleMapsAttribution{display:inline-block;margin-top:8px;font-size:11px;font-weight:700;letter-spacing:.04em;text-decoration:underline;text-underline-offset:3px}.insiderChatLauncher{z-index:2147483000!important;visibility:visible!important;opacity:1!important}.insiderChatPanel{z-index:2147483001!important}.ownerSubscriptionCard{border:1px solid var(--ink);background:#f7f3eb;padding:28px;margin:0 0 20px}.ownerSubscriptionTop{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;border-bottom:1px solid var(--line);padding-bottom:18px}.ownerSubscriptionTop h2{font:400 34px/1.05 Georgia,serif;margin:6px 0 0}.subscriptionStatus{display:inline-flex;border:1px solid var(--ink);padding:7px 9px;font:800 8px/1 Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase}.subscriptionStatus.status-active,.subscriptionStatus.status-trialing{background:var(--deep);color:#fff}.subscriptionStatus.status-past_due,.subscriptionStatus.status-unpaid{border-color:#8b5c2d;color:#7a4e23}.subscriptionStatus.status-canceled,.subscriptionStatus.status-incomplete_expired{opacity:.55}.subscriptionPitch,.subscriptionSummary,.subscriptionWarning{padding:18px 0 0}.subscriptionPitch strong,.subscriptionSummary strong,.subscriptionWarning strong{font:800 9px/1 Arial,sans-serif;letter-spacing:.11em}.subscriptionPitch p,.subscriptionSummary p,.subscriptionWarning p{font:13px/1.5 Georgia,serif;color:#58676b;margin:8px 0 0;max-width:790px}.subscriptionWarning{border-left:3px solid #8b5c2d;padding-left:14px;margin-top:18px}.subscriptionPrices{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:20px}.subscriptionPrices button{border:1px solid var(--line);background:#fff;color:var(--ink);text-align:left;padding:18px;cursor:pointer;display:grid;grid-template-columns:1fr auto;align-items:end}.subscriptionPrices button:hover{border-color:var(--ink)}.subscriptionPrices button:disabled{opacity:.55;cursor:wait}.subscriptionPrices button span{grid-column:1/-1;font:800 8px/1 Arial,sans-serif;letter-spacing:.11em}.subscriptionPrices button strong{font:400 34px/1 Georgia,serif;margin-top:12px}.subscriptionPrices button small{font:11px/1.2 Georgia,serif;color:#667278;padding-bottom:4px}.subscriptionPrices button b{grid-column:1/-1;font:800 8px/1 Arial,sans-serif;letter-spacing:.08em;margin-top:14px;text-decoration:underline}.subscriptionFinePrint{font:10px/1.45 Georgia,serif;color:#667278;margin:12px 0 0}.subscriptionIncluded{display:grid;grid-template-columns:auto 1fr;grid-gap:5px 14px;gap:5px 14px;border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.subscriptionIncluded span{grid-row:1/3;font:800 8px/1 Arial,sans-serif;letter-spacing:.1em;padding-top:4px}.subscriptionIncluded strong{font:18px/1.1 Georgia,serif;font-weight:400}.subscriptionIncluded small{font:11px/1.4 Georgia,serif;color:#667278}.subscriptionManage{margin-top:18px}.ownerAnalyticsLocked{border:1px solid var(--line);background:#fff;padding:28px;margin:0 0 28px}.ownerAnalyticsLocked h2{font:400 30px/1.08 Georgia,serif;margin:8px 0 10px}.ownerAnalyticsLocked>p:not(.eyebrow){font:13px/1.5 Georgia,serif;color:#667278;max-width:760px}.ownerLockedMetrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);margin-top:20px}.ownerLockedMetrics span{background:#f2ede4;padding:24px 12px;font:800 8px/1.2 Arial,sans-serif;letter-spacing:.08em;filter:blur(.8px);opacity:.55;text-align:center}.businessPortalGrid aside>button small{white-space:nowrap}@media(max-width:760px){.subscriptionPrices{grid-template-columns:1fr}.ownerLockedMetrics{grid-template-columns:1fr 1fr}.ownerSubscriptionTop{display:block}.subscriptionStatus{margin-top:12px}.subscriptionIncluded{grid-template-columns:1fr}.subscriptionIncluded span{grid-row:auto}}@media(max-width:480px){.ownerLockedMetrics{grid-template-columns:1fr}}.businessBillingUnclaimGuard{max-width:390px;border-left:3px solid #8b5c2d;padding:10px 0 10px 14px}.businessBillingUnclaimGuard strong{font:800 8px/1 Arial,sans-serif;letter-spacing:.1em}.businessBillingUnclaimGuard p{font:11px/1.45 Georgia,serif;color:#667278;margin:6px 0 0}.subscriptionFacts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);margin-top:18px}.subscriptionFacts>div{background:#fff;padding:16px}.subscriptionFacts span{display:block;font:800 7px/1 Arial,sans-serif;letter-spacing:.1em}.subscriptionFacts strong{display:block;font:17px/1.15 Georgia,serif;font-weight:400;margin-top:7px}.subscriptionFacts small{display:block;font:10px/1.35 Georgia,serif;color:#667278;margin-top:5px}.ownerMetricGridTrends>div{display:flex;flex-direction:column}.metricTrend{font:800 8px/1.2 Arial,sans-serif;letter-spacing:.05em;margin:2px 0 8px}.metricTrend.trend-up{color:#1d6946}.metricTrend.trend-down{color:#8b2f26}.metricTrend.trend-flat{color:#667278}.ownerValueBreakdown{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-top:0}.ownerValueBreakdown>div{background:#f2ede4;padding:14px 16px}.ownerValueBreakdown span{display:block;font:800 7px/1.2 Arial,sans-serif;letter-spacing:.09em}.ownerValueBreakdown strong{display:block;font:24px/1 Georgia,serif;font-weight:400;margin-top:6px}.ownerValueBreakdown small{display:block;font:9px/1.35 Georgia,serif;color:#667278;margin-top:5px}.adminBillingOverview{border-color:var(--ink)}.billingMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.billingMetricGrid>div small{display:block;margin-top:7px;font-size:10px;line-height:1.35;color:#667278}.billingStatusStrip{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);margin:0 0 18px}.billingStatusStrip>div{background:#f2ede4;padding:18px}.billingStatusStrip strong{display:block;font:30px/1 Georgia,serif;font-weight:400}.billingStatusStrip span{display:block;font:800 8px/1 Arial,sans-serif;letter-spacing:.1em;margin-top:7px}.billingMetricGridDetail{margin-bottom:22px}.billingTable{min-width:980px}.billingAdminStatus{display:inline-flex;border:1px solid var(--line);padding:5px 7px;font:800 7px/1 Arial,sans-serif;letter-spacing:.07em}.billingAdminStatus.status-active,.billingAdminStatus.status-trialing{background:var(--deep);color:#fff;border-color:var(--deep)}.billingAdminStatus.status-past_due,.billingAdminStatus.status-unpaid{color:#8b5c2d;border-color:#8b5c2d}.billingAdminStatus.status-canceled,.billingAdminStatus.status-incomplete_expired{opacity:.55}@media(max-width:900px){.billingMetricGrid,.billingStatusStrip,.ownerValueBreakdown,.subscriptionFacts{grid-template-columns:1fr 1fr}}@media(max-width:560px){.billingMetricGrid,.billingStatusStrip,.ownerValueBreakdown,.subscriptionFacts{grid-template-columns:1fr}}.partnerBenchmarkPanel,.partnerRoiPanel,.partnerServicesPanel{border:1px solid var(--line);background:#fff;padding:28px;margin:0 0 28px}.peerSample{text-align:right;min-width:120px}.peerSample strong{display:block;font:400 38px/1 Georgia,serif}.peerSample span{display:block;font:800 8px/1 Arial,sans-serif;letter-spacing:.1em;margin-top:6px}.partnerBenchmarkGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.partnerBenchmarkGrid>div{background:#f7f3eb;padding:18px;display:flex;flex-direction:column;gap:6px}.partnerBenchmarkGrid span{font:800 8px/1 Arial,sans-serif;letter-spacing:.09em}.partnerBenchmarkGrid strong{font:400 32px/1 Georgia,serif}.partnerBenchmarkGrid small{font:10px/1.35 Georgia,serif;color:#667278}.benchmarkBuilding{border-left:3px solid var(--sand);background:#f2ede4;padding:16px 18px}.benchmarkBuilding strong{font:800 8px/1 Arial,sans-serif;letter-spacing:.1em}.benchmarkBuilding p{font:12px/1.5 Georgia,serif;color:#667278;margin:6px 0 0}.roiSimulatorGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.roiSimulatorGrid>div,.roiSimulatorGrid>label{background:#f7f3eb;padding:18px;display:flex;flex-direction:column;gap:7px}.roiSimulatorGrid span{font:800 8px/1 Arial,sans-serif;letter-spacing:.08em}.roiSimulatorGrid input{width:100%;border:1px solid var(--line);background:#fff;padding:11px;color:inherit;font:18px/1 Georgia,serif}.roiPercentInput{display:flex;align-items:center;gap:8px}.roiPercentInput b{font:400 20px/1 Georgia,serif}.roiSimulatorGrid strong{font:400 30px/1 Georgia,serif}.roiSimulatorGrid small{font:10px/1.35 Georgia,serif;color:#667278}.partnerServiceGroup{margin-top:18px;border-top:1px solid var(--line)}.partnerServiceGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.partnerServiceGrid article{border:1px solid var(--line);background:#f7f3eb;padding:18px;min-height:205px;display:flex;flex-direction:column}.partnerServiceGrid article>span{font:800 8px/1.2 Arial,sans-serif;letter-spacing:.08em}.partnerServiceGrid article>strong{font:400 22px/1.05 Georgia,serif;margin:14px 0 8px}.partnerServiceGrid article>p{font:11px/1.45 Georgia,serif;color:#667278;margin:0 0 18px}.partnerServiceGrid article>button{margin-top:auto;border:0;background:transparent;color:inherit;padding:0;text-align:left;font:800 8px/1 Arial,sans-serif;letter-spacing:.08em;text-decoration:underline;cursor:pointer}.serviceRequestStatus{margin-top:auto;display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--line);padding-top:12px}.serviceRequestStatus b{font:800 8px/1 Arial,sans-serif;letter-spacing:.08em}.serviceRequestStatus small{font:10px/1.3 Georgia,serif;color:#667278}.serviceRequestStatus.status-accepted b,.serviceRequestStatus.status-completed b{color:#1d6946}.serviceRequestStatus.status-cancelled b,.serviceRequestStatus.status-declined b{color:#8b2f26}.partnerSalesAdmin .partnerSalesMetrics{grid-template-columns:repeat(5,1fr)}.partnerSalesAdmin .partnerSalesMetrics>div{padding:18px;border:1px solid var(--line)}.salesOutreachQueue,.salesServiceRequests{margin-top:24px;border-top:1px solid var(--ink)}.salesTools{grid-template-columns:1.4fr 1fr 1fr auto}.salesTrackingNote{border-left:3px solid var(--sand);background:#f2ede4;padding:12px 14px;margin:14px 0}.salesTrackingNote strong{font:800 8px/1 Arial,sans-serif;letter-spacing:.1em}.salesTrackingNote p{font:11px/1.45 Georgia,serif;color:#667278;margin:6px 0 0}.salesOutreachTable{min-width:1220px}.salesConfirmActions,.salesContactStack,.salesMessageActions{display:flex;flex-direction:column;gap:6px}.salesContactStack a{font-size:9px}.salesContactStack small{opacity:.5}.salesConfirmActions button,.salesMessageActions button{border:0;background:transparent;color:inherit;text-align:left;padding:0;font:800 7px/1.25 Arial,sans-serif;letter-spacing:.06em;text-decoration:underline;cursor:pointer}.salesConfirmActions button{border:1px solid var(--line);padding:6px;text-decoration:none}.salesConfirmActions button:last-child{border-color:var(--deep)}.partnerSalesAdmin select{border:1px solid var(--line);background:var(--paper);padding:8px;color:inherit}@media(max-width:1100px){.partnerBenchmarkGrid,.partnerServiceGrid,.roiSimulatorGrid{grid-template-columns:1fr 1fr}.partnerSalesAdmin .partnerSalesMetrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.partnerBenchmarkGrid,.partnerSalesAdmin .partnerSalesMetrics,.partnerServiceGrid,.roiSimulatorGrid,.salesTools{grid-template-columns:1fr}.peerSample{text-align:left;margin-top:12px}}.insiderHumanRow button{font:800 7px/1 Arial,sans-serif;letter-spacing:.1em;color:#0b3039;text-decoration:none;border:0;border-bottom:1px solid #0b3039;padding:0 0 3px;background:transparent;cursor:pointer;text-align:right}.insiderHumanForm{padding:14px 16px;background:#fff;border-top:1px solid #cfc8bd;display:grid;grid-gap:9px;gap:9px;max-height:290px;overflow:auto}.insiderHumanFormHead{display:flex;justify-content:space-between;align-items:center}.insiderHumanFormHead strong{font:800 8px/1 Arial,sans-serif;letter-spacing:.12em}.insiderHumanFormHead button{border:0;background:transparent;font-size:20px;color:#0b3039;cursor:pointer}.insiderHumanForm label{display:grid;grid-gap:5px;gap:5px;font:800 7px/1 Arial,sans-serif;letter-spacing:.08em}.insiderHumanForm input,.insiderHumanForm textarea{width:100%;box-sizing:border-box;border:1px solid #cfc8bd;background:#f8f5ef;color:#0b3039;padding:9px;font:13px/1.35 Georgia,serif;resize:vertical}.insiderHumanForm>button{border:0;background:#0b3039;color:#fff;padding:11px 12px;font:800 8px/1 Arial,sans-serif;letter-spacing:.1em;cursor:pointer}.insiderHumanForm>button:disabled{opacity:.45;cursor:default}.insiderHumanStatus{margin:0;font:12px/1.4 Georgia,serif;color:#0b3039}.supportRequestTrigger{cursor:pointer}.notReviewed .supportRequestTrigger{display:inline-block;margin-top:8px;color:#0b3039;font:800 8px/1 Arial,sans-serif;letter-spacing:.1em;text-decoration:none;border:0;border-bottom:1px solid #0b3039;padding:0 0 4px;background:transparent}.partnerCta .supportRequestTrigger.primary{white-space:nowrap}.businessRecoveryLinks .supportRequestTrigger{font:inherit;color:inherit;background:transparent;border:0;padding:0;text-decoration:underline;cursor:pointer}.supportRequestBackdrop{position:fixed;inset:0;z-index:2147483200;background:rgba(4,31,38,.62);display:flex;align-items:center;justify-content:center;padding:18px}.supportRequestModal{position:relative;width:min(560px,100%);max-height:calc(100dvh - 36px);overflow:auto;background:#f2ede4;border:1px solid #0b3039;padding:28px;color:#0b3039;box-shadow:0 24px 80px rgba(0,0,0,.32)}.supportRequestModal h2{font:400 34px/1.08 Georgia,serif;margin:6px 0 10px}.supportRequestModal>p{font:14px/1.5 Georgia,serif;color:#53666b}.supportRequestClose{position:absolute;right:16px;top:13px;border:0;background:transparent;color:#0b3039;font-size:25px;cursor:pointer}.support24{display:block;margin:16px 0;padding:10px 12px;border:1px solid #0b3039;font:800 8px/1.2 Arial,sans-serif;letter-spacing:.1em}.supportRequestModal form{display:grid;grid-gap:12px;gap:12px}.supportRequestModal label{display:grid;grid-gap:6px;gap:6px;font:800 8px/1 Arial,sans-serif;letter-spacing:.08em}.supportRequestModal input,.supportRequestModal textarea{width:100%;box-sizing:border-box;border:1px solid #bfb8ac;background:#fff;padding:11px;color:#0b3039;font:14px/1.4 Georgia,serif;resize:vertical}.supportRequestModal form>button{justify-self:start}.supportRequestStatus{margin:14px 0 0!important;padding:10px 12px;border-left:2px solid #0b3039;background:#fff;color:#0b3039!important}.supportTrap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media(max-width:600px){.supportRequestBackdrop{padding:0;align-items:flex-end}.supportRequestModal{width:100%;max-height:92dvh;border-left:0;border-right:0;border-bottom:0;padding:24px 18px}.insiderHumanRow{align-items:flex-start}.insiderHumanRow span{max-width:58%}}