:root{--mas-warm-white:#f9f8ff}.blog-hero{background:var(--mas-warm-white,#f9f8ff);padding:var(--space-6,64px) 0 var(--space-5,48px);text-align:center}.blog-hero h1{margin:0 auto;max-width:20ch}.blog-hero__lede{color:var(--mas-dark-grey,#6d6f73);font-size:var(--fs-body-featured,18px);margin:var(--space-2,16px) auto 0;max-width:58ch}.blog-listing{padding:var(--space-6,64px) 0}.blog-listing__grid{display:grid;gap:var(--space-4,32px);grid-template-columns:1fr}@media (min-width:700px){.blog-listing__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blog-listing__grid{grid-template-columns:repeat(3,1fr)}}.blog-card{background:var(--mas-white,#fff);border:1px solid var(--mas-grey,#c3c4c6);border-radius:var(--radius-lg,12px);display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .15s ease}.blog-card:focus-within,.blog-card:hover{box-shadow:var(--shadow-md,0 4px 12px rgba(38,50,56,.08))}.blog-card__image{aspect-ratio:16/9;background:var(--mas-warm-white,#f9f8ff);overflow:hidden}.blog-card__image img{height:100%;object-fit:cover;width:100%}.blog-card__body{display:flex;flex:1;flex-direction:column;gap:var(--space-1,8px);padding:var(--space-3,24px)}.blog-card__title{color:var(--mas-black,#263238);font-size:var(--fs-h3,21px);font-weight:600;line-height:var(--lh-normal,1.3)}.blog-card__title a{color:inherit;display:inline-block;min-height:0;text-decoration:none}.blog-card__title a:focus,.blog-card__title a:hover{color:var(--mas-primary,#651fff);text-decoration:underline}.blog-card__meta{color:var(--mas-dark-grey,#6d6f73);font-size:var(--fs-small,14px)}.blog-card__summary{color:var(--mas-dark-grey,#6d6f73);flex:1;font-size:var(--fs-body,16px)}.blog-card__more{align-items:center;display:inline-flex;font-weight:600;margin-top:var(--space-1,8px);min-height:var(--touch-min,48px)}.blog-pagination{display:flex;gap:var(--space-3,24px);justify-content:center;margin-top:var(--space-6,64px)}.blog-pagination a,.blog-pagination span{align-items:center;border-radius:var(--radius-md,8px);display:inline-flex;font-weight:600;justify-content:center;min-height:var(--touch-min,48px);min-width:var(--touch-min,48px);padding:0 var(--space-3,24px)}.blog-pagination a{border:2px solid var(--mas-primary,#651fff);color:var(--mas-primary,#651fff);text-decoration:none}.blog-pagination a:focus,.blog-pagination a:hover{background:var(--mas-primary,#651fff);color:var(--mas-white,#fff)}.blog-pagination__status{color:var(--mas-dark-grey,#6d6f73)}.blog-post{padding:var(--space-5,48px) 0 var(--space-6,64px)}.blog-post__wrap{margin:0 auto;max-width:760px}.blog-post__header{margin-bottom:var(--space-4,32px)}.blog-post__meta{color:var(--mas-dark-grey,#6d6f73);font-size:var(--fs-small,14px);margin-top:var(--space-2,16px)}.blog-post__meta a{color:var(--mas-primary,#651fff)}.blog-post__featured{border-radius:var(--radius-lg,12px);margin:var(--space-4,32px) 0;overflow:hidden}.blog-post__featured img{height:auto;width:100%}.blog-post__body{color:var(--mas-black,#263238);font-size:var(--fs-body,16px);line-height:var(--lh-relaxed,1.6)}@media (min-width:768px){.blog-post__body{font-size:var(--fs-body-featured,18px)}}.blog-post__body>*+*{margin-top:var(--space-3,24px)}.blog-post__body h2{margin-top:var(--space-5,48px)}.blog-post__body h3{margin-top:var(--space-4,32px)}.blog-post__body img{border-radius:var(--radius-md,8px);height:auto}.blog-post__body ol,.blog-post__body ul{padding-left:1.4em}.blog-post__body li+li{margin-top:var(--space-1,8px)}.blog-post__body blockquote{background:var(--mas-warm-white,#f9f8ff);border-left:4px solid var(--mas-secondary,#40c4ff);border-radius:0 var(--radius-md,8px) var(--radius-md,8px) 0;color:var(--mas-dark-grey,#6d6f73);padding:var(--space-2,16px) var(--space-3,24px)}.blog-post__body .mas-direct-answer{background:var(--mas-warm-white,#f9f8ff);border:1px solid var(--mas-accent,#b898ff);border-radius:var(--radius-md,8px);font-size:var(--fs-body-featured,18px);font-weight:600;padding:var(--space-3,24px)}.blog-author{align-items:flex-start;background:var(--mas-warm-white,#f9f8ff);border-radius:var(--radius-lg,12px);display:flex;gap:var(--space-3,24px);margin-top:var(--space-6,64px);padding:var(--space-4,32px)}.blog-author__avatar{flex:0 0 72px}.blog-author__avatar img{border-radius:50%;height:72px;object-fit:cover;width:72px}.blog-author__heading{color:var(--mas-black,#263238);font-size:var(--fs-h3,21px);font-weight:600;margin:0 0 var(--space-1,8px)}.blog-author__name{color:var(--mas-primary,#651fff);font-weight:600}.blog-author__bio{color:var(--mas-dark-grey,#6d6f73);font-size:var(--fs-body,16px);margin-top:var(--space-1,8px)}@media (max-width:599px){.blog-author{flex-direction:column}}.blog-disclosure{border:1px solid var(--mas-grey,#c3c4c6);border-radius:var(--radius-md,8px);color:var(--mas-dark-grey,#6d6f73);font-size:var(--fs-small,14px);line-height:var(--lh-comfortable,1.5);margin-top:var(--space-4,32px);padding:var(--space-3,24px)}