.asa-review{margin-block:2.5rem;padding-block:1.5rem;border-top:1px solid var(--wp--preset--color--border,#dbe4df);line-height:1.7}.asa-disclosure{padding:1rem 1.25rem;margin-block:1.5rem;background:var(--wp--preset--color--secondary,#f1f6f3);border-left:3px solid var(--wp--preset--color--primary,#397653);font-size:.9em}.asa-verdict{padding:1.5rem;background:var(--wp--preset--color--secondary,#f1f6f3);border-radius:12px}.asa-verdict h2{margin-top:0}.asa-rating{display:flex;gap:1rem;align-items:center}.asa-rating strong{font-size:1.5em;color:var(--wp--preset--color--primary,#245f40)}.asa-rating span,.asa-sources span{font-size:.85em;color:var(--wp--preset--color--muted)}.asa-criteria{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.asa-criteria div{padding:1rem;border:1px solid var(--wp--preset--color--border,#dbe4df);border-radius:8px}.asa-criteria dd{margin:0;font-weight:600}.asa-tradeoffs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.asa-tradeoffs ul{padding-left:1.25em}.asa-table{overflow-x:auto;border:1px solid var(--wp--preset--color--border,#dbe4df);border-radius:10px}.asa-table table{width:100%;min-width:580px;border-collapse:collapse;font-size:.95em}.asa-table caption{text-align:left;padding:1rem;font-size:.85em}.asa-table th,.asa-table td{text-align:left;vertical-align:top;padding:1rem;border-top:1px solid var(--wp--preset--color--border,#dbe4df)}.asa-table thead{background:var(--wp--preset--color--secondary,#f1f6f3)}.asa-table th:first-child{width:25%}.asa-table td:last-child{width:24%}.asa-cta{display:inline-flex;align-items:center;gap:.5rem;background:var(--wp--preset--color--primary,#245f40);color:var(--asa-on-dark,var(--wp--preset--color--surface))!important;padding:.6rem 1rem;border-radius:6px;text-decoration:none!important;line-height:1.4;font-size:max(15px,.9em);font-family:var(--asa-button-font,var(--wp--preset--font-family--button));font-weight:var(--asa-button-weight,700);margin-block:.6rem}.asa-cta:hover{background:var(--wp--preset--color--text)}.asa-cta:focus-visible,.asa-table:focus-visible{outline:3px solid var(--wp--preset--color--primary);outline-offset:3px}.asa-sources{padding-left:1.25rem;overflow-wrap:anywhere}.asa-sources span{display:block}@media(max-width:600px){.asa-tradeoffs{grid-template-columns:1fr;gap:0}.asa-review{padding-inline:0}.asa-verdict{padding:1rem}.asa-table th,.asa-table td{padding:.8rem}}

.asa-table .asa-cta{white-space:nowrap;display:inline-flex;align-items:center;gap:8px;padding:10px 14px}.asa-cta .asa-arrow-icon{flex-shrink:0}

/* Separate editorial links from purchase actions, including narrow table cells. */
.asa-table-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.asa-table-actions>.asa-cta{margin:0;font-size:15px}.asa-table-actions>a:not(.asa-cta){font-size:15px;line-height:1.5}
