.p-page-content{font-family:var(--perform-font-sans);font-size:18px;line-height:1.8;color:#000;overflow-wrap:anywhere}.p-page-content *{box-sizing:border-box}.p-page-content :is(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dt,dd){margin:0;padding:0}.p-page-content p{margin-bottom:20px}.p-page-content h2{font-size:24px;line-height:1.5;margin:24px 0 16px}.p-page-content ul,.p-page-content ol{list-style:none}.p-page-content a{color:#500088;text-decoration:underline}.p-page-content a:hover{color:#3f0070;text-decoration:none}.p-page-content img{max-width:100%;height:auto}.p-page-content iframe{max-width:100%}.p-page-content .sp_only{display:none}.p-page-content::after{content:"";display:table;clear:both}.p-page-content table{max-width:100%}.p-page-content .google-maps{padding-bottom:75%;height:0;position:relative;overflow:hidden}@media(max-width:767px){.p-page-content .sp_only{display:block}.p-page-content table{font-size:14px}}

/* Preserve legacy Bootstrap typography metrics without loading Bootstrap globally. */
.p-page-content :is(h1,h2,h3){line-height:40px}.p-page-content :is(h4,h5,h6){line-height:20px}.p-page-content li,.p-page-content dt,.p-page-content dd{line-height:20px}.p-page-content dl{margin-bottom:20px}.p-page-content.p-page-content p{margin-bottom:20px}.p-page-content{margin-bottom:15px}.p-fixed-page-layout{padding-block:25px}

.p-page-content h1{font-size:38.5px}.p-page-content h2{font-size:31.5px;margin:0}.p-page-content h3{font-size:24.5px}.p-page-content h4{font-size:17.5px}.p-page-content h5{font-size:14px}.p-page-content h6{font-size:11.9px}.p-page-content dt{font-weight:700}
