.ma-editorial-shell{width:90%;max-width:1440px;margin:auto}.ma-journal{padding:65px 0;background:#fff}.ma-editorial-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px}.ma-editorial-eyebrow{display:block;font:600 10px/1.6 Mulish,Arial,sans-serif;letter-spacing:2px;color:#8d514c;margin-bottom:12px}.ma-storefront .ma-editorial-heading h2,.ma-storefront .ma-reviews h2{font:400 40px/1.2 Domine,Georgia,serif;margin:0 0 14px;color:#011e38}.ma-editorial-heading p,.ma-reviews-intro>p{font-size:14px;line-height:1.8;color:#69717b;margin:0;max-width:520px}.ma-editorial-all{flex-shrink:0;color:#011e38;border-bottom:1px solid #bca7a2;padding-bottom:6px;font-size:12px;text-decoration:none}.ma-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.ma-journal-card{border:1px solid #e6e2e0;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;background:white}.ma-journal-image{display:block;aspect-ratio:1.55;overflow:hidden}.ma-journal-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.ma-journal-card:hover img{transform:scale(1.035)}.ma-journal-copy{padding:25px;display:flex;flex-direction:column;flex:1}.ma-journal-meta{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#8b5954;margin-bottom:16px}.ma-storefront .ma-journal-copy h3{font:400 23px/1.4 Domine,Georgia,serif;margin:0 0 13px}.ma-journal-copy h3 a{color:#011e38;text-decoration:none}.ma-journal-copy p{font-size:13px;line-height:1.8;color:#6a7179;margin:0 0 22px}.ma-journal-read{font-size:12px;color:#011e38;text-decoration:none;border-top:1px solid #eee4e3;padding-top:16px;margin-top:auto;display:flex;justify-content:space-between}.ma-reviews{background:#fef5f7;padding:64px 0 28px}.ma-reviews-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:50px}.ma-review-rating{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#011e38;border-radius:5px;padding:15px 18px;color:#fff!important;font-size:12px;margin-top:24px;text-decoration:none}.ma-review-source{display:block;font-size:11px;color:#7d231e;margin-top:14px}.ma-review-controls{display:flex;gap:10px;margin-top:25px}.ma-review-controls button{width:38px;height:38px;border-radius:50%;border:1px solid #d3c4c8;background:#fff;color:#011e38;cursor:pointer}.ma-review-controls button:disabled{opacity:.4;cursor:default}.ma-reviews-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#ceb9c0 transparent;padding:6px 2px 18px}.ma-review-card{flex:0 0 calc((100% - 18px)/2);min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;background:#fff;border:1px solid #f0e4e8;padding:26px;border-radius:8px}.ma-review-quote{font:400 64px/.9 Georgia,serif;color:#cba7ae}.ma-review-card>p{font:400 19px/1.65 Domine,Georgia,serif;color:#23364a;margin:15px 0 32px}.ma-review-person{display:flex;align-items:center;gap:12px;margin-top:auto}.ma-review-avatar{width:42px;height:42px;flex-shrink:0;display:grid;place-items:center;background:#f6eaee;border-radius:50%;color:#7d231e;font-size:12px}.ma-storefront .ma-review-person h3{font:600 12px/1.4 Mulish,Arial,sans-serif;color:#011e38;margin:0 0 4px}.ma-review-person div>span{font-size:10px;color:#81848b}.ma-review-card>small{font-size:9px;color:#85858b;margin-top:17px}.ma-review-note{font-size:10px;line-height:1.6;color:#81777e;margin:28px 0 0}.ma-blog-page{padding:45px 0 75px}.ma-article-header{max-width:900px;width:90%;margin:0 auto 35px;text-align:center}.ma-article-header>a{display:inline-block;font-size:12px;color:#7d231e;margin-bottom:25px}.ma-article-header h1{font:400 clamp(32px,4vw,54px)/1.2 Domine,Georgia,serif;color:#011e38;margin:18px 0}.ma-article-header>p:not(.ma-editorial-eyebrow){font-size:17px;line-height:1.8;color:#67717c}.ma-article-header small{font-size:11px;color:#7c838b}.ma-article-hero{display:block;width:90%;max-width:1100px;height:440px;object-fit:cover;margin:0 auto 45px;border-radius:8px}.ma-article-body{width:88%;max-width:760px;margin:auto}.ma-article-toc{padding:26px;background:#fef5f7;border-left:3px solid #b28b95;margin-bottom:35px}.ma-article-toc strong{display:block;color:#011e38;margin-bottom:15px}.ma-article-toc a{display:block;color:#7d231e;font-size:13px;margin:10px 0}.ma-article-body section{scroll-margin-top:175px;margin-bottom:32px}.ma-article-body h2{font:400 27px/1.4 Domine,Georgia,serif;color:#011e38}.ma-article-body p{font-size:16px;line-height:1.9;color:#525e6c}.ma-article-cta{padding:28px;background:#f7eee3;border-radius:7px;margin-top:45px}.ma-article-cta .ma-button{display:inline-block}.ma-journal a:focus-visible,.ma-reviews a:focus-visible,.ma-review-controls button:focus-visible{outline:2px solid #7d231e;outline-offset:4px}@media(max-width:1000px){.ma-reviews-layout{grid-template-columns:250px minmax(0,1fr);gap:25px}.ma-review-card{flex-basis:85%}.ma-journal-copy{padding:18px}.ma-storefront .ma-journal-copy h3{font-size:20px}}@media(max-width:767px){.ma-journal,.ma-reviews{padding:38px 0}.ma-editorial-heading{display:block}.ma-editorial-all{display:inline-block;margin-top:20px}.ma-storefront .ma-editorial-heading h2,.ma-storefront .ma-reviews h2{font-size:30px}.ma-journal-grid{grid-template-columns:1fr;gap:22px}.ma-journal-image{aspect-ratio:1.65}.ma-reviews-layout{grid-template-columns:1fr;gap:25px}.ma-review-rating{max-width:320px}.ma-review-card{flex-basis:86%;padding:22px}.ma-review-card>p{font-size:18px}.ma-article-hero{height:260px}.ma-article-body h2{font-size:24px}.ma-article-body p{font-size:15px}.ma-article-cta{padding:20px}}@media(prefers-reduced-motion:reduce){.ma-journal-image img{transition:none}.ma-journal-card:hover img{transform:none}}
