/* Shared editorial layouts; article content remains native WordPress blocks. */
.parcena-editorial{--pb-link:#ac430c;--pb-hover:#1c5cba;--pb-text:#243b53;--pb-ink:#162e47;--pb-line:#dce5ef;--pb-pale:#f4f7fb}
.pb-main{overflow-wrap:break-word}.pb-main a:focus-visible{outline:3px solid #1c5cba;outline-offset:5px;border-radius:3px}.pb-main img{max-width:100%;height:auto}.pb-main .pb-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;color:#65778c;line-height:1.6;margin-bottom:36px}.pb-breadcrumb a{color:#395777}.pb-breadcrumb a:hover{color:var(--pb-link);text-decoration:underline;text-underline-offset:4px}
.pb-main .pb-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:12px;line-height:1.6;color:#64758b}.pb-meta .pb-topic{font-weight:700;color:#2558a8}.pb-meta .pb-topic:hover{text-decoration:underline;text-underline-offset:4px}.pb-meta>span>span{margin:0 6px}
.pb-main .pb-article{width:min(850px,calc(100% - 64px));margin:0 auto;padding:58px 0 72px}.pb-main .pb-article h1{font-size:clamp(34px,4.15vw,57px);font-weight:700;line-height:1.18;letter-spacing:-.035em;color:var(--pb-ink);margin:20px 0 24px;text-wrap:pretty}.pb-main .pb-deck{font-size:18px;line-height:1.8;color:#52677d;margin:0;max-width:800px}.pb-article-cover{margin:34px 0 0;border-radius:8px;overflow:hidden;background:#edf2f7}.pb-article-cover .pb-cover{width:100%;height:auto;max-height:500px;object-fit:cover}.pb-main .pb-toc{background:var(--pb-pale);border:1px solid var(--pb-line);border-left:3px solid #1c5cba;padding:20px 26px;margin:34px 0;border-radius:0 6px 6px 0}.pb-toc summary{font-weight:700;font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;list-style:none;color:var(--pb-ink);gap:20px}.pb-toc summary::-webkit-details-marker{display:none}.pb-toc summary span{font-size:20px;transition:transform .15s}.pb-toc[open] summary span{transform:rotate(180deg)}.pb-main .pb-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:9px 35px;padding-left:18px;margin:18px 0 0;font-size:13px;color:#60768b}.pb-toc a{color:#344f6b;line-height:1.65}.pb-toc a:hover{color:var(--pb-link);text-decoration:underline;text-underline-offset:4px}
.pb-main .pb-prose{font-size:17px;line-height:1.9;color:var(--pb-text);padding-top:4px}.pb-prose>p:first-child{font-size:18px;line-height:1.9}.pb-main .pb-prose p{font-size:inherit;color:inherit;line-height:inherit;margin:0 0 24px}.pb-main .pb-prose h2{font-size:32px;line-height:1.28;letter-spacing:-.025em;font-weight:700;color:var(--pb-ink);margin:48px 0 19px;scroll-margin-top:138px}.pb-main .pb-prose h3{font-size:23px;line-height:1.4;letter-spacing:-.018em;font-weight:700;color:var(--pb-ink);margin:32px 0 14px;scroll-margin-top:138px}.pb-main .pb-prose h4,.pb-main .pb-prose h5,.pb-main .pb-prose h6{font-size:19px;line-height:1.45;color:var(--pb-ink);margin:26px 0 12px}.pb-main .pb-prose strong{color:#162e47;font-weight:750}.pb-main .pb-prose a:not(.button):not(.wp-block-button__link){color:var(--pb-link);font-weight:650;text-decoration:underline;text-decoration-thickness:1.5px;text-decoration-color:#dba78c;text-underline-offset:4px;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:color .15s,background .15s}.pb-main .pb-prose a:not(.button):not(.wp-block-button__link):hover{color:var(--pb-hover);background:#edf4ff;text-decoration-color:#1c5cba}.pb-main .pb-prose a:not(.button):not(.wp-block-button__link):visited{color:#744c83}.pb-main .pb-prose a:not(.button):not(.wp-block-button__link):visited:hover{color:var(--pb-hover)}
.pb-main .pb-prose ul,.pb-main .pb-prose ol{margin:18px 0 28px;padding-left:27px}.pb-main .pb-prose li{padding-left:6px;margin-bottom:10px}.pb-prose li::marker{color:#2558a8;font-weight:700}.pb-main .pb-prose li>p{margin-bottom:10px}.pb-main .pb-prose :is(ul,ol) :is(ul,ol){margin:10px 0 15px}.pb-main .pb-prose figure{margin:32px 0}.pb-main .pb-prose figure img{display:block;width:auto;height:auto;max-width:100%;margin-inline:auto;border-radius:6px}.pb-main .pb-prose figcaption{font-size:13px;line-height:1.7;color:#667a90;text-align:center;margin:12px 0 0}.pb-main .pb-prose blockquote{margin:32px 0;background:#f1f6fc;border-left:3px solid #1c5cba;padding:25px 28px;border-radius:0 6px 6px 0}.pb-main .pb-prose blockquote p:last-child{margin-bottom:0}.pb-prose cite{font-size:14px;font-style:normal;color:#62778d}.pb-main .pb-prose .wp-block-table{max-width:100%;overflow-x:auto;border:1px solid var(--pb-line);border-radius:6px}.pb-main .pb-prose table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.7;margin:0}.pb-prose th,.pb-prose td{padding:16px 20px;border-bottom:1px solid var(--pb-line);text-align:left;vertical-align:top;min-width:140px}.pb-prose th{background:#162e47;color:white;font-weight:650}.pb-prose tr:nth-child(even) td{background:#f6f9fc}.pb-main .pb-prose hr{border:0;border-top:1px solid var(--pb-line);margin:36px 0}.pb-prose pre{max-width:100%;overflow:auto;padding:20px;background:#f4f7fb;font-size:14px}.pb-main .pb-prose .wp-block-columns{display:flex;gap:28px}.pb-prose .wp-block-column{flex:1;min-width:0}.pb-prose .alignwide,.pb-prose .alignfull{max-width:100%;margin-inline:0}.pb-prose .wp-block-buttons{display:flex;gap:16px;flex-wrap:wrap;margin:28px 0}.pb-prose .wp-block-button__link{display:inline-flex;background:#1c5cba;color:#fff;border-radius:6px;padding:13px 22px;font-size:15px;font-weight:650}.pb-main .pb-article-end{margin-top:44px;padding-top:25px;border-top:1px solid var(--pb-line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;font-size:13px}.pb-article-end a{min-height:44px;display:flex;align-items:center;color:#2558a8;font-weight:650}.pb-article-end a:hover{color:var(--pb-link);text-decoration:underline}
.pb-main .pb-blog-hero{padding:42px 0 60px;background:linear-gradient(120deg,#f3f7fc,#fff);border-bottom:1px solid var(--pb-line)}.pb-blog-intro{display:grid;grid-template-columns:1fr auto;gap:55px;align-items:end}.pb-main .pb-blog-hero h1{font-size:clamp(36px,4vw,56px);font-weight:700;line-height:1.18;letter-spacing:-.035em;margin:0;color:var(--pb-ink)}.pb-blog-hero .eyebrow{margin:0 0 20px;color:#2558a8;font-size:11px}.pb-main .pb-blog-hero p{margin-top:24px;max-width:650px;font-size:16px;line-height:1.8}.pb-blog-intro>.pb-read{border-left:2px solid #dc611b;padding-left:20px;margin-bottom:5px;color:#162e47;line-height:1.8;font-size:15px}.pb-blog-intro>.pb-read span{font-size:12px;color:var(--pb-link)}
.pb-main .pb-blog-list{padding:0 0 80px}.pb-toolbar{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:30px 0 36px}.pb-filters{display:flex;flex-wrap:wrap;gap:10px}.pb-filters a{font-size:12px;line-height:1.6;border-radius:30px;border:1px solid #ccd9e7;padding:10px 16px;display:inline-flex;align-items:center;min-height:44px;color:#3c5875;background:white}.pb-filters a[aria-current]{background:#162e47;color:white;border-color:#162e47}.pb-filters a:hover{border-color:#1c5cba;color:#1c5cba}.pb-filters a[aria-current]:hover{color:white;background:#244467}.pb-search{display:flex;align-items:center;border:1px solid #ccd9e7;border-radius:6px;overflow:hidden;width:270px;flex-shrink:0;background:white}.pb-search:focus-within{outline:2px solid #1c5cba;outline-offset:2px}.pb-search input{border:0;outline:none;min-width:0;width:100%;font-size:13px;color:#243b53;padding:12px 16px;background:transparent;height:46px}.pb-search button{display:flex;align-items:center;justify-content:center;width:46px;height:46px;flex-shrink:0;border:0;background:#f0f5fb;color:#2558a8;font-size:22px;cursor:pointer}.pb-search button:hover{background:#1c5cba;color:white}
.pb-feature{display:grid;grid-template-columns:1.06fr 1fr;border:1px solid var(--pb-line);border-radius:10px;overflow:hidden;background:#f5f8fc}.pb-feature-image{display:block;min-height:360px;background:#e6edf5}.pb-feature-image img{width:100%;height:100%;object-fit:cover}.pb-feature-copy{padding:38px 42px;display:flex;flex-direction:column;align-items:flex-start}.pb-feature-copy .eyebrow{font-size:10px;color:var(--pb-link);margin:0 0 18px}.pb-main .pb-feature h2{font-size:30px;line-height:1.3;letter-spacing:-.025em;margin:17px 0;color:#162e47}.pb-feature h2 a:hover{color:#1c5cba}.pb-main .pb-feature p{font-size:14px;line-height:1.85;margin-bottom:25px}.pb-main .pb-read{color:var(--pb-link);font-size:13px;font-weight:750;line-height:1.7;display:inline-block}.pb-read:hover{color:#1c5cba;text-decoration:underline;text-underline-offset:5px}.pb-feature .pb-read{margin-top:auto}.pb-read>span[aria-hidden]{margin-left:6px}.pb-main .pb-section-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:30px}.pb-main .pb-section-heading h2{font-size:32px;line-height:1.25;font-weight:700;color:var(--pb-ink)}.pb-section-heading .eyebrow{font-size:10px;margin-bottom:15px;color:#2558a8}.pb-latest-heading{margin-top:52px}.pb-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.pb-card{border:1px solid var(--pb-line);border-radius:8px;overflow:hidden;background:white;display:flex;flex-direction:column;min-width:0}.pb-card-photo{display:block;aspect-ratio:16/10;overflow:hidden;background:#f0f4f8}.pb-card-photo img{height:100%;width:100%;object-fit:cover;transition:transform .25s}.pb-card:hover .pb-card-photo img{transform:scale(1.025)}.pb-card-copy{padding:25px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.pb-card .pb-meta{gap:5px;font-size:10px}.pb-card .pb-meta .pb-topic{flex-basis:100%}.pb-main .pb-card h3{font-size:21px;line-height:1.4;letter-spacing:-.02em;margin:14px 0;font-weight:700;color:#162e47}.pb-card h3 a{color:#244da3}.pb-card h3 a:hover{color:var(--pb-link);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.pb-main .pb-card p{font-size:13px;line-height:1.85;color:#52677d;margin:0 0 22px}.pb-card .pb-read{margin-top:auto}.pb-image-fallback{height:100%;min-height:200px;display:flex;align-items:end;padding:28px;background:linear-gradient(135deg,#14345d,#3675c4);color:white;font-size:12px;letter-spacing:.12em;font-weight:700}.pb-related{background:#f4f7fb;padding:64px 0 76px;border-top:1px solid var(--pb-line)}.pb-pagination{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin:40px 0 0}.pb-pagination:empty{display:none}.pb-pagination .page-numbers{min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;padding:9px 15px;border:1px solid var(--pb-line);border-radius:5px;font-size:13px}.pb-pagination .current{background:#162e47;color:white}.pb-pagination a:hover{border-color:#1c5cba;color:#1c5cba}.pb-empty{padding:65px 25px;text-align:center;background:#f4f7fb;border-radius:8px}.pb-main .pb-empty h2{font-size:30px;margin-bottom:20px}.pb-empty .button{margin-top:25px}.pb-search-label{margin-bottom:28px;font-size:14px}.pb-search-label a{margin-left:15px;color:var(--pb-link);text-decoration:underline}
.pb-main .pb-cta{background:#142f58;padding:65px 0;color:#fff}.pb-cta-inner{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center}.pb-cta .eyebrow{color:#a9cef9;font-size:10px;margin-bottom:20px}.pb-main .pb-cta h2{font-size:clamp(30px,3.5vw,42px);line-height:1.25;color:#fff;letter-spacing:-.025em}.pb-main .pb-cta p{color:#d7e4f5;font-size:15px;line-height:1.8;max-width:660px;margin-top:22px}.pb-cta-actions{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.pb-main .pb-cta-actions .button{background:#fff;color:#142f58;border-color:#fff;gap:30px}.pb-cta-actions .button:hover{background:#e8effb;border-color:#e8effb}.pb-cta-actions>a:not(.button){font-size:13px;color:#fff;text-decoration:underline;text-underline-offset:5px;min-height:44px;display:flex;align-items:center}.pb-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1000px){.pb-blog-intro{grid-template-columns:1fr;gap:30px}.pb-blog-intro>.pb-read{margin:0}.pb-feature-copy{padding:30px}.pb-main .pb-feature h2{font-size:26px}.pb-toolbar{align-items:flex-start}.pb-card-grid{gap:18px}.pb-card-copy{padding:20px}.pb-main .pb-card h3{font-size:19px}.pb-cta-inner{gap:35px}}
@media(max-width:750px){.pb-feature{grid-template-columns:1fr}.pb-feature-image{min-height:0;aspect-ratio:16/9}.pb-feature-image img{height:100%}.pb-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-toolbar{flex-direction:column;gap:20px}.pb-search{width:100%;max-width:420px}.pb-cta-inner{grid-template-columns:1fr}.pb-main .pb-section-heading{align-items:flex-start;flex-direction:column;gap:18px}.pb-main .pb-article{padding-top:35px;width:calc(100% - 40px)}.pb-main .pb-prose .wp-block-columns{flex-direction:column}.pb-main .pb-toc ol{grid-template-columns:1fr}}
@media(max-width:520px){.pb-main .wrap{width:calc(100% - 36px)}.pb-main .pb-article{padding-bottom:45px}.pb-main .pb-breadcrumb{font-size:11px;gap:10px;margin-bottom:26px}.pb-main .pb-article h1{font-size:34px;line-height:1.22;margin-top:19px}.pb-main .pb-deck{font-size:16px;line-height:1.8}.pb-main .pb-meta{font-size:11px;gap:7px 14px}.pb-article-cover{margin-top:26px}.pb-main .pb-toc{padding:18px 20px;margin:25px 0}.pb-main .pb-prose{font-size:16px;line-height:1.85}.pb-prose>p:first-child{font-size:17px}.pb-main .pb-prose h2{font-size:26px;line-height:1.35;margin-top:36px}.pb-main .pb-prose h3{font-size:21px;line-height:1.45}.pb-main .pb-prose blockquote{padding:22px}.pb-main .pb-blog-hero{padding:28px 0 34px}.pb-main .pb-blog-hero h1{font-size:35px;line-height:1.22}.pb-main .pb-blog-hero p{font-size:15px;margin-top:20px}.pb-main .pb-feature h2{font-size:25px;line-height:1.35}.pb-feature-copy{padding:25px}.pb-main .pb-feature p{font-size:14px}.pb-card-grid{grid-template-columns:1fr;gap:24px}.pb-card-photo{aspect-ratio:16/9}.pb-card-copy{padding:25px}.pb-main .pb-card h3{font-size:23px}.pb-main .pb-card p{font-size:14px}.pb-main .pb-card .pb-meta{font-size:11px}.pb-latest-heading{margin-top:36px}.pb-main .pb-section-heading h2{font-size:27px}.pb-related{padding:42px 0 50px}.pb-main .pb-cta{padding:45px 0}.pb-main .pb-cta h2{font-size:31px}.pb-main .pb-cta p{font-size:14px}.pb-main .pb-blog-list{padding-bottom:50px}.pb-search{max-width:none}.pb-filters{gap:8px}.pb-filters a{font-size:11px;padding:9px 13px}}
@media(prefers-reduced-motion:reduce){.pb-main *{scroll-behavior:auto!important;transition:none!important}}
.parcena-editorial .header nav>a[href="/blog/"]{color:#1c5cba;font-weight:750;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:2px;text-decoration-color:#b4c9e9}
