.inner-nav nav{display:flex;gap:24px;font-weight:800}.inner-nav nav a:hover{color:#1682ae}.inner-hero{background:radial-gradient(ellipse at 90% 80%,#fff1af,transparent 45%),linear-gradient(115deg,#e2f5fa,#fffefa 70%);padding:34px 0 64px;border-bottom:1px solid #e9eff0}.inner-hero .container{position:relative;padding-right:150px}.breadcrumbs{display:flex;gap:12px;font-size:.875rem;color:var(--muted);margin-bottom:34px}.breadcrumbs a{text-decoration:underline;text-underline-offset:4px}.inner-hero h1{font-size:clamp(2rem,4.2vw,3.7rem);max-width:980px;overflow-wrap:anywhere;line-height:1.16}.inner-hero p{margin-top:20px;max-width:650px;color:var(--muted)}.inner-hero img{position:absolute;right:10px;bottom:0;filter:drop-shadow(0 10px 15px #f6de9d66)}.inner-body{padding-top:48px;padding-bottom:55px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.news-card{overflow:hidden;background:white;border-radius:26px;box-shadow:var(--shadow);border:1px solid #eee;display:flex;flex-direction:column}.news-image{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--aqua)}.news-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.news-copy{padding:25px;display:flex;flex-direction:column;align-items:start;flex:1}.news-copy time,.article-meta{font-size:.875rem;color:var(--muted);font-weight:700}.news-copy h2{font-size:1.35rem;line-height:1.35;margin:12px 0}.news-copy p{color:var(--muted);margin-bottom:23px}.news-copy>.text-link{margin-top:auto}.reading-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:36px;align-items:start}.reading-card{padding:clamp(24px,4vw,54px);border:1px solid #eee;border-radius:28px;background:white;min-width:0;box-shadow:var(--shadow)}.article-meta{padding-bottom:22px;border-bottom:1px solid var(--line);margin-bottom:26px}.entry-content{font-size:1.0625rem;line-height:1.85;overflow-wrap:anywhere}.entry-content>*+*{margin-top:22px}.entry-content h2{font-size:1.7rem;line-height:1.35;margin-top:34px}.entry-content h3{font-size:1.3rem;line-height:1.4;margin-top:28px}.entry-content a{color:#137aa4;text-decoration:underline;text-underline-offset:4px}.entry-content a.button{text-decoration:none;color:var(--ink)}.entry-content img{height:auto;max-width:100%;border-radius:18px}.entry-content figure{margin:26px 0;max-width:100%}.entry-content figcaption{font-size:.875rem;color:var(--muted);text-align:center}.entry-content iframe{max-width:100%}.entry-content table{width:100%;border-collapse:collapse;font-size:.95rem}.entry-content td,.entry-content th{border:1px solid var(--line);padding:12px}.entry-content .wp-block-table{overflow-x:auto}.entry-content blockquote{background:var(--aqua);border-left:4px solid var(--blue);padding:20px 24px;margin:24px 0;border-radius:0 18px 18px 0}.reading-aside{background:var(--soft-yellow);border-radius:26px;padding:28px;position:sticky;top:112px}.reading-aside img{margin-bottom:18px}.reading-aside h2{font-size:1.45rem}.reading-aside p{margin:16px 0 22px}.reading-aside a{display:block;margin-top:18px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.contact-panel{border-radius:30px;padding:36px;background:var(--soft-yellow)}.contact-panel h2{font-size:clamp(1.7rem,3vw,2.4rem)}.contact-panel p{margin:22px 0;color:var(--muted)}.contact-panel>.button{display:flex;margin-top:15px}.contact-panel>a:last-child{display:block;margin-top:22px}.contact-directions{background:var(--aqua)}.contact-directions img{border-radius:20px;width:100%;aspect-ratio:16/9;object-fit:cover;margin-top:24px}.inner-cta{background:var(--peach);border-radius:30px;padding:36px;display:flex;justify-content:space-between;align-items:center;gap:26px;margin-bottom:60px}.inner-cta h2{font-size:clamp(1.7rem,3vw,2.3rem)}.inner-cta p{margin-top:12px}.inner-empty{text-align:center;background:var(--aqua);padding:45px 24px;border-radius:26px}.inner-empty p{margin:20px 0}.inner-pagination{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:36px}.inner-pagination .page-numbers{padding:9px 16px;border-radius:14px;background:#edf7fa}.inner-pagination .current{background:var(--yellow);font-weight:900}.post-navigation{margin-top:36px;border-top:1px solid var(--line);padding-top:24px}.post-navigation .nav-links{display:flex;gap:25px;justify-content:space-between}.post-navigation a{color:#137aa4}.inner-main+section .kicker{color:var(--ink)}
@media(hover:hover){.news-card:hover .news-image img{transform:scale(1.035)}}
@media(max-width:1000px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reading-layout{grid-template-columns:minmax(0,1fr)}.reading-aside{position:static}.inner-nav{gap:16px}.inner-nav nav{gap:16px}}
@media(max-width:600px){.inner-nav{height:auto;min-height:88px;padding-top:15px;padding-bottom:13px;flex-wrap:wrap}.inner-nav .brand img{width:145px}.inner-nav nav{order:3;width:100%;justify-content:space-between;font-size:.9rem;gap:10px}.inner-nav nav a{padding:8px 0}.inner-hero{padding:24px 0 36px}.inner-hero .container{padding-right:0}.inner-hero img{display:none}.breadcrumbs{margin-bottom:24px;font-size:.8rem}.news-grid,.contact-grid{grid-template-columns:1fr}.inner-body{padding-top:28px}.contact-panel{padding:26px}.inner-cta{padding:26px;flex-direction:column;align-items:start}.inner-cta>.button{width:100%}.entry-content{font-size:1rem}.entry-content h2{font-size:1.4rem}.post-navigation .nav-links{flex-direction:column}.inner-pagination{gap:8px}}
.inner-hero__description{margin-top:20px;max-width:650px;color:var(--muted)}.inner-hero__description p{margin:0}
