.CityEditorial_section__Da8D1{--gfg-editorial-space:var(--gfg-space-5);min-width:0}.CityEditorial_eyebrow__o0Ulh{max-width:72ch;margin:0 0 6px;font-size:var(--gfg-font-meta);font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--gfg-color-accent);overflow-wrap:anywhere}.CityEditorial_heading__p2J8x{max-width:48ch;margin:0 0 14px;font-family:var(--font-sans),sans-serif;font-size:var(--gfg-heading-section);font-weight:600;font-style:normal;line-height:var(--gfg-leading-heading);letter-spacing:-.015em;color:var(--gp-ink);overflow-wrap:anywhere}.CityEditorial_howGrid__tMSyh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gfg-space-3)}.CityEditorial_stepCard__y59cQ{min-width:0;padding:var(--gfg-space-4);border:1px solid var(--gfg-color-border);border-radius:var(--gfg-radius-card);background:var(--gfg-color-surface)}.CityEditorial_stepNumber__rYpCw{margin-bottom:8px;font-size:var(--gfg-font-meta);font-weight:600;font-style:normal;line-height:1.4;letter-spacing:.04em;color:var(--gfg-color-accent)}.CityEditorial_stepHeading__w8Gx1{margin:0 0 6px;font-size:var(--gfg-font-body);font-weight:600;line-height:var(--gfg-leading-body);color:var(--gfg-color-text);overflow-wrap:anywhere}.CityEditorial_stepBody__zaQv2{max-width:52ch;margin:0;font-size:var(--gfg-font-small);line-height:var(--gfg-leading-body);color:var(--gfg-color-text-secondary);overflow-wrap:anywhere}.CityEditorial_landmarkCard__C_21o{display:flex;flex-direction:column;gap:8px;min-width:0;padding:var(--gfg-space-4);border:1px solid var(--gfg-color-border);border-radius:var(--gfg-radius-card);background:var(--gfg-color-surface)}.CityEditorial_landmarkIcon__F7zNS{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--gfg-radius-sm);color:var(--gfg-color-accent);background:var(--gfg-color-accent-soft)}.CityEditorial_landmarkName__CP8xP{margin:0;font-size:var(--gfg-font-body);font-weight:600;line-height:var(--gfg-leading-body);color:var(--gfg-color-text);overflow-wrap:anywhere}.CityEditorial_landmarkBlurb__iHHDA{max-width:68ch;margin:0;font-size:var(--gfg-font-small);line-height:var(--gfg-leading-body);color:var(--gfg-color-text-secondary);overflow-wrap:anywhere}.CityEditorial_faqCard__qIo8F{min-width:0;border:1px solid var(--gfg-color-border);border-radius:var(--gfg-radius-md);background:var(--gfg-color-surface);overflow:hidden}.CityEditorial_faqQuestion__dYN_I{display:flex;justify-content:space-between;gap:12px;min-height:var(--gfg-control-height);padding:12px 14px;font-size:var(--gfg-font-small);font-weight:600;line-height:var(--gfg-leading-ui);color:var(--gfg-color-text);list-style:none;cursor:pointer}.CityEditorial_faqQuestion__dYN_I>h3{min-width:0;overflow-wrap:anywhere}.CityEditorial_faqQuestion__dYN_I>span{flex-shrink:0}.CityEditorial_faqAnswer__gvODx{max-width:68ch;padding:0 14px 14px;font-size:var(--gfg-font-small);line-height:var(--gfg-leading-body);color:var(--gfg-color-text-secondary);overflow-wrap:anywhere}@media (max-width:767px){.CityEditorial_section__Da8D1{--gfg-editorial-space:var(--gfg-space-4)}.CityEditorial_heading__p2J8x{font-size:var(--gfg-heading-section);margin-bottom:12px;line-height:var(--gfg-leading-heading);font-family:var(--font-sans),sans-serif;font-style:normal;font-weight:600}}@media (max-width:720px){.CityEditorial_howGrid__tMSyh{grid-template-columns:minmax(0,1fr);gap:var(--gfg-space-3)}}.CityCollectionHeading_heading__oQYaf{background:var(--gp-cream-soft);padding:12px 0 8px}.CityCollectionHeading_heading__oQYaf h1{max-width:980px;margin:0 0 6px;font-family:var(--font-sans),sans-serif;font-size:var(--gfg-heading-page);font-weight:700;font-style:normal;line-height:1.16;letter-spacing:-.02em;overflow-wrap:anywhere}.CityCollectionHeading_heading__oQYaf h1 span{color:var(--gp-rose-deep)}.CityCollectionHeading_heading__oQYaf p{max-width:var(--gfg-content-reading);margin:0;color:var(--gfg-color-text-secondary);font-size:var(--gfg-font-small);line-height:1.5}.CityCollectionHeading_compact__GhsXm{padding:2px 0 0}.CityCollectionHeading_compact__GhsXm h1{margin-bottom:0;font-size:var(--gfg-heading-page);font-weight:600;line-height:1.2}.CityCollectionHeading_heading__oQYaf h1 .CityCollectionHeading_location__TzRsc{display:block;margin-top:2px;color:var(--gfg-color-text-secondary);font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:0}@media(max-width:767px){.CityCollectionHeading_heading__oQYaf{padding:8px 0 6px}.CityCollectionHeading_heading__oQYaf h1{font-size:var(--gfg-heading-page)}.CityCollectionHeading_heading__oQYaf p{font-size:var(--gfg-font-small)}.CityCollectionHeading_compact__GhsXm{padding:0}.CityCollectionHeading_compact__GhsXm h1{font-size:var(--gfg-heading-page)}.CityCollectionHeading_heading__oQYaf h1 .CityCollectionHeading_location__TzRsc{font-size:.875rem}}