.cau-rf-article{width:calc(100% - 80px);max-width:780px;margin:0 auto;padding:55px 0 70px;color:#606762;font-size:16px;line-height:1.9;overflow-wrap:break-word}.cau-rf-context{color:#8b799f;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:28px}.cau-rf-article h2{font-size:32px;line-height:1.25;color:#226f68;margin:45px 0 22px;scroll-margin-top:75px}.cau-rf-article h3,.cau-rf-article h4{color:#226f68;font-size:26px;line-height:1.3;margin:32px 0 18px;scroll-margin-top:75px}.cau-rf-article p{font-size:16px;line-height:1.9;margin:0 0 22px}.cau-rf-article ul,.cau-rf-article ol{padding-left:25px;margin:22px 0 30px}.cau-rf-article li{font-size:16px;line-height:1.8;margin-bottom:12px}.cau-rf-article a{color:#226f68!important;text-underline-offset:3px}.cau-rf-figure{margin:38px 0 48px;text-align:center}.cau-rf-figure img{display:block;max-width:100%;width:auto;height:auto;max-height:540px;object-fit:contain;margin:0 auto;border-radius:24px}.cau-rf-toc{background:#faf8ed;padding:25px 30px;border-radius:25px;border:1px solid #e1e7df;margin-bottom:42px}.cau-rf-toc summary{font-size:20px;font-family:fields-display,Georgia,serif;cursor:pointer;color:#226f68;min-height:44px;display:list-item}.cau-rf-toc ol{margin:10px 0 0;columns:2;column-gap:35px}.cau-rf-toc li{break-inside:avoid;line-height:1.6;font-size:13px;margin-bottom:12px}.cau-rf-toc a{text-decoration:none}.cau-rf-related{border-top:1px solid #d8dfd8;margin-top:50px;padding-top:5px}.cau-rf-related details{border-top:1px solid #e6e8e2;padding:20px 0;margin:25px 0;font-size:13px}.cau-rf-related details p{font-size:13px}.cau-rf-related summary{cursor:pointer;min-height:44px;color:#226f68}.cau-rf-article table{border-collapse:collapse;width:100%;display:block;overflow:auto}.cau-rf-article th,.cau-rf-article td{padding:12px;border:1px solid #d7ded8}.cau-rf-article blockquote{border-left:3px solid #4d9690;padding:15px 20px;background:#faf8ed;margin:30px 0}
@media(max-width:599px){.cau-rf-article{width:calc(100% - 40px);padding:35px 0 45px;font-size:15px}.cau-rf-article p,.cau-rf-article li{font-size:15px;line-height:1.85}.cau-rf-article h2{font-size:28px;margin:35px 0 20px}.cau-rf-article h3,.cau-rf-article h4{font-size:24px}.cau-rf-toc{padding:22px;margin-bottom:35px}.cau-rf-toc ol{columns:1}.cau-rf-toc li{font-size:13px}.cau-rf-figure{margin:30px 0 35px}.cau-rf-figure img{border-radius:18px;max-height:450px}.cau-rf-context{font-size:10px;line-height:1.7}}
