.tcl-pdp-guide-callout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin:32px 0;padding:32px;background:#f6f6f6;color:#191919;text-align:left}
.tcl-pdp-guide-callout h2{margin:0 0 12px;font-family:var(--font-heading-family,Arial,sans-serif);font-size:24px;font-weight:600;line-height:1.3;letter-spacing:normal;color:#191919}
.tcl-pdp-guide-callout p{margin:0;font-size:14px;line-height:1.6;color:#595959}
.tcl-pdp-guide-callout .tcl-pdp-guide-callout__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:13px 24px;border:1px solid #c8102e;border-radius:4px;background:#c8102e;color:#fff;font:600 14px/1.5 var(--font-body-family,Arial,sans-serif);text-decoration:none;white-space:nowrap}
.tcl-pdp-guide-callout .tcl-pdp-guide-callout__button:hover{background:#a90020;color:#fff}
.tcl-pdp-guide-callout .tcl-pdp-guide-callout__button:focus-visible{outline:2px solid #191919;outline-offset:4px}
@media(max-width:749px){.tcl-pdp-guide-callout{grid-template-columns:1fr;gap:20px;padding:24px;margin:24px 0}.tcl-pdp-guide-callout h2{font-size:22px}.tcl-pdp-guide-callout .tcl-pdp-guide-callout__button{width:100%;white-space:normal}}
