/* Third art chapter: a light ceramic palette within the existing gallery system. */
.portuguese-collection { margin-top: 88px; padding-top: 34px; border-top: 1px solid #d7dfd7; scroll-margin-top: 105px; }
.portuguese-collection .wood-intro h2 { color: #315b65; }
.portuguese-collection .wb-overline { color: #3d7181; }
.portuguese-collection .wood-status strong { color: #315b65; }
.portuguese-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 28px 22px; }
.portuguese-card .wb-card-image, .portuguese-main-view { background: #f6f0e7; }
.portuguese-card .wb-card-image img { object-fit: contain; }
.portuguese-card .wb-card-copy strong { color: #254a58; }
.portuguese-artist, .portuguese-product-artist { border-top-color: #d8dfdc; }
.portuguese-artist .wb-artist-portrait, .portuguese-product-artist .wb-artist-portrait { filter: none; mix-blend-mode: multiply; }
.portuguese-artist h2 { color: #315460; }
.portuguese-artist .wb-artist-signature, .portuguese-product-artist .wb-artist-signature { width: 245px; }
.portuguese-artist .wb-artist-signature-name, .portuguese-product-artist .wb-artist-signature-name { width: 245px; }
.portuguese-artist .wb-artist-signature-caption, .portuguese-product-artist .wb-artist-signature-caption { color: #687c82; }
.portuguese-product-page .wb-original-note { background: #e9f1f0; color: #476570; }
.portuguese-product-page .wb-original-note strong { color: #295460; }
.portuguese-thumbnails { grid-template-columns: repeat(3, minmax(0, 1fr)); max-width: 380px; }
.portuguese-card:focus-visible { outline: 3px solid #417f8a; outline-offset: 3px; }
@media (max-width: 800px) { .portuguese-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 25px 16px; } }
@media (max-width: 600px) { .portuguese-collection { margin-top: 60px; padding-top: 27px; } .portuguese-grid { gap: 24px 11px; } }
