.NewsContentClient-module-scss-module__u3LMDG__pageWrapper{background-color:var(--background);min-height:100vh;padding:2rem 0}.NewsContentClient-module-scss-module__u3LMDG__container{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.NewsContentClient-module-scss-module__u3LMDG__container{padding-left:2rem;padding-right:2rem}}.NewsContentClient-module-scss-module__u3LMDG__title{color:var(--foreground);margin:0 0 2rem;font-size:clamp(2rem,5vw,3rem);font-weight:700}.NewsContentClient-module-scss-module__u3LMDG__emptyMessage{color:var(--muted-foreground);font-size:1rem}.NewsContentClient-module-scss-module__u3LMDG__newsList{flex-direction:column;gap:2rem;display:flex}.NewsContentClient-module-scss-module__u3LMDG__newsCard{border:1px solid var(--border);border-radius:var(--radius);background-color:var(--card);flex-direction:column;transition:box-shadow .2s;display:flex;overflow:hidden}.NewsContentClient-module-scss-module__u3LMDG__newsCard:hover{box-shadow:0 2px 8px #0000001a}.NewsContentClient-module-scss-module__u3LMDG__newsImageWrapper{background-color:var(--muted);width:100%;height:200px;position:relative;overflow:hidden}.NewsContentClient-module-scss-module__u3LMDG__newsImage{object-fit:cover;width:100%;height:100%}.NewsContentClient-module-scss-module__u3LMDG__newsContent{flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.NewsContentClient-module-scss-module__u3LMDG__newsDate{color:var(--muted-foreground);font-size:.875rem}.NewsContentClient-module-scss-module__u3LMDG__newsTitle{color:var(--foreground);margin:0;font-size:1.5rem;font-weight:600}.NewsContentClient-module-scss-module__u3LMDG__newsExcerpt{color:var(--foreground);margin:0;font-size:1rem;line-height:1.6}.NewsContentClient-module-scss-module__u3LMDG__newsLink{color:var(--primary);margin-top:.5rem;font-size:1rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-block}.NewsContentClient-module-scss-module__u3LMDG__newsLink:hover{color:var(--primary-dark);text-decoration:underline}@media (min-width:768px){.NewsContentClient-module-scss-module__u3LMDG__newsCard{flex-direction:row}.NewsContentClient-module-scss-module__u3LMDG__newsImageWrapper{flex-shrink:0;width:300px;height:200px}.NewsContentClient-module-scss-module__u3LMDG__newsContent{flex:1;padding:2rem}}@media (min-width:1024px){.NewsContentClient-module-scss-module__u3LMDG__newsImageWrapper{width:400px;height:250px}}
.NewsDetailContentClient-module-scss-module__YRVV0q__pageWrapper{background-color:var(--background);min-height:100vh;padding:2rem 0}.NewsDetailContentClient-module-scss-module__YRVV0q__container{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.NewsDetailContentClient-module-scss-module__YRVV0q__container{padding-left:2rem;padding-right:2rem}}.NewsDetailContentClient-module-scss-module__YRVV0q__container{max-width:800px}.NewsDetailContentClient-module-scss-module__YRVV0q__backLink{color:var(--primary);margin-bottom:2rem;font-size:1rem;text-decoration:none;transition:color .2s;display:inline-block}.NewsDetailContentClient-module-scss-module__YRVV0q__backLink:hover{color:var(--primary-dark);text-decoration:underline}.NewsDetailContentClient-module-scss-module__YRVV0q__article{flex-direction:column;gap:1.5rem;display:flex}.NewsDetailContentClient-module-scss-module__YRVV0q__header{flex-direction:column;gap:.75rem;display:flex}.NewsDetailContentClient-module-scss-module__YRVV0q__date{color:var(--muted-foreground);font-size:.875rem}.NewsDetailContentClient-module-scss-module__YRVV0q__title{color:var(--foreground);margin:0;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.2}.NewsDetailContentClient-module-scss-module__YRVV0q__imageWrapper{border-radius:var(--radius);width:100%;height:auto;margin:1rem 0;position:relative;overflow:hidden}.NewsDetailContentClient-module-scss-module__YRVV0q__image{object-fit:cover;width:100%;height:auto}.NewsDetailContentClient-module-scss-module__YRVV0q__content{color:var(--foreground);font-size:1.125rem;line-height:1.8}.NewsDetailContentClient-module-scss-module__YRVV0q__content p{margin-bottom:1.5rem}.NewsDetailContentClient-module-scss-module__YRVV0q__content h2{color:var(--foreground);margin-top:2.5rem;margin-bottom:1rem;font-size:1.75rem;font-weight:600}.NewsDetailContentClient-module-scss-module__YRVV0q__content h3{color:var(--foreground);margin-top:2rem;margin-bottom:.75rem;font-size:1.5rem;font-weight:600}:is(.NewsDetailContentClient-module-scss-module__YRVV0q__content ul,.NewsDetailContentClient-module-scss-module__YRVV0q__content ol){margin-bottom:1.5rem;margin-left:1.5rem}.NewsDetailContentClient-module-scss-module__YRVV0q__content li{margin-bottom:.75rem}.NewsDetailContentClient-module-scss-module__YRVV0q__content a{color:var(--primary);text-decoration:none;transition:color .2s}.NewsDetailContentClient-module-scss-module__YRVV0q__content a:hover{color:var(--primary-dark);text-decoration:underline}.NewsDetailContentClient-module-scss-module__YRVV0q__content img{border-radius:var(--radius);max-width:100%;height:auto;margin:1.5rem 0}@media (min-width:768px){.NewsDetailContentClient-module-scss-module__YRVV0q__pageWrapper{padding:3rem 0}}
.CalendlyButton-module-scss-module__QQtkCq__calendlyButton{background:linear-gradient(135deg,var(--primary)0%,var(--primary-light)100%);border-radius:var(--radius);cursor:pointer;text-align:center;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:.75rem;min-width:200px;margin-top:1rem;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;box-shadow:0 4px 12px #00000026;color:#fff!important;display:inline-flex!important}.CalendlyButton-module-scss-module__QQtkCq__calendlyButton:hover{background:linear-gradient(135deg,var(--primary-dark)0%,var(--primary)100%);transform:translateY(-2px);box-shadow:0 6px 20px #0003;color:#fff!important}.CalendlyButton-module-scss-module__QQtkCq__calendlyButton:active{transform:translateY(0);box-shadow:0 2px 8px #00000026}.CalendlyButton-module-scss-module__QQtkCq__calendlyButton:focus{outline:2px solid var(--primary);outline-offset:2px}.CalendlyButton-module-scss-module__QQtkCq__calendlyButton:disabled{opacity:.6;cursor:not-allowed}
