.blog-page{margin:0;background:#F4F0E8;color:#251D1A;font-family:Manrope,sans-serif}.blog-page *{box-sizing:border-box}.blog-header{display:flex;justify-content:space-between;align-items:center;padding:22px 7.5%;gap:25px}.blog-header img{display:block;width:124px;height:auto}.blog-header nav{display:flex;align-items:center;gap:32px}.blog-header nav a{font-size:14px;text-decoration:none;color:#251D1A}.blog-header nav a[aria-current]{text-decoration:underline;text-underline-offset:7px}.blog-contact{padding:14px 20px;border-radius:8px;background:#eae2d7}.blog-contact span{margin-left:12px}.blog-main{max-width:1280px;padding:70px 40px 85px;margin:auto}.blog-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:end;margin-bottom:55px}.blog-eyebrow{font-size:12px;font-weight:600;letter-spacing:.12em;color:#755536;margin:0 0 24px}.blog-intro h1,.article-main h1{font-family:'Bodoni Moda',serif;font-size:clamp(40px,4.6vw,66px);line-height:1.12;font-weight:400;letter-spacing:-.035em;margin:0}.blog-intro h1 em,.blog-empty h2 em{color:#785b3e}.blog-lead{font-size:18px;line-height:1.8;color:#67594f;margin:0 0 4px}.blog-categories{display:flex;flex-wrap:wrap;gap:10px}.blog-categories a{display:block;padding:12px 18px;border-radius:28px;text-decoration:none;color:#514339;background:#eae3d9;font-size:14px;transition:background .2s,color .2s}.blog-categories a:hover{background:#dfd3c4}.blog-categories a[aria-current]{color:#F4F0E8;background:#251D1A}.category-description{font-size:15px;color:#6e6054;margin:22px 0 30px;min-height:25px}.blog-empty{text-align:center;padding:54px 24px 58px;background:#ece5db;border-radius:20px}.empty-label{font-size:12px;color:#79644e;letter-spacing:.16em}.blog-empty h2{font-family:'Bodoni Moda',serif;font-size:42px;font-weight:400;line-height:1.2;margin:21px 0}.blog-empty p{font-size:16px;line-height:1.8;max-width:510px;margin:0 auto 25px;color:#65584e}.blog-empty a,.back-blog{font-size:14px;color:#251D1A;text-underline-offset:5px}.blog-footer{background:#251D1A;padding:32px 7.5%;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.blog-footer a{font-size:14px;color:#F4F0E8;text-decoration:none}.article-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.article-card{padding:30px;background:#fcfaf6;border-radius:16px;margin-bottom:25px}.article-card h2{font-family:'Bodoni Moda',serif;font-size:30px;font-weight:400;line-height:1.25}.article-card h2 a{color:#251D1A;text-decoration:none}.article-card p{line-height:1.8}.article-card time{font-size:13px;color:#6e6054}.article-read{display:block;margin-top:24px;color:#251D1A}.article-main{max-width:850px;padding:55px 30px 90px;margin:auto}.article-main header{margin-top:40px}.article-main h1{margin:20px 0}.article-meta{font-size:14px;color:#6e6054;margin-bottom:28px}.article-body{font-size:18px;line-height:1.9;margin-top:40px}.article-body p{margin:0 0 26px}.blog-page [hidden]{display:none!important}.blog-page a:focus-visible{outline:3px solid #AA8760;outline-offset:5px}.blog-skip{position:absolute;left:20px;top:-80px;background:#251D1A;color:#fff;padding:16px;z-index:10}.blog-skip:focus{top:10px}@media(max-width:700px){.blog-header{padding:20px 22px;gap:18px}.blog-header img{width:96px}.blog-header nav{gap:18px}.blog-contact{padding:10px 12px}.blog-contact span{display:none}.blog-main{padding:42px 22px 50px}.blog-intro{grid-template-columns:1fr;gap:26px;margin-bottom:35px}.blog-intro h1{font-size:42px}.blog-lead{font-size:16px}.blog-eyebrow{margin-bottom:18px}.blog-categories{gap:9px}.blog-categories a{padding:11px 14px;font-size:14px}.blog-empty{padding:38px 22px}.blog-empty h2{font-size:34px}.blog-footer{padding:27px 22px}.article-list{grid-template-columns:1fr}.article-main{padding:32px 22px 55px}}@media(max-width:380px){.blog-header nav{gap:12px}.blog-header nav a{font-size:13px}.blog-header img{width:80px}.blog-contact{padding:10px}.blog-intro h1{font-size:37px}}@media(prefers-reduced-motion:reduce){.blog-categories a{transition:none}}

.article-body h2{font-family:'Bodoni Moda',serif;font-size:32px;line-height:1.25;font-weight:400;margin:44px 0 20px}.resource-label{display:inline-block;font-size:13px;color:#785b3e;background:#f0e8dc;padding:7px 11px;border-radius:20px}.article-resource{background:#251D1A;color:#F4F0E8;padding:35px;border-radius:18px;margin-top:48px}.article-resource .blog-eyebrow{color:#d2b591}.article-resource h2{font-family:'Bodoni Moda',serif;font-size:32px;font-weight:400;line-height:1.25;margin:12px 0 18px}.article-resource p{font-size:16px;line-height:1.75}.article-resource a{display:inline-flex;background:#F4F0E8;color:#251D1A;padding:15px 20px;border-radius:8px;text-decoration:none;gap:20px;font-size:15px;margin-top:12px}.article-resource small{display:block;color:#cbbcae;font-size:13px;margin-top:16px}@media(max-width:600px){.article-resource{padding:26px 22px}.article-body h2{font-size:28px}.article-body{font-size:17px}.article-main h1{font-size:39px}}
.article-course{margin:40px 0 0;padding:32px;background:#251d1a;color:#f4f0e8;border-radius:20px;display:grid;gap:20px}.article-course .blog-eyebrow{color:#d5b48c}.article-course h2{font-family:'Bodoni Moda',Georgia,serif;font-size:34px;line-height:1.15;margin:12px 0 18px}.article-course p{line-height:1.7}.article-course .article-course-meta{font-size:14px;color:#dfd2c1}.article-course>a{justify-self:start;display:inline-flex;gap:24px;align-items:center;padding:14px 20px;border-radius:9px;color:#251d1a;background:#f4f0e8;text-decoration:none;font-weight:600;min-height:48px;box-sizing:border-box}.article-course>a:hover{background:#e5d6c1}.article-course a:focus-visible{outline:3px solid #d5b48c;outline-offset:4px}@media(max-width:600px){.article-course{padding:24px}.article-course h2{font-size:28px}.blog-header nav{flex-wrap:wrap}}
