.paint-brand-navigation{display:flex;flex-wrap:wrap;gap:28px;margin:28px 0}.paint-brand-page figure{margin:0}.paint-brand-cover{padding:12px 0 44px}.paint-brand-cover img{width:100%;max-height:460px;object-fit:cover;display:block}.paint-brand-cover.paint-palette-cover img{height:370px;object-fit:contain;background:#fff}.paint-brand-page figcaption{font-size:12px;color:var(--muted);padding:10px 0;line-height:1.5}.paint-section-title,.paint-brand-section>h2{font-size:32px;margin-bottom:24px}
.paint-brand-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;border-top:1px solid var(--line);padding:42px 0}.paint-brand-row:nth-of-type(even)>div{grid-column:2;grid-row:1}.paint-brand-row:nth-of-type(even)>figure{grid-column:1;grid-row:1}.paint-brand-row h2{font-size:32px;margin-top:12px}.paint-brand-row p{line-height:1.75}.paint-brand-row img{width:100%;height:360px;object-fit:cover;display:block}.paint-brand-row img.paint-can{object-fit:contain}.paint-brand-row dl{margin:24px 0;font-size:14px}.paint-brand-row dl>div{display:grid;grid-template-columns:105px 1fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.paint-brand-row dt{color:var(--muted)}.paint-brand-row dd{margin:0;line-height:1.6}.paint-brand-actions{display:grid;gap:18px}.paint-brand-actions>a,.paint-palette-links a{display:flex;align-items:center;gap:14px;line-height:1.5;text-decoration:underline;text-underline-offset:5px}.paint-brand-actions button{justify-self:start;text-align:left}.paint-brand-note{font-size:13px;color:var(--muted);line-height:1.7}.paint-brand-section{padding:40px 0;border-top:1px solid var(--line)}.paint-palette-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px;margin:20px 0 28px}.paint-palette-links h3{font:26px Georgia,serif;margin:0 0 16px}.paint-palette-links p{line-height:1.7}.paint-brand-page [data-paint-anchor]{scroll-margin-top:105px}
@media(max-width:900px){.paint-brand-row{gap:28px}.paint-brand-row img{height:300px}}
@media(max-width:600px){.paint-brand-row{grid-template-columns:1fr}.paint-brand-row:nth-of-type(even)>div,.paint-brand-row:nth-of-type(even)>figure{grid-column:auto;grid-row:auto}.paint-brand-row h2,.paint-section-title,.paint-brand-section>h2{font-size:28px}.paint-palette-links{grid-template-columns:1fr}.paint-brand-navigation{gap:22px}.paint-brand-cover img{height:auto}.paint-brand-row dl>div{grid-template-columns:90px 1fr}}
