.ms-blog-breadcrumbs{display:flex;gap:8px;align-items:center;padding:13px 60px;background:#f8f7f3;font-size:12px;line-height:1.2;color:#6a6e63;min-height:40px}.ms-blog-breadcrumbs>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-blog-breadcrumbs a{color:inherit}.ms-blog-mobile{display:none}.ms-blog-hero{position:relative;height:420px;display:flex;align-items:flex-end;padding:40px 60px 56px;isolation:isolate;color:#f8f7f3;overflow:hidden}.ms-blog-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.ms-blog-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(rgba(32,36,31,.15),rgba(32,36,31,.78));z-index:-1}.ms-blog-hero h1{font-size:48px;line-height:54px;letter-spacing:-.96px;color:inherit;margin:0 0 10px}.ms-blog-hero p{max-width:720px;font-size:18px;line-height:1.4;opacity:.92;margin:0}.ms-blog-posts{padding:80px 60px;display:flex;flex-direction:column;gap:36px;background:white;color:#20241f}.ms-blog-posts h2{font-size:36px;line-height:42px;letter-spacing:-.36px;margin:0}.ms-blog-label{font-size:12px;letter-spacing:.96px;line-height:16px;color:#414d30;margin:0 0 8px;text-transform:uppercase}.ms-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ms-blog-card{display:flex;flex-direction:column;min-width:0;min-height:480px;overflow:hidden;border-radius:16px;background:#f8f7f3;color:#20241f;text-decoration:none}.ms-blog-card:hover{color:#20241f}.ms-blog-card:focus-visible{outline:3px solid #414d30;outline-offset:4px}.ms-blog-card__image{position:relative;height:240px;background:#eaedde;flex:none;padding:16px;display:flex;align-items:flex-end}.ms-blog-card__image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .25s}.ms-blog-card:hover .ms-blog-card__image img{transform:scale(1.025)}.ms-blog-chip{position:relative;display:inline-block;padding:5px 10px;background:white;border-radius:4px;font-size:12px;line-height:16px;letter-spacing:1.08px;text-transform:uppercase;color:#414d30}.ms-blog-card__body{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:16px;padding:22px 24px 20px}.ms-blog-card h3{font-size:18px;line-height:24px;font-weight:600;margin:0 0 10px}.ms-blog-card p{font-size:14px;line-height:1.4;font-weight:500;color:#6a6e63;margin:0}.ms-blog-card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e5e6df;padding-top:14px}.ms-blog-meta{font-size:12px;line-height:1.2;color:#6a6e63;font-weight:500}.ms-blog-card__arrow{border:1px solid #e5e6df;border-radius:50%;display:grid;place-items:center;width:40px;height:40px;flex:none}.ms-blog-description{font-size:14px;line-height:1.4;color:#6a6e63}.ms-blog-description p{margin:0}.ms-blog-heritage{padding:80px 60px;display:flex;flex-direction:column;align-items:center;gap:24px;background:white;color:#20241f}.ms-blog-heritage__badge{width:170px;height:64px;object-fit:contain}.ms-blog-heritage__divider{position:relative;display:grid;place-items:center;width:min(988px,100%);height:24px;background:linear-gradient(90deg,transparent,#a9b28c,transparent) center/100% 1px no-repeat}.ms-blog-heritage__divider img{box-sizing:content-box;padding:4px;border:1px solid #a9b28c;border-radius:50%;background:white}.ms-blog-heritage p{max-width:988px;text-align:center;font-size:16px;line-height:1.4;margin:0;opacity:.92}.ms-blog-article__header{padding:40px 60px 0;display:flex;flex-direction:column;align-items:center;gap:18px;background:#f8f7f3;color:#20241f}.ms-blog-article__header .ms-blog-chip{background:#f8f7f3}.ms-blog-article__header h1{max-width:820px;font-size:36px;line-height:42px;letter-spacing:-.36px;text-align:center;margin:0}.ms-blog-article__hero{padding:40px 60px;background:#f8f7f3}.ms-blog-article__hero img{display:block;width:100%;height:520px;object-fit:cover;border-radius:16px}.ms-blog-article__layout{display:grid;grid-template-columns:280px minmax(0,760px);gap:100px;padding:64px 60px 80px;background:white;color:#20241f}.ms-blog-toc{position:sticky;top:220px;align-self:start;border-left:2px solid #e5e6df;padding-left:20px}.ms-blog-toc[hidden]{display:none}.ms-blog-toc summary{font-size:12px;line-height:16px;color:#6a6e63;text-transform:uppercase;letter-spacing:1.08px;list-style:none;pointer-events:none}.ms-blog-toc summary::-webkit-details-marker{display:none}.ms-blog-toc nav{display:flex;flex-direction:column;gap:20px;padding-top:20px}.ms-blog-toc a{font-size:14px;line-height:1.4;color:#6a6e63;text-decoration:none}.ms-blog-toc a[aria-current],.ms-blog-toc a:hover{color:#414d30;text-decoration:underline}.ms-blog-article__content{min-width:0;font-size:16px;line-height:1.4}.ms-blog-article__content p{margin:0 0 16px}.ms-blog-article__content h2{font-size:22px;line-height:28px;font-weight:600;margin:48px 0 16px;scroll-margin-top:220px}.ms-blog-article__content h3{font-size:18px;line-height:24px;margin:28px 0 16px;scroll-margin-top:220px}.ms-blog-article__content img{width:100%;height:auto;border-radius:12px;margin:24px 0}.ms-blog-article__content ul,.ms-blog-article__content ol{padding-left:22px;margin:16px 0}.ms-blog-article__content li{margin:8px 0}.ms-blog-table{max-width:100%;overflow:auto}.ms-blog-article__content table{width:100%;border-collapse:collapse;font-size:14px;margin:24px 0}.ms-blog-article__content td,.ms-blog-article__content th{border:1px solid #e5e6df;padding:12px;text-align:left}.ms-blog-article__content a{color:#414d30;text-decoration:underline}.ms-blog-article__content blockquote{border-left:3px solid #414d30;background:#eaedde;padding:20px 24px;border-radius:8px;margin:24px 0}.ms-blog-related-products{padding-block:64px}.ms-blog-posts--related{background:#f8f7f3}.ms-blog-posts--related header{display:flex;align-items:center;justify-content:space-between;gap:20px}.ms-blog-posts--related header>a{font-size:14px;text-decoration:underline}
@media(max-width:1199px){.ms-blog-article__layout{grid-template-columns:240px minmax(0,1fr);gap:40px}.ms-blog-breadcrumbs,.ms-blog-posts,.ms-blog-article__layout{padding-inline:40px}}
@media(max-width:1023px){.ms-blog-article__layout{display:flex;flex-direction:column;gap:36px}.ms-blog-toc{position:static;border:0;padding:0;width:100%}.ms-blog-toc details{border-block:1px solid #e5e6df}.ms-blog-toc summary{pointer-events:auto;text-transform:none;font-size:16px;line-height:1.4;font-weight:600;letter-spacing:0;color:#20241f;padding:18px 0;cursor:pointer}.ms-blog-toc summary:after{content:'+';float:right}.ms-blog-toc details[open] summary:after{content:'−'}.ms-blog-toc nav{padding:0 0 20px}.ms-blog-grid{gap:20px}.ms-blog-posts h2{font-size:28px;line-height:34px}}
@media(max-width:767px){.ms-blog-desktop{display:none!important}.ms-blog-mobile{display:block}.ms-blog-breadcrumbs{padding:13px 20px}.ms-blog-hero{height:280px;padding:20px 20px 28px}.ms-blog-hero h1{font-size:32px;line-height:37px;letter-spacing:-.64px;margin-bottom:8px}.ms-blog-hero p{font-size:14px;font-weight:500}.ms-blog-posts{padding:48px 20px;gap:24px}.ms-blog-posts h2{font-size:26px;line-height:31px;letter-spacing:-.26px}.ms-blog-grid{grid-template-columns:1fr;gap:20px}.ms-blog-card{min-height:389px}.ms-blog-card__image{height:190px;padding:14px}.ms-blog-card__body{padding:20px 20px 18px}.ms-blog-card h3{margin-bottom:8px}.ms-blog-heritage{padding:40px 20px}.ms-blog-heritage p{font-size:14px}.ms-blog-article__header{padding:32px 20px 0;gap:14px;align-items:flex-start}.ms-blog-article__header h1{text-align:left;font-size:28px;line-height:34px;letter-spacing:-.28px}.ms-blog-article__hero{padding:20px}.ms-blog-article__hero img{height:240px;border-radius:12px}.ms-blog-article__layout{padding:28px 20px 48px}.ms-blog-article__content h2{font-size:22px;line-height:28px;scroll-margin-top:170px}.ms-blog-article__content h3{scroll-margin-top:170px}.ms-blog-posts--related header{align-items:flex-start;flex-direction:column;gap:8px}.ms-blog-related-products{padding-block:48px}}
@media(prefers-reduced-motion:reduce){.ms-blog-card__image img{transition:none}}

.ms-blog-article__content table img{width:auto;max-width:90px;margin:0;border-radius:0}
.ms-blog-article__content .ms-blog-table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.ms-blog-article__content .ms-blog-table table{width:100%;min-width:640px;table-layout:fixed}
.ms-blog-article__content .ms-blog-table td:first-child{width:18%;overflow-wrap:anywhere}
.ms-blog-article__content .ms-blog-table td:nth-child(2){width:57%;overflow-wrap:anywhere}
.ms-blog-article__content .ms-blog-table td:nth-child(3){width:25%;overflow-wrap:anywhere}
.ms-blog-author{max-width:760px;margin:0 60px 80px 440px;padding:24px;border:1px solid #e5e6df;border-radius:12px;color:#20241f}
.ms-blog-author p{margin:0}.ms-blog-author__label{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:#414d30}.ms-blog-author__name{margin-top:8px!important;font-size:20px;font-weight:600}.ms-blog-author__description,.ms-blog-author__dates{margin-top:8px!important;font-size:14px;color:#6a6e63}
@media(max-width:1199px){.ms-blog-author{margin-inline:320px 40px}}
@media(max-width:1023px){.ms-blog-author{margin:0 40px 64px;max-width:none}}
@media(max-width:767px){.ms-blog-author{margin:0 20px 48px;padding:20px}}

.ms-blog-card__image img{object-position:center 37%}

.ms-blog-breadcrumbs,.ms-blog-hero,.ms-blog-posts,.ms-blog-heritage,.ms-blog-article,.ms-blog-author{box-sizing:border-box;max-width:calc(var(--page-width,1320px) + var(--gutter,20px) * 2);margin-inline:auto}
