@font-face{font-family:SourceSans;src:url("/wp-content/themes/minimalistix/assets/fonts/source_sans_pro/SourceSansPro-Regular.ttf")}@font-face{font-family:SourceSans;src:url("/wp-content/themes/minimalistix/assets/fonts/source_sans_pro/SourceSansPro-Bold.ttf");font-weight:700}@font-face{font-family:DMSerif;src:url("/wp-content/themes/minimalistix/assets/fonts/dm_serif_display/DMSerifDisplay-Regular.ttf")}*{box-sizing:border-box}body{margin:0;background:#fff;color:#151515;font-family:SourceSans,Arial,sans-serif;font-size:18px;line-height:1.65}a{color:inherit;text-decoration:none}a:hover{color:#315eff}img{max-width:100%;height:auto}.site-header,.site-footer,.container{width:min(1200px,calc(100% - 44px));margin:auto}.site-header{padding:50px 0 0;text-align:center}.site-title{font:400 clamp(2rem,5vw,4rem)/1.1 DMSerif,Georgia,serif;margin:0}.tagline{color:#666;margin:10px 0 28px}.nav{border-block:1px solid #dedede;padding:14px 0;display:flex;justify-content:center;gap:36px;flex-wrap:wrap;font-size:16px}.nav a{padding:4px 0}.searchbox{display:flex;justify-content:center;margin:22px auto 0;gap:8px}.searchbox input{width:min(380px,70vw);padding:10px 13px;border:1px solid #ddd;font:inherit;font-size:15px}.search-results{position:relative;z-index:2}.search-results ul{position:absolute;left:50%;transform:translateX(-50%);top:0;background:#fff;box-shadow:0 8px 26px #0002;padding:8px 18px;list-style:none;width:min(420px,90vw);text-align:left}.search-results li{padding:8px 0;border-bottom:1px solid #eee}.page-heading{font:400 2rem DMSerif,Georgia,serif;margin:42px 0 26px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 32px}.card{padding-bottom:28px;border-bottom:1px solid #dedede}.card img{width:100%;height:290px;object-fit:cover;margin-bottom:14px}.card h2{font:400 1.75rem/1.2 DMSerif,Georgia,serif;margin:0 0 6px}.date{font-size:14px;color:#777;margin:0 0 12px}.excerpt{font-size:17px;color:#333}.read-more{color:#315eff;font-weight:700}.pager{display:flex;justify-content:space-between;margin:35px 0 70px}.article{max-width:800px;margin:48px auto 80px}.article h1{font:400 clamp(2.4rem,5vw,4rem)/1.1 DMSerif,Georgia,serif;margin:0 0 10px}.article .featured{width:100%;max-height:520px;object-fit:cover;margin:0 0 28px}.content{font-size:19px;line-height:1.8;overflow-wrap:anywhere}.content h1,.content h2,.content h3{font-family:DMSerif,Georgia,serif;line-height:1.2;margin-top:1.7em}.content p{margin:0 0 1.2em}.content img{display:block;margin:24px auto;max-height:720px;object-fit:contain}.content figure{text-align:center;margin:25px 0}.content blockquote{border-left:3px solid #315eff;padding-left:20px;color:#555}.content table{border-collapse:collapse;width:100%}.content td,.content th{border:1px solid #ddd;padding:8px}.chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.chips a{border:1px solid #ddd;border-radius:20px;padding:3px 11px;font-size:14px}.site-footer{border-top:1px solid #dedede;padding:34px 0 45px;margin-top:40px;color:#666;font-size:15px}.footer-links{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:12px}.page-content{max-width:800px;margin:44px auto 80px}.page-content h1{font:400 3rem DMSerif}.category-list{columns:3;line-height:2.1}.category-list a{color:#315eff}.empty{padding:80px 0;text-align:center}@media(max-width:700px){body{font-size:17px}.site-header{padding-top:32px}.nav{gap:12px 22px}.grid{grid-template-columns:1fr;gap:24px}.card img{height:auto;max-height:330px;object-fit:cover}.article{margin:36px auto 55px}.content{font-size:18px}.category-list{columns:2}}