.support-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 28px;margin:28px 0;padding:26px 28px;border:1px solid #c7b48e;border-top:3px solid #9b8054;background:linear-gradient(120deg,#f8f1e2,#eee3ce);color:#3b3f47;text-align:left}
.support-copy{min-width:0}
.support-eyebrow{display:block;margin-bottom:7px;color:#776344;font:500 12px/1.7 var(--sans,sans-serif);letter-spacing:.06em}
.support-panel .support-copy h3{margin:0 0 9px;color:#3b3f47;font:700 22px/1.6 var(--serif,serif);word-break:keep-all;overflow-wrap:anywhere}
.support-panel .support-copy p{margin:0;color:#555448;font:400 14px/1.9 var(--sans,sans-serif);word-break:keep-all;overflow-wrap:anywhere}
.support-panel .support-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:48px;max-width:100%;box-sizing:border-box;padding:11px 18px;border:1px solid #685a3d;background:#514a36;color:#fff9ea;text-align:center;text-decoration:none;font:600 14px/1.7 var(--sans,sans-serif);word-break:keep-all;overflow-wrap:anywhere;box-shadow:0 2px 0 #463c2b}
.support-panel .support-link:focus-visible{outline:3px solid #8a422f;outline-offset:4px}
.support-panel .support-note{grid-column:1/-1;margin:0;padding-top:14px;border-top:1px solid #d4c4a5;color:#67604f;font:400 12px/1.8 var(--sans,sans-serif);word-break:keep-all;overflow-wrap:anywhere}
@media(max-width:700px){.support-panel{grid-template-columns:1fr;gap:16px;padding:22px}.support-panel .support-link{justify-self:start}}
@media(max-width:480px){.support-panel{margin:23px 0;padding:20px 17px}.support-panel .support-copy h3{font-size:20px}.support-panel .support-link{justify-self:stretch;width:100%}}
