.page-module__KRxB8a__articleContainer{max-width:var(--container-xl);padding:var(--space-8) var(--container-padding) var(--space-20);margin:0 auto}.page-module__KRxB8a__backLinkWrap{margin-bottom:var(--space-6)}.page-module__KRxB8a__backLink{align-items:center;gap:var(--space-2);color:var(--color-text-light);font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:color var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-flex}.page-module__KRxB8a__backLink:hover{color:var(--color-gold)}.page-module__KRxB8a__articleHeader{margin-bottom:var(--space-8)}.page-module__KRxB8a__articleTitle{font-family:var(--font-display);font-size:var(--fs-4xl);color:var(--color-charcoal);margin-bottom:var(--space-4);line-height:1.25;font-weight:var(--fw-bold)}@media (min-width:768px){.page-module__KRxB8a__articleTitle{font-size:var(--fs-5xl)}}.page-module__KRxB8a__articleMeta{gap:var(--space-6);font-size:var(--fs-sm);color:var(--color-muted);flex-wrap:wrap;display:flex}.page-module__KRxB8a__metaItem{align-items:center;gap:var(--space-2);display:flex}.page-module__KRxB8a__imageContainer{background:var(--color-cream);border-radius:var(--radius-xl);width:100%;margin-bottom:var(--space-12);box-shadow:var(--shadow-md);padding-bottom:50%;position:relative;overflow:hidden}.page-module__KRxB8a__featuredImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.page-module__KRxB8a__articleGrid{gap:var(--space-12);grid-template-columns:1fr;display:grid}@media (min-width:992px){.page-module__KRxB8a__articleGrid{grid-template-columns:2.2fr 1fr}}.page-module__KRxB8a__mainContent{font-size:var(--fs-base);color:var(--color-text);line-height:1.8}.page-module__KRxB8a__blogContent .wp-block-paragraph{margin-bottom:var(--space-6);font-size:var(--fs-base);color:var(--color-text)}.page-module__KRxB8a__blogContent .wp-block-heading{font-family:var(--font-display);color:var(--color-charcoal);margin-top:var(--space-10);margin-bottom:var(--space-4);font-weight:var(--fw-semibold);line-height:1.3}.page-module__KRxB8a__blogContent h1.wp-block-heading{font-size:var(--fs-2xl)}.page-module__KRxB8a__blogContent h2.wp-block-heading{font-size:var(--fs-xl)}.page-module__KRxB8a__blogContent h3.wp-block-heading{font-size:var(--fs-lg)}.page-module__KRxB8a__blogContent strong{color:var(--color-charcoal);font-weight:var(--fw-semibold)}.page-module__KRxB8a__blogContent .wp-block-separator{border:none;border-bottom:1px solid var(--color-border);margin:var(--space-10) 0}.page-module__KRxB8a__blogContent .wp-block-list{margin-bottom:var(--space-6);padding-left:var(--space-6)}.page-module__KRxB8a__blogContent .wp-block-list li{margin-bottom:var(--space-2);list-style-type:disc}.page-module__KRxB8a__blogContent .wp-block-quote{border-left:3px solid var(--color-gold);padding-left:var(--space-6);margin:var(--space-8) 0;color:var(--color-text-light);background:var(--color-ivory);padding-top:var(--space-4);padding-bottom:var(--space-4);border-radius:0 var(--radius-md) var(--radius-md) 0;font-style:italic}.page-module__KRxB8a__blogContent .wp-block-table{width:100%;margin:var(--space-8) 0;border-collapse:collapse;overflow-x:auto}.page-module__KRxB8a__blogContent .wp-block-table table{border-collapse:collapse;border:1px solid var(--color-border-light);width:100%}:is(.page-module__KRxB8a__blogContent .wp-block-table th,.page-module__KRxB8a__blogContent .wp-block-table td){padding:var(--space-3) var(--space-4);text-align:left;border:1px solid var(--color-border-light);font-size:var(--fs-sm)}.page-module__KRxB8a__blogContent .wp-block-table th{background:var(--color-cream);font-weight:var(--fw-semibold);color:var(--color-charcoal)}.page-module__KRxB8a__blogContent .wp-block-table tr:nth-child(2n){background:var(--color-ivory)}.page-module__KRxB8a__blogContent a{color:var(--color-gold);transition:color var(--duration-fast) var(--ease-out);text-decoration:underline}.page-module__KRxB8a__blogContent a:hover{color:var(--color-gold-light)}.page-module__KRxB8a__sidebar{gap:var(--space-8);flex-direction:column;display:flex}.page-module__KRxB8a__sidebarWidget{background:var(--color-ivory);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);padding:var(--space-6)}.page-module__KRxB8a__widgetTitle{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--color-charcoal);margin-bottom:var(--space-3);font-weight:var(--fw-semibold);border-bottom:2px solid var(--color-cream);padding-bottom:var(--space-2)}.page-module__KRxB8a__widgetText{color:var(--color-text-light);font-size:var(--fs-sm);margin-bottom:var(--space-4);line-height:1.6}.page-module__KRxB8a__widgetLink{align-items:center;gap:var(--space-2);color:var(--color-gold);font-weight:var(--fw-bold);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--ls-wide);transition:color var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-flex}.page-module__KRxB8a__widgetLink:hover{color:var(--color-gold-light)}.page-module__KRxB8a__recentGrid{gap:var(--space-4);flex-direction:column;display:flex}.page-module__KRxB8a__recentItem{flex-direction:column;gap:1px;display:flex}.page-module__KRxB8a__recentTitle{font-size:var(--fs-sm);color:var(--color-charcoal);font-weight:var(--fw-medium);transition:color var(--duration-fast) var(--ease-out);line-height:1.4;text-decoration:none}.page-module__KRxB8a__recentTitle:hover{color:var(--color-gold)}.page-module__KRxB8a__recentDate{font-size:var(--fs-xxs);color:var(--color-muted)}.page-module__KRxB8a__footerCta{margin-top:var(--space-16);border-top:1px solid var(--color-border-light);padding-top:var(--space-16)}.page-module__KRxB8a__ctaCard{background:var(--color-charcoal);color:var(--color-white);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-6);text-align:center;box-shadow:var(--shadow-lg)}@media (min-width:768px){.page-module__KRxB8a__ctaCard{padding:var(--space-12) var(--space-16)}}.page-module__KRxB8a__ctaTitle{font-family:var(--font-display);font-size:var(--fs-2xl);margin-bottom:var(--space-4);font-weight:var(--fw-semibold)}@media (min-width:768px){.page-module__KRxB8a__ctaTitle{font-size:var(--fs-3xl)}}.page-module__KRxB8a__ctaDesc{color:var(--color-white);opacity:.8;max-width:600px;margin:0 auto var(--space-8);font-size:var(--fs-sm);line-height:1.6}.page-module__KRxB8a__ctaActions{gap:var(--space-4);flex-direction:column;justify-content:center;align-items:center;display:flex}@media (min-width:576px){.page-module__KRxB8a__ctaActions{flex-direction:row}}.page-module__KRxB8a__ctaBtnPrimary{background:var(--color-gold);color:var(--color-white);padding:var(--space-3) var(--space-8);border-radius:var(--radius-full);font-weight:var(--fw-bold);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:var(--ls-wide);transition:background var(--duration-fast) var(--ease-out);width:100%;max-width:200px;text-decoration:none}.page-module__KRxB8a__ctaBtnPrimary:hover{background:var(--color-gold-light)}.page-module__KRxB8a__ctaBtnSecondary{color:var(--color-white);padding:var(--space-3) var(--space-8);border-radius:var(--radius-full);font-weight:var(--fw-bold);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:var(--ls-wide);transition:all var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #ffffff4d;width:100%;max-width:200px;text-decoration:none}.page-module__KRxB8a__ctaBtnSecondary:hover{border-color:var(--color-white);background:#ffffff0d}
