.public-context{margin:32px 0;padding:24px;background:#fff;border:1px solid #dce2e8;border-radius:18px;line-height:1.7}.public-context h2{font-size:20px;line-height:1.4;margin:24px 0 10px}.public-context h2:first-child{margin-top:0}.public-context p{font-size:16px}.public-context a,.public-breadcrumb a,.public-source a{text-decoration:underline;text-underline-offset:3px}.public-related{display:flex;flex-wrap:wrap;gap:8px 22px;padding-left:20px}.public-breadcrumb{margin:0 0 20px;font-size:14px;line-height:1.7}.public-source{padding:0 18px 16px;line-height:1.6}.public-source details{margin-bottom:12px}.public-source summary{cursor:pointer;font-weight:600}.public-source p{font-size:16px}.public-news-heading{font-size:22px;margin:24px 0 16px}
.public-faq>summary{cursor:pointer;font-weight:600;font-size:18px}.public-faq[open]>summary{margin-bottom:20px}
