.ms-a .a-blog h1{font-family:var(--a-sans);letter-spacing:-.02em;margin:8px 0 48px;font-size:40px;font-weight:600;line-height:48px}.ms-a .a-blog-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.ms-a .a-blog-card{background:var(--a-bg2);border-radius:12px;flex-direction:column;height:100%;transition:background .2s;display:flex;overflow:hidden}.ms-a .a-blog-card:hover{background:var(--a-card)}.ms-a .a-blog-card img{aspect-ratio:1200/630;object-fit:cover;width:100%;height:auto;display:block}.ms-a .a-blog-card-text{flex-direction:column;gap:10px;padding:20px 24px 24px;display:flex}.ms-a .a-blog-card-kicker{text-transform:uppercase;letter-spacing:.01em;color:var(--a-grey);font-size:12px;font-weight:500}.ms-a .a-blog-card .a-blog-card-title{font-family:var(--a-sans);letter-spacing:0;color:var(--a-text);font-size:22px;font-weight:600;line-height:28px}.ms-a .a-blog-card-dek{color:var(--a-text);font-size:14px;line-height:22px}.ms-a .a-blog-card-meta{color:var(--a-grey);font-size:12px}.ms-a .a-post{max-width:840px}.ms-a .a-post-crumbs{gap:8px;margin-bottom:16px;display:flex}.ms-a .a-post-crumbs a,.ms-a .a-post-crumbs span{text-transform:uppercase;letter-spacing:.01em;color:var(--a-grey);font-size:12px;font-weight:500}.ms-a .a-post-crumbs a:hover{color:var(--a-text)}.ms-a .a-post h1{font-family:var(--a-sans);letter-spacing:-.02em;margin:0 0 16px;font-size:44px;font-weight:600;line-height:52px}.ms-a .a-post .a-post-dek{color:var(--a-grey);margin:0 0 16px;font-size:17px;line-height:27px}.ms-a .a-post .a-post-meta,.ms-a .a-post .a-post-meta time{font-family:var(--a-mono);color:var(--a-grey);margin:0 0 32px;font-size:13px}.ms-a .a-post-hero{margin:0 0 40px}.ms-a .a-post-hero img{border-radius:12px;width:100%;height:auto;display:block}.ms-a .a-post figcaption{font-family:var(--a-mono);letter-spacing:-.01em;color:var(--a-grey);margin-top:10px;font-size:12px;line-height:18px}.ms-a .a-post-body p,.ms-a .a-post-body li{font-size:15px;line-height:26px}.ms-a .a-post-body p{margin:0 0 18px}.ms-a .a-post-body h2{font-family:var(--a-sans);letter-spacing:-.01em;margin:56px 0 16px;font-size:28px;font-weight:600;line-height:36px}.ms-a .a-post-body h3{font-family:var(--a-sans);margin:32px 0 10px;font-size:20px;font-weight:600;line-height:28px}.ms-a .a-post-body a{text-underline-offset:3px;-webkit-text-decoration:underline #9b312c80;text-decoration:underline #9b312c80}.ms-a .a-post-body a:hover{text-decoration-color:#9b312c}.ms-a .a-post-body ul,.ms-a .a-post-body ol{margin:0 0 18px;padding-left:22px}.ms-a .a-post-body ul{list-style:outside}.ms-a .a-post-body ol{list-style:decimal}.ms-a .a-post-body li::marker{color:#9b312c}.ms-a .a-post-body li{margin:0 0 8px}.ms-a .a-post-body strong{font-weight:700}.ms-a .a-post-body blockquote{background:var(--a-bg2);border-left:3px solid #9b312c;border-radius:0 12px 12px 0;margin:32px 0 8px;padding:24px 28px 8px}.ms-a .a-post-body blockquote p{margin-bottom:12px}.ms-a .a-post-body figure{margin:32px 0}.ms-a .a-post-body figure img{border-radius:12px;width:100%;height:auto;display:block}.ms-a .a-post-body figure svg{max-width:100%;height:auto;margin:0 auto;display:block}.ms-a .a-post-body figure:has(svg) figcaption{text-align:center}.ms-a .a-post-body table{border-collapse:collapse;max-width:100%;font-family:var(--a-mono);letter-spacing:-.01em;margin:24px 0 28px;font-size:13px;line-height:20px;display:block;overflow-x:auto}.ms-a .a-post-body th,.ms-a .a-post-body td{text-align:left;vertical-align:top;border-bottom:1px solid var(--a-line);padding:10px 14px}.ms-a .a-post-body thead th{background:var(--a-bg2);font-weight:600}.ms-a .a-post-body tbody th{white-space:nowrap;font-weight:600}@media (max-width:767px){.ms-a .a-blog h1,.ms-a .a-post h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:30px;line-height:37px}.ms-a .a-blog-card .a-blog-card-title{-webkit-hyphens:auto;hyphens:auto}.ms-a .a-post-body h2{margin-top:44px;font-size:24px;line-height:31px}.ms-a .a-post-body tbody th{white-space:normal}}
