.partner-media{margin:48px 0}.partner-media-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.partner-media-heading>div{max-width:760px}.partner-media-heading h2{font-size:clamp(28px,3vw,44px);line-height:1.15;letter-spacing:-1px}.partner-media-heading>.button{flex-shrink:0}.partner-media-note{background:#fff1dc;border-left:4px solid #f67716;padding:20px 24px;line-height:1.65;margin:24px 0 32px}.partner-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.partner-media-card{min-width:0;border:1px solid #d8d4cd;border-radius:14px;background:#fff;overflow:hidden}.partner-media-card header{position:static!important;display:block!important;min-height:0!important;height:auto!important;padding:24px!important;border:0!important;box-shadow:none!important;background:transparent!important}.partner-media-card header>span{font:700 12px/1.5 Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;color:#a84400}.partner-media-card h3{font-size:24px;line-height:1.2;letter-spacing:-.5px;margin:10px 0}.partner-media-card header p{font-size:13px;color:#63676b;margin:0}.partner-media-preview{display:flex;align-items:center;justify-content:center;min-height:220px;padding:24px;border-top:1px solid #e3dfd8;border-bottom:1px solid #e3dfd8;background:#eeece7}.partner-media-preview>div{flex:0 1 auto}.partner-media-preview-tall>div{max-width:240px!important}.partner-media-use{margin:20px 24px;font-size:14px;line-height:1.6;color:#52575c}.partner-media-card details{padding:0 24px 20px;border:0}.partner-media-card summary{font-size:14px;cursor:pointer;font-weight:700}.partner-code-label{display:block;margin-top:16px;font-size:13px}.partner-code-label textarea{display:block;box-sizing:border-box;resize:vertical;width:100%;margin:8px 0 0;padding:14px;border:1px solid #c8c6c1;border-radius:6px;background:#f6f5f2;color:#25292e;font:12px/1.6 Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.partner-media-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;padding:0 24px 24px}.partner-media-actions .button{font-size:14px}.partner-media-actions .text-link{font-size:13px;text-align:left}.partner-media-help{background:#f3f0ea;padding:28px;border-radius:12px;margin-top:32px;line-height:1.75}.partner-media-help h3{font-size:24px;line-height:1.3}.partner-media-help li{margin:10px 0}.partner-media-help p{font-size:14px}.partner-media-link{display:inline-block;margin:16px 0}.partner-account .partner-media-card{padding:0}.partner-account .partner-media-heading h2{font-size:32px}@media(max-width:800px){.partner-media-grid{grid-template-columns:1fr}.partner-media-heading{display:block}.partner-media-heading>.button{margin-top:16px}}@media(max-width:480px){.partner-media-card header{padding:20px!important}.partner-media-preview{padding:16px;min-height:170px}.partner-media-actions{padding:0 20px 20px}.partner-media-help{padding:20px}.partner-media-note{padding:16px}.partner-media-actions .button{width:100%;justify-content:center}}

.partner-media-caption{font-size:12px;line-height:1.6;color:#6a6e71;margin:18px 0}.partner-media-heading h2{max-width:680px}.partner-media-preview{padding:20px}.partner-media-card{box-shadow:0 8px 28px #1d263008}.partner-media-preview img{box-shadow:0 5px 16px #17212b1a}
