.ph-dynamic{max-width:1050px;margin:32px auto;padding:28px 24px;border:1px solid #cdd6e5;border-radius:18px;background:#faf9f6;color:#142853}.ph-dynamic h2{font-size:1.75rem}.ph-dynamic p{line-height:1.7;white-space:pre-wrap}.hub-extra{max-width:1080px;margin:24px auto;padding:24px;background:#f9f7f3;border-radius:18px;color:#142853}.hub-extra article{background:white;border:1px solid #d4dce8;border-radius:14px;padding:18px;margin:12px 0}.hub-extra textarea,.hub-extra input{display:block;width:100%;padding:12px;border:1px solid #a9b6cb;border-radius:8px;margin:10px 0}.hub-extra button{background:#152d56;color:white;padding:12px;border:0;border-radius:8px;cursor:pointer}.hub-extra p{white-space:pre-wrap}
