*{margin:0;padding:0;box-sizing:border-box}body{font-family:Open Sans,Arial,sans-serif;color:#2d3e37;background-color:#f3f4f2;line-height:1.6}h1,h2,h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;line-height:1.15;color:#2d3e37}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}.wrap{max-width:1100px;margin:0 auto;padding:0 20px}.site-header{background-color:#2d3e37;color:#d3d6da;padding:18px 0}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.brand{display:flex;align-items:center;gap:12px}.brand img{width:38px;height:38px}.brand .name{font-family:Cormorant Garamond,Georgia,serif;font-size:24px;letter-spacing:1px;color:#fff}.nav-home{font-size:14px;letter-spacing:2px;text-transform:uppercase;color:#c79478;border:1px solid #6f928a;padding:8px 18px;border-radius:30px}.hero{background-color:#6f928a;color:#fff;padding:80px 0;text-align:center}.hero h1{font-size:52px;margin-bottom:16px}.hero p{font-size:18px;max-width:620px;margin:0 auto 30px;opacity:.95}.btn{display:inline-block;background-color:#c79478;color:#fff;font-size:15px;letter-spacing:2px;text-transform:uppercase;padding:15px 36px;border-radius:30px;border:none;cursor:pointer}.btn-rose{background-color:#c0688a}.articles{padding:70px 0;background-color:#f3f4f2}.section-head{text-align:center;margin-bottom:46px}.section-head h2{font-size:40px;margin-bottom:8px}.section-head p{color:#6f928a;letter-spacing:1px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.card{background-color:#fff;border-radius:14px;padding:30px 22px;text-align:center;border:1px solid #d3d6da;transition:transform .2s ease,box-shadow .2s ease}.card:hover{transform:translateY(-6px);box-shadow:0 14px 30px #2d3e371f}.card .icon{width:64px;height:64px;margin:0 auto 18px}.card h3{font-size:22px;margin-bottom:10px}.card p{font-size:14px;color:#5a6b63;margin-bottom:18px}.card-link{font-size:13px;letter-spacing:2px;text-transform:uppercase;color:#c0688a;font-weight:700}.about{padding:70px 0;background-color:#fff}.about .wrap{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.about .about-text h2{font-size:38px;margin-bottom:18px}.about .about-text p{font-size:17px;color:#3a4a43;margin-bottom:16px}.about .about-media img{width:100%;border-radius:18px;box-shadow:0 18px 40px #2d3e3726}.tag{display:inline-block;color:#c0688a;letter-spacing:3px;text-transform:uppercase;font-size:12px;font-weight:700;margin-bottom:12px}@media(max-width:760px){.about .wrap{grid-template-columns:1fr}}.article-hero{background-color:#2d3e37;color:#fff;padding:70px 0;text-align:center}.article-hero img{width:80px;height:80px;margin:0 auto 22px}.article-hero h1{font-size:46px;color:#fff}.article-hero .lead{color:#c79478;letter-spacing:2px;text-transform:uppercase;font-size:13px;margin-top:14px}.article-body{padding:60px 0}.article-body .wrap{max-width:760px}.article-body h2{font-size:30px;margin:36px 0 12px}.article-body p{margin-bottom:18px;font-size:17px;color:#3a4a43}.back-bar{text-align:center;padding:40px 0 80px}.site-footer{background-color:#2d3e37;color:#d3d6da;padding:40px 0;text-align:center;font-size:14px}.site-footer a{color:#c79478}@media(min-width:1032px){.wrap{max-width:1100px!important}}@media(max-width:600px){.hero h1{font-size:38px!important}.article-hero h1{font-size:34px!important}.section-head h2{font-size:30px!important}}.lpf-footer{padding:48px 0;text-align:center}.lpf-footer .footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:0 0 22px}.lpf-footer .footer-links a{font-size:12px;letter-spacing:2px;text-transform:uppercase}.lpf-footer .copyright{font-size:14px;margin:0 0 16px}.lpf-footer .copyright a{text-decoration:underline}.lpf-footer .disclaimer{font-size:11px;line-height:1.6;max-width:880px;margin:0 auto}.lpf-footer{background-color:#2d3e37;color:#d3d6da}.lpf-footer .footer-links a{color:#c79478}.lpf-footer .copyright{color:#fff}.lpf-footer .copyright a{color:#c79478}.lpf-footer .disclaimer{color:#9fb0a6}:root{--brand-accent-light: #25ba27}
