.nc-property-investment fieldset{border:0;padding:0;margin:28px 0}.nc-property-investment legend{font-size:22px;font-weight:750;color:#102a43;margin-bottom:16px}.nc-property__guide{border:1px solid #dbe4ea;border-radius:14px;padding:16px 20px;line-height:1.7}.nc-property__guide summary{cursor:pointer;font-weight:700}.nc-property__notes{padding:0 42px 32px;color:#61768a;line-height:1.7;font-size:16px}.nc-property__notes h3{color:#102a43;font-size:20px}.nc-property__review{display:flex;gap:12px;align-items:flex-start;line-height:1.6}.nc-property__review input{margin-top:6px;width:20px;height:20px;flex-shrink:0}.nc-property__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nc-property__metric{padding:20px;border:1px solid #dbe4ea;border-radius:16px;background:#f7fafc;display:flex;flex-direction:column;gap:10px;overflow-wrap:anywhere}.nc-property__metric strong{font-size:28px;color:#102a43}.nc-property__metric:first-child{grid-column:1/-1;background:#102a43;color:#fff}.nc-property__metric:first-child strong{color:#fff;font-size:36px}.nc-property__positive strong{color:#26724a}.nc-property__negative strong{color:#b23838}.nc-property-investment [hidden]{display:none!important}.nc-property-investment input:focus-visible,.nc-property-investment summary:focus-visible{outline:3px solid #b98a3c;outline-offset:3px}.nc-property__table-wrap{overflow-x:auto;border:1px solid #dbe4ea;border-radius:12px}.nc-property__table-wrap table{width:100%;border-collapse:collapse;min-width:640px}.nc-property__table-wrap th,.nc-property__table-wrap td{text-align:right;padding:12px;border-bottom:1px solid #dbe4ea;font-variant-numeric:tabular-nums}.nc-property__table-wrap th{background:#102a43;color:white}.nc-property__table-wrap th:first-child,.nc-property__table-wrap td:first-child{text-align:left}.nc-property-investment button:disabled{opacity:.5;cursor:wait}@media(max-width:600px){.nc-property__metrics{grid-template-columns:1fr}.nc-property__notes{padding:0 20px 24px}.nc-property-investment legend{font-size:20px}.nc-property__metric:first-child strong{font-size:32px}}
