.blog{padding:140px 0 80px}.blog__header{text-align:center;margin-bottom:48px}.blog__title{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.blog__subtitle{color:var(--color-grey);font-size:1.1rem;font-weight:300;max-width:560px;margin:0 auto}.blog__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px}.blog__card{background-color:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:32px;display:flex;flex-direction:column;transition:box-shadow var(--transition),transform var(--transition)}.blog__card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.blog__card-title{font-size:1.35rem;font-weight:700;margin-bottom:12px;color:var(--color-charcoal);line-height:1.3}.blog__card-description{font-size:.95rem;line-height:1.7;color:var(--color-charcoal-light);margin-bottom:20px;flex:1 1}.blog__card-link{font-size:.9rem;font-weight:700;color:var(--color-gold);text-transform:uppercase;letter-spacing:.5px;transition:color var(--transition)}.blog__card-link:hover{color:var(--color-gold-dark)}.blog__expandable{margin-top:56px}.blog__expandable-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 24px;background-color:var(--color-white);border:1px solid var(--color-grey-light);border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-heading);font-size:1.1rem;font-weight:700;color:var(--color-charcoal);transition:all var(--transition)}.blog__expandable-toggle:hover{border-color:var(--color-gold);color:var(--color-gold-dark)}.blog__expandable-icon{transition:transform var(--transition)}.blog__expandable-toggle--open .blog__expandable-icon{transform:rotate(180deg)}.blog__expandable-content{margin-top:16px}.blog__seo-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.blog__seo-link{display:block;padding:20px 24px;background-color:var(--color-white);border-radius:var(--radius-md);border:1px solid var(--color-grey-light);transition:all var(--transition)}.blog__seo-link:hover{border-color:var(--color-gold);transform:translateX(4px)}.blog__seo-title{display:block;font-weight:700;font-size:1.05rem;color:var(--color-charcoal);margin-bottom:4px}.blog__seo-description{display:block;font-size:.9rem;color:var(--color-grey);line-height:1.5}.blog-article{padding:140px 0 80px}.blog-article__breadcrumbs{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--color-grey);margin-bottom:32px;flex-wrap:wrap}.blog-article__breadcrumb-link{color:var(--color-gold);transition:color var(--transition)}.blog-article__breadcrumb-link:hover{color:var(--color-gold-dark)}.blog-article__breadcrumb-sep{color:var(--color-grey-light);-webkit-user-select:none;-moz-user-select:none;user-select:none}.blog-article__breadcrumb-current{color:var(--color-charcoal)}.blog-article__content{max-width:720px;margin:0 auto}.blog-article__title{font-size:1.35rem;font-weight:700;margin-bottom:40px;line-height:1.2}.blog-article__section{margin-bottom:40px}.blog-article__section-heading{font-size:1.35rem;font-weight:700;margin-bottom:16px;color:var(--color-charcoal)}.blog-article__subsection{margin-top:28px;margin-bottom:28px}.blog-article__subsection-heading{font-size:1.35rem;font-weight:700;margin-bottom:12px;color:var(--color-charcoal)}.blog-article__paragraph{font-size:1.05rem;line-height:1.8;color:var(--color-charcoal-light);margin-bottom:16px}.blog-article__break{display:flex;align-items:stretch;margin:48px 0;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm);background-color:var(--color-white)}.blog-article__break-img{width:50%;object-fit:cover;display:block}.blog-article__break-cta{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 32px;text-align:center;gap:20px}.blog-article__break-heading{font-family:var(--font-heading);font-size:1.35rem;font-weight:700;color:var(--color-charcoal);line-height:1.3}.blog-article__break-sub{font-size:.95rem;color:var(--color-charcoal-light);line-height:1.6}.blog-article__break-cta a{display:inline-block;background-color:var(--color-gold);color:var(--color-white);border-radius:var(--radius-md);padding:12px 32px;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;transition:all var(--transition)}.blog-article__break-cta a:hover{background-color:var(--color-gold-dark);transform:translateY(-2px)}.blog-article__author{display:flex;align-items:center;gap:16px;margin-top:48px;padding-top:32px;border-top:1px solid var(--color-grey-light)}.blog-article__author-photo{width:48px;height:48px;border-radius:50%;object-fit:cover}.blog-article__author-name{display:block;font-weight:700;font-size:.95rem;color:var(--color-charcoal)}.blog-article__author-name a{color:var(--color-gold-dark);text-decoration:underline;transition:color var(--transition)}.blog-article__author-name a:hover{color:var(--color-gold)}.blog-article__author-date{display:block;font-size:.85rem;color:var(--color-grey)}.blog-article__cta{margin-top:56px;padding:40px;background-color:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);text-align:center}.blog-article__cta-link{display:inline-block;background-color:var(--color-gold);color:var(--color-white);border-radius:var(--radius-md);padding:14px 36px;font-weight:700;font-size:.95rem;text-transform:uppercase;letter-spacing:.5px;transition:all var(--transition)}.blog-article__cta-link:hover{background-color:var(--color-gold-dark);transform:translateY(-2px)}@media (max-width:768px){.blog{padding:120px 0 48px}.blog__title{font-size:2rem}.blog__grid{grid-template-columns:1fr;gap:24px}.blog__card{padding:24px}.blog__expandable-toggle{padding:14px 18px;font-size:1rem}.blog__seo-link{padding:16px 18px}.blog-article{padding:120px 0 48px}.blog-article__section-heading,.blog-article__subsection-heading,.blog-article__title{font-size:1.15rem}.blog-article__break{flex-direction:column;margin:36px 0}.blog-article__break-img{width:100%;height:200px}.blog-article__break-cta{width:100%;padding:28px 20px}.blog-article__cta{padding:28px 20px}}