.depots-editorial{max-width:1000px;margin:0 auto;padding:8rem 2rem 4rem;animation:.8s fadeIn}@media (max-width:768px){.depots-editorial{padding:6rem 1.5rem 3rem}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.depots-header{text-align:center;border-bottom:1px solid var(--line);margin-bottom:5rem;padding-bottom:3rem}.breadcrumb-nav{font-family:var(--font-spectral),serif;color:var(--sepia);margin-bottom:2rem;font-size:.85rem;font-weight:300}.breadcrumb-nav .breadcrumb-link{color:var(--sepia);transition:color .3s}.breadcrumb-nav .breadcrumb-link:hover{color:var(--accent)}.breadcrumb-nav .breadcrumb-sep{opacity:.5;margin:0 .5rem}.breadcrumb-nav .breadcrumb-current{color:var(--foreground)}.header-ornament{font-family:var(--font-cormorant),serif;color:var(--accent);opacity:.4;margin-bottom:1.5rem;font-size:1.5rem}.depots-title{font-family:var(--font-cormorant),serif;letter-spacing:-.02em;color:var(--ink);margin-bottom:1rem;font-size:clamp(3rem,8vw,5rem);font-weight:300}.depots-subtitle{font-family:var(--font-spectral),serif;color:var(--sepia);letter-spacing:.02em;font-size:1.1rem;font-style:italic;font-weight:300}.header-line{background:linear-gradient(to right,transparent,var(--line),transparent);opacity:.5;width:120px;height:1px;margin:2rem auto 0}.section-label{text-align:center;margin-bottom:3rem;position:relative}.section-label span{font-family:var(--font-cormorant),serif;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:var(--background);z-index:1;padding:0 1.5rem;font-size:1rem;font-weight:500;position:relative}.section-label .label-line{background-image:repeating-linear-gradient(to right,var(--line)0,var(--line)3px,transparent 3px,transparent 7px);opacity:.5;z-index:0;height:1px;position:absolute;top:50%;left:0;right:0}.featured-section{margin-bottom:5rem}.featured-articles{flex-direction:column;gap:3rem;display:flex}.featured-article{border:1px solid var(--line);background:var(--background);padding:2.5rem;transition:all .4s;position:relative}.featured-article:hover{border-color:var(--accent);box-shadow:0 8px 24px var(--shadow-medium);transform:translateY(-4px)}.featured-article:hover .article-title{color:var(--accent)}.featured-article:hover .article-arrow{transform:translate(4px)}.featured-article article{flex-direction:column;gap:1.5rem;display:flex}.featured-article .article-badge{align-items:center;gap:.5rem;display:flex}.featured-article .article-badge .badge-star{color:var(--gold);font-size:1rem}.featured-article .article-badge .badge-text{font-family:var(--font-spectral),serif;color:var(--sepia);letter-spacing:.05em;font-size:.85rem;font-style:italic;font-weight:300}.featured-article .article-meta{font-family:var(--font-spectral),serif;color:var(--sepia);font-size:1rem;font-weight:300}.featured-article .article-meta .meta-category{color:var(--accent);font-weight:400}.featured-article .article-meta .meta-sep{opacity:.5;margin:0 .75rem}.featured-article .article-title{font-family:var(--font-cormorant),serif;color:var(--ink);font-size:clamp(1.8rem,4vw,2.5rem);font-weight:400;line-height:1.3;transition:color .3s}.featured-article .article-description{font-family:var(--font-spectral),serif;color:var(--foreground);font-size:1.05rem;font-weight:300;line-height:1.8}.featured-article .article-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:1rem;display:flex}.featured-article .article-footer .article-author{font-family:var(--font-spectral),serif;color:var(--sepia);font-size:1rem;font-style:italic;font-weight:300}.featured-article .article-footer .article-arrow{color:var(--accent);font-size:1.5rem;transition:transform .3s}@media (max-width:768px){.featured-article{padding:2rem}.featured-article .article-title{font-size:1.6rem}}.articles-section{margin-bottom:5rem}.articles-list{flex-direction:column;gap:0;display:flex}.article-entry{border-bottom:1px solid var(--line);padding:2rem 0;transition:all .3s}.article-entry:first-child{border-top:1px solid var(--line)}.article-entry:hover{background:linear-gradient(to right,var(--paper),transparent);padding-left:1.5rem}.article-entry:hover .entry-title{color:var(--accent)}.article-entry:hover .entry-dots{opacity:.5}.article-entry article{flex-direction:column;gap:1rem;display:flex}.article-entry .entry-header{align-items:baseline;gap:1rem;display:flex}@media (max-width:768px){.article-entry .entry-header{flex-wrap:wrap}}.article-entry .entry-title{font-family:var(--font-cormorant),serif;color:var(--ink);font-size:clamp(1.3rem,3vw,1.8rem);font-weight:400;transition:color .3s}@media (max-width:768px){.article-entry .entry-title{width:100%}}.article-entry .entry-dots{background-image:repeating-linear-gradient(to right,var(--line)0,var(--line)2px,transparent 2px,transparent 6px);opacity:.3;flex:1;align-self:center;height:1px;margin:0 .75rem;transition:opacity .3s}@media (max-width:768px){.article-entry .entry-dots{display:none}}.article-entry .entry-date{font-family:var(--font-spectral),serif;color:var(--sepia);white-space:nowrap;font-size:1rem;font-style:italic;font-weight:300}@media (max-width:768px){.article-entry .entry-date{font-size:.85rem}}.article-entry .entry-description{font-family:var(--font-spectral),serif;color:var(--foreground);font-size:1rem;font-weight:300;line-height:1.7}.article-entry .entry-meta{font-family:var(--font-spectral),serif;color:var(--sepia);font-size:.85rem;font-weight:300}.article-entry .entry-meta .meta-category{color:var(--accent);font-weight:400}.article-entry .entry-meta .meta-sep{margin:0 .5rem}.empty-state{text-align:center;padding:5rem 2rem}.empty-state .empty-ornament{font-family:var(--font-cormorant),serif;color:var(--accent);opacity:.3;margin-bottom:2rem;font-size:2rem}.empty-state .empty-text{font-family:var(--font-cormorant),serif;color:var(--ink);margin-bottom:.75rem;font-size:1.5rem;font-weight:400}.empty-state .empty-subtext{font-family:var(--font-spectral),serif;color:var(--sepia);font-size:1rem;font-style:italic;font-weight:300}
