.c-news-detail__meta{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px;font-size:.9rem;color:rgb(255 255 255 / .85)}.c-page-banner{aspect-ratio:auto}.c-news-detail__meta .c-blog-item__category{color:var(--color-accent-light);font-weight:600}.c-page-banner__media img{width:100%;object-fit:cover;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}@media (max-width:768px){.c-page-banner--split .c-page-banner__media{flex:1}}article.c-prose{width:100%;max-width:1200px;margin:0 auto;padding:var(--section-pad-desktop,60px) var(--gutter-desktop,3vw);background-color:var(--color-white,#ffffff);color:var(--color-text,#22384a);font-family:var(--font-body,Arial),sans-serif;font-size:1rem;line-height:1.8;box-sizing:border-box}article.c-prose h2.wp-block-heading{font-family:var(--font-heading,Arial),sans-serif;font-size:1.35rem;font-weight:700;color:var(--color-dark,#0e2233);margin-top:var(--space-10,40px);margin-bottom:var(--space-6,24px);padding-bottom:10px;padding-left:14px;border-left:4px solid var(--color-primary,#004b87);border-bottom:1px solid var(--color-border,#e2e8ee);line-height:1.4;letter-spacing:-.01em;position:relative}article.c-prose h2.wp-block-heading::after{content:"";position:absolute;right:0;bottom:-1px;width:40px;height:2px;background-color:var(--color-accent,#0d9488)}article.c-prose h2.wp-block-heading:first-of-type{margin-top:0}article.c-prose p.wp-block-paragraph{font-size:1rem;color:var(--color-muted,#5a6b7a);line-height:1.8;margin-bottom:1.25rem}article.c-prose p.wp-block-paragraph strong{color:var(--color-dark,#0e2233)}article.c-prose ul.wp-block-list{padding-left:0;margin-bottom:var(--space-6,24px);list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-4,16px)}article.c-prose ul.wp-block-list>li{position:relative;background-color:var(--color-off-white,#f7fafc);border:1px solid var(--color-border,#e2e8ee);border-left:4px solid var(--color-accent,#0d9488);border-radius:var(--radius-md,10px);padding:16px 20px 16px 44px;color:var(--color-text,#22384a);font-size:.95rem;line-height:1.6;transition:transform var(--dur-base,0.35s) var(--ease-out,cubic-bezier(.22,1,.36,1)),box-shadow var(--dur-base,0.35s) var(--ease-out,cubic-bezier(.22,1,.36,1)),border-color var(--dur-base,0.35s) var(--ease-out,cubic-bezier(.22,1,.36,1));box-shadow:var(--shadow-sm,0 1px 3px rgb(14 34 51 / .08))}article.c-prose ul.wp-block-list>li::before{content:"✔";position:absolute;left:18px;top:18px;color:var(--color-accent,#0d9488);font-size:.8rem;font-weight:700}article.c-prose ul.wp-block-list>li:hover{transform:translateY(-3px);box-shadow:var(--shadow-md,0 8px 24px rgb(14 34 51 / .1));border-color:var(--color-primary,#004b87);background-color:var(--color-white,#ffffff)}article.c-prose figure.wp-block-table{margin:var(--space-6,24px) 0 var(--space-8,32px) 0;border-radius:var(--radius-lg,16px);overflow:hidden;box-shadow:var(--shadow-md,0 8px 24px rgb(14 34 51 / .1));border:1px solid var(--color-border,#e2e8ee);background-color:var(--color-white,#ffffff)}article.c-prose table.has-fixed-layout{width:100%!important;border-collapse:collapse!important;font-size:.95rem}article.c-prose table.has-fixed-layout tr{border-bottom:1px solid var(--color-border,#e2e8ee);transition:background-color var(--dur-fast,0.2s)}article.c-prose table.has-fixed-layout tr:last-child{border-bottom:none}article.c-prose table.has-fixed-layout tr:hover{background-color:var(--color-primary-soft,#e6eef5)}article.c-prose table.has-fixed-layout td{padding:14px 20px;color:var(--color-text,#22384a);vertical-align:middle}article.c-prose table.has-fixed-layout tr:first-child td{background-color:var(--color-primary,#004b87);color:var(--color-white,#ffffff);font-family:var(--font-heading,Arial),sans-serif;font-weight:700;text-transform:uppercase;font-size:.85rem;letter-spacing:.05em;border:none!important}article.c-prose table.has-fixed-layout tr:not(:first-child) td:first-child{font-weight:600;color:var(--color-dark,#0e2233);background-color:var(--color-off-white,#f7fafc);width:30%;border-right:1px solid var(--color-border,#e2e8ee)}@media (max-width:768px){article.c-prose{padding:var(--section-pad-mobile,40px) var(--gutter-mobile,5vw)}article.c-prose h2.wp-block-heading{font-size:1.15rem;margin-top:30px;padding-left:10px}article.c-prose ul.wp-block-list{grid-template-columns:1fr}article.c-prose figure.wp-block-table{display:block;overflow-x:auto}article.c-prose table.has-fixed-layout td{padding:10px 14px;font-size:.9rem}}