.BlogContent-module__zdQe7q__content{color:#163049;overflow-wrap:anywhere;font-size:1rem;line-height:1.7}.BlogContent-module__zdQe7q__content p{white-space:pre-line;margin:0 0 1rem}.BlogContent-module__zdQe7q__content p:last-child{margin-bottom:0}.BlogContent-module__zdQe7q__content h2,.BlogContent-module__zdQe7q__content h3,.BlogContent-module__zdQe7q__content h4,.BlogContent-module__zdQe7q__content h5,.BlogContent-module__zdQe7q__content h6{color:#082341;margin:1.2em 0 .5em;line-height:1.25}.BlogContent-module__zdQe7q__content ul,.BlogContent-module__zdQe7q__content ol{margin:.5rem 0 1rem;padding-left:1.5rem}.BlogContent-module__zdQe7q__content li+li{margin-top:.4rem}.BlogContent-module__zdQe7q__content a{color:#075b93;text-underline-offset:.16em;font-weight:650;text-decoration:underline}.BlogContent-module__zdQe7q__content a:focus-visible{outline-offset:3px;outline:3px solid #0876b5}.BlogContent-module__zdQe7q__content img{border-radius:8px;max-width:100%;height:auto}.BlogContent-module__zdQe7q__content blockquote{border-left:3px solid #43b9f8;margin:1rem 0;padding-left:1rem}
.Article-module__YMErHq__article{color:#0b2440;background:#f2f9fe;min-height:100vh;padding:clamp(26px,5vw,70px) 24px}.Article-module__YMErHq__article article{background:#fff;border:1px solid #d6e8f4;border-radius:14px;max-width:800px;margin:30px auto 0;padding:clamp(20px,5vw,55px)}.Article-module__YMErHq__back{color:#075c91;width:min(100%,800px);margin:auto;font-weight:700;text-decoration:underline;display:block}.Article-module__YMErHq__back:focus-visible{outline-offset:3px;outline:3px solid #0876b5}.Article-module__YMErHq__eyebrow{color:#0871a9;letter-spacing:.15em;font-size:.79rem;font-weight:850}.Article-module__YMErHq__article h1{letter-spacing:-.04em;margin:12px 0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.18}.Article-module__YMErHq__article header>p:last-child{color:#526c83}.Article-module__YMErHq__cover{object-fit:cover;border-radius:8px;width:100%;height:auto;max-height:500px;margin:16px 0 30px}
.BlogSection-module__mrcdPq__blog{color:#071e37;background:#f2f9fe;padding:clamp(48px,6vw,88px) 22px}.BlogSection-module__mrcdPq__inner{width:min(100%,1160px);margin:auto}.BlogSection-module__mrcdPq__heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px;display:flex}.BlogSection-module__mrcdPq__heading h2{letter-spacing:-.045em;margin:4px 0 0;font-size:clamp(2rem,3.3vw,3rem);line-height:1.1}.BlogSection-module__mrcdPq__heading>p{color:#48677e;max-width:340px;margin:0;font-weight:500;line-height:1.5}.BlogSection-module__mrcdPq__eyebrow{letter-spacing:.16em;color:#056aa7;margin:0 0 10px;font-size:.78rem;font-weight:850}.BlogSection-module__mrcdPq__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));align-items:start;gap:24px;display:grid}.BlogSection-module__mrcdPq__card{background:#fff;border:1px solid #d6e9f5;border-radius:15px;overflow:hidden;box-shadow:0 12px 35px #11416713}.BlogSection-module__mrcdPq__image{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.BlogSection-module__mrcdPq__cardBody{padding:clamp(20px,2.8vw,31px)}.BlogSection-module__mrcdPq__date{color:#1b6d9c;letter-spacing:.015em;font-size:.83rem;font-weight:800}.BlogSection-module__mrcdPq__card h3{letter-spacing:-.02em;color:#0a2544;margin:12px 0 14px;font-size:clamp(1.3rem,1.7vw,1.8rem);line-height:1.25}.BlogSection-module__mrcdPq__author{color:#597488;margin:-4px 0 18px;font-size:.9rem}.BlogSection-module__mrcdPq__excerpt{color:#344e65;margin:0 0 20px;line-height:1.65}.BlogSection-module__mrcdPq__readMore{color:#076aab;text-underline-offset:4px;font-weight:800;text-decoration:underline}.BlogSection-module__mrcdPq__readMore:hover{color:#034a7a}.BlogSection-module__mrcdPq__readMore:focus-visible,.BlogSection-module__mrcdPq__more:focus-visible{outline-offset:3px;outline:3px solid #0876b5}.BlogSection-module__mrcdPq__more{color:#075c91;font:inherit;cursor:pointer;background:#fff;border:1px solid #1684bc;border-radius:7px;margin:29px auto 0;padding:11px 19px;font-weight:700;display:block}.BlogSection-module__mrcdPq__more:disabled{opacity:.6;cursor:wait}.BlogSection-module__mrcdPq__message{color:#4a6a80;padding:14px 0}@media (max-width:720px){.BlogSection-module__mrcdPq__heading{display:block}.BlogSection-module__mrcdPq__heading>p{margin-top:13px}.BlogSection-module__mrcdPq__grid{grid-template-columns:1fr}}
