.page-module__NfDiEG__main{gap:var(--space-12);grid-template-columns:1fr 300px;align-items:start;display:grid}.page-module__NfDiEG__content{background-color:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8)}.page-module__NfDiEG__profile{top:calc(var(--space-20) + var(--space-4));background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);text-align:center;position:sticky}.page-module__NfDiEG__headshot{object-fit:cover;width:200px;height:200px;margin-bottom:var(--space-4);border:4px solid var(--color-border);border-radius:50%}.page-module__NfDiEG__profileTitle{font-family:var(--font-poppins);font-size:var(--font-size-xl);color:var(--color-text-primary);margin-bottom:var(--space-2);font-weight:600}.page-module__NfDiEG__socialLinks{justify-content:center;gap:var(--space-4);margin:0;padding:0;list-style:none;display:flex}.page-module__NfDiEG__socialLinks a{border-radius:var(--radius-md);background-color:var(--color-primary);color:#fff;justify-content:center;align-items:center;width:44px;height:44px;font-weight:500;transition:all .2s;display:flex}.page-module__NfDiEG__socialLinks a:hover{background-color:var(--color-primary-dark);transform:translateY(-2px)}@media (max-width:1024px){.page-module__NfDiEG__main{gap:var(--space-8);grid-template-columns:1fr}.page-module__NfDiEG__profile{position:static}}@media (max-width:768px){.page-module__NfDiEG__content{padding:var(--space-6)}.page-module__NfDiEG__profile{padding:var(--space-6);grid-row:1}.page-module__NfDiEG__headshot{width:150px;height:150px}}
.Content-module__LcUiZq__container{max-width:1200px;padding:0 var(--space-6);margin:var(--space-12)auto}@media (max-width:768px){.Content-module__LcUiZq__container{padding:0 var(--space-4);margin:var(--space-8)auto}}
.BlogSnippet-module__9INnnW__container{gap:var(--space-6);background-color:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);color:inherit;padding:var(--space-6);margin-bottom:var(--space-6);grid-template-columns:200px 1fr;text-decoration:none;transition:all .3s;display:grid;overflow:hidden}.BlogSnippet-module__9INnnW__container:hover{box-shadow:var(--shadow-lg);border-color:var(--color-primary);transform:translateY(-2px)}.BlogSnippet-module__9INnnW__imageContainer{border-radius:var(--radius-lg);flex-shrink:0;width:200px;height:200px;position:relative;overflow:hidden}.BlogSnippet-module__9INnnW__img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.BlogSnippet-module__9INnnW__container:hover .BlogSnippet-module__9INnnW__img{transform:scale(1.05)}.BlogSnippet-module__9INnnW__content{flex-direction:column;justify-content:center;min-height:200px;padding:0;display:flex}.BlogSnippet-module__9INnnW__title{font-family:var(--font-poppins);font-size:var(--font-size-xl);color:var(--color-text-primary);margin-bottom:var(--space-3);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.BlogSnippet-module__9INnnW__copy{color:var(--color-text-secondary);font-size:var(--font-size-base);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.BlogSnippet-module__9INnnW__readMore{align-items:center;gap:var(--space-1);color:var(--color-primary);font-weight:500;font-size:var(--font-size-sm);margin-top:var(--space-4);transition:gap .2s;display:inline-flex}.BlogSnippet-module__9INnnW__container:hover .BlogSnippet-module__9INnnW__readMore{gap:var(--space-2)}@media (max-width:768px){.BlogSnippet-module__9INnnW__container{gap:var(--space-4);padding:var(--space-4);grid-template-columns:1fr}.BlogSnippet-module__9INnnW__imageContainer{width:100%;height:160px}.BlogSnippet-module__9INnnW__content{min-height:auto}.BlogSnippet-module__9INnnW__title{font-size:var(--font-size-lg)}.BlogSnippet-module__9INnnW__copy{font-size:var(--font-size-sm)}}
.page-module__jXZM3G__article img{max-width:100%;height:auto;margin-bottom:20px}.page-module__jXZM3G__date{margin-top:-10px;margin-bottom:35px;font-size:1.4rem;font-weight:400}.page-module__jXZM3G__imgLeftBlockWithHeading{grid-template:"image header""image copy"1fr/250px 1fr;align-items:start;gap:0 20px;display:grid}.page-module__jXZM3G__imgLeftBlockWithHeadingImage{grid-area:image}.page-module__jXZM3G__imgLeftBlockWithHeadingHeader{grid-area:header;margin-bottom:0}.page-module__jXZM3G__imgLeftBlockWithHeadingCopy{grid-area:copy}.page-module__jXZM3G__imgLeftBlock{margin-bottom:40px;display:flex}.page-module__jXZM3G__imgLeftBlock img{width:250px;height:auto;margin-right:20px}.page-module__jXZM3G__imgFloatLeft{float:left;clear:both;width:250px;height:auto;margin:0 30px 10px 0}.page-module__jXZM3G__imgCenter{justify-content:center;margin:20px auto;display:flex}.page-module__jXZM3G__clear{clear:both}.page-module__jXZM3G__img50{width:50%}.page-module__jXZM3G__img60{width:60%}.page-module__jXZM3G__img70{width:70%}@media screen and (max-width:700px){.page-module__jXZM3G__imgFloatLeft{float:none;width:100%;height:auto}.page-module__jXZM3G__imgLeftBlock{flex-direction:column}.page-module__jXZM3G__imgLeftBlock img{width:100%;height:auto;margin-right:0}.page-module__jXZM3G__imgLeftBlockWithHeading{grid-template-columns:1fr;grid-template-areas:"header""image""copy"}.page-module__jXZM3G__imgLeftBlockWithHeadingHeader{margin-bottom:20px}.page-module__jXZM3G__img50,.page-module__jXZM3G__img60,.page-module__jXZM3G__img70{width:100%}}
.BlogSnippetLarge-module__GY8LZa__container{background-color:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);color:inherit;margin-bottom:var(--space-10);text-decoration:none;transition:all .3s;display:block;overflow:hidden}.BlogSnippetLarge-module__GY8LZa__container:hover{box-shadow:var(--shadow-lg);border-color:var(--color-primary);transform:translateY(-6px)}.BlogSnippetLarge-module__GY8LZa__imageContainer{width:100%;height:300px;position:relative;overflow:hidden}.BlogSnippetLarge-module__GY8LZa__img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.BlogSnippetLarge-module__GY8LZa__container:hover .BlogSnippetLarge-module__GY8LZa__img{transform:scale(1.03)}.BlogSnippetLarge-module__GY8LZa__content{padding:var(--space-8)}.BlogSnippetLarge-module__GY8LZa__title{font-family:var(--font-poppins);font-size:var(--font-size-3xl);color:var(--color-text-primary);margin-bottom:var(--space-4);font-weight:700;line-height:1.2}.BlogSnippetLarge-module__GY8LZa__copy{color:var(--color-text-secondary);font-size:var(--font-size-lg);margin:0;line-height:1.6}.BlogSnippetLarge-module__GY8LZa__readMore{align-items:center;gap:var(--space-2);color:var(--color-primary);font-weight:600;font-size:var(--font-size-base);margin-top:var(--space-6);transition:gap .2s;display:inline-flex}.BlogSnippetLarge-module__GY8LZa__container:hover .BlogSnippetLarge-module__GY8LZa__readMore{gap:var(--space-3)}.BlogSnippetLarge-module__GY8LZa__featured{top:var(--space-4);left:var(--space-4);background-color:var(--color-primary);color:#fff;padding:var(--space-2)var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:600;position:absolute}@media (max-width:768px){.BlogSnippetLarge-module__GY8LZa__imageContainer{height:200px}.BlogSnippetLarge-module__GY8LZa__content{padding:var(--space-6)}.BlogSnippetLarge-module__GY8LZa__title{font-size:var(--font-size-2xl)}.BlogSnippetLarge-module__GY8LZa__copy{font-size:var(--font-size-base)}}
