.blog-module__JsT-Oq__wrap{max-width:760px;margin:0 auto;padding:64px 24px 96px}.blog-module__JsT-Oq__h1{margin:0 0 12px;font-size:clamp(34px,4.5vw,44px)}.blog-module__JsT-Oq__intro{color:var(--muted);max-width:48ch;margin:0 0 48px;font-size:17px;line-height:1.6}.blog-module__JsT-Oq__list{gap:16px;display:grid}.blog-module__JsT-Oq__item{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);color:var(--ink);box-shadow:var(--shadow-s);padding:24px;text-decoration:none;transition:border-color .15s;display:block}.blog-module__JsT-Oq__item:hover{border-color:var(--line-2)}.blog-module__JsT-Oq__item:hover h2{color:var(--brand-strong)}.blog-module__JsT-Oq__meta{font-size:var(--text-small);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.blog-module__JsT-Oq__item h2{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 8px;font-size:22px;font-weight:560;line-height:1.2;transition:color .15s}.blog-module__JsT-Oq__item p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.blog-module__JsT-Oq__postMeta{color:var(--muted);font-size:var(--text-body-sm);margin:0 0 40px}.blog-module__JsT-Oq__post h1{font-family:var(--font-display);letter-spacing:-.01em;max-width:24ch;margin:0 0 12px;font-size:clamp(32px,4.2vw,42px);font-weight:560;line-height:1.12}.blog-module__JsT-Oq__post h2{font-family:var(--font-display);margin:40px 0 12px;font-size:24px;font-weight:560;line-height:1.2}.blog-module__JsT-Oq__post h3{font-family:var(--font-display);letter-spacing:-.01em;margin:32px 0 8px;font-size:19px;font-weight:560}.blog-module__JsT-Oq__post p{color:var(--ink-2);max-width:68ch;margin:0 0 20px;font-size:16.5px;line-height:1.75}.blog-module__JsT-Oq__post ul{max-width:68ch;margin:0 0 20px;padding-left:22px}.blog-module__JsT-Oq__post li{color:var(--ink-2);margin:0 0 8px;font-size:16.5px;line-height:1.7}.blog-module__JsT-Oq__post a:not(.btn){color:var(--brand-strong);text-underline-offset:2px;text-decoration:underline}.blog-module__JsT-Oq__post a:not(.btn):hover{color:var(--brand)}.blog-module__JsT-Oq__post strong{color:var(--ink);font-weight:600}.blog-module__JsT-Oq__endCta{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-l);text-align:center;margin-top:56px;padding:40px 28px}.blog-module__JsT-Oq__endCta h3{font-family:var(--font-display);margin:0 0 20px;font-size:22px;font-weight:560}.blog-module__JsT-Oq__related{border-top:1px solid var(--line);margin-top:44px;padding-top:24px}.blog-module__JsT-Oq__related h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:14px;font-weight:700}.blog-module__JsT-Oq__related ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.blog-module__JsT-Oq__related a{color:var(--ink);border-bottom:1px solid #0000;font-size:15.5px;font-weight:550;text-decoration:none}.blog-module__JsT-Oq__related a:hover{color:var(--brand-strong);border-bottom-color:var(--brand-line)}.blog-module__JsT-Oq__tableWrap{border:1px solid var(--line);border-radius:var(--radius-m);margin:24px 0;overflow-x:auto}.blog-module__JsT-Oq__tableWrap table{border-collapse:collapse;width:100%;font-size:14.5px}.blog-module__JsT-Oq__tableWrap th,.blog-module__JsT-Oq__tableWrap td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 14px}.blog-module__JsT-Oq__tableWrap thead th{background:var(--surface-2);color:var(--ink);white-space:nowrap;font-weight:650}.blog-module__JsT-Oq__tableWrap tbody tr:last-child td{border-bottom:0}.blog-module__JsT-Oq__tableWrap td{color:var(--ink-2);line-height:1.5}
