.breadcrumb-nav{background-color:#f9fafb;padding:1rem 0}.breadcrumb-container{max-width:56rem;margin:0 auto;padding:0 1rem}@media (min-width: 640px){.breadcrumb-container{padding:0 1.5rem}}@media (min-width: 1024px){.breadcrumb-container{padding:0 2rem}}.breadcrumb-list{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.breadcrumb-list a{color:#2563eb;text-decoration:none;transition:color .2s}.breadcrumb-list a:hover{color:#1d4ed8}.breadcrumb-separator{color:#6b7280}.article-container{padding:3rem 0}.article-header{max-width:56rem;margin:0 auto 2rem;padding:0 1rem}@media (min-width: 640px){.article-header{padding:0 1.5rem}}@media (min-width: 1024px){.article-header{padding:0 2rem}}.author-section{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border-top:1px solid rgb(229,231,235);border-bottom:1px solid rgb(229,231,235)}.author-info{display:flex;align-items:center;gap:.75rem}.author-avatar{width:3rem;height:3rem;background-color:#2563eb;border-radius:9999px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:1.125rem}.author-details h4{font-weight:600;color:#111827;margin:0}.author-details p{color:#6b7280;font-size:.875rem;margin:0}.social-share{display:flex;align-items:center;gap:.5rem}.social-share-label{font-size:.875rem;color:#6b7280}.social-share-button{padding:.5rem;color:#6b7280;background:none;border:none;border-radius:.25rem;cursor:pointer;transition:color .2s}.social-share-button:hover{color:#2563eb}.social-share-button svg{width:1.25rem;height:1.25rem}.content-area{max-width:56rem;margin:0 auto;padding:0 1rem}@media (min-width: 640px){.content-area{padding:0 1.5rem}}@media (min-width: 1024px){.content-area{padding:0 2rem}}.tags-section{margin-top:3rem;padding-top:2rem;border-top:1px solid rgb(229,231,235)}.tags-section h3{font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:1rem}.tags-list{display:flex;flex-wrap:wrap;gap:.5rem}.tag-badge{background-color:#f3f4f6;color:#374151;padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;text-decoration:none;transition:all .2s;cursor:pointer}.tag-badge:hover{background-color:#dbeafe;color:#2563eb}.related-posts{padding:4rem 0;background-color:#f9fafb}.related-posts-container{max-width:80rem;margin:0 auto;padding:0 1rem}@media (min-width: 640px){.related-posts-container{padding:0 1.5rem}}@media (min-width: 1024px){.related-posts-container{padding:0 2rem}}.related-posts-header{margin-bottom:3rem}.related-posts-header h2{font-size:1.875rem;font-weight:700;color:#111827;margin-bottom:.5rem}.related-posts-header p{color:#6b7280}.related-posts-grid{display:grid;gap:2rem}@media (min-width: 768px){.related-posts-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.related-posts-grid{grid-template-columns:repeat(3,1fr)}}.cta-section{padding:4rem 0;background-color:#1e40af;color:#fff}.cta-container{max-width:56rem;margin:0 auto;padding:0 1rem;text-align:center}@media (min-width: 640px){.cta-container{padding:0 1.5rem}}@media (min-width: 1024px){.cta-container{padding:0 2rem}}.cta-section h2{font-size:1.875rem;font-weight:700;margin-bottom:1rem}.cta-section p{font-size:1.25rem;color:#bfdbfe;margin-bottom:2rem}.cta-buttons{display:flex;flex-direction:column;gap:1rem;justify-content:center}@media (min-width: 640px){.cta-buttons{flex-direction:row}}.cta-button{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.cta-button-primary{background-color:#fff;color:#1e40af}.cta-button-primary:hover{background-color:#f3f4f6}.cta-button-secondary{background-color:transparent;color:#fff;border:1px solid white}.cta-button-secondary:hover{background-color:#fff;color:#1e40af}.page-header{background:linear-gradient(to right,#164e63,#15475e);color:#fff;padding:.1rem 0}.page-header-content{max-width:80rem;margin:0 auto;padding:0 1rem;text-align:center}@media (min-width: 640px){.page-header-content{padding:0 1.5rem}}@media (min-width: 1024px){.page-header-content{padding:0 2rem}}.page-header h1{font-size:2.25rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2}@media (min-width: 1024px){.page-header h1{font-size:3rem}}.page-header p{font-size:1.25rem;color:#a5f3fc;max-width:48rem;margin:0 auto 2rem}.featured-article{padding:3rem 0;background-color:#f9fafb}.featured-article-container{max-width:80rem;margin:0 auto;padding:0 1rem}@media (min-width: 640px){.featured-article-container{padding:0 1.5rem}}@media (min-width: 1024px){.featured-article-container{padding:0 2rem}}.featured-article-header{margin-bottom:2rem}.featured-article-header h2{font-size:1.875rem;font-weight:700;color:#111827;margin-bottom:.5rem}.featured-article-header p{color:#6b7280}.featured-article-content{display:grid;gap:2rem;align-items:center}@media (min-width: 1024px){.featured-article-content{grid-template-columns:repeat(2,1fr)}}.featured-article-image{width:100%;height:16rem;object-fit:cover;border-radius:.5rem;box-shadow:0 10px 15px #0000001a}@media (min-width: 1024px){.featured-article-image{height:20rem}}.featured-article-meta{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280;margin-bottom:1rem}.featured-article-title{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:1.5rem;line-height:1.3}@media (min-width: 1024px){.featured-article-title{font-size:1.875rem}}.featured-article-excerpt{font-size:1.125rem;color:#374151;line-height:1.6;margin-bottom:1.5rem}.featured-article-exhibition-info{display:flex;gap:1rem;margin-bottom:1.5rem;font-size:.875rem;color:#6b7280}.featured-article-exhibition-item{display:flex;align-items:center;gap:.25rem}.articles-section{padding:4rem 0;background-color:#f9fafb}.articles-container{max-width:80rem;margin:0 auto;padding:0 1rem}@media (min-width: 640px){.articles-container{padding:0 1.5rem}}@media (min-width: 1024px){.articles-container{padding:0 2rem}}.articles-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;flex-wrap:wrap;gap:1rem}.articles-header h2{font-size:1.875rem;font-weight:700;color:#111827;margin-bottom:.5rem}.articles-header p{color:#6b7280;margin:0}.articles-sort{display:flex;align-items:center;gap:.5rem}.articles-sort label{font-size:.875rem;color:#6b7280}.articles-sort select{padding:.5rem .75rem;background-color:#fff;border:1px solid rgb(209,213,219);border-radius:.5rem;font-size:.875rem;outline:none;transition:border-color .2s}.articles-sort select:focus{border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a}.articles-grid{display:grid;gap:2rem}@media (min-width: 768px){.articles-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.articles-grid{grid-template-columns:repeat(3,1fr)}}.newsletter-section{padding:4rem 0;background-color:#164e63;color:#fff}.newsletter-container{max-width:56rem;margin:0 auto;padding:0 1rem;text-align:center}@media (min-width: 640px){.newsletter-container{padding:0 1.5rem}}@media (min-width: 1024px){.newsletter-container{padding:0 2rem}}.newsletter-section h2{font-size:1.875rem;font-weight:700;margin-bottom:1rem}.newsletter-section p{font-size:1.25rem;color:#a5f3fc;margin-bottom:2rem}.newsletter-form{display:flex;flex-direction:column;gap:1rem;max-width:28rem;margin:0 auto}@media (min-width: 640px){.newsletter-form{flex-direction:row}}.newsletter-input{flex:1;padding:.75rem 1rem;border-radius:.5rem;font-size:1rem;outline:none;transition:border-color .2s;border:1px solid transparent}.newsletter-input::placeholder{color:#6b7280}.newsletter-input:focus{border-color:#67e8f9;box-shadow:0 0 0 3px #67e8f91a}.newsletter-button{padding:.75rem 1.5rem;background-color:#fff;color:#164e63;border-radius:.5rem;font-weight:500;border:none;cursor:pointer;transition:background-color .2s}.newsletter-button:hover{background-color:#f3f4f6}.newsletter-disclaimer{font-size:.875rem;color:#bae6fd;margin-top:1rem}.articles-load-more{text-align:center;margin-top:3rem}.article-title{font-size:2.25rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2}.article-excerpt{font-size:1.25rem;margin-bottom:2rem;line-height:1.6}.exhibition-info{border-radius:.5rem;padding:1.5rem;margin-bottom:2rem}.exhibition-grid{display:grid;gap:1rem}@media (min-width: 768px){.exhibition-grid{grid-template-columns:repeat(3,1fr)}}.exhibition-item{display:flex;align-items:center;gap:.5rem}.exhibition-icon{font-size:1.5rem}.exhibition-label{font-size:.875rem;color:#6b7280}.exhibition-value{font-weight:600;color:#111827}.article-image{aspect-ratio:16 / 9;overflow:hidden;border-radius:.5rem;box-shadow:0 10px 15px #0000001a;margin-bottom:2rem}.article-image img{width:100%;height:100%;object-fit:cover}.author-name{font-weight:600;color:#111827}.author-site{font-size:.875rem;color:#6b7280}@media (max-width: 640px){.page-header h1{font-size:2rem}.featured-article-content{grid-template-columns:1fr}.articles-header{flex-direction:column;align-items:flex-start}.cta-buttons{flex-direction:column}}@media print{.cta-section,.newsletter-section,.social-share,.related-posts{display:none}.article-container,.content-area{padding:0;margin:0;max-width:none}}
