/* Static reference pages inherit the full site's type, imagery and spacing. */
.core-references .core-reference-type{letter-spacing:.03em;text-align:right}
.core-references .core-material-notes{border-top:1px solid var(--rule);margin-top:16px;padding-top:15px}
.core-references .core-material-notes h4{font-size:12px;line-height:1.5;font-weight:600;margin:0 0 10px}
.core-references .core-material-notes>div{font-size:13px;line-height:1.65;color:#4a4a4a}
.core-references .core-material-notes p+p{margin-top:10px}
.core-references .product-card{align-self:start}
.core-references .card-description{min-height:0}
.core-references .bespoke-note{flex-wrap:wrap}
.core-references .bespoke-note>p{flex:1 1 55%;max-width:65ch}
.core-references .bespoke-note>a{flex:0 1 auto}
.core-references[data-review-page="porcelain"] .samples{grid-template-columns:repeat(3,minmax(0,1fr))}
.core-references[data-review-page="porcelain"] .sample-card figcaption{font-size:16px;column-gap:10px}
.core-references[data-review-page="porcelain"] .sample-actions{grid-column:2}
.core-references[data-review-page="porcelain"] .sample-rf{min-height:48px;display:inline-flex;align-items:center}
.core-references[data-review-page="porcelain"] .sample-hint{font-size:14px;line-height:1.6}
.core-references[data-review-page="porcelain"] .setting-panel{margin-top:0}
@media(max-width:760px){
 .core-references[data-review-page="porcelain"] .samples{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}
 .core-references[data-review-page="porcelain"] .sample-card figcaption{font-size:15px;column-gap:8px}
 .core-references[data-review-page="porcelain"] .sample-actions{grid-column:1/-1}
 .core-references[data-review-page="porcelain"] .sample-name{overflow-wrap:anywhere}
 .core-references .bespoke-note{align-items:flex-start;gap:18px}
 .core-references .bespoke-note>p{flex-basis:100%}
}
