.guide-places{margin-top:56px}.guide-places-filters{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 10px}.guide-places-filter{min-height:40px;padding:8px 15px;border:1px solid #c9bfb7;border-radius:999px;background:transparent;color:#172339;font:inherit;font-size:14px}.guide-places-filter.selected{background:#172339;border-color:#172339;color:#fff}.guide-places-message,.guide-places-source{font-size:13px;line-height:1.6;color:#44525d;margin:18px 0}.guide-places-source a,.guide-place a{color:#a71f34;text-underline-offset:3px}.guide-place{display:flex;justify-content:space-between;gap:16px;padding:20px 0;border-bottom:1px solid var(--line)}.guide-place h3{font-size:18px;line-height:1.3;overflow-wrap:anywhere}.guide-place p{margin:5px 0;color:#44525d;font-size:14px;overflow-wrap:anywhere}.guide-place a{display:inline-block;margin-top:7px;font-size:14px}.guide-place .guide-save{flex-shrink:0;align-self:start}.guide-places-filter:focus-visible{outline:3px solid #2a7690;outline-offset:3px}
[data-theme="dark"] .guide-places-filter{color:#e4efed;border-color:#65767a}
[data-theme="dark"] .guide-places-filter.selected{background:#e4efed;border-color:#e4efed;color:#172339}
[data-theme="dark"] :is(.guide-places-message,.guide-places-source,.guide-place p){color:#bdcbd0}
[data-theme="dark"] :is(.guide-places-source a,.guide-place a){color:#ff9ba3}
