.yms-journal{background:#f7f4ef}.yms-journal__hero{padding:70px 0 48px;border-bottom:1px solid #e8ded4;background:#f1ebe4}.yms-journal__hero-inner,.yms-journal__content .auto-container,.yms-journal__cta .auto-container{width:min(100% - 72px,1180px);max-width:none}.yms-journal__eyebrow{margin:0 0 12px;color:#9a6739;font-size:12px;font-weight:800;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.yms-journal__hero h1{max-width:820px;margin:0;color:#201a16;font-size:clamp(38px,5vw,64px);font-weight:800;line-height:1.05;letter-spacing:-.03em}.yms-journal__subtitle{max-width:720px;margin:20px 0 0;color:#62584f;font-size:17px;line-height:1.75}.yms-journal__filters{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.yms-journal__filters a{display:inline-flex;align-items:center;min-height:40px;padding:0 17px;border:1px solid #d9cbbd;border-radius:999px;background:rgba(255,255,255,.55);color:#4d433b;font-size:13px;font-weight:800}.yms-journal__filters a:hover,.yms-journal__filters a:focus,.yms-journal__filters a.is-active{border-color:#9a6739;background:#9a6739;color:#fff}.yms-journal__content{padding:58px 0 72px}.yms-journal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.yms-journal-card{overflow:hidden;border:1px solid #e5dbd1;border-radius:10px;background:#fff;box-shadow:0 12px 30px rgba(50,37,27,.05);transition:transform .2s ease,box-shadow .2s ease}.yms-journal-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(50,37,27,.09)}.yms-journal-card__media{display:block;overflow:hidden;aspect-ratio:16/10;background:#e8dfd5}.yms-journal-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.yms-journal-card:hover .yms-journal-card__media img{transform:scale(1.025)}.yms-journal-card__placeholder{display:grid;width:100%;height:100%;place-items:center;background:linear-gradient(135deg,#30271f,#a06b3d);color:rgba(255,255,255,.88);font-size:24px;font-weight:800;letter-spacing:.16em}.yms-journal-card__body{padding:24px}.yms-journal-card__meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px;color:#8a796a;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.yms-journal-card h2{margin:0 0 12px;font-size:23px;font-weight:800;line-height:1.25}.yms-journal-card h2 a{color:#241e19}.yms-journal-card h2 a:hover,.yms-journal-card h2 a:focus{color:#9a6739}.yms-journal-card__body>p{margin:0 0 18px;color:#665b52;font-size:15px;line-height:1.7}.yms-journal-card__link{color:#9a6739;font-size:13px;font-weight:800;text-transform:uppercase}.yms-blog-pagination{display:flex;justify-content:center;gap:8px;margin-top:44px}.yms-blog-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:0 12px;border:1px solid #ded1c5;border-radius:6px;background:#fff;color:#51473f;font-weight:800}.yms-blog-pagination .current,.yms-blog-pagination a:hover{border-color:#9a6739;background:#9a6739;color:#fff}.yms-journal__empty{padding:50px;border:1px solid #e5dbd1;border-radius:10px;background:#fff;text-align:center}.yms-journal__cta{padding:0 0 72px}.yms-journal__cta-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:36px 40px;border-radius:10px;background:#28211c;color:#fff}.yms-journal__cta-inner h2{max-width:720px;margin:0;color:#fff;font-size:30px;line-height:1.2}.yms-journal__cta-inner .yms-journal__eyebrow{color:#d8a777}.yms-article-cta{margin-top:42px;padding:28px;border:1px solid #ded0c2;border-radius:8px;background:#f7f3ee}.single-post .yms-single-post__content .yms-article-cta h2{margin:0 0 12px;font-size:25px}.single-post .yms-single-post__content .yms-article-cta p:last-child{margin-bottom:0}.single-post .yms-single-post__content .yms-home-button{color:#fff;text-decoration:none}.single-post .yms-single-post-hero .yms-journal__eyebrow{margin-bottom:8px;color:#e1b78f}
@media(max-width:991px){.yms-journal__hero-inner,.yms-journal__content .auto-container,.yms-journal__cta .auto-container{width:calc(100% - 40px)}.yms-journal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yms-journal__cta-inner{align-items:flex-start;flex-direction:column}}
@media(max-width:575px){.yms-journal__hero{padding:42px 0 34px}.yms-journal__hero-inner,.yms-journal__content .auto-container,.yms-journal__cta .auto-container{width:calc(100% - 28px)}.yms-journal__hero h1{font-size:36px}.yms-journal__subtitle{font-size:15px}.yms-journal__content{padding:36px 0 48px}.yms-journal__grid{grid-template-columns:1fr;gap:18px}.yms-journal-card__body{padding:20px}.yms-journal__cta{padding-bottom:48px}.yms-journal__cta-inner{padding:26px 22px}.yms-journal__cta-inner h2{font-size:24px}}
.single-post .yms-article-lead{margin:0 0 28px;padding-left:20px;border-left:4px solid #ab7442;color:#493f37;font-size:19px;font-weight:600;line-height:1.7}.single-post .yms-article-toc{display:grid;gap:9px;margin:26px 0 34px;padding:22px 24px;border:1px solid #e5d9cd;border-radius:8px;background:#fbf8f4}.single-post .yms-article-toc strong{margin-bottom:2px;color:#241e19;font-size:15px}.single-post .yms-article-toc a{color:#8c5b31;font-size:14px;font-weight:700;text-decoration:none}.single-post .yms-article-toc a:hover{text-decoration:underline}
.yms-related-guides{margin-top:38px;padding:26px;border:1px solid #e5d9cd;border-radius:8px;background:#fff}.single-post .yms-single-post__content .yms-related-guides h2{margin:0 0 14px;font-size:24px}.yms-related-guides ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;margin:0!important;padding-left:20px!important}.yms-related-guides a{color:#8c5b31;font-weight:700}@media(max-width:575px){.yms-related-guides ul{grid-template-columns:1fr}}
.yms-pillar-page{background:#fff}.yms-pillar-page__hero{padding:64px 0 48px;border-bottom:1px solid #e7ddd3;background:#f1ebe4}.yms-pillar-page__hero .auto-container,.yms-pillar-page__body .auto-container{width:min(100% - 72px,1040px);max-width:none}.yms-pillar-page__hero h1{max-width:900px;margin:0;color:#201a16;font-size:clamp(38px,5vw,60px);font-weight:800;line-height:1.08;letter-spacing:-.03em}.yms-pillar-page__intro{max-width:760px;margin:18px 0 0;color:#62584f;font-size:18px;line-height:1.7}.yms-pillar-page__body{padding:46px 0 72px}.yms-pillar-page__article{max-width:820px;margin:0 auto}.yms-pillar-page__media{overflow:hidden;margin:0 0 34px;border-radius:10px}.yms-pillar-page__media img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.yms-pillar-page__content{color:#302a25;font-size:17px;line-height:1.8}.yms-pillar-page__content h2,.yms-pillar-page__content h3{color:#201a16;font-weight:800;line-height:1.25}.yms-pillar-page__content h2{margin:38px 0 14px;font-size:29px}.yms-pillar-page__content h3{margin:28px 0 10px;font-size:22px}.yms-pillar-page__content p{margin:0 0 20px}.yms-pillar-page__content ul,.yms-pillar-page__content ol{margin:0 0 24px;padding-left:24px}.yms-pillar-page__content li{margin-bottom:8px}.yms-pillar-page__content a{color:#8c5b31;font-weight:700;text-decoration:underline;text-underline-offset:3px}.yms-pillar-page__content .yms-home-button{color:#fff;text-decoration:none}@media(max-width:575px){.yms-pillar-page__hero{padding:40px 0 32px}.yms-pillar-page__hero .auto-container,.yms-pillar-page__body .auto-container{width:calc(100% - 28px)}.yms-pillar-page__hero h1{font-size:35px}.yms-pillar-page__intro{font-size:16px}.yms-pillar-page__body{padding:30px 0 48px}.yms-pillar-page__content{font-size:16px}.yms-pillar-page__content h2{font-size:25px}}
