.crumbs[data-v-b6007266]{align-items:center;color:var(--brand-text-muted);display:flex;font-size:13px;gap:8px;margin-bottom:18px}.crumbs a[data-v-b6007266]{color:var(--brand-text-secondary);font-weight:500;text-decoration:none}.crumbs a[data-v-b6007266]:hover{color:var(--brand-primary)}.crumbs .sep[data-v-b6007266]{color:var(--brand-border-light)}.crumbs .current[data-v-b6007266]{color:var(--brand-text-primary);display:-webkit-box;font-weight:600;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:60ch;overflow:hidden}.blog-card[data-v-6215671d]{background:#fff;border:1px solid var(--brand-border);border-radius:16px;color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.blog-card[data-v-6215671d]:hover{border-color:var(--brand-primary);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.blog-card:hover .blog-card__title[data-v-6215671d]{color:var(--brand-primary)}.blog-card:hover .blog-card__cta[data-v-6215671d]{gap:10px}.blog-card:hover .blog-card__img[data-v-6215671d] img{transform:scale(1.06)}.blog-card__img[data-v-6215671d]{aspect-ratio:16/10;background:var(--brand-surface-alt);overflow:hidden;position:relative}.blog-card__img[data-v-6215671d] img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.blog-card__img[data-v-6215671d]:after{background:linear-gradient(180deg,#04132100 55%,#0413212e);content:"";inset:0;pointer-events:none;position:absolute}.blog-card__cats[data-v-6215671d]{display:inline-flex;gap:6px;left:12px;position:absolute;top:12px;z-index:2}.blog-card__cat[data-v-6215671d]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c7;border-radius:6px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1;padding:5px 10px;text-transform:uppercase}.blog-card__body[data-v-6215671d]{display:flex;flex:1;flex-direction:column;gap:10px;padding:18px 20px 20px}.blog-card__title[data-v-6215671d]{color:var(--brand-text-primary);font-size:17px;font-weight:800;letter-spacing:-.3px;-webkit-line-clamp:2;line-height:1.3;transition:color .15s}.blog-card__excerpt[data-v-6215671d],.blog-card__title[data-v-6215671d]{display:-webkit-box;margin:0;-webkit-box-orient:vertical;overflow:hidden}.blog-card__excerpt[data-v-6215671d]{color:var(--brand-text-secondary);font-size:13.5px;-webkit-line-clamp:3;line-height:1.55}.blog-card__meta[data-v-6215671d]{align-items:center;border-top:1px dashed var(--brand-border);color:var(--brand-text-muted);display:flex;font-size:12px;font-weight:500;gap:10px;margin-top:auto;padding-top:12px}.blog-card__meta time[data-v-6215671d]{font-variant-numeric:tabular-nums}.blog-card__cta[data-v-6215671d]{align-items:center;color:var(--brand-primary);display:inline-flex;font-size:13px;font-weight:700;gap:6px;margin-left:auto;transition:gap .15s}.blog-card__cta[data-v-6215671d] svg{flex-shrink:0;height:14px;width:14px}.blog-card__cta[data-v-6215671d] path{fill:currentColor}.dot[data-v-6215671d]{background:var(--brand-text-muted);border-radius:50%;height:3px;width:3px}.newsletter[data-v-2c172cef]{background:radial-gradient(900px 400px at 110% -10%,hsla(0,0%,100%,.18),transparent 60%),radial-gradient(700px 400px at -10% 110%,hsla(0,0%,100%,.14),transparent 60%),linear-gradient(135deg,#007a36 0,var(--brand-primary) 50%,var(--brand-primary-light) 100%);color:#fff;margin:64px 0 0;overflow:hidden;padding:64px 0;position:relative}.newsletter[data-v-2c172cef]:before{background-image:radial-gradient(circle at 20% 30%,hsla(0,0%,100%,.08) 0,hsla(0,0%,100%,.08) 1px,transparent 2px),radial-gradient(circle at 80% 70%,hsla(0,0%,100%,.05) 0,hsla(0,0%,100%,.05) 1px,transparent 2px);background-size:40px 40px,60px 60px;content:"";inset:0;opacity:.6;pointer-events:none;position:absolute}.newsletter__inner[data-v-2c172cef]{margin:0 auto;position:relative;text-align:center}.newsletter__eyebrow[data-v-2c172cef]{align-items:center;background:#ffffff2e;border:1px solid hsla(0,0%,100%,.28);border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.12em;padding:6px 14px;text-transform:uppercase}.newsletter__eyebrow .pulse[data-v-2c172cef]{background:#fff;border-radius:50%;box-shadow:0 0 0 4px #ffffff2e;flex-shrink:0;height:6px;width:6px}.newsletter h2[data-v-2c172cef]{font-size:clamp(26px,3.4vw,38px);font-weight:800;letter-spacing:-1px;line-height:1.1;margin:18px 0 10px}.newsletter__lede[data-v-2c172cef]{color:#ffffffeb;font-size:15px;line-height:1.6;margin:0 auto 28px;max-width:540px}.newsletter__form[data-v-2c172cef]{align-items:center;background:#fff;border-radius:999px;box-shadow:0 14px 32px #00000029;display:flex;gap:8px;margin:0 auto;max-width:520px;padding:7px}.newsletter__input[data-v-2c172cef]{background:transparent;border:0;color:var(--brand-text-primary);flex:1;font:inherit;font-size:15px;height:46px;min-width:0;padding:0 18px}.newsletter__input[data-v-2c172cef]::-moz-placeholder{color:var(--brand-text-muted)}.newsletter__input[data-v-2c172cef]::placeholder{color:var(--brand-text-muted)}.newsletter__input[data-v-2c172cef]:focus{outline:none}.newsletter__button[data-v-2c172cef]{background:var(--brand-text-primary);border:0;border-radius:999px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;height:46px;letter-spacing:-.1px;padding:0 22px;transition:opacity .2s}.newsletter__button[data-v-2c172cef]:hover{opacity:.9}.newsletter__button[data-v-2c172cef]:disabled{cursor:not-allowed;opacity:.5}.newsletter__feedback[data-v-2c172cef]{font-size:14px;font-weight:600;margin-top:14px}.newsletter__feedback.is-success[data-v-2c172cef]{color:#dcf3e4}.newsletter__feedback.is-error[data-v-2c172cef]{color:#ffd0d6}.newsletter__fineprint[data-v-2c172cef]{color:#ffffffbf;font-size:12px;margin:14px auto 0;max-width:420px}.newsletter__fineprint a[data-v-2c172cef]{color:#fff;text-decoration:underline;text-underline-offset:2px}@media(max-width:600px){.newsletter[data-v-2c172cef]{margin-top:48px;padding:48px 0}.newsletter__form[data-v-2c172cef]{border-radius:14px;flex-direction:column;gap:8px;padding:10px}.newsletter__input[data-v-2c172cef]{height:46px;width:100%}.newsletter__button[data-v-2c172cef]{width:100%}}.visually-hidden[data-v-2c172cef]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}
