/* Caption follows the block table; avoid an anonymous, min-content table box. */
@media(max-width:580px){.page-owned-growth .growth-comparison caption{display:block;width:100%;min-width:0;box-sizing:border-box}}
@media(max-width:760px){.page-owned-growth.position-preview .growth-comparison caption{display:block;width:100%;min-width:0;box-sizing:border-box}}
/* The three paid-entry routes are separated from the existing owned-site row. */
.page-owned-growth.position-preview .growth-comparison tbody tr.growth-comparison-dependency{background:linear-gradient(110deg,#401b2599,#21121b88);border-block:1px solid #713d49}
.page-owned-growth.position-preview .growth-comparison tbody tr.growth-comparison-dependency>th{color:#ffb4bd;font-weight:700;border-left:2px solid #e66f83;border-bottom-color:#713d49}
.page-owned-growth.position-preview .growth-comparison tbody tr.growth-comparison-dependency>td{color:#dec2c8;border-bottom-color:#713d49}
.page-owned-growth.position-preview .growth-comparison .position-cost-point,.page-owned-growth.position-preview .growth-comparison .position-dependency-point{display:block;color:#ffd9df;font-weight:700;line-height:1.9;margin-bottom:10px}
.page-owned-growth.position-preview .growth-comparison .position-dependency-point{color:#ff9eaf}
.page-owned-growth.position-preview .growth-assets p strong{display:block;color:#c6f2f7;font-size:13px;letter-spacing:.04em;font-weight:700;margin-bottom:7px}
.page-owned-growth.position-preview .growth-assets p+p{margin-top:19px}
@media(max-width:760px){.page-owned-growth.position-preview .growth-comparison tbody tr.growth-comparison-dependency>td:before{color:#e898a6}.page-owned-growth.position-preview .growth-comparison tbody tr.growth-comparison-dependency>th{border-bottom:0}.page-owned-growth.position-preview .growth-comparison tbody tr.growth-comparison-dependency>td{border-bottom:0}}
