/* Title text is owned by DNN ModuleTitle, including its optional first paragraph. */
#pb-site .pb107436-module{width:min(1200px,calc(100% - 48px));max-width:100%;margin:0 auto;padding:36px 0 42px;min-width:0}
#pb-site .pb107436-title{text-align:center;margin:0 0 26px;padding:0;color:#ee1c24}
#pb-site .pb107436-title .pb107436-title__text,#pb-site .pb107436-title .Head{display:block;font:800 27px/1.65 var(--font,inherit);color:#ee1c24;text-align:center}
#pb-site .pb107436-title .pb107436-title__text>p,#pb-site .pb107436-title .Head>p{display:block;font-size:16px;font-weight:400;line-height:1.8;color:#100c43;text-align:center;margin:0 0 10px}
#pb-site .pb107436-module__content{min-width:0}
@media(max-width:767px){#pb-site .pb107436-module{width:calc(100% - 32px);padding-block:30px}#pb-site .pb107436-title .pb107436-title__text,#pb-site .pb107436-title .Head{font-size:25px}}

/* Ticket107436 R4: type-specific presentation; DNN still owns both titles. */
#pb-site .pb107436-module:has([data-pb-certificates]){width:100%;max-width:none;margin:0;padding:35px 0 42px;background:#fafafa}
#pb-site .pb107436-module:has([data-pb-certificates])>.pb107436-title,
#pb-site .pb107436-module:has([data-pb-certificates])>.pb107436-module__content{width:min(1200px,calc(100% - 48px));max-width:100%;margin-inline:auto}
#pb-site .pb107436-module:has([data-pb-certificates])>.pb107436-title{margin-bottom:24px}
#pb-site .pb107436-module:has([data-pb-certificates]) .pb107436-title__text,
#pb-site .pb107436-module:has([data-pb-certificates]) .pb107436-title .Head{font-size:25px;line-height:1.5}
/* The home ContentPane already sits inside the skin container. */
#pb-site .pb-home-page > .container .pb107436-module:has([data-pb-latest]) {
  width: 100%;
}
#pb-site .pb107436-module:has([data-pb-latest]) .pb107436-title__text,
#pb-site .pb107436-module:has([data-pb-latest]) .pb107436-title .Head{font-weight:700}
#pb-site .pb107436-module:has([data-pb-latest]) .pb107436-title__text>p,
#pb-site .pb107436-module:has([data-pb-latest]) .pb107436-title .Head>p{font-size:14px;color:#28272f;font-weight:400}
@media(max-width:767px){#pb-site .pb107436-module:has([data-pb-certificates]){padding-block:30px}#pb-site .pb107436-module:has([data-pb-certificates])>.pb107436-title,#pb-site .pb107436-module:has([data-pb-certificates])>.pb107436-module__content{width:calc(100% - 32px)}}
