body .rj-reading-context{width:min(1140px,calc(100% - 32px));margin:26px auto;padding:20px 24px;border:1px solid #dbe4e5;border-radius:16px;background:#f7fbfa;color:#24383d;box-sizing:border-box}body .rj-reading-context h2{margin:0 0 10px;color:#073b4c;font-size:1.15rem;line-height:1.35}body .rj-reading-context ul{margin:8px 0;padding-inline-start:22px;display:grid;gap:8px}body .rj-reading-context a{color:#087f8c;text-decoration:underline;text-underline-offset:3px}body .rj-reading-context p{margin:12px 0 0;font-size:.92rem;line-height:1.65}body .rj-reading-context a:focus-visible{outline:2px solid #087f8c;outline-offset:3px}body .rj-editorial-main .rj-editorial-copy{max-width:850px;margin-inline:auto}body .rj-editorial-main .rj-editorial-copy h2{font-size:clamp(1.35rem,3vw,1.8rem);margin-top:28px;line-height:1.3}.faq-list details.faq-item>summary.faq-question{display:block;list-style:none;cursor:pointer}.faq-list details.faq-item>summary.faq-question::-webkit-details-marker{display:none}.faq-list details.faq-item>summary.faq-question::marker{content:""}.faq-list details.faq-item[open]>summary.faq-question:after{content:"−"}.faq-list details.faq-item>summary.faq-question:focus-visible{outline:2px solid #087f8c;outline-offset:-2px}.faq-list details.faq-item[open]>.faq-answer{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;opacity:1!important;visibility:visible!important}@media(max-width:620px){body .rj-reading-context{padding:18px;margin-block:20px}}
body .rj-editorial-main>.hero{min-height:0!important;padding-block:34px!important;border-radius:0!important}body .rj-editorial-main>.hero .hero-in{padding-block:0!important}body .rj-editorial-main>.hero h1{font-size:clamp(2rem,5vw,3.3rem)!important;max-width:900px}
body .rj-editorial-main>section:not(.hero){padding-block:42px!important}
