.key-facts{gap:var(--pp-border);border:var(--pp-border) solid var(--pp-line);background:var(--pp-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));min-width:0;display:grid}.key-facts__cell{align-content:start;gap:var(--pp-s1);min-width:0;padding:var(--pp-s3) var(--pp-s4);background:var(--pp-surface);display:grid}@media (width<=39.99rem){.key-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.key-facts dd{font-size:var(--pp-type-body)}.key-facts__cell:has(.review-rating),.key-facts__cell:has(.key-facts__action),.key-facts__cell:has(+.key-facts__cell .key-facts__action),.key-facts__cell:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=40rem){.key-facts__cell{padding:var(--pp-s4) var(--pp-s5)}}.key-facts dt{align-items:center;gap:var(--pp-s2);color:var(--pp-text-main);font-size:var(--pp-type-small);line-height:var(--pp-leading-ui);display:flex}.key-facts dd{min-width:0;font-size:var(--pp-type-title);font-weight:var(--pp-weight-semibold);line-height:var(--pp-leading-heading);overflow-wrap:anywhere}.key-facts__action-cell{display:grid}.key-facts__action{margin-top:var(--pp-s2);justify-self:stretch}.key-facts__cell[data-empty] dd{color:var(--pp-text-main);font-weight:var(--pp-weight-regular)}.key-facts-block{gap:var(--pp-s2);min-width:0;display:grid}.key-facts__note{align-items:center;column-gap:var(--pp-s2);padding-inline:var(--pp-s4);color:var(--pp-text-main);font-size:var(--pp-type-small);line-height:var(--pp-leading-body);flex-wrap:wrap;display:flex}.key-facts__note:empty{display:none}@media (width>=40rem){.key-facts__note{padding-inline:var(--pp-s5)}}.key-facts__here{align-items:center;gap:var(--pp-s1);display:inline-flex}.key-facts__here:not(:has(.key-facts__distance:not(:empty))){display:none}.key-facts__checked+.key-facts__here:before{content:"·";margin-right:var(--pp-s1)}.key-facts[data-compact]{background:var(--pp-surface);padding:var(--pp-s4);box-sizing:border-box;border:0;grid-template-columns:minmax(0,1fr);gap:0;width:100%;display:grid}.key-facts[data-compact] .key-facts__cell{align-items:baseline;gap:var(--pp-s1);padding:var(--pp-s3) 0;border-bottom:var(--pp-border) solid var(--pp-line);background:0 0;grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.key-facts[data-compact] .key-facts__cell:first-child{padding-top:0}.key-facts[data-compact] .key-facts__cell:last-child{border-bottom:0;padding-bottom:0}.key-facts[data-compact] dt{font-size:var(--pp-type-small);font-weight:var(--pp-weight-regular);line-height:var(--pp-leading-body);overflow-wrap:anywhere}.key-facts[data-compact] dd{font-size:var(--pp-type-body);font-weight:var(--pp-weight-regular);line-height:var(--pp-leading-body);color:var(--pp-text-main);font-variant-numeric:tabular-nums}@container (width>=20rem){.key-facts[data-compact] .key-facts__cell{gap:var(--pp-s3);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.key-facts-block:has(>.key-facts[data-compact]){width:100%;container-type:inline-size}@container (width<=39.99rem){.place-card-grid__facts .key-facts-block,.place-card-grid__facts .key-facts{grid-row:auto;grid-template-rows:none}}.place-card-grid[data-density=calm] .key-facts[data-compact]{gap:var(--pp-s1) var(--pp-s4);background:0 0;grid-template-columns:max-content minmax(0,1fr);padding:0;display:grid}.place-card-grid[data-density=calm] .key-facts[data-compact] .key-facts__cell{grid-template-columns:subgrid;align-items:baseline;gap:0 var(--pp-s4);border:0;grid-column:1/-1;padding:0;display:grid}.place-card-grid[data-density=calm] .key-facts[data-compact] dt{font-size:var(--pp-type-small);line-height:var(--pp-leading-body)}.place-card-grid[data-density=calm] .key-facts[data-compact] dd{font-size:var(--pp-type-body);font-weight:var(--pp-weight-regular);line-height:var(--pp-leading-body)}.place-actions [hidden]{display:none}@media (width<=39.99rem){.place-actions>*{flex:auto;justify-content:center}}.place-actions[data-compact]{grid-template-columns:var(--place-actions-columns,repeat(2, minmax(0, 1fr)));gap:var(--pp-s2);width:100%;display:grid}[data-route-lead] .place-actions[data-compact]>a[href*="/maps/search"]{display:none}[data-route-lead] .place-actions[data-compact]:not(:has(>a[data-variant=solid]))>a:last-child{--button-fill:var(--pp-ink);--button-fill-hover:var(--pp-selected-ink);--button-ink:var(--pp-text-inverse);--button-border:var(--pp-border) solid var(--pp-ink);grid-column:1/-1}.place-actions[data-compact]>.coss-button{min-width:0}.place-actions[data-compact]>[data-variant=solid] .icon{display:none}.place-actions[data-compact]>:first-child{grid-column:var(--place-actions-first,1 / -1)}@container (width>=20rem){.place-actions[data-compact]{grid-template-columns:var(--place-actions-columns,repeat(3, minmax(0, 1fr)))}.place-actions[data-compact]>:first-child{grid-column:var(--place-actions-first,auto)}}.place-actions[data-compact][data-simple]{grid-template-columns:repeat(2,minmax(0,1fr))}.place-actions[data-compact][data-simple]>:first-child{grid-column:auto}.place-actions[data-compact][data-simple]:has(>:nth-child(3))>:first-child{grid-column:1/-1}.place-actions[data-compact][data-simple]>.coss-button{--button-fill:var(--pp-surface);--button-fill-hover:var(--pp-selected);--button-ink:var(--pp-text-main);--button-border:var(--pp-border) solid transparent;--button-white-space:nowrap}.place-actions[data-compact][data-simple]{gap:var(--pp-s4);flex-wrap:wrap;display:flex}.place-actions[data-compact][data-simple]>.coss-button{--button-fill:transparent;--button-fill-hover:transparent;flex:none}
