html{scrollbar-gutter:stable;scrollbar-color:#d5c9bc #fbf8f3;background-color:#fbf8f3}html.pub-modal-open{background-color:#98948e}:root{--pub-content-width:1200px;--pub-gutter:16px}@media (width>=768px){:root{--pub-gutter:24px}}.pub-container,.pub-hero-inner{max-width:var(--pub-content-width);padding-inline:var(--pub-gutter);margin-inline:auto}.pub-grid{grid-template-columns:1fr;gap:16px;padding-block:16px;display:grid}.pub-grid>*{min-width:0}@media (width>=480px){.pub-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.pub-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=1440px){.pub-grid{grid-template-columns:repeat(4,1fr)}}.pub-discovery-main{flex-direction:column;flex:1;min-height:0;display:flex}.pub-discovery-list{flex:1;min-height:0;overflow-y:auto}.pub-discovery-mappane{min-height:0;display:none;position:relative}.pub-discovery-mapmode .pub-discovery-list{display:none}.pub-discovery-mapmode .pub-discovery-mappane{flex:1;display:block}.pub-discovery-strip{inset-inline:0;z-index:2;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;display:flex;position:absolute;bottom:12px}.pub-discovery-strip>*{scroll-snap-align:center}.pub-map-expand{display:none}.pub-map-locate{inset-inline-end:12px;z-index:3;color:#2e6be6;cursor:pointer;background:#fbf8f3f2;border:1px solid #d5c9bc;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;top:12px;box-shadow:0 2px 8px #1a0f0738}@media (width>=1024px){.pub-map-locate{top:56px}.pub-discovery-mapmode{flex-direction:row}.pub-discovery-mapmode .pub-discovery-list{border-inline-end:1px solid #ede5da;flex:50%;display:block}.pub-discovery-mapmode .pub-discovery-mappane{flex:50%}.pub-discovery-mapfull .pub-discovery-list{display:none}.pub-discovery-mapfull .pub-discovery-mappane{flex:100%}.pub-map-expand{top:12px;z-index:3;color:#6b5b4e;cursor:pointer;background:#fbf8f3f2;border:1px solid #d5c9bc;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;inset-inline-end:12px;box-shadow:0 1px 6px #1a0f072e}.pub-discovery-mapmode .pub-discovery-list .pub-grid{grid-template-columns:repeat(2,1fr)}.pub-discovery-mapmode .pub-discovery-strip{display:none}}.pub-biz-cols{flex-direction:column;gap:24px;margin-top:32px;display:flex}@media (width>=1024px){.pub-biz-cols{flex-direction:row;align-items:flex-start;gap:32px}.pub-biz-main{flex:1.7;min-width:0}.pub-biz-main>:first-child{margin-top:0!important}.pub-biz-rail{flex:1;position:sticky;top:16px}}.pub-cards{grid-template-columns:1fr;gap:14px;padding:0 16px;display:grid}@media (width>=480px){.pub-cards{grid-template-columns:repeat(2,1fr);gap:12px}}@media (width>=768px){.pub-cards{grid-template-columns:repeat(3,1fr);gap:16px}}@media (width>=1440px){.pub-cards{grid-template-columns:repeat(4,1fr)}}.pub-menu-rail{display:none}@media (width>=1024px){.pub-menu-layout{max-width:var(--pub-content-width);padding-inline:var(--pub-gutter);align-items:flex-start;gap:40px;margin-inline:auto;padding-top:8px;display:flex}.pub-menu-rail{flex-direction:column;flex-shrink:0;gap:4px;width:220px;display:flex;position:sticky;top:120px}.pub-menu-main{flex:1;min-width:0}.pub-chips{display:none!important}.pub-items{grid-template-columns:1fr 1fr;column-gap:48px;display:grid}.pub-menu-header-inner{max-width:var(--pub-content-width);padding-inline:var(--pub-gutter);margin-inline:auto}}.pub-sheet-backdrop{z-index:60;background:#1e191273;display:flex;position:fixed;inset:0}.pub-sheet{border-radius:16px 16px 0 0;flex-direction:column;width:100%;max-height:88dvh;margin-top:auto;animation:.2s ease-out pub-sheet-up;display:flex;overflow:hidden}.pub-sheet-media{flex-shrink:0}.pub-sheet-media>img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.pub-sheet-body{min-height:0;overflow-y:auto}@keyframes pub-sheet-up{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes pub-sheet-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (width>=1024px){.pub-sheet-backdrop{justify-content:center;align-items:center}.pub-sheet{border-radius:14px;width:min(560px,100vw - 48px);max-height:85vh;margin-top:0;animation:.18s ease-out pub-sheet-in}.pub-sheet.pub-sheet-no-media{width:480px}}.dash-m-only{display:block}.dash-d-only{display:none}@media (width>=768px){.dash-m-only{display:none}.dash-d-only{display:block}}.dash-page{padding:16px 16px 40px}@media (width>=768px){.dash-page{padding:28px 28px 48px}}.dash-shell{flex-direction:column}@media (width>=768px){.dash-shell{flex-direction:row}}.dash-topbar{display:flex}.dash-overlay{display:block}.dash-sidebar{z-index:50;transition:transform .22s;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-100%)}[dir=rtl] .dash-sidebar{transform:translate(100%)}.dash-sidebar.open{transform:translate(0)}@media (width>=768px){.dash-topbar,.dash-overlay{display:none}.dash-sidebar,[dir=rtl] .dash-sidebar{transition:none;position:static;transform:none}}.dash-import-cols{flex-direction:column;gap:16px;display:flex}@media (width>=768px){.dash-import-cols{flex-direction:row;align-items:flex-start;gap:24px}.dash-import-photo{flex-shrink:0;width:38%;position:sticky;top:16px}.dash-import-draft{flex:1;min-width:0}}
