
.amp-partner,.amp-teaser{background:#121212;color:#eae7e2;border-top:1px solid #40372e;border-bottom:1px solid #40372e;padding:clamp(55px,8vw,105px) 24px}
.amp-partner-inner,.amp-teaser-inner{max-width:1080px;margin:0 auto}
.amp-eyebrow{font-size:11px!important;letter-spacing:.19em;color:#cbb28e!important;font-weight:600;margin:0 0 20px!important}
.amp-partner h2,.amp-teaser h2{font-size:clamp(27px,4.2vw,51px);line-height:1.4;font-weight:500;letter-spacing:.025em;color:#f5f1eb;margin:0 0 24px}
.amp-partner p:not(.amp-eyebrow),.amp-teaser p:not(.amp-eyebrow){font-size:clamp(14px,1.5vw,17px);line-height:2.1;color:#c7c2ba;max-width:850px;margin:0 0 16px}
.amp-partner-link,.amp-teaser a{display:inline-block;border:1px solid #a58d69;color:#e4c9a2!important;padding:15px 24px;text-decoration:none!important;letter-spacing:.04em;font-size:14px;margin-top:25px;transition:background .2s}
.amp-partner-link:hover,.amp-teaser a:hover{background:#30291f}
.amp-teaser-inner{display:flex;align-items:center;justify-content:space-between;gap:35px}
.amp-teaser-inner>div{max-width:740px}
.amp-teaser h2{font-size:clamp(24px,3vw,36px);margin-bottom:14px}
.amp-teaser a{flex-shrink:0;white-space:nowrap;margin:0}
footer .amp-footer{display:block;width:max-content;max-width:100%;margin:12px auto;color:#cbb28e!important;font-size:12px;line-height:1.8;text-decoration:none!important;border-bottom:1px solid #76634b}
@media(max-width:700px){.amp-teaser-inner{display:block}.amp-teaser a{margin-top:18px}.amp-partner,.amp-teaser{padding:55px 22px}}
