.lp .blog-main{padding:88px 0 64px}.lp .blog-article{--paper:#faf8f3;--paper-2:#f1ede4;--paper-ink:#23201b;--paper-ink-2:#6b6458;--paper-line:#23201b1a;--paper-link:#bd3817;background:var(--paper);max-width:680px;color:var(--paper-ink);font-family:var(--body);border-radius:16px;margin:0 auto;padding:clamp(24px,4vw,44px);line-height:1.6;box-shadow:0 14px 44px -18px #02041099}.lp .blog-crumbs{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--paper-ink-2);background:0 0;border:0;align-items:center;gap:7px;margin:0 0 20px;padding:0;font-size:13px;display:flex;position:static;top:auto}.lp .blog-crumbs a{color:var(--paper-ink-2);text-decoration:none}.lp .blog-crumbs a:hover{color:var(--paper-link)}.lp .blog-head{margin-bottom:26px}.lp .blog-head .eyebrow{color:var(--paper-link)}.lp .blog-head h1{font-family:var(--display);letter-spacing:-.02em;color:var(--paper-ink);margin:12px 0;font-size:clamp(25px,3.4vw,32px);font-weight:800;line-height:1.14}.lp .blog-dek{color:var(--paper-ink-2);margin:0 0 16px;font-size:17px;line-height:1.5}.lp .blog-meta{color:var(--paper-ink-2);border-top:1px solid var(--paper-line);flex-wrap:wrap;align-items:center;gap:9px;padding-top:14px;font-size:13px;display:flex}.lp .blog-meta .blog-author{color:var(--paper-ink);font-weight:600}.lp .blog-hero{margin:4px 0 26px}.lp .blog-hero img{aspect-ratio:16/9;object-fit:cover;background:var(--paper-2);border-radius:12px;width:100%;height:auto;display:block}.lp .blog-hero figcaption{color:var(--paper-ink-2);text-align:center;margin-top:9px;font-size:13px;line-height:1.45}.lp .blog-prose{font-size:16.5px;line-height:1.65}.lp .blog-prose>*+*{margin-top:1.05em}.lp .blog-prose h2{font-family:var(--display);letter-spacing:-.01em;color:var(--paper-ink);margin-top:1.9em;scroll-margin-top:88px;font-size:1.32em;font-weight:700;line-height:1.25}.lp .blog-prose h3{font-family:var(--display);color:var(--paper-ink);margin-top:1.5em;scroll-margin-top:88px;font-size:1.1em;font-weight:700;line-height:1.3}.lp .blog-prose p{color:var(--paper-ink)}.lp .blog-prose a{color:var(--paper-link);text-underline-offset:2px;text-decoration:underline}.lp .blog-prose strong{color:var(--paper-ink);font-weight:650}.lp .blog-prose ul,.lp .blog-prose ol{padding-left:1.25em}.lp .blog-prose li{margin-top:.35em}.lp .blog-prose li::marker{color:var(--paper-link)}.lp .blog-prose blockquote{border-left:2px solid var(--coral);color:var(--paper-ink-2);padding:2px 0 2px 16px;font-style:italic}.lp .blog-prose img{border-radius:10px;max-width:100%;height:auto}.lp .blog-prose figure{margin:1.3em 0}.lp .blog-prose figcaption{color:var(--paper-ink-2);text-align:center;margin-top:7px;font-size:13px}.lp .blog-prose hr{border:0;border-top:1px solid var(--paper-line);margin:1.8em 0}.lp .blog-prose code{font-family:var(--mono);background:var(--paper-2);border-radius:5px;padding:.1em .36em;font-size:.85em}.lp .blog-prose pre{background:var(--paper-2);border-radius:10px;padding:14px;overflow-x:auto}.lp .blog-prose pre code{background:0 0;padding:0}.lp .blog-prose table{border-collapse:collapse;width:100%;font-size:.92em;display:block;overflow-x:auto}.lp .blog-prose th,.lp .blog-prose td{border:1px solid var(--paper-line);text-align:left;padding:7px 11px}.lp .blog-prose th{background:var(--paper-2);font-weight:650}.lp .blog-index{padding:92px 0 72px}.lp .blog-index__head{max-width:640px;margin-bottom:34px}.lp .blog-index__head h1{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin:10px 0 12px;font-size:clamp(28px,4vw,38px);font-weight:800;line-height:1.08}.lp .blog-index__head h1 .c{color:var(--coral-title)}.lp .blog-index__lede{color:var(--ink-2);font-size:17px;line-height:1.5}.lp .blog-index__empty{color:var(--ink-2);padding:32px 0;font-size:16px}.lp .blog-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:18px;display:grid}.lp .blog-card{background:var(--glass);border:1px solid var(--glass-border);border-radius:14px;flex-direction:column;gap:8px;padding:20px;text-decoration:none;transition:transform .16s,background .16s,border-color .16s;display:flex}.lp .blog-card:hover{background:var(--glass-2);border-color:#ffcebe59;transform:translateY(-2px)}.lp .blog-card__media{border-radius:14px 14px 0 0;margin:-20px -20px 12px;overflow:hidden}.lp .blog-card__media img{aspect-ratio:16/9;object-fit:cover;background:#ffffff0a;width:100%;height:auto;display:block}.lp .blog-card__cat{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--coral-title);font-size:11px;font-weight:700}.lp .blog-card__title{font-family:var(--display);color:var(--ink);margin:0;font-size:1.1rem;font-weight:700;line-height:1.22}.lp .blog-card__dek{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.92rem;line-height:1.5;display:-webkit-box;overflow:hidden}.lp .blog-card__meta{color:var(--ink-2);margin-top:auto;padding-top:6px;font-size:12px}.lp .blog-card--featured{background:var(--glass-2);border-color:#ffcebe47;grid-column:1/-1;padding:clamp(22px,3vw,34px)}.lp .blog-card--featured .blog-card__title{font-size:clamp(1.3rem,2.4vw,1.7rem)}.lp .blog-card--featured .blog-card__dek{-webkit-line-clamp:2;max-width:62ch;font-size:1rem}.lp .blog-card--featured .blog-card__media{margin:calc(-1*clamp(22px,3vw,34px)) calc(-1*clamp(22px,3vw,34px)) 16px}.lp .blog-card--featured .blog-card__media img{aspect-ratio:2.4}@media (max-width:560px){.lp .blog-card--featured .blog-card__media img{aspect-ratio:16/9}}.lp .blog-main .blog-cta{max-width:680px;margin-left:auto;margin-right:auto}.lp .blog-cta{background:var(--glass);border:1px solid var(--glass-border);border-radius:16px;margin-top:44px;padding:clamp(24px,4vw,40px)}.lp .blog-cta .eyebrow{color:var(--coral-title)}.lp .blog-cta h2{font-family:var(--display);color:var(--ink);margin:8px 0 10px;font-size:clamp(21px,3vw,28px);font-weight:800;line-height:1.12}.lp .blog-cta h2 .c{color:var(--coral-title)}.lp .blog-cta>p{color:var(--ink-2);max-width:54ch;margin:0 0 18px;font-size:15.5px;line-height:1.5}.lp .blog-form{flex-direction:column;gap:13px;max-width:520px;display:flex}.lp .blog-form__row{gap:9px;display:flex}.lp .blog-form__email{border:1px solid var(--glass-border);min-width:0;color:var(--ink);font-family:var(--body);background:#ffffff0f;border-radius:11px;flex:1;padding:12px 15px;font-size:16px}.lp .blog-form__email::placeholder{color:var(--ink-3)}.lp .blog-form__email:focus-visible{outline:2px solid var(--coral);outline-offset:1px;border-color:#0000}.lp .blog-form .btn{white-space:nowrap}.lp .blog-form__hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.lp .blog-form__consent{color:var(--ink-2);align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.lp .blog-form__consent input{accent-color:var(--coral);flex-shrink:0;margin-top:3px}.lp .blog-form__consent a{color:var(--ink);text-decoration:underline}.lp .blog-form__ok{color:var(--ink);max-width:52ch;font-size:15.5px;line-height:1.5}.lp .blog-form__ok strong{color:var(--green-lt)}.lp .blog-form__err{color:var(--coral-lt);margin:0;font-size:13.5px}@media (max-width:520px){.lp .blog-form__row{flex-direction:column}}.lp .blog-gracias{justify-content:center;align-items:center;min-height:60vh;padding:104px 0 72px;display:flex}.lp .blog-gracias__card{text-align:center;max-width:520px}.lp .blog-gracias__card h1{font-family:var(--display);color:var(--ink);margin:10px 0 12px;font-size:clamp(26px,4vw,36px);font-weight:800;line-height:1.1}.lp .blog-gracias__card>p{color:var(--ink-2);margin:0 0 20px;font-size:16px;line-height:1.55}.lp .blog-gracias__form{margin:4px 0 2px}.lp .blog-gracias__note{margin-top:20px;font-size:14px}.lp .blog-gracias__note a{color:var(--ink-2);text-decoration:none}.lp .blog-gracias__note a:hover{color:var(--ink)}@media (max-width:640px){.lp .blog-main{padding:72px 0 48px}.lp .blog-index{padding:80px 0 56px}}
