.wp-hero .hero-lead{max-width:950px}
.wp-article-section{padding-top:64px;padding-bottom:88px}
.wp-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:56px;align-items:start}
.wp-article{min-width:0;font-size:1.08rem;line-height:1.8;color:#0B2D6B;overflow-wrap:anywhere}
.wp-article h2,.wp-article h3,.wp-article h4{color:#0B2D6B;line-height:1.25;scroll-margin-top:100px;margin:1.7em 0 .55em}
.wp-article h2{font-size:2rem}.wp-article h3{font-size:1.55rem}.wp-article h4{font-size:1.2rem}
.wp-article p,.wp-article ul,.wp-article ol,.wp-article blockquote,.wp-article table,.wp-article figure{margin:0 0 1.2em}
.wp-article ul,.wp-article ol{padding-left:1.5em}.wp-article li{margin-bottom:.4em}
.wp-article a{color:#0B2D6B;text-decoration:underline;text-underline-offset:3px}
.wp-article img{display:block;max-width:100%;height:auto;border-radius:12px;margin:1.3em auto}
.wp-article figure{text-align:center}.wp-article figcaption{font-size:.9rem;color:#60718a}
.wp-article table{display:block;width:100%;overflow:auto;border-collapse:collapse;font-size:.95rem}
.wp-article th,.wp-article td{border:1px solid #A7D3FF;padding:.65em .8em;text-align:left;vertical-align:top}
.wp-article th{background:#F2F8FF;color:#0B2D6B}
.wp-article blockquote{border-left:4px solid #2F8CFF;padding:.4em 1.1em;background:#F2F8FF}
.wp-archive-note{border:1px solid #A7D3FF;border-left:4px solid #2F8CFF;border-radius:10px;background:#F2F8FF;padding:1rem 1.2rem;margin-bottom:2rem;font-size:.95rem;line-height:1.6}
.wp-article-aside{position:sticky;top:110px;background:#F2F8FF;border:1px solid #A7D3FF;border-radius:16px;padding:24px}
.wp-article-aside h2{font-size:1.35rem;margin:.3rem 0 1rem;color:#0B2D6B}
.wp-article-aside a{display:block;padding:.8rem 0;border-top:1px solid #A7D3FF;color:#0B2D6B;text-decoration:none;font-weight:650}
@media(max-width:900px){.wp-article-layout{grid-template-columns:1fr;gap:32px}.wp-article-aside{position:static}.wp-article-section{padding-top:40px}.wp-article h2{font-size:1.65rem}}
