/* Only the two Chance review owners; historical shared styles remain untouched. */
.chance-oct-review .com-affiliate-row,.chance-oct-vegas .com-affiliate-row{display:flex;justify-content:center;align-items:center;flex-basis:100%;width:100%;min-width:0;clear:both;margin:10px 0}
.chance-oct-review .com-affiliate-row>a,.chance-oct-vegas .com-affiliate-row>a{margin:0 auto;max-width:100%;white-space:normal;text-align:center;overflow-wrap:anywhere;line-height:1.5}
.chance-oct-review .com-cta-stack,.chance-oct-vegas .com-cta-stack{display:flex;flex-direction:column;align-items:stretch}
.chance-oct-review .com-source-note,.chance-oct-vegas .com-source-note{padding:16px 18px;border-left:4px solid #16723d;border-radius:6px;background:#eff8f1;color:#24412e;margin:18px 0;font-size:.94rem;line-height:1.7}
.chance-oct-review .com-source-note p:last-child,.chance-oct-vegas .com-source-note p:last-child{margin-bottom:0}
.chance-oct-review .com-figure,.chance-oct-vegas .com-figure{margin:24px 0;max-width:100%;min-width:0;padding:0;border:1px solid #c5dccb;border-radius:12px;overflow:hidden;background:#f8fcf9;scroll-margin-top:110px}
.chance-oct-review .com-figure picture,.chance-oct-vegas .com-figure picture{display:block;width:100%;aspect-ratio:900/1180;background:#f8fcf9}
.chance-oct-review .com-figure img,.chance-oct-vegas .com-figure img{display:block;width:100%;max-width:100%;height:auto}
.chance-oct-review .com-figure figcaption,.chance-oct-vegas .com-figure figcaption{padding:16px 18px;color:#365943;font-size:.9rem;line-height:1.7;margin:0}
.chance-oct-review .com-source-table,.chance-oct-vegas .com-source-table{max-width:100%;overflow-x:auto;margin:20px 0;border:1px solid #c5dccb;border-radius:9px}
.chance-oct-review .com-source-table table,.chance-oct-vegas .com-source-table table{border-collapse:collapse;width:100%;min-width:560px;table-layout:auto}
.chance-oct-review .com-source-table th,.chance-oct-review .com-source-table td,.chance-oct-vegas .com-source-table th,.chance-oct-vegas .com-source-table td{padding:12px 14px;vertical-align:top;white-space:normal;text-align:left;border-bottom:1px solid #dae8de;font-size:.95rem;line-height:1.65;overflow-wrap:anywhere}
.chance-oct-review .com-source-table th,.chance-oct-vegas .com-source-table th{background:#eef7f0;font-weight:700}
@media(max-width:560px){.chance-oct-review .com-figure picture,.chance-oct-vegas .com-figure picture{aspect-ratio:320/1630}.chance-oct-review .com-figure figcaption,.chance-oct-vegas .com-figure figcaption{padding:14px}.chance-oct-review .com-source-note,.chance-oct-vegas .com-source-note{padding:14px}.chance-oct-review .com-affiliate-row>a,.chance-oct-vegas .com-affiliate-row>a{font-size:.98rem}.chance-oct-review .chance-title-nowrap{white-space:normal}}
