.page-heading{padding:55px 0 38px;max-width:1100px}.page-heading h1{font-size:clamp(38px,4.8vw,64px);line-height:1.13;letter-spacing:-1.5px;max-width:960px}.page-content{max-width:760px;margin:auto;font-size:18px;line-height:1.85;overflow-wrap:anywhere}.page-content p{margin:0 0 24px}.page-content h2{font-size:33px;line-height:1.2;margin:40px 0 20px}.page-content h3{font-size:25px;line-height:1.25;margin:28px 0 16px}.page-content img{display:block;width:100%;height:auto;margin:28px 0 12px}.page-content figure{margin:30px 0}.page-content figcaption{font-size:12px;color:#625b68}.page-content a{color:#634078;text-decoration:underline;text-underline-offset:4px}.page-content ul,.page-content ol{padding-left:24px}.page-content li{margin-bottom:12px}.page-content blockquote,.page-content aside{margin:30px 0;padding:20px 0;border-block:1px solid #1b142333}.page-content table{width:100%;border-collapse:collapse;font-size:14px}.page-content td,.page-content th{border:1px solid #1b142333;padding:10px;text-align:left}.listing a{display:block;padding:20px 0;border-bottom:1px solid #1b142333;text-decoration:none}.listing h2{margin:0 0 12px;font-size:29px}.listing span{font-size:12px}.page-content div:empty,.page-content p:empty{display:none}@media(max-width:600px){.page-heading{padding:35px 0 25px}.page-content{font-size:17px}.page-content h2{font-size:28px}.page-content h3{font-size:23px}.listing h2{font-size:27px}}
.page-content a+a{margin-left:20px}.page-content a[href$=".pdf"]{display:inline-block;padding:12px 18px;background:#1b1423;color:#f3efe5;text-decoration:none}.page-content .listing a{color:#1b1423}.page-content .listing a:hover{color:#634078}
