.acquire-grid{display:grid;grid-template-columns:1fr;gap:18px;margin-top:22px}.acquire-card{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--radius-card);padding:22px 24px;display:flex;flex-direction:column;gap:8px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.acquire-card:hover{border-color:var(--gold-line);box-shadow:var(--shadow-lifted);transform:translateY(-2px)}.acquire-card .eb{font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute)}.acquire-card .nm{font-family:var(--font-display);font-size:19px;color:var(--ink);letter-spacing:-.005em}.acquire-card .vendor{font-family:var(--font-display);font-style:italic;font-size:12.5px;color:var(--gold-strong)}.acquire-card .est{margin-top:8px;padding-top:10px;border-top:1px solid var(--hairline-soft);display:grid;grid-template-columns:1fr 1fr;gap:8px}.acquire-card .est .lbl{font-family:var(--font-sans);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}.acquire-card .est .val{font-family:var(--font-sans);font-size:13px;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600;margin-top:2px}.acquire-card .note{font-family:var(--font-display);font-style:italic;font-size:12.5px;color:var(--ink-soft);line-height:1.5;margin-top:4px}.acquire-card .foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--hairline-soft);display:flex;align-items:center;justify-content:space-between;gap:10px}.acquire-card .when{font-family:var(--font-display);font-style:italic;font-size:11.5px;color:var(--gold-strong);font-variant-numeric:tabular-nums}@media (min-width:720px){.acquire-grid{grid-template-columns:repeat(2,1fr)}}.relgraph-tree{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--radius-card);padding:22px 28px}.relgraph-root{font-family:var(--font-display);font-size:22px;color:var(--ink);letter-spacing:-.005em}.relgraph-root .sub{display:block;font-family:var(--font-sans);font-size:11px;color:var(--ink-mute);margin-top:2px;letter-spacing:.08em}.relgraph-children{list-style:none;margin:14px 0 0;padding:0}.relgraph-children>li{position:relative;padding:12px 0 12px 26px;border-top:1px solid var(--hairline-soft)}.relgraph-children>li:first-child{border-top:0}.relgraph-children>li:before{top:22px;width:18px;height:1px}.relgraph-children>li:after,.relgraph-children>li:before{content:"";position:absolute;left:0;background:var(--gold-line)}.relgraph-children>li:after{top:0;bottom:0;width:1px}.relgraph-children>li:last-child:after{bottom:calc(100% - 22px)}.relgraph-children .nm{font-family:var(--font-display);font-size:16px;color:var(--ink);letter-spacing:-.005em}.relgraph-children .meta{font-family:var(--font-sans);font-size:11.5px;color:var(--ink-mute);margin-top:3px;font-variant-numeric:tabular-nums}.relgraph-related{margin-top:26px;background:var(--paper-alt);border:1px solid var(--hairline-soft);border-radius:var(--radius-card);padding:18px 22px}.relgraph-related h5{font-family:var(--font-sans);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);margin:0 0 12px}.relgraph-related ul{list-style:none;margin:0;padding:0}.relgraph-related li{padding:8px 0;border-top:1px solid var(--hairline-soft);font-family:var(--font-sans);font-size:12.5px;color:var(--ink);display:flex;justify-content:space-between;gap:14px}.relgraph-related li:first-child{border-top:0}.relgraph-related .vendor{color:var(--ink-mute)}.tax-stats{display:grid;grid-template-columns:1fr;gap:0;border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--paper);overflow:hidden}.tax-stat{padding:20px 24px}.tax-stat .lbl{font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute)}.tax-stat .val{font-size:28px;color:var(--ink);margin-top:6px;font-variant-numeric:tabular-nums;letter-spacing:-.005em}.tax-stat .sub,.tax-stat .val{font-family:var(--font-display)}.tax-stat .sub{font-style:italic;font-size:12px;color:var(--gold-strong);margin-top:2px;font-variant-numeric:tabular-nums}.tax-grid{margin-top:22px;display:grid;grid-template-columns:1fr;gap:24px}.tax-rail{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--radius-card);padding:22px 24px}.tax-rail h5{font-family:var(--font-sans);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-strong);margin:0 0 14px}.tax-rail-chart svg{width:100%;height:120px;display:block}.tax-rail-rows{margin-top:14px}.tax-rail-row{display:grid;grid-template-columns:1fr auto;padding:7px 0;border-top:1px solid var(--hairline-soft);font-family:var(--font-sans);font-size:12px;color:var(--ink-soft)}.tax-rail-row:first-child{border-top:0}.tax-rail-row .v{font-variant-numeric:tabular-nums;color:var(--ink)}.tax-notes{margin-top:22px;padding:22px 26px;border-left:3px solid var(--gold-line);background:var(--paper-alt)}.tax-notes h5{font-family:var(--font-sans);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);margin:0 0 10px}.tax-notes p{font-family:var(--font-display);font-size:15px;color:var(--ink-soft);line-height:1.6;max-width:64ch;margin:0}@media (min-width:640px){.tax-stats{grid-template-columns:repeat(3,1fr)}.tax-stats>*+*{border-left:1px solid var(--hairline-soft)}}@media (min-width:1024px){.tax-grid{grid-template-columns:2fr 1fr}}