.brand img{width:220px;height:auto;aspect-ratio:1108/209}.brand small{font-size:10px;letter-spacing:.06em;white-space:nowrap;color:#3f3746}.brand-resource-page{max-width:1050px}.brand-resource-page h1{color:#3f3746}.resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:30px 0}.resource-card{padding:26px;background:#fff;border:1px solid #dfd8e8;border-radius:14px;min-width:0}.resource-card h2{font-size:23px;margin:12px 0}.resource-card p,.resource-copy p,.resource-copy li{font-size:14px;line-height:1.95}.resource-card input,.resource-copy textarea{font-size:13px;overflow-wrap:anywhere}.resource-copy{margin:34px 0}.resource-copy h2{font-size:23px;margin:28px 0 12px}.resource-logo-preview{padding:32px 10px;background:#faf9fc;border-radius:8px;margin:20px 0}.resource-logo-preview img{width:100%;height:auto}.resource-banner-preview{margin:25px 0}.resource-og-preview{max-width:min(640px,100%);height:auto;border:1px solid #dfd8e8;border-radius:10px}.resource-card .button{background:#ece6f3;border-color:#c9bada;color:#3f3746}.resource-card .button.primary{background:#3f3746;color:#fff}.site-footer nav a{line-height:1.8}
@media(max-width:600px){.brand img{width:200px}.brand small{font-size:9px}.resource-grid{grid-template-columns:1fr;gap:16px}.resource-card{padding:21px}.brand-resource-page h1{font-size:28px}}
