.wrp-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.wrp-skip-link{z-index:50;background:var(--wr-accent-strong,#134e4a);color:#fff;border-radius:8px;padding:10px 16px;font-weight:700;transition:top .15s;position:absolute;top:-48px;left:8px}.wrp-skip-link:focus{top:8px}.wrp-blog-shell{max-width:760px;color:var(--wr-ink,#17202a);margin:0 auto;padding:28px 20px 80px;font-family:inherit;font-size:1.0625rem;line-height:1.7}.wrp-blog-shell :focus-visible{outline:3px solid var(--wr-accent,#0f766e);outline-offset:2px;border-radius:4px}.wrp-content-language-notice{max-width:1120px;color:var(--wr-ink,#17202a);background:#fff;border:1px solid #031b3424;border-left:4px solid #dc2626;border-radius:8px;align-items:flex-start;gap:10px;margin:18px auto 0;padding:12px 16px;display:flex;box-shadow:0 8px 18px -16px #031b3461}.wrp-content-language-notice strong{color:#031b34;flex:none;font-size:.88rem;font-weight:900}.wrp-content-language-notice span{min-width:0;color:var(--wr-muted,#5d6b78);font-size:.9rem;line-height:1.45}.wrp-blog-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--wr-accent-strong,#134e4a);margin:0 0 6px;font-size:.78rem;font-weight:800}.wrp-blog-breadcrumb ol{color:var(--wr-muted,#5d6b78);flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0;font-size:.9rem;list-style:none;display:flex}.wrp-blog-breadcrumb li+li:before{content:"/";color:var(--wr-line,#cad6df);margin-right:6px}.wrp-blog-breadcrumb a{color:var(--wr-accent-strong,#134e4a)}.wrp-blog-header h1{letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(1.9rem,4.5vw,2.6rem);line-height:1.15}.wrp-blog-byline{color:var(--wr-muted,#5d6b78);margin:0 0 24px;font-size:.92rem}.wrp-blog-answer{background:var(--wr-green-soft,#e8f7f0);border:1px solid #bfe5d4;border-left:5px solid var(--wr-accent,#0f766e);border-radius:10px;margin:0 0 28px;padding:18px 20px}.wrp-blog-answer-label{text-transform:uppercase;letter-spacing:.05em;color:var(--wr-accent-strong,#134e4a);margin:0 0 6px;font-size:.72rem;font-weight:800}.wrp-blog-answer p:last-child{margin:0;font-size:1.1rem}.wrp-blog-toc{border:1px solid var(--wr-line,#cad6df);background:#fff;border-radius:10px;margin:0 0 30px;padding:16px 20px}.wrp-blog-toc-title{margin:0 0 8px;font-size:.95rem;font-weight:800}.wrp-blog-toc ol{margin:0;padding-left:20px}.wrp-blog-toc a{color:var(--wr-accent-strong,#134e4a)}.wrp-blog-body{overflow-wrap:anywhere;min-width:0}.wrp-blog-body h2{margin:40px 0 12px;scroll-margin-top:16px;font-size:1.55rem;line-height:1.25}.wrp-blog-body h3{margin:28px 0 10px;scroll-margin-top:16px;font-size:1.22rem}.wrp-blog-body h4{margin:22px 0 8px;font-size:1.05rem}.wrp-blog-body p,.wrp-blog-body ul,.wrp-blog-body ol{margin:0 0 16px}.wrp-blog-body ul,.wrp-blog-body ol{padding-left:24px}.wrp-blog-body li{margin-bottom:6px}.wrp-blog-body a{color:var(--wr-accent-strong,#134e4a);text-underline-offset:2px;text-decoration:underline}.wrp-blog-body strong{color:#0b1f3a}.wrp-blog-body blockquote{border-left:4px solid var(--wr-gold,#b7791f);background:var(--wr-gold-soft,#fff7e6);color:var(--wr-steel,#334155);border-radius:0 8px 8px 0;margin:0 0 18px;padding:4px 18px}.wrp-blog-body code{background:var(--wr-canvas,#eef3f6);border-radius:5px;padding:2px 6px;font-size:.9em}.wrp-blog-body pre{color:#eef3f6;background:#0b1f3a;border-radius:10px;margin:0 0 18px;padding:16px;overflow-x:auto}.wrp-blog-body pre code{background:0 0;padding:0}.wrp-blog-tablewrap{border:1px solid var(--wr-line,#cad6df);border-radius:10px;max-width:100%;margin:0 0 22px;overflow-x:auto}.wrp-blog-body table{border-collapse:collapse;width:100%;font-size:.96rem}.wrp-blog-body th,.wrp-blog-body td{text-align:left;border-bottom:1px solid var(--wr-line,#cad6df);padding:10px 14px}.wrp-blog-body thead th{background:var(--wr-canvas,#eef3f6);color:#0b1f3a;font-weight:800}.wrp-blog-body tbody tr:last-child td{border-bottom:0}.wrp-blog-sources{background:var(--wr-canvas,#eef3f6);border:1px solid var(--wr-line,#cad6df);border-radius:12px;margin:40px 0 0;padding:20px 22px}.wrp-blog-sources h2{margin:0 0 10px;font-size:1.3rem}.wrp-blog-sources ul{margin:0;padding-left:22px}.wrp-blog-sources li+li{margin-top:6px}.wrp-blog-sources a{color:var(--wr-accent-strong,#134e4a);overflow-wrap:anywhere}.wrp-blog-faq{border-top:2px solid var(--wr-line,#cad6df);margin:44px 0 0;padding-top:24px}.wrp-blog-faq h2{margin:0 0 16px;font-size:1.5rem}.wrp-blog-faq-item{border-bottom:1px solid var(--wr-line,#cad6df);padding:14px 0}.wrp-blog-faq dt{color:#0b1f3a;margin-bottom:6px;font-weight:800}.wrp-blog-faq dd{color:var(--wr-steel,#334155);margin:0}.wrp-blog-capture{color:#fff;background:#0b1f3a;border-radius:14px;margin:44px 0;padding:28px}.wrp-blog-capture-kicker{text-transform:uppercase;letter-spacing:.06em;color:#9fd8c5;margin:0 0 6px;font-size:.74rem;font-weight:800}.wrp-blog-capture-title{color:#fff;margin:0 0 8px;font-size:1.4rem}.wrp-blog-capture-cta{color:#d7e2ec;margin:0 0 16px}.wrp-blog-capture-label{margin-bottom:6px;font-size:.92rem;font-weight:700;display:block}.wrp-blog-capture-row{flex-wrap:wrap;gap:10px;display:flex}.wrp-blog-capture-input{color:#0b1f3a;background:#fff;border:1px solid #44627f;border-radius:9px;flex:240px;min-height:48px;padding:12px 14px;font-size:1rem}.wrp-blog-capture-button{background:var(--wr-gold,#b7791f);color:#1a1205;cursor:pointer;border:0;border-radius:9px;min-height:48px;padding:12px 22px;font-size:1rem;font-weight:800}.wrp-blog-capture-button:hover{background:#d08c1f}.wrp-blog-capture-button:disabled{opacity:.6;cursor:progress}.wrp-blog-capture-status{min-height:1.2em;margin:10px 0 0;font-size:.92rem}.wrp-blog-capture-status-success{color:#9fe6c6}.wrp-blog-capture-status-error{color:#ffc7bd}.wrp-blog-capture-download{color:#0b1f3a;background:#fff;border-radius:9px;margin:14px 0 0;padding:11px 20px;font-weight:800;text-decoration:none;display:inline-block}.wrp-blog-capture-download:hover{background:var(--wr-gold-soft,#fff7e6)}.wrp-blog-capture-fineprint{color:#9fb1c4;margin:14px 0 0;font-size:.8rem}.wrp-blog-cta{background:var(--wr-green-soft,#e8f7f0);border:1px solid #bfe5d4;border-radius:14px;margin:40px 0;padding:26px}.wrp-blog-cta-kicker{color:var(--wr-accent-strong,#134e4a);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:.74rem;font-weight:800}.wrp-blog-cta h2{margin:0 0 8px;font-size:1.35rem}.wrp-blog-cta p{color:var(--wr-steel,#334155);margin:0 0 16px}.wrp-blog-cta-button{background:var(--wr-accent-strong,#134e4a);color:#fff;border-radius:9px;min-height:48px;padding:12px 24px;font-weight:800;line-height:1.4;text-decoration:none;display:inline-block}.wrp-blog-cta-button:hover{background:#0f766e}.wrp-blog-related{margin:40px 0}.wrp-blog-related h2{margin:0 0 12px;font-size:1.3rem}.wrp-blog-related ul{margin:0;padding-left:20px}.wrp-blog-related a{color:var(--wr-accent-strong,#134e4a)}.wrp-blog-authorbox{border:1px solid var(--wr-line,#cad6df);color:var(--wr-steel,#334155);background:#fff;border-radius:12px;margin-top:40px;padding:18px 20px;font-size:.95rem}.wrp-blog-author-name{color:#0b1f3a;margin:0 0 2px;font-weight:800}.wrp-blog-author-role{color:var(--wr-accent-strong,#134e4a);margin:0 0 8px;font-size:.85rem;font-weight:700}.wrp-blog-author-reviewed{border-top:1px solid var(--wr-line,#cad6df);color:var(--wr-muted,#5d6b78);margin:10px 0 0;padding-top:10px;font-size:.85rem}.wrp-blog-index-header h1{margin:6px 0 14px;font-size:clamp(2rem,5vw,2.8rem);line-height:1.12}.wrp-blog-index-intro{color:var(--wr-steel,#334155);max-width:60ch;font-size:1.15rem}.wrp-blog-index-count{color:var(--wr-muted,#5d6b78);text-transform:uppercase;letter-spacing:.05em;margin:22px 0 0;font-size:.85rem;font-weight:700}.wrp-blog-index-cluster{margin-top:40px}.wrp-blog-index-cluster h2{margin:0 0 6px;font-size:1.5rem}.wrp-blog-index-cluster-desc{color:var(--wr-muted,#5d6b78);max-width:65ch;margin:0 0 16px}.wrp-blog-index-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.wrp-blog-index-list a{border:1px solid var(--wr-line,#cad6df);color:inherit;background:#fff;border-radius:12px;gap:5px;padding:16px 18px;text-decoration:none;display:grid}.wrp-blog-index-list a:hover{border-color:var(--wr-accent,#0f766e);box-shadow:var(--wr-shadow,0 18px 40px #17202a1f)}.wrp-blog-index-pillar a{background:var(--wr-green-soft,#e8f7f0);border-color:#bfe5d4}.wrp-blog-index-badge{background:var(--wr-accent-strong,#134e4a);color:#fff;text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;border-radius:999px;margin-right:8px;padding:2px 8px;font-size:.68rem;font-weight:800;display:inline-block}.wrp-blog-index-title{color:#0b1f3a;font-size:1.12rem;font-weight:800}.wrp-blog-index-desc{color:var(--wr-steel,#334155);font-size:.96rem}.wrp-blog-index-meta{color:var(--wr-muted,#5d6b78);font-size:.82rem}@media (prefers-reduced-motion:reduce){.wrp-skip-link{transition:none}}@media (max-width:640px){.wrp-content-language-notice{flex-direction:column;gap:4px;margin:12px 16px 0}}
