.project-launch-price-table{color:#1f342c;min-width:0;margin:24px 0}.launch-table-scroll{scrollbar-width:thin;scrollbar-color:#a2b5a6 transparent;max-width:100%;overflow-x:auto}.project-launch-price-table table{border-collapse:collapse;text-align:left;width:100%;font-size:15px;line-height:1.6}.project-launch-price-table caption{text-align:left;padding:0 0 16px}.project-launch-price-table caption>strong{color:#1f342c;font-size:17px;font-weight:600;line-height:1.5;display:block}.project-launch-price-table caption>span{color:#53675e;margin-top:4px;font-size:13px;line-height:1.5;display:block}.project-launch-price-table th,.project-launch-price-table td{vertical-align:top;border-bottom:1px solid #d8d9d0;padding:14px 20px 14px 0}.project-launch-price-table th:last-child,.project-launch-price-table td:last-child{padding-right:0}.project-launch-price-table thead th{color:#53675e;font-size:13px;font-weight:500}.project-launch-price-table tbody th{color:#1f342c;min-width:110px;font-weight:500}.launch-table-range{color:#1f342c;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:0 3px;font-weight:600;display:inline-flex}.launch-table-range>span:not(.sr-only){white-space:nowrap}.launch-table-variant,.launch-table-lease,.launch-table-condition,.launch-table-unavailable>small,.launch-table-notes>small{color:#53675e;margin-top:4px;font-size:12px;font-weight:400;line-height:1.6;display:block}.launch-table-notes{color:#53675e;font-size:13px}.launch-table-unavailable{color:#53675e;display:block}.launch-table-empty{color:#53675e;margin:16px 0;font-size:14px;line-height:1.6}.launch-short-leases{margin-top:12px}.launch-short-leases>summary{color:#245c48;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:500;line-height:1.5;list-style:none;display:flex}.launch-short-leases>summary::-webkit-details-marker{display:none}.launch-short-leases[open]>summary>svg{transform:rotate(180deg)}.launch-table-short-year{white-space:nowrap}.is-compact-price-table table{font-size:13px}.is-compact-price-table caption{padding-bottom:12px}.is-compact-price-table caption>strong{font-size:15px}.is-compact-price-table th,.is-compact-price-table td{padding:12px 12px 12px 0}.is-compact-price-table tbody th{min-width:90px}
