.listing-title-block{padding:var(--space-5) var(--header-pad-inline) var(--space-4);word-break:break-word;line-height:1.5}.listing-title-block__inner{margin:0 auto}.listing-title-block__title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.listing-title-block__title-row .fav-button-wrap{margin-left:auto}.spot-page-layout.listing-layout{--listing-column-top-pad:var(--space-5);padding-inline:var(--header-pad-inline)}@media screen and (min-width:768px) and (max-width:1024px){.spot-page-layout.listing-layout{padding-left:calc(var(--header-pad-inline) - 10px)}}@media screen and (max-width:767px){.spot-page-layout.listing-layout .spot-page-layout__inner{grid-template-columns:minmax(0,1fr)}.spot-page-layout.listing-layout .spot-page-layout__content{order:1}.spot-page-layout.listing-layout .spot-page-layout__sidebar{margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid #e0e0e0;order:2;margin-bottom:0;padding-bottom:0}.listing-title-block .breadcrumb{font-size:var(--font-size-sm)}.listing-title-block__title-row .fav-button-wrap{margin-right:calc(var(--float-right,2px) - var(--header-pad-inline))}.listing-title-block__title-row .page-title{font-size:var(--font-size-xl)}.listing-title-block__title-row .icon-size-lg{font-size:var(--icon-ratio-lg)}}@media screen and (min-width:1280px){.listing-layout .spot-page-layout__inner{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:24px}.listing-title-block__inner{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:24px;display:grid}.listing-title-block__content{grid-column:2;min-width:0;padding-left:30px;padding-right:30px}.listing-layout .side-menu-link--heading{padding-top:var(--listing-column-top-pad)}.listing-body__content{padding-top:var(--listing-column-top-pad);padding-left:30px;padding-right:30px}}@media screen and (min-width:1440px){.listing-layout .spot-page-layout__inner{grid-template-columns:minmax(0,340px) minmax(0,1fr);max-width:none}.listing-title-block__inner{grid-template-columns:minmax(0,340px) minmax(0,1fr)}.listing-title-block__content{max-width:min(1000px,100%)}.listing-title-block__content--with-rail{max-width:min(1000px,100% - 412px)}.listing-title-block__content--wide{max-width:min(1100px,100%)}}.listing-body{display:block}@media screen and (min-width:1440px){.listing-body{grid-template-columns:minmax(0,1000px) minmax(380px,1fr);align-items:start;column-gap:32px;display:grid}.listing-body__content{grid-area:1/1;min-width:0}.listing-body--wide{grid-template-columns:minmax(0,1100px) minmax(0,1fr);column-gap:0}}.listing-body__content>:first-child{margin-top:0}
