.pbn-redesign{--bg-dark:#fff;--bg-card:#f1f6f5;--accent:#a6382c;--accent-light:#ff9989;--text-light:#103e40;--text-muted:#405f60;--border-color:#bfd3d1;background:#fff;color:#103e40;font-family:Verdana,Geneva,sans-serif;line-height:1.75}.pbn-redesign *{box-sizing:border-box}.pbn-redesign .wrap,.pbn-redesign .container{max-width:1240px;margin:auto;padding:0 32px}.pbn-redesign h1,.pbn-redesign h2,.pbn-redesign h3,.pbn-redesign .section-title,.pbn-redesign .footer-title{font-family:Palatino,'Palatino Linotype','Book Antiqua',serif;letter-spacing:0;line-height:1.15;color:#103e40}.pbn-redesign a{color:#96372d;text-underline-offset:5px}.pbn-redesign a:hover{color:#103e40}.pbn-redesign a:focus-visible,.pbn-redesign button:focus-visible{outline:3px solid #a6382c;outline-offset:5px}.pbn-redesign .header{border-bottom:3px solid #103e40;padding:24px 0;background:#fff}.pbn-redesign .header-row{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}.pbn-redesign .brand{display:flex;gap:16px;align-items:center}.pbn-redesign .brand-logo{background:#103e40;color:#fff;border-radius:0;box-shadow:none;font-family:Palatino,serif;width:56px;height:56px}.pbn-redesign .brand-main{color:#103e40;font-family:Palatino,serif;font-size:26px;letter-spacing:0}.pbn-redesign .brand-sub{color:#405f60;opacity:1;font-size:12px}.pbn-redesign .header-badge{background:#fff0ec;border:0;border-left:4px solid #a6382c;border-radius:0;color:#803027}.pbn-redesign [data-site-navigation]{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px 28px;border-top:1px solid #bfd3d1;padding-top:14px}.pbn-redesign [data-site-navigation] a{font-size:13px;font-weight:bold;text-decoration:none}.pbn-redesign .hero{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(250px,1fr);gap:16px 56px;text-align:left;padding:64px 0}.pbn-redesign .hero-label{grid-column:1;background:transparent;color:#96372d;padding:0;border-radius:0;margin:0;text-transform:uppercase;font-size:12px}.pbn-redesign .hero-title{grid-column:1;font-size:clamp(42px,5.5vw,78px);background:none;color:#103e40;margin:0;letter-spacing:-1px;font-weight:normal}.pbn-redesign .hero-text{grid-column:1;margin:12px 0 0;max-width:58ch;color:#405f60;font-size:16px}.pbn-redesign .hero-grid{grid-column:2;grid-row:1/4;display:flex;flex-direction:column;justify-content:center;gap:0;margin:0;background:#103e40;padding:24px 30px;border-bottom:10px solid #ee806f}.pbn-redesign .hero-card{background:transparent;border:0;border-bottom:1px solid #769b99;border-radius:0;min-width:0;padding:22px 0}.pbn-redesign .hero-card:last-child{border-bottom:0}.pbn-redesign .hero-card-label{color:#d4e4e2}.pbn-redesign .hero-card-value{color:#fff;font-family:Palatino,serif;font-size:24px;font-weight:normal}.pbn-redesign .section{padding:56px 0;border-top:1px solid #bfd3d1;display:grid;grid-template-columns:1fr 2fr;gap:20px 44px}.pbn-redesign .section-title{text-align:left;font-size:40px;margin:0}.pbn-redesign .section-sub{text-align:left;color:#405f60;margin:0;max-width:65ch}.pbn-redesign .card-grid{grid-column:1/-1;display:flex;flex-direction:column;gap:0;margin-top:18px}.pbn-redesign .card{display:grid;grid-template-columns:1fr 1.55fr;gap:12px 40px;border:0;border-top:1px solid #bfd3d1;border-radius:0;background:#f1f6f5;padding:30px 34px;box-shadow:none;transition:none}.pbn-redesign .card:nth-child(even){background:#fff0ec;grid-template-columns:1.55fr 1fr}.pbn-redesign .card:nth-child(even) .card-kicker,.pbn-redesign .card:nth-child(even) .card-title{grid-column:2}.pbn-redesign .card:nth-child(even) p,.pbn-redesign .card:nth-child(even) ul{grid-column:1}.pbn-redesign .card:hover{transform:none;box-shadow:none;border-color:#bfd3d1}.pbn-redesign .card-kicker{grid-column:1;color:#96372d;margin:0}.pbn-redesign .card-title{grid-column:1;grid-row:2;font-family:Palatino,serif;font-size:30px;color:#103e40;margin:0}.pbn-redesign .card p{grid-column:2;grid-row:1/3;font-size:15px;color:#405f60;margin:0}.pbn-redesign .card ul{grid-column:2;list-style:disc;margin:0;padding-left:22px}.pbn-redesign .card li{padding-left:0;color:#405f60;font-size:14px}.pbn-redesign .card li:before{content:none}.pbn-redesign #articles{padding:56px 0;border-top:3px solid #103e40;display:grid;grid-template-columns:1fr 1fr;gap:24px}.pbn-redesign #articles>h2{grid-column:1/-1;font-size:42px}.pbn-redesign .article-preview{display:flex;flex-direction:column;align-items:flex-start;padding:30px;border-top:5px solid #ee806f;background:#f1f6f5;gap:14px}.pbn-redesign .article-preview:first-of-type{grid-column:1/-1;display:grid;grid-template-columns:1.2fr 1fr;column-gap:48px;background:#103e40;color:#fff}.pbn-redesign .article-preview:first-of-type h3,.pbn-redesign .article-preview:first-of-type a{color:#fff}.pbn-redesign .article-preview h3{font-size:30px;margin:0}.pbn-redesign .article-preview p{font-size:14px;margin:0;max-width:62ch}.pbn-redesign .article-preview time{font-size:12px}.pbn-redesign .article-preview a{font-weight:bold}.pbn-redesign footer{background:#103e40;color:#fff;margin-top:48px;padding:40px 32px;border-top:8px solid #ee806f}.pbn-redesign .footer-title{color:#fff;text-align:left;font-size:32px;margin:0 0 24px}.pbn-redesign .footer-cols{display:grid;grid-template-columns:1fr 1fr;gap:40px}.pbn-redesign .footer-cols p{color:#e0edeb;min-width:0;font-size:14px}.pbn-redesign .footer-contact{display:grid;grid-template-columns:1fr 1fr;gap:32px;border-color:#769b99;color:#fff;align-items:start}.pbn-redesign .footer-contact .footer-nav{display:flex;gap:12px 24px}.pbn-redesign .footer-contact .footer-nav a,.pbn-redesign footer a{color:#fff}.pbn-redesign [data-breadcrumbs]{display:flex;gap:12px;flex-wrap:wrap;padding:24px 0;font-size:13px}.pbn-redesign .wp-article-main{background:#f1f6f5;padding:24px 0 64px}.pbn-redesign .wp-article-section{display:block}.pbn-redesign .wp-article-card{background:#fff;padding:48px;border-top:8px solid #ee806f;max-width:1000px;margin:auto}.pbn-redesign .wp-article-header{display:grid;grid-template-columns:1fr;gap:16px;border-bottom:1px solid #bfd3d1;padding-bottom:28px}.pbn-redesign .wp-article-header h1{font-size:clamp(34px,4vw,56px);margin:0;max-width:22ch}.pbn-redesign .wp-article-date{font-size:13px;color:#405f60}.pbn-redesign .wp-article-body{max-width:72ch;margin:32px auto 0;overflow-wrap:anywhere}.pbn-redesign .wp-article-body p{margin:20px 0}.pbn-redesign .wp-article-body h2{font-size:32px;margin:40px 0 18px;scroll-margin-top:20px}.pbn-redesign .wp-article-body h3{font-size:25px;margin:28px 0 14px}.pbn-redesign .wp-article-body ul,.pbn-redesign .wp-article-body ol{padding-left:28px;margin:20px 0}.pbn-redesign .wp-article-body li{margin:8px 0}.pbn-redesign .wp-article-body nav.toc{display:block;background:#f1f6f5;border-left:5px solid #ee806f;padding:20px;margin:28px 0}.pbn-redesign .wp-article-body nav.toc ul{margin:0}.pbn-redesign .wp-article-body img{display:block;width:100%;height:auto;margin:28px 0}.pbn-redesign .wp-article-body figure{margin:28px 0}.pbn-redesign .wp-article-body figcaption{font-size:13px;color:#405f60}.pbn-redesign .wp-article-body table{width:100%;border-collapse:collapse;table-layout:fixed;margin:24px 0;font-size:14px}.pbn-redesign .wp-article-body th,.pbn-redesign .wp-article-body td{padding:12px;border:1px solid #bfd3d1;vertical-align:top;overflow-wrap:anywhere}.pbn-redesign .wp-article-body th{background:#103e40;color:#fff;text-align:left}.pbn-redesign .wp-article-body tr:nth-child(even){background:#f1f6f5}.pbn-redesign .article-credit{border-top:1px solid #bfd3d1;padding-top:20px;font-size:13px}@media(max-width:760px){.pbn-redesign .wrap,.pbn-redesign .container{padding:0 20px}.pbn-redesign .header-row{grid-template-columns:1fr;text-align:left}.pbn-redesign .header-badge{justify-self:start}.pbn-redesign .hero{grid-template-columns:1fr;gap:24px;padding:40px 0}.pbn-redesign .hero-grid{grid-column:1;grid-row:auto}.pbn-redesign .section{grid-template-columns:1fr;gap:20px;padding:40px 0}.pbn-redesign .card,.pbn-redesign .card:nth-child(even){display:flex;flex-direction:column;padding:26px 22px}.pbn-redesign #articles{grid-template-columns:1fr}.pbn-redesign .article-preview:first-of-type{display:flex;grid-column:1}.pbn-redesign .footer-cols,.pbn-redesign .footer-contact{grid-template-columns:1fr;gap:24px}.pbn-redesign footer{padding:32px 22px}.pbn-redesign .wp-article-card{padding:28px 20px}.pbn-redesign .wp-article-body table{font-size:12px}.pbn-redesign .wp-article-body th,.pbn-redesign .wp-article-body td{padding:8px}.pbn-redesign [data-site-navigation]{gap:14px 20px}}
