*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#3a526d;-webkit-font-smoothing:antialiased;background:#f7f9fb;min-width:320px;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.65}body.menu-open{overflow:hidden}main{min-height:55vh}img{max-width:100%}a{color:#2872fa;text-decoration:none}a:hover{color:#1559ed}h1,h2,h3{color:#192a3d;letter-spacing:-.025em;margin-top:0;font-weight:700;line-height:1.22}p{margin:0 0 1.3rem}button,input,textarea{font:inherit}.site-header{z-index:30;background:#fff;position:relative}.site-header__inner{justify-content:space-between;align-items:center;gap:2.5rem;width:min(86%,1760px);margin-inline:auto;padding-block:24px;display:flex}.site-logo{flex-direction:column;width:175px;display:flex}.site-logo img{width:100%;height:auto;display:block}.site-logo__subtitle{color:#192a3d;white-space:nowrap;margin-top:.4rem;font-size:1.35rem;font-weight:700;line-height:1.1}.main-menu,.main-menu__links{align-items:center;gap:2.15rem;display:flex}.main-menu__links a{color:#3a526d;letter-spacing:.035em;text-transform:uppercase;font-size:.82rem;font-weight:700}.main-menu__links a:hover,.main-menu__links a.active{color:#2872fa}.search-link{color:#3a526d;place-items:center;width:38px;height:38px;display:grid}.search-link svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:23px;height:23px}.menu-toggle,.menu-close{color:#192a3d;background:0 0;border:0;padding:0;display:none}.menu-backdrop[hidden]{display:none}.post-feed{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:40px;width:min(86%,1760px);margin-inline:auto;padding-block:82px 100px;display:grid}.post-card{background:#fff;min-width:0;overflow:hidden}.post-card__heading{min-height:188px;padding:42px 40px 28px}.post-card h2{margin:28px 0 0;font-size:clamp(1.35rem,1.35vw,1.65rem);font-weight:700}.post-card h2 a{color:#192a3d}.post-card h2 a:hover{color:#2872fa}.post-card__image{aspect-ratio:4/3;background:#eef1f4;display:block;overflow:hidden}.post-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.post-card__image:hover img{transform:scale(1.02)}.post-card__body{padding:28px 40px 34px}.post-card__body>p{min-height:150px;margin-bottom:32px;font-size:clamp(1rem,1.05vw,1.2rem);line-height:1.58}.post-card__meta{letter-spacing:.035em;text-transform:uppercase;flex-wrap:wrap;gap:.65rem;font-size:.75rem;font-weight:700;display:flex}.post-card__meta>*+:before{content:"/";margin-right:.65rem}.eyebrow{color:#3a526d;letter-spacing:.035em;text-transform:uppercase;font-size:.78rem;font-weight:700;display:inline-block}.empty-feed{text-align:center;background:#fff;grid-column:1/-1;place-content:center;min-height:340px;padding:3rem;display:grid}.empty-feed h1{margin-bottom:.5rem;font-size:clamp(2rem,4vw,3.5rem)}.empty-feed p{margin:0}.feed-heading{grid-column:1/-1}.feed-heading h1{font-size:clamp(2.3rem,5vw,4.25rem)}.page-hero{text-align:center;background:#98a2ae;place-items:center;min-height:59vh;padding:3rem 7vw;display:grid}.page-hero h1{color:#fff;margin:0;font-size:clamp(3.1rem,5vw,5rem)}.page-content,.article-content{width:min(86%,750px);margin-inline:auto;padding-block:70px 90px}.page-content h1{font-size:clamp(2.3rem,5vw,3.8rem)}.page-content--wide{width:min(86%,1760px);margin-inline:auto}.page-content--wide p{font-size:clamp(1rem,1.05vw,1.2rem);line-height:1.65}.page-content--wide p+p{margin-top:1.8rem}.contact-content{width:min(86%,1760px);margin-inline:auto;padding-block:78px 112px}.contact-content .button{border-radius:8px;min-height:44px;padding:.45rem 1.35rem;font-size:.9rem}.contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7.5%;display:grid}.contact-grid article{flex-direction:column;align-items:flex-start;display:flex}.contact-grid h2{color:#2872fa;margin-bottom:1.35rem;font-size:clamp(1.4rem,1.55vw,1.85rem)}.contact-grid p{font-size:clamp(1rem,1.05vw,1.2rem);line-height:1.6}.contact-grid .button{margin-top:auto}.button{color:#fff;cursor:pointer;background:#2872fa;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:52px;padding:.65rem 1.9rem;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.button:hover{color:#fff;background:#1559ed}.medical-disclaimer{background:#f0f3f6;border-radius:20px;margin-top:52px;padding:24px 40px 27px}.medical-disclaimer h2{color:#2872fa;margin-bottom:.4rem;font-size:clamp(1.4rem,1.55vw,1.85rem)}.medical-disclaimer p{margin:0;font-size:1.05rem}.report-block{margin-top:58px}.report-block p{margin-bottom:16px;font-size:1.02rem}.article-header{margin-bottom:2.25rem}.article-header h1{letter-spacing:0;margin-bottom:1.2rem;font-size:1.875rem;line-height:1.5}.article-meta{letter-spacing:.035em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.8rem;font-weight:700;display:flex}.article-meta>:not(.article-meta__avatar)+:before{content:"/";margin-right:.55rem}.article-meta__avatar{object-fit:cover;border-radius:50%;flex:0 0 30px;place-items:center;display:grid;width:30px!important;height:30px!important;margin:0!important}.article-meta__avatar--generic{color:#fff;background:#c9cdd1}.article-meta__avatar--generic svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:22px}.article-content{padding-block:60px 75px;font-size:1rem;line-height:1.65}.article-content>h2{letter-spacing:0;margin:2.25rem 0 1rem;font-size:2.1875rem;line-height:1.5}.article-content h3{letter-spacing:0;margin:1.9rem 0 .75rem;font-size:1.875rem;line-height:1.5}.article-content img{width:100%;height:auto;margin:1.5rem 0;display:block}.article-content blockquote{border-left:3px solid #2872fa;margin:1.5rem 0;padding-left:1.5rem}.article-content ul,.article-content ol{padding-left:1.4rem}.author-section{margin-top:3.5rem}.author-section>h2{margin-bottom:1.4rem;font-size:2.1875rem}.author-card{text-align:center;border:1px solid #999;flex-direction:column;align-items:center;padding:2.7rem 3rem 2.4rem;display:flex}.author-card__avatar{object-fit:cover;border-radius:50%;place-items:center;width:80px!important;height:80px!important;margin:0 0 .6rem!important;display:grid!important}.author-card__avatar--generic{color:#fff;background:#c9cdd1}.author-card__avatar--generic svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:58px}.author-card__name{margin-bottom:1rem;font-size:1.25rem}.author-card p{max-width:680px;margin-bottom:1.2rem}.author-card__links{gap:.35rem;display:flex}.author-card__links a{color:#fff;background:#655997;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.author-card__links svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:19px}.comment-section{margin-top:7rem;padding-top:0}.comment-section h2{margin-bottom:.65rem;font-size:1.25rem}.comment-form,.search-form{gap:1.2rem;margin-top:1.75rem;display:grid}.comment-form label,.search-form label{color:#192a3d;gap:.4rem;font-weight:600;display:grid}.comment-form button,.search-form button{color:#fff;cursor:pointer;background:#2872fa;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:52px;padding:.65rem 1.9rem;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.comment-form button:hover,.search-form button:hover{color:#fff;background:#1559ed}.comment-form button,.search-form button{width:fit-content}.required{color:#d11}.comment-form__consent{align-items:center;font-weight:400!important;display:flex!important}.comment-form__consent input{width:18px;height:18px}input,textarea{color:#192a3d;background:0 0;border:1px solid #e1e8ed;width:100%;padding:.5rem}.form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.search-form>div{gap:.75rem;display:flex}.search-page{width:min(86%,1000px);margin-inline:auto;padding-block:60px 90px}.search-page__header{margin-bottom:2rem}.search-page__header h1{margin-bottom:.5rem;font-size:2.2rem}.search-page .search-form{margin-top:0}.search-page .search-form>div{align-items:stretch}.search-page .search-form input{background:#fff;border-color:#cad4dd;min-height:48px;padding-inline:1rem}.search-page .search-form button{min-height:48px}.search-status{color:#6f8194;margin:2rem 0 1.25rem}.search-results{background:#e5eaf0;gap:1px;display:grid}.search-result{background:#fff;grid-template-columns:230px minmax(0,1fr);display:grid}.search-result__image{background:#eef1f4;min-height:185px;display:block;overflow:hidden}.search-result__image img{object-fit:cover;width:100%;height:100%}.search-result__content{padding:1.65rem 1.8rem}.search-result__category{color:#3a526d;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.5rem;font-size:.72rem;font-weight:700}.search-result h2{letter-spacing:-.015em;margin-bottom:.65rem;font-size:1.35rem}.search-result h2 a{color:#192a3d}.search-result h2 a:hover{color:#2872fa}.search-result__excerpt{margin-bottom:.8rem;line-height:1.55}.search-result__meta{letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.site-footer{background:#f0f3f6}.site-footer__inner{width:min(86%,1760px);margin-inline:auto;padding-block:34px}.site-footer p{margin:0;font-size:1rem}@media (width<=980px){.site-header__inner{width:88%;padding-block:18px}.site-logo{width:155px}.site-logo__subtitle{font-size:1.18rem}.menu-toggle{place-items:center;width:44px;height:44px;display:grid}.menu-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:30px}.menu-backdrop{z-index:40;background:#000000bf;position:fixed;inset:0}.main-menu{z-index:50;background:#12151a;align-items:flex-start;width:calc(100% - 4.75rem);padding:11rem 3rem 3rem;display:none;position:fixed;inset:0 0 0 auto}.main-menu.is-open{display:block}.main-menu__links{flex-direction:column;align-items:flex-start;gap:2.4rem}.main-menu__links a{color:#fff;letter-spacing:-.02em;text-transform:none;font-size:2rem;font-weight:700}.main-menu__links a.active{color:#2872fa}.menu-close{color:#fff;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:2rem;right:2rem}.menu-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:34px}.search-link{display:none}.post-feed{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-grid{grid-template-columns:1fr;gap:3rem}.contact-grid article{min-height:0}.contact-grid .button{margin-top:1rem}}@media (width<=640px){.site-header__inner{padding-block:16px}.site-logo{width:145px}.site-logo__subtitle{font-size:1.1rem}.post-feed{grid-template-columns:1fr;gap:28px;width:88%;padding-block:42px 60px}.post-card__heading{min-height:0;padding:30px 26px 25px}.post-card h2{margin-top:20px}.post-card__body{padding:25px 26px 30px}.post-card__body>p{min-height:0}.page-hero{min-height:360px}.page-content,.article-content,.contact-content,.site-footer__inner{width:88%}.contact-content{padding-block:55px 75px}.medical-disclaimer{margin-top:20px;padding:24px}.form-grid{grid-template-columns:1fr}.author-card{padding:2rem 1.25rem}.comment-section{margin-top:4rem}.search-form>div{flex-direction:column}.search-page{width:88%;padding-block:45px 65px}.search-result{grid-template-columns:1fr}.search-result__image{aspect-ratio:16/9;min-height:0}.search-result__content{padding:1.4rem}}
