/* Scoped shell/profile corrections only. Legacy project mains remain byte-identical. */
.correction-shared-shell{padding-top:0!important}.correction-shared-shell>.cs-header{position:relative;z-index:50}.correction-shared-shell .cs-footer .p2-actions{display:flex;flex-wrap:wrap;gap:10px}.correction-shared-shell .cs-footer .p2-button{background:#102645!important;color:#fff!important;border-color:#536078!important;min-height:44px;padding:10px 16px;font-size:14px;line-height:1.4}.correction-shared-shell .cs-footer .p2-actions a{color:#fff!important}.correction-shared-shell .cs-header img{max-width:100%}.correction-project-links{flex-wrap:wrap}.correction-profile-details{display:grid;gap:22px}.correction-profile-details dt{text-transform:uppercase;font-size:13px;font-weight:650;letter-spacing:.08em;color:#4b5e75}.correction-profile-details dd{margin:8px 0 0;font-size:18px;overflow-wrap:anywhere}.correction-profile .fe-profile-portrait{max-height:470px;object-fit:cover;object-position:top}.correction-profile .p2-utilities{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px}.correction-profile .p2-utilities a{font-size:15px;color:#102645;text-decoration:underline;text-underline-offset:4px}.correction-credentials p{font-size:16px}.roster{justify-content:center}.p2-scripture-footer{font-size:13px;line-height:1.6;text-align:center;padding:10px 20px}
@media(min-width:1101px){.correction-shared-shell .tiers{grid-template-columns:repeat(4,minmax(0,1fr))}.correction-shared-shell .tiers .tier{min-width:0}.correction-shared-shell .tiers .tier-title{overflow-wrap:anywhere}}
@media(max-width:700px){.correction-profile .p2-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.correction-profile .p2-actions a{min-width:0}.correction-profile .fe-profile-portrait{max-width:240px}.correction-shared-shell .cs-footer .p2-actions{display:grid;grid-template-columns:1fr 1fr}}
