﻿/* Only the authorized BTA/AJT introduction actions; homepage styles untouched. */
.product-intro-actions-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);gap:2rem;align-items:start;margin-top:14px}
.product-intro-actions-layout .product-intro-copy{min-width:0}
.product-intro-actions-layout .product-intro-copy>.eyebrow{margin-top:0}
.product-intro-actions-layout .product-intro-copy>p:last-child{color:#d5dfe7}
.product-intro-actions-layout .product-top-actions{display:flex;flex-direction:column;gap:.75rem;min-width:0;margin:0;width:100%}
.product-top-actions .product-action-button,
.product-top-actions .product-action-button:visited{
 display:inline-flex;align-items:center;justify-content:center;gap:.75rem;
 min-height:max(44px,2.75rem);padding:.625rem 1rem;
 border:1px solid #8c6a28;border-radius:2px;
 background:#f1f3f5;background-image:none;color:#09243a;box-shadow:none;
 font:650 .8125rem/1.4 system-ui,-apple-system,'Segoe UI',sans-serif;
 letter-spacing:.04em;text-transform:uppercase;text-decoration:none;text-align:center;
 white-space:normal;cursor:pointer;overflow-wrap:break-word;
 transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease;
}
.product-top-actions .product-action-button:hover{background:#ffe09a;color:#061a2a;border-color:#ffe09a;box-shadow:0 3px 14px #0003;text-decoration:none}
.product-top-actions .product-action-button:focus-visible{outline:3px solid #ffe19a;outline-offset:4px}
.product-top-actions .product-action-button:active{background:#e5b64d;color:#061a2a;border-color:#e5b64d;box-shadow:inset 0 2px 4px #061a2a40}
@media(max-width:63.999rem){.product-intro-actions-layout{grid-template-columns:minmax(0,1fr);gap:1.25rem}.product-intro-actions-layout .product-top-actions{max-width:26rem}}
@media(prefers-reduced-motion:reduce){.product-top-actions .product-action-button{transition:none}}
