:is(.app-shell:has(.blog-shell),.app-content:has(.blog-shell)){min-width:0;min-height:100dvh}.blog-shell[data-v-7ababb10]{--blog-gutter:clamp(20px, 5vw, 64px);color:var(--ratifo-ink);background:var(--ratifo-paper);min-width:0}.blog-header[data-v-7ababb10]{border-bottom:1px solid var(--ratifo-rule)}.blog-header-inner[data-v-7ababb10]{max-width:1200px;height:72px;padding:0 var(--blog-gutter);box-sizing:content-box;justify-content:space-between;align-items:center;gap:24px;margin:auto;display:flex}.blog-brand[data-v-7ababb10]{--brand-logo-height:28px;align-items:center;min-height:44px;display:inline-flex}nav[data-v-7ababb10]{align-items:center;gap:28px;display:flex}.blog-nav-link[data-v-7ababb10]{font-size:14px;font-weight:550}nav a[data-v-7ababb10]:not(.n-button){min-height:44px;color:var(--ratifo-ink);align-items:center;text-decoration:none;display:inline-flex}nav a[data-v-7ababb10]:not(.n-button):hover{text-underline-offset:5px;text-decoration:underline}.blog-header[data-v-7ababb10] .n-button{min-height:44px;padding-inline:18px}.button-arrow[data-v-7ababb10]{margin-left:18px}.blog-main[data-v-7ababb10]{max-width:1200px;padding:0 var(--blog-gutter);box-sizing:content-box;outline:none;margin:auto}.blog-footer[data-v-7ababb10]{max-width:1200px;padding:36px var(--blog-gutter) 48px;border-top:1px solid var(--ratifo-rule);box-sizing:content-box;justify-content:space-between;gap:32px;margin:96px auto 0;display:flex}.blog-footer[data-v-7ababb10] svg{--brand-logo-height:24px}.blog-footer p[data-v-7ababb10]{color:var(--ratifo-ink-secondary);margin:12px 0 0;font-size:13px}.blog-footer nav[data-v-7ababb10]{flex-wrap:wrap;gap:8px 24px;font-size:13px}.blog-skip[data-v-7ababb10]{background:var(--ratifo-ink);color:var(--ratifo-inverse);z-index:100;padding:12px 20px;position:absolute;top:-100px;left:16px}.blog-skip[data-v-7ababb10]:focus{top:8px}a[data-v-7ababb10]:focus-visible,[data-v-7ababb10] .n-button:focus-visible{outline:2px solid var(--ratifo-ink);outline-offset:4px}@media (width<=700px){.blog-header-inner[data-v-7ababb10]{gap:16px;height:64px}nav[data-v-7ababb10]{gap:16px}.blog-brand[data-v-7ababb10]{--brand-logo-height:24px}.button-arrow[data-v-7ababb10]{display:none}.blog-header[data-v-7ababb10] .n-button{padding-inline:14px}.blog-footer[data-v-7ababb10]{flex-direction:column;margin-top:64px;padding-block:28px}}.blog-cta-lead[data-v-99a88de0]{word-break:keep-all;overflow-wrap:anywhere;margin:0 0 28px;font-size:17px;line-height:1.85}.ratifo-cta[data-v-99a88de0]{background:var(--ratifo-raised);border:1px solid var(--ratifo-rule);padding:clamp(28px,5vw,48px)}.ratifo-cta__eyebrow[data-v-99a88de0]{letter-spacing:.01em;margin:0 0 20px;font-size:13px;font-weight:650}h2[data-v-99a88de0]{letter-spacing:-.035em;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:clamp(25px,3vw,36px);line-height:1.35}h2+p[data-v-99a88de0]{color:var(--ratifo-ink-secondary);word-break:keep-all;margin:20px 0 28px;font-size:15px;line-height:1.8}.ratifo-cta__button[data-v-99a88de0]{min-height:48px}.ratifo-cta__button span[data-v-99a88de0]{margin-left:20px}.ratifo-cta__button[data-v-99a88de0]:focus-visible{outline:2px solid var(--ratifo-ink);outline-offset:4px}.cta-mobile-break[data-v-99a88de0]{display:none}@media (width<=500px){.cta-mobile-break[data-v-99a88de0]{display:initial}}
