/* Source geometry preserved; selectors limited to the Marinov frontend. */
/* Article layout. Typography is configured in typography.css. */
.marinov-site .marinov-article-hero>div>.mn-section-heading{margin:0 0 24px}
.marinov-site .marinov-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 315px;gap:60px;padding-top:75px;padding-bottom:90px;align-items:start}
.marinov-site .marinov-article,.marinov-site .marinov-article-sidebar{min-width:0}
.marinov-site .marinov-article-meta{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px;margin-bottom:22px;color:#716c63}
.marinov-site .marinov-article-meta strong{color:#85612b}
.marinov-site .marinov-article-capsule{display:inline-flex;align-items:center;gap:8px;background:#111113;color:#fff;border:1px solid #c8a15e88;padding:8px 13px;border-radius:999px}
.marinov-site .marinov-article-capsule::before,.marinov-site .marinov-article-tags a::before{content:'';width:5px;height:5px;border-radius:50%;background:#c8a15e;flex:none}
.marinov-site .marinov-article h1{margin:0 0 32px;overflow-wrap:break-word}
.marinov-site .marinov-article-cover{display:block;width:auto;max-width:100%;height:auto;object-fit:contain;border-radius:24px;margin:0 auto 30px}
.marinov-site .marinov-article-body{color:#595750}
.marinov-site .marinov-article-body p{margin:0 0 22px}
.marinov-site .marinov-article-body h2{color:#191919;margin:35px 0 18px}
.marinov-site .marinov-article-body ul{padding-left:22px;margin-bottom:28px}
.marinov-site .marinov-article-body li{padding-left:6px;margin-bottom:10px}
.marinov-site .marinov-article-body li::marker{color:#a67d36}
.marinov-site .marinov-article-photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0}
.marinov-site .marinov-article-photo-pair img{width:100%;aspect-ratio:1.15;object-fit:cover;border-radius:20px}
.marinov-site .marinov-article-note,.marinov-site .marinov-article-body blockquote{position:relative;padding:30px 32px;border:1px solid #c8a15e66;border-radius:22px;background:radial-gradient(ellipse at top right,#c8a15e25,transparent 75%),#faf8f3;color:#29251f;margin:30px 0;overflow-wrap:anywhere}
.marinov-site .marinov-article-note::before,.marinov-site .marinov-article-body blockquote::before{content:'“';display:block;position:static;inset:auto;float:none;color:#aa803b;margin:0 0 4px}
.marinov-site .marinov-article-note p,.marinov-site .marinov-article-body blockquote p{margin:0 0 14px}
.marinov-site .marinov-article-note cite,.marinov-site .marinov-article-body blockquote cite{color:#85612b;font-style:normal}
.marinov-site .marinov-article-end{border-top:1px solid #c8a15e55;margin-top:35px;padding-top:25px}
.marinov-site .marinov-article-end>p{margin:0 0 15px}
.marinov-site .marinov-article-tags{display:flex;flex-wrap:wrap;gap:8px}
.marinov-site .marinov-article-tags a{display:inline-flex;align-items:center;gap:7px;border:1px solid #c8a15e66;border-radius:999px;color:#85612b;padding:8px 12px;transition:background .25s,color .25s}
.marinov-site .marinov-article-tags a:hover,.marinov-site .marinov-article-tags a:focus-visible{background:#111113;color:#f0ce90}
.marinov-site .marinov-article-back{display:inline-flex;align-items:center;justify-content:center;gap:4px;margin-top:28px;padding:13px 21px;border:1px solid #c8a15e88;border-radius:999px;background:#fff;color:#191919;transition:background .25s,color .25s}
.marinov-site .marinov-article-back .mn-arrow-icon{flex:0 0 14px;width:14px;height:14px}
.marinov-site .marinov-article-back:hover,.marinov-site .marinov-article-back:focus-visible{background:#111113;color:#f0ce90}
.marinov-site .marinov-article-sidebar section{margin-bottom:36px}
.marinov-site .marinov-article-sidebar h2{margin:0 0 20px}
.marinov-site .marinov-article-search{display:flex;align-items:center;border:1px solid #c8a15e66;border-radius:999px;background:#fff;overflow:hidden;padding:4px}
.marinov-site .marinov-article-search input{min-width:0;width:100%;border:0;background:transparent;padding:12px 14px;color:#191919}
.marinov-site .marinov-article-search input:focus{outline:0}
.marinov-site .marinov-article-search:focus-within{outline:2px solid #947037;outline-offset:3px}
.marinov-site .marinov-article-search button{border:0;border-radius:50%;background:#111113;color:#e2bd7c;width:43px;height:43px;flex:none;display:grid;place-items:center}
.marinov-site .marinov-article-categories{display:grid}
.marinov-site .marinov-article-categories a{display:flex;align-items:center;gap:14px;padding:15px 0;border-bottom:1px solid #c8a15e40;color:#595750}
.marinov-site .marinov-article-categories a>span:first-child{flex:1}
.marinov-site .marinov-article-categories small{display:grid;place-items:center;border-radius:999px;background:#fff;border:1px solid #c8a15e44;min-width:27px;min-height:27px;color:#85612b}
.marinov-site .marinov-article-categories a>span:last-child{color:#85612b}
.marinov-site .marinov-article-categories a:hover{color:#85612b}
.marinov-site .marinov-article-related{display:grid;grid-template-columns:86px minmax(0,1fr);gap:15px;padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #c8a15e40;color:#191919;align-items:start}
.marinov-site .marinov-article-related img{width:86px;height:86px;object-fit:cover;border-radius:14px}
.marinov-site .marinov-article-related time{color:#716c63;display:block;margin-bottom:7px}
.marinov-site .marinov-article-related h3{margin:0}
.marinov-site .marinov-article-related:hover h3{color:#85612b}
@media(max-width:1199px){
.marinov-site .marinov-article-layout{grid-template-columns:minmax(0,1fr) 280px;gap:35px}}
@media(max-width:991px){
.marinov-site .marinov-article-layout{grid-template-columns:1fr;gap:45px}
.marinov-site .marinov-article-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}
}
@media(max-width:575px){
.marinov-site .marinov-article-layout{padding-top:40px;padding-bottom:55px}
.marinov-site .marinov-article-sidebar{grid-template-columns:1fr}
.marinov-site .marinov-article-meta{gap:12px}
.marinov-site .marinov-article-cover{border-radius:20px}
.marinov-site .marinov-article-photo-pair{gap:12px}
.marinov-site .marinov-article-photo-pair img{border-radius:14px}
.marinov-site .marinov-article-note,.marinov-site .marinov-article-body blockquote{padding:22px}
.marinov-site .marinov-article h1{margin-bottom:24px}}
