.tmc{--tmc-soft:rgba(127,127,127,0.08);--tmc-edge:color-mix(in srgb,currentColor 28%,transparent);margin-top:22px}.agency .tmc{--tmc-soft:var(--soft);--tmc-edge:#ccc}.tmc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.tmc-in{display:grid;grid-gap:16px;gap:16px}.tmc-in fieldset,.tmc-more fieldset{border:1px solid var(--line);padding:14px 16px;margin:0;display:grid;grid-gap:10px;gap:10px;min-width:0}.tmc-in legend{font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;padding:0 6px}.tmc-in label:not(.tick){display:grid;grid-template-columns:minmax(0,1fr) 170px;grid-gap:12px;gap:12px;align-items:center;font-size:14px}.tmc-in label small,.tmc-out th small,.tmc-table small{display:block;color:var(--t3);font-size:12px;font-weight:400;line-height:1.4}.tmc input:not([type=checkbox]),.tmc select{min-height:44px;border:1px solid var(--tmc-edge);padding:0 10px;font:inherit;width:100%;background:transparent;color:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agency .tmc input:not([type=checkbox]),.agency .tmc select{background:#fff}.tmc select option{color:#111}.tmc-in input{text-align:right}.tmc .tick{display:flex;gap:8px;align-items:flex-start;font-size:13px}.tmc-more summary{cursor:pointer;font-size:14px;text-decoration:underline;margin-bottom:10px}.tmc-out{position:-webkit-sticky;position:sticky;top:90px;background:var(--tmc-soft);border-top:3px solid var(--gold);padding:20px 22px;display:grid;grid-gap:12px;gap:12px;min-width:0}.tmc-out h2{font-size:clamp(34px,4.4vw,48px);margin:0}.tmc-out h2 span{font-size:.45em;text-transform:uppercase;letter-spacing:.08em}.tmc-answer{margin:0;font-weight:700}.tmc-out table,.tmc-table{width:100%;border-collapse:collapse;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tmc-out td,.tmc-out th,.tmc-table td,.tmc-table th{border-bottom:1px solid var(--line);padding:9px 6px;text-align:left;font-weight:400;vertical-align:top}.tmc-out td,.tmc-table td{text-align:right;white-space:nowrap}.tmc-out .tmc-total td,.tmc-out .tmc-total th{font-weight:700;font-size:18px;border-top:2px solid;border-bottom:0}.tmc-table thead th{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--t3);text-align:right}.tmc-table tbody th,.tmc-table thead th:first-child{text-align:left}.tmc-table tr[aria-current=true]{background:var(--tmc-soft);box-shadow:inset 3px 0 0 var(--gold)}.tmc-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.tmc-warn{margin:0;border-left:3px solid var(--gold);padding:4px 0 4px 12px;font-size:14px}.tmc-acts{display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--line);padding-top:12px}.tmc-acts p{margin:0}.tmc-acts .btn{width:100%;padding:0 16px}.tmc-send{display:grid;grid-gap:8px;gap:8px}.tmc-send label:not(.tick){display:grid;grid-gap:3px;gap:3px;font-size:13px}.tmc-acts .err,.tmc-send .err{color:#b3261e;font-size:13px}.tmc-done{font-weight:700}.tmc .hp{left:-9999px}.tmc .hp,.tmc .vh{position:absolute;width:1px;height:1px;overflow:hidden}.tmc .vh{clip:rect(0 0 0 0);white-space:nowrap}.tmc .linkish{background:none;border:0;padding:0;color:inherit;text-decoration:underline;font:inherit;cursor:pointer}.tmc-more-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:34px 28px;gap:34px 28px;margin-top:40px}.tmc-more-grid h2{font-size:clamp(24px,3vw,32px);text-transform:uppercase;margin:0 0 10px}.tmc-more-grid h3{margin:16px 0 6px}.tmc-wide{grid-column:1/-1}.tmc-inline{display:grid;grid-gap:4px;gap:4px;font-size:14px;max-width:320px}.tmc-list{padding-left:18px;margin:10px 0;display:grid;grid-gap:6px;gap:6px}.tmc-rent-in{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.tmc-rent-in label{display:grid;grid-gap:3px;gap:3px;font-size:13px}.tmc-sources{margin-top:40px;border-top:1px solid var(--line);padding-top:16px}.tmc-sources ul{padding-left:18px;display:grid;grid-gap:4px;gap:4px}.tmc-full{margin:0}.tmc-compact .tmc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px}.tmc-compact .tmc-out{position:static}.tmc-compact .tmc-out h2{font-size:clamp(30px,3.6vw,40px)}@media (max-width:900px){.tmc-compact .tmc-grid,.tmc-grid,.tmc-more-grid{grid-template-columns:minmax(0,1fr)}.tmc-out{position:static}.tmc-in label:not(.tick){grid-template-columns:minmax(0,1fr) 140px}}@media (max-width:420px){.tmc-in label:not(.tick){grid-template-columns:minmax(0,1fr);gap:4px}}.tmc-grid>*,.tmc-more-grid>section{min-width:0}.tmc-table td,.tmc-table th{position:relative}@media (max-width:600px){.tmc-table{font-size:14px}.tmc-table td,.tmc-table th{padding:8px 4px}}.tmc-span{grid-column:1/-1}.tmc{container-type:inline-size}@container (max-width: 680px){.tmc-compact .tmc-grid,.tmc-grid,.tmc-more-grid{grid-template-columns:minmax(0,1fr)}.tmc-out{position:static}}@container (max-width: 380px){.tmc-in label:not(.tick){grid-template-columns:minmax(0,1fr);gap:4px}}