/* The approved Michigan suite layout, scoped to offering cards only. */
.space-card.space-planning{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"heading heading" "price action" "facts media" "extra extra";gap:22px 32px;padding:24px;background:var(--industry-wash,#f1f0ef);border:1px solid var(--industry-line,#d6d4d3);min-width:0;margin-left:0}
.space-planning>.space-card-heading{grid-area:heading;min-width:0}.space-planning .space-card-heading>div{min-width:0}.space-planning .space-card-heading .eyebrow{margin:0 0 8px}.space-planning .space-card-heading h3{font-size:24px;line-height:1.25;margin:0;overflow-wrap:anywhere}.space-planning .space-option{margin:0 0 8px}
.space-planning .space-area{white-space:normal;overflow-wrap:anywhere}.space-planning-price{grid-area:price;min-width:0}.space-planning .space-pricing{margin:0 0 14px}.space-planning .space-pricing strong{font-size:21px;line-height:1.3;overflow-wrap:anywhere}
.space-planning dl{margin:0;font-size:15px;line-height:1.5}.space-planning dt{font-weight:500;color:var(--industry-ink,#231f20)}.space-planning dd{margin:4px 0 0;color:var(--industry-muted,#5e5b5c)}
.space-planning-action{grid-area:action;align-self:start;justify-self:stretch;display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-width:0}.space-planning-action .primary-button{display:inline-flex;gap:20px;align-items:center;justify-content:space-between;min-height:48px;max-width:100%;text-decoration:none;font-size:16px;line-height:1.35;color:#fff;background:var(--brand-magenta-dark,#b00068);white-space:normal;overflow-wrap:anywhere}.space-planning-action .primary-button>span{flex-shrink:0}.space-planning-action>span{font-size:13px;color:var(--industry-muted,#5e5b5c)}.space-planning-links{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px}.space-planning-links a{padding:7px 0;text-underline-offset:3px}
.space-planning-facts{grid-area:facts;min-width:0}.space-planning-facts>dl{display:grid;gap:15px;align-content:start}.space-planning-facts>dl>div{padding:12px 0 0;margin:0;border:0;border-top:1px solid var(--industry-line,#d6d4d3)}
.space-planning-gallery{grid-area:media;min-width:0}.space-gallery-cue{margin:0 0 6px;font-size:12px;line-height:18px;color:var(--industry-muted,#5e5b5c)}.space-gallery-cue .space-swipe{display:none}.space-planning .space-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:3px;max-height:366px;overflow:auto;align-content:start;scrollbar-gutter:stable}.space-planning .space-thumbnail{min-width:0;position:relative}.space-planning .space-thumbnail img{height:112px;display:block;width:100%;object-fit:cover}.space-planning .space-plan img{object-fit:contain;background:#fff}.space-planning-media-note{font-size:12px;line-height:1.5;color:var(--industry-muted,#5e5b5c);margin:10px 0 0}
.space-planning-extra{grid-area:extra;min-width:0}.space-planning-no-media{grid-template-areas:"heading heading" "price action" "facts facts" "extra extra"}.space-planning .ns-suite-sizes{margin:16px 0 0}.space-planning .ns-suite-sizes li{flex-wrap:wrap}.space-planning a:focus-visible{outline:3px solid #ec008c;outline-offset:3px}
.space-planning-group{display:grid;gap:18px;scroll-margin-top:100px}.space-planning-group .space-planning-division{margin-left:24px;background:#fff}.ns-spaces>.space-planning{margin-top:28px}.newell-leasing .space-card.space-planning{padding:28px}.fg-planning-list{display:grid;gap:22px}.space-planning .fg-note,.space-planning .newell-small{margin-top:14px}
@media(max-width:650px){
 .space-card.space-planning,.newell-leasing .space-card.space-planning{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "price" "action" "media" "facts" "extra";gap:14px;padding:18px}
 .space-planning>.space-card-heading{display:block}.space-planning .space-area{display:block;margin-top:8px}.space-planning .space-pricing strong{font-size:20px}.space-planning-action{align-items:stretch}.space-planning-action .primary-button{width:100%}.space-gallery-cue .space-swipe{display:inline}.space-gallery-cue .space-select{display:none}
 .space-planning .space-media{display:flex;max-height:none;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:auto;padding:3px 3px 12px}.space-planning .space-thumbnail{flex:0 0 calc((100% - 12px)/2)}.space-planning .space-thumbnail img{height:110px}.space-planning-facts>dl{gap:9px}.space-planning-facts>dl>div{border:0;padding:0}.space-planning-facts>dl>div>dt,.space-planning-facts>dl>div>dd{display:inline}.space-planning-facts>dl>div>dt::after{content:": "}.space-planning-facts>dl>div>dd{margin:0}.space-planning-no-media{grid-template-areas:"heading" "price" "action" "facts" "extra"}.space-planning-group .space-planning-division{margin-left:10px}
}
