.color-reference .research-head,.headliner .research-head{padding:clamp(44px,8vw,110px) 0 44px;border-bottom:1px solid currentColor}.research-head h1{font-size:clamp(48px,8vw,108px);line-height:.96;letter-spacing:-.065em;max-width:1000px;margin:24px 0}.research-head .lead{max-width:760px;font-size:clamp(20px,2.3vw,28px);line-height:1.45}.research-stripe{display:grid;grid-template-columns:repeat(9,1fr);height:36px;margin:38px 0 0}.research-stripe span{display:block}.research-layout{padding:60px 0;display:grid;grid-template-columns:1fr 2fr;gap:clamp(24px,5vw,80px);border-bottom:1px solid #aaa}.research-layout h2,.paint-browser h2{font-size:clamp(32px,4vw,54px);line-height:1.08;letter-spacing:-.04em;margin:0 0 24px}.research-prose{max-width:780px}.research-prose p,.research-prose li{font-size:18px;line-height:1.65}.research-prose h3{font-size:25px;line-height:1.25;margin-top:32px}.research-prose a{text-decoration:underline;text-underline-offset:4px}.research-hero{margin:32px 0}.research-hero img{display:block;width:100%;height:auto}.research-hero figcaption{font-size:14px;padding:12px 0;line-height:1.5}.paint-browser{padding:64px 0}.paint-tools{display:flex;flex-wrap:wrap;gap:20px;margin:30px 0}.paint-tools label{display:grid;gap:8px;font-size:14px;flex:1;min-width:180px}.paint-tools input,.paint-tools select{font:inherit;font-size:16px;padding:13px;background:transparent;border:1px solid #777;border-radius:0;color:inherit;min-width:0;width:100%}.paint-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.paint-card{border:1px solid #aaa;min-width:0;scroll-margin-top:110px}.paint-card[hidden]{display:none}.paint-swatch{height:120px;background:var(--paint)}.paint-card-inner{padding:22px}.paint-card h3{font-size:27px;line-height:1.1;letter-spacing:-.025em;margin:10px 0}.paint-card .paint-german{font-size:16px;margin:12px 0}.paint-card dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0}.paint-card dt{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.paint-card dd{margin:4px 0 0;font-size:22px}.paint-card details{border-top:1px solid #aaa;padding-top:12px;margin-top:18px;font-size:14px;line-height:1.55}.paint-card summary{cursor:pointer}.paint-card .eyebrow{font-size:11px}.paint-table-wrap{overflow-x:auto;margin:28px 0}.paint-table{width:100%;border-collapse:collapse;font-size:15px}.paint-table caption{text-align:left;font-size:22px;font-weight:600;padding:12px 0}.paint-table th,.paint-table td{text-align:left;padding:12px 14px;border-bottom:1px solid #b3b3a8;vertical-align:top}.paint-table th{font-size:12px;letter-spacing:.06em;text-transform:uppercase}.paint-table td:first-child{font-weight:600}.research-summary{border-left:5px solid #245b46;padding:12px 24px;margin:28px 0}.research-summary p{margin:4px 0}.research-sources{font-size:15px;line-height:1.65}.research-sources li{margin:18px 0}.research-next{padding:40px 0 70px;display:flex;flex-wrap:wrap;gap:24px}.research-entry{margin:48px auto;padding:40px 0;border-top:1px solid #999;border-bottom:1px solid #999}.research-entry h2{font-size:clamp(32px,4vw,52px);letter-spacing:-.04em;margin:12px 0}.research-entry p{max-width:700px}.research-note{font-size:14px;line-height:1.5;color:#555}.research-finding{border-top:1px solid #999;padding:24px 0}.research-finding h3{margin-top:0}.research-finding time{font-size:13px}.research-inset{background:#e7e7d9;padding:24px;margin:28px 0}.research-inset p:first-child{margin-top:0}.research-inset p:last-child{margin-bottom:0}@media(max-width:850px){.paint-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-layout{grid-template-columns:1fr;gap:18px}.research-head h1{letter-spacing:-.05em}}@media(max-width:540px){.paint-grid{grid-template-columns:1fr}.paint-swatch{height:100px}.paint-tools{display:grid;grid-template-columns:1fr}.research-layout{padding:38px 0}.paint-table{font-size:14px}.paint-table th,.paint-table td{padding:10px 8px}.research-stripe{height:24px}.research-prose p,.research-prose li{font-size:17px}}@media print{.paint-tools{display:none}.paint-card[hidden]{display:block}.paint-grid{grid-template-columns:repeat(2,1fr)}.paint-swatch{print-color-adjust:exact}.research-layout{display:block}.paint-card{break-inside:avoid}}
.paint-tools button{align-self:end;padding:14px 18px;min-height:48px;font:inherit;border:1px solid currentColor;background:transparent;cursor:pointer}.headliner #material .research-hero{max-width:460px}.paint-card-inner>p{line-height:1.55}

.research-jumps{display:flex;flex-wrap:wrap;gap:14px 28px;margin:28px 0}.research-jumps a{text-underline-offset:4px}.research-prose sup{font-size:12px;margin-left:3px}
.research-jumps{justify-content:flex-start;align-items:center}.research-jumps a{display:inline-flex;align-items:center;min-height:44px;font-size:16px;line-height:1.4;padding:6px 0}
