.DynamicPageShow{--text-primary: #1a1a1a;--text-secondary: #4a5568;--background: #ffffff;--content-max-width: 900px;min-height:100vh;background:var(--background)}.DynamicPageShow .page-content{min-height:100vh;padding:4rem 2rem}.DynamicPageShow .page-content .content-container{max-width:var(--content-max-width);margin:0 auto}.DynamicPageShow .page-content .content-container .page-title{font-size:2.5rem;font-weight:800;color:var(--text-primary);margin-bottom:2rem}.DynamicPageShow .page-content .content-container .content-body{font-size:1.125rem;line-height:1.8;color:var(--text-secondary)}.DynamicPageShow .page-content .content-container .content-body h1,.DynamicPageShow .page-content .content-container .content-body h2,.DynamicPageShow .page-content .content-container .content-body h3,.DynamicPageShow .page-content .content-container .content-body h4,.DynamicPageShow .page-content .content-container .content-body h5,.DynamicPageShow .page-content .content-container .content-body h6{color:var(--text-primary);margin-top:2rem;margin-bottom:1rem}.DynamicPageShow .page-content .content-container .content-body p{margin-bottom:1.5rem}.DynamicPageShow .page-content .content-container .content-body .line-break{height:.75rem}.DynamicPageShow .page-content .content-container .content-body a{color:#3b82f6;text-decoration:underline}.DynamicPageShow .page-content .content-container .content-body a:hover{color:#2563eb}.DynamicPageShow .page-content .content-container .content-body img{max-width:100%;height:auto;border-radius:8px;margin:2rem 0}.DynamicPageShow .page-content .content-container .content-body table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:1rem}.DynamicPageShow .page-content .content-container .content-body th,.DynamicPageShow .page-content .content-container .content-body td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e2e8f0}.DynamicPageShow .page-content .content-container .content-body th{font-weight:600;color:var(--text-primary);background:#f7fafc}.DynamicPageShow .page-content .content-container .content-body tr:hover{background:#f7fafc}.DynamicPageShow .page-content .content-container .media-section{margin-top:3rem}.DynamicPageShow .page-content .content-container .media-section .media-embed{width:100%;height:500px;border:none;border-radius:8px}.DynamicPageShow .loading-container{display:flex;align-items:center;justify-content:center;padding:6rem 2rem}.DynamicPageShow .error-container{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.DynamicPageShow .error-container h1{font-size:2rem;color:var(--text-primary);margin-bottom:1rem}.DynamicPageShow .error-container p{font-size:1.125rem;color:var(--text-secondary);margin-bottom:2rem}.DynamicPageShow .error-container .btn-primary{padding:.75rem 1.5rem;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:background .2s}.DynamicPageShow .error-container .btn-primary:hover{background:#2563eb}@media(max-width:768px){.DynamicPageShow .page-content{padding:2rem 1rem}.DynamicPageShow .page-content .content-container .page-title{font-size:1.75rem}}
