body:is(.category,.tag,.author,.date){background:#fff!important;}
body:is(.category,.tag,.author,.date) #content.site-content{background:#fff!important;overflow-x:clip;}
body:is(.category,.tag,.author,.date) #content>.ast-container{display:block!important;max-width:none!important;width:100%!important;padding:0!important;margin:0!important;}
body:is(.category,.tag,.author,.date) #secondary{display:none!important;}
body:is(.category,.tag,.author,.date) #primary{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important;border:0!important;} body:is(.category,.tag,.author,.date) .ast-archive-description{background:#06090F!important;width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:172px max(24px,calc((100% - 1200px)/2)) 72px!important;text-align:left;}
body:is(.category,.tag,.author,.date) .ast-archive-description::before{content:"The Tulen Blog";display:block;font-family:"Inter",sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#d8c289;margin:0 0 14px;}
body:is(.category,.tag,.author,.date) .ast-archive-description .ast-archive-title,
body:is(.category,.tag,.author,.date) .ast-archive-description h1.page-title{font-family:"Inter",sans-serif!important;font-size:46px!important;line-height:1.12!important;font-weight:600!important;letter-spacing:-.02em;color:#fff!important;margin:0!important;max-width:820px;}
body:is(.category,.tag,.author,.date) .ast-archive-description .ast-archive-title *{color:inherit!important;}
body:is(.category,.tag,.author,.date) .ast-archive-description .taxonomy-description,
body:is(.category,.tag,.author,.date) .ast-archive-description .ast-archive-description-text,
body:is(.category,.tag,.author,.date) .ast-archive-description p{font-family:"Inter",sans-serif!important;font-size:17px!important;line-height:1.6!important;color:rgba(255,255,255,.78)!important;max-width:680px;margin:16px 0 0!important;} body:is(.category,.tag,.author,.date) #main.site-main{max-width:1248px;margin:0 auto!important;padding:64px 24px 88px!important;background:transparent!important;}
body:is(.category,.tag,.author,.date) #main>.ast-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0!important;padding:0!important;}
body:is(.category,.tag,.author,.date) #main>.ast-row::before,
body:is(.category,.tag,.author,.date) #main>.ast-row::after{display:none!important;content:none!important;} body:is(.category,.tag,.author,.date) #main article.ast-article-post{width:auto!important;max-width:none!important;float:none!important;margin:0!important;padding:0!important;background:#fff!important;border:1px solid #ECEAE4!important;border-radius:14px!important;overflow:hidden;box-shadow:0 1px 2px rgba(6,9,15,.04);display:flex;flex-direction:column;transition:box-shadow .2s ease,transform .2s ease;}
body:is(.category,.tag,.author,.date) #main article.ast-article-post:hover{box-shadow:0 12px 32px rgba(6,9,15,.08);transform:translateY(-2px);}
body:is(.category,.tag,.author,.date) #main article .ast-article-inner,
body:is(.category,.tag,.author,.date) #main article .post-content{width:100%!important;max-width:none!important;float:none!important;margin:0!important;padding:0!important;background:transparent!important;display:flex;flex-direction:column;flex:1 1 auto;}
body:is(.category,.tag,.author,.date) #main article .ast-blog-featured-section{margin:0!important;padding:0!important;order:0;}
body:is(.category,.tag,.author,.date) #main article .post-thumb-img-content,
body:is(.category,.tag,.author,.date) #main article .post-thumb-img-content a{display:block;margin:0!important;}
body:is(.category,.tag,.author,.date) #main article .post-thumb-img-content img{display:block;width:100%!important;height:auto!important;aspect-ratio:16/10;object-fit:cover;border-radius:0!important;margin:0!important;}
body:is(.category,.tag,.author,.date) #main article .entry-title{font-family:"Inter",sans-serif!important;font-size:21px!important;line-height:1.3!important;font-weight:600!important;letter-spacing:-.01em;color:#06090F!important;margin:0!important;padding:24px 24px 0!important;}
body:is(.category,.tag,.author,.date) #main article .entry-title a{color:#06090F!important;text-decoration:none!important;font:inherit!important;}
body:is(.category,.tag,.author,.date) #main article .entry-title a:hover{color:#B39A5C!important;}
body:is(.category,.tag,.author,.date) #main article .ast-blog-meta-container,
body:is(.category,.tag,.author,.date) #main article .entry-meta,
body:is(.category,.tag,.author,.date) #main article .posted-by,
body:is(.category,.tag,.author,.date) #main article .entry-content:empty{display:none!important;}
body:is(.category,.tag,.author,.date) #main article .ast-excerpt-container{margin:0!important;padding:12px 24px 0!important;}
body:is(.category,.tag,.author,.date) #main article .ast-excerpt-container p{font-family:"Inter",sans-serif!important;font-size:15.5px!important;line-height:1.6!important;color:#636363!important;margin:0!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
body:is(.category,.tag,.author,.date) #main article .ast-read-more-container{margin:auto 0 0!important;padding:20px 24px 24px!important;}
body:is(.category,.tag,.author,.date) #main article .ast-read-more-container a{font-family:"Inter",sans-serif!important;font-size:15px!important;font-weight:600!important;color:#B39A5C!important;text-decoration:none!important;letter-spacing:0;}
body:is(.category,.tag,.author,.date) #main article .ast-read-more-container a:hover{color:#06090F!important;}
body:is(.category,.tag,.author,.date) #main article .entry-content{margin:0!important;padding:0!important;} body:is(.category,.tag,.author,.date) #main article.ast-article-post:not(.has-post-thumbnail) .post-content::before{content:"";display:block;width:100%;aspect-ratio:16/10;background:linear-gradient(135deg,#F6F1E4 0%,#E9DDBD 100%);} body:is(.category,.tag,.author,.date) .ast-pagination{max-width:1200px;margin:0 auto 80px!important;padding:0 24px;font-family:"Inter",sans-serif;text-align:center;}
body:is(.category,.tag,.author,.date) .ast-pagination .page-numbers{color:#06090F!important;border:1px solid #ECEAE4;border-radius:8px;padding:8px 14px;margin:0 3px;display:inline-block;background:#fff;}
body:is(.category,.tag,.author,.date) .ast-pagination .page-numbers.current,
body:is(.category,.tag,.author,.date) .ast-pagination .page-numbers:hover{background:#06090F!important;color:#fff!important;border-color:#06090F;} @media (max-width:1024px){
body:is(.category,.tag,.author,.date) #main>.ast-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;}
body:is(.category,.tag,.author,.date) .ast-archive-description .ast-archive-title{font-size:40px!important;}
} @media (max-width:767px){
body:is(.category,.tag,.author,.date) .ast-archive-description{padding:136px 20px 44px!important;}
body:is(.category,.tag,.author,.date) .ast-archive-description::before{font-size:12px;margin-bottom:10px;}
body:is(.category,.tag,.author,.date) .ast-archive-description .ast-archive-title,
body:is(.category,.tag,.author,.date) .ast-archive-description h1.page-title{font-size:32px!important;line-height:1.15!important;}
body:is(.category,.tag,.author,.date) .ast-archive-description p{font-size:16px!important;}
body:is(.category,.tag,.author,.date) #main.site-main{padding:32px 20px 56px!important;}
body:is(.category,.tag,.author,.date) #main>.ast-row{grid-template-columns:1fr;gap:20px;}
body:is(.category,.tag,.author,.date) #main article .entry-title{font-size:20px!important;padding:20px 20px 0!important;}
body:is(.category,.tag,.author,.date) #main article .ast-excerpt-container{padding:10px 20px 0!important;}
body:is(.category,.tag,.author,.date) #main article .ast-excerpt-container p{font-size:15px!important;}
body:is(.category,.tag,.author,.date) #main article .ast-read-more-container{padding:16px 20px 22px!important;}
}