*{box-sizing:border-box}body{margin:0;background:#fff;color:#392b24;font-family:Peyda,Tahoma,sans-serif;font-size:16px}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid #755f51;outline-offset:5px}.journal-header{width:88%;max-width:1280px;margin:auto;display:flex;align-items:center;gap:35px;padding:10px 0;border-bottom:1px solid #eee5dd}.journal-logo img{display:block;object-fit:contain}.journal-header nav{display:flex;gap:28px}.journal-header nav a[aria-current]{color:#db5405}.journal-main{width:88%;max-width:1240px;margin:38px auto 65px}.journal-title{text-align:center;margin-bottom:38px}.journal-title>p:first-child{font-size:14px;color:#db5405}.journal-title h1{font-size:32px;line-height:1.7;margin:8px 0;color:#392b24}.journal-title p{color:#89766a;line-height:1.9}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px}.blog-card{border:1px solid #eee5dd;border-radius:15px;overflow:hidden;background:white;box-shadow:0 5px 18px #50352509;transition:transform .25s,box-shadow .25s}.blog-photo{display:block;aspect-ratio:1.5;background:white;overflow:hidden}.blog-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s}.blog-card-copy{padding:20px}.blog-category{color:#db5405;font-size:14px;margin:0 0 10px}.blog-card h2{font-size:20px;line-height:1.8;margin:0 0 12px}.blog-card-copy>p:not(.blog-category){font-size:15px;line-height:2;color:#89766a;margin:0 0 20px}.read-article{font-size:14px;color:#755f51;border-bottom:1px solid #d7c7ba;padding-bottom:4px}.journal-footer{width:88%;max-width:1280px;margin:auto;text-align:center;border-top:1px solid #e7dcd3;padding:26px 0;font-size:14px;line-height:2;color:#755f51}.article-page{width:88%;max-width:1040px;margin:25px auto 60px}.article-breadcrumb{display:flex;gap:10px;font-size:14px;color:#89766a}.article-title{max-width:850px;margin:32px auto;text-align:center}.article-title h1{font-size:36px;line-height:1.75;margin:8px 0 14px}.article-lead{font-size:19px;line-height:2;color:#755f51}.article-meta{font-size:13px;color:#89766a;line-height:2}.article-image{margin:0 0 36px}.article-image img{display:block;width:100%;height:auto;max-height:600px;object-fit:contain;background:white;border-radius:18px}.article-image figcaption{font-size:13px;color:#89766a;line-height:1.9;margin-top:10px;text-align:center}.article-body{max-width:780px;margin:auto}.article-body section{margin-bottom:30px}.article-body h2{font-size:24px;line-height:1.8;margin:0 0 12px}.article-body p{font-size:18px;line-height:2.2;margin:0;color:#514238}.article-sources{border-top:1px solid #e7dcd3;padding-top:24px;margin-top:38px}.article-sources h2{font-size:20px}.article-sources a{display:block;color:#755f51;text-decoration:underline;text-underline-offset:4px;font-size:14px;line-height:2.2;margin:8px 0}.article-shop-link{display:inline-block;border:1px solid #755f51;color:#755f51;border-radius:8px;padding:11px 20px;margin-top:26px}@media(hover:hover){.blog-card:hover{transform:translateY(-4px);box-shadow:0 10px 28px #50352515}.blog-card:hover .blog-photo img{transform:scale(1.03)}}@media(max-width:900px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.journal-header,.journal-main,.article-page{width:92%}.journal-header{gap:20px}.journal-header nav{gap:18px;font-size:14px}.journal-logo img{width:70px;height:70px}.blog-grid{grid-template-columns:1fr;gap:24px}.journal-title h1{font-size:27px}.article-title h1{font-size:28px}.article-lead{font-size:17px}.article-body h2{font-size:22px}.article-body p{font-size:17px}.article-title{margin:25px 0}.article-image{margin-bottom:25px}}@media(prefers-reduced-motion:reduce){.blog-card,.blog-photo img{transition:none}.blog-card:hover,.blog-card:hover .blog-photo img{transform:none}}
