.blog-detail[data-v-507e4fcf]{background:#f3f3f3;color:#000;padding:32px var(--page-gutter) 96px}.blog-detail__shell[data-v-507e4fcf]{margin:0 auto;width:min(100%,1780px)}.blog-detail__breadcrumb[data-v-507e4fcf]{align-items:center;color:#181616;display:flex;flex-wrap:wrap;font-size:14px;gap:8px;line-height:1.5;margin-bottom:30px}.blog-detail__breadcrumb a[data-v-507e4fcf]{color:inherit}.blog-detail__breadcrumb span[data-v-507e4fcf]:before{color:#888;content:">";margin-right:8px}.blog-detail__layout[data-v-507e4fcf]{display:grid;gap:48px;grid-template-columns:minmax(0,1fr) 420px}.blog-detail__main[data-v-507e4fcf]{background:#fff;border-radius:16px;overflow:hidden}.blog-detail__hero[data-v-507e4fcf]{aspect-ratio:1320/744;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.blog-detail__content[data-v-507e4fcf]{padding:38px 40px 48px}.blog-detail__content--skeleton[data-v-507e4fcf],.case-detail__content--skeleton[data-v-507e4fcf],.case-detail__content--skeleton section[data-v-507e4fcf]{display:grid;gap:18px}.blog-detail__content h1[data-v-507e4fcf]{border-bottom:1px solid #d9d9d9;color:#000;font-size:36px;font-weight:700;line-height:1.2;margin:0;padding-bottom:22px}.blog-detail__meta[data-v-507e4fcf]{color:#181616;display:flex;flex-wrap:wrap;font-size:14px;gap:10px 18px;line-height:1.4;margin-top:18px;text-transform:uppercase}.blog-detail__lead[data-v-507e4fcf]{color:#282828;font-size:17px;line-height:1.55;margin:22px 0 0}.blog-detail__rich[data-v-507e4fcf]{color:#282828;margin-top:28px}.blog-detail__rich[data-v-507e4fcf] h1,.blog-detail__rich[data-v-507e4fcf] h2,.blog-detail__rich[data-v-507e4fcf] h3,.blog-detail__rich[data-v-507e4fcf] h4{color:#1b1b1b;font-weight:700;line-height:1.35;margin:28px 0 0}.blog-detail__rich[data-v-507e4fcf] h1{font-size:34px}.blog-detail__rich[data-v-507e4fcf] h2{font-size:24px}.blog-detail__rich[data-v-507e4fcf] h3{font-size:20px}.blog-detail__rich[data-v-507e4fcf] li,.blog-detail__rich[data-v-507e4fcf] p{color:#282828;font-size:17px;line-height:1.55;margin:12px 0 0}.blog-detail__rich[data-v-507e4fcf] ol,.blog-detail__rich[data-v-507e4fcf] ul{margin:16px 0 0;padding-left:24px}.blog-detail__rich[data-v-507e4fcf] img,.blog-detail__rich[data-v-507e4fcf] video{border-radius:16px;display:block;margin:28px 0;max-width:100%}.blog-detail__rich[data-v-507e4fcf] a{color:var(--brand);font-weight:600}.blog-detail__rich[data-v-507e4fcf] strong{color:#181616}.blog-detail__sidebar[data-v-507e4fcf]{align-content:start;display:grid;gap:24px;position:sticky;top:calc(var(--header-height) + 24px)}.contact-card[data-v-507e4fcf],.recent-card[data-v-507e4fcf]{border-radius:20px}.recent-card[data-v-507e4fcf]{background:#fff;padding:32px}.contact-card h2[data-v-507e4fcf],.recent-card h2[data-v-507e4fcf]{font-size:24px;font-weight:700;line-height:1.2;margin:0}.recent-card a[data-v-507e4fcf]{color:#000}.recent-card a[data-v-507e4fcf],.recent-card__skeleton-row[data-v-507e4fcf]{align-items:center;display:grid;gap:16px;grid-template-columns:96px minmax(0,1fr);margin-top:28px}.recent-card img[data-v-507e4fcf]{border-radius:10px;height:72px;-o-object-fit:cover;object-fit:cover;width:96px}.recent-card__image-placeholder[data-v-507e4fcf]{background:#f1f1f1;border-radius:10px;display:block;height:72px;width:96px}.recent-card time[data-v-507e4fcf]{color:var(--brand);display:block;font-size:13px;line-height:1.3}.recent-card strong[data-v-507e4fcf]{color:#181616;display:-webkit-box;font-size:18px;font-weight:600;line-height:1.2;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.contact-card[data-v-507e4fcf]{background:radial-gradient(circle at 82% 90%,transparent 0 10px,hsla(0,0%,100%,.16) 11px 12px,transparent 13px 22px,hsla(0,0%,100%,.16) 23px 24px,transparent 25px 36px),var(--brand);color:#fff;overflow:hidden;padding:36px 32px}.contact-card>span[data-v-507e4fcf]{display:block;font-size:16px;font-weight:700;letter-spacing:0;line-height:1.4}.contact-card h2[data-v-507e4fcf]{color:#fff;margin-top:6px}.contact-card a[data-v-507e4fcf]{align-items:center;color:#fff;display:grid;font-size:22px;font-weight:700;gap:18px;grid-template-columns:48px minmax(0,1fr);margin-top:28px}.contact-card i[data-v-507e4fcf]{background:#fff;border-radius:50%;display:grid;height:48px;place-items:center;position:relative;width:48px}.contact-card i svg[data-v-507e4fcf]{display:block}.contact-card small[data-v-507e4fcf]{color:#ffffffb8;display:block;font-size:15px;font-weight:400;margin-bottom:4px}.blog-detail__post-nav[data-v-507e4fcf]{display:grid;gap:48px;grid-template-columns:repeat(2,minmax(0,1fr));margin:30px 0 0}.blog-detail__post-nav a[data-v-507e4fcf]{color:#181616;font-size:18px;line-height:1.5}.blog-detail__post-nav a[data-v-507e4fcf]:last-child{text-align:right}.blog-detail__post-nav span[data-v-507e4fcf]{color:var(--brand);display:block;font-size:14px;font-weight:600;line-height:22px;margin-bottom:12px}.case-detail[data-v-507e4fcf]{background:#f3f3f3;color:#000;padding:32px var(--page-gutter) 96px}.case-detail__shell[data-v-507e4fcf]{margin:0 auto;width:min(100%,1780px)}.case-detail__breadcrumb[data-v-507e4fcf]{align-items:center;color:#181616;display:flex;flex-wrap:wrap;font-size:14px;gap:8px;line-height:1.5;margin-bottom:30px}.case-detail__breadcrumb a[data-v-507e4fcf]{color:inherit}.case-detail__breadcrumb span[data-v-507e4fcf]:before{color:#888;content:">";margin-right:8px}.case-detail__layout[data-v-507e4fcf]{display:grid;gap:48px;grid-template-columns:minmax(0,1fr) 420px}.case-detail__main[data-v-507e4fcf],.case-recent-card[data-v-507e4fcf]{background:#fff;border-radius:16px}.case-detail__main[data-v-507e4fcf]{overflow:hidden}.case-detail__hero[data-v-507e4fcf]{aspect-ratio:1320/744;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.case-detail__content[data-v-507e4fcf]{padding:38px 40px 48px}.case-detail__content h1[data-v-507e4fcf]{border-bottom:1px solid #d9d9d9;color:#000;font-size:42px;font-weight:700;line-height:1.2;margin:0 0 28px;padding-bottom:26px}.case-detail__content section+section[data-v-507e4fcf]{margin-top:28px}.case-detail__content h2[data-v-507e4fcf]{color:#181616;font-size:20px;font-weight:700;line-height:1.35;margin:0}.case-detail__content p[data-v-507e4fcf]{margin:12px 0 0;white-space:pre-line}.case-detail__content p[data-v-507e4fcf],.case-detail__rich[data-v-507e4fcf]{color:#282828;font-size:17px;line-height:1.55}.case-detail__rich[data-v-507e4fcf]{margin-top:12px}.case-detail__rich[data-v-507e4fcf] li,.case-detail__rich[data-v-507e4fcf] p{margin:12px 0 0}.case-detail__rich[data-v-507e4fcf] ol,.case-detail__rich[data-v-507e4fcf] ul{margin:14px 0 0;padding-left:24px}.case-detail__rich[data-v-507e4fcf] ul{list-style:disc}.case-detail__rich[data-v-507e4fcf] ol{list-style:decimal}.case-detail__rich[data-v-507e4fcf] img,.case-detail__rich[data-v-507e4fcf] video{border-radius:14px;height:auto;margin-top:22px;width:100%}.case-detail__sidebar[data-v-507e4fcf]{align-content:start;display:grid;gap:24px;position:sticky;top:calc(var(--header-height) + 24px)}.case-recent-card a[data-v-507e4fcf]{grid-template-columns:96px minmax(0,1fr);margin-top:24px}.case-recent-card strong[data-v-507e4fcf]{font-size:17px;line-height:1.18;margin-top:0}.case-detail__post-nav[data-v-507e4fcf]{display:grid;gap:48px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.case-detail__post-nav a[data-v-507e4fcf]{color:#181616;font-size:18px;line-height:1.5}.case-detail__post-nav a[data-v-507e4fcf]:last-child{text-align:right}.case-detail__post-nav span[data-v-507e4fcf]{color:var(--brand);display:block;font-size:14px;font-weight:600;line-height:22px;margin-bottom:12px}.resources-detail[data-v-507e4fcf]{background:#f5f5f5;color:#000}.resources-detail__article[data-v-507e4fcf]{background:#fff;border-top-left-radius:var(--panel-radius-xl);border-top-right-radius:var(--panel-radius-xl);padding:96px var(--page-gutter)}.resources-detail__body[data-v-507e4fcf],.resources-detail__intro[data-v-507e4fcf],.resources-detail__stats[data-v-507e4fcf]{margin:0 auto;width:min(100%,1180px)}.resources-detail__intro[data-v-507e4fcf]{align-items:center;border-bottom:1px solid #eee;display:flex;gap:28px;justify-content:space-between;padding-bottom:36px}.resources-detail__back[data-v-507e4fcf]{align-items:center;color:var(--brand);display:inline-flex;font-size:15px;font-weight:700;gap:8px}.resources-detail__back img[data-v-507e4fcf]{height:16px;transform:rotate(180deg);width:16px}.resources-detail__meta[data-v-507e4fcf]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.resources-detail__meta span[data-v-507e4fcf]{background:#f5f5f5;border-radius:999px;color:#181616;font-size:13px;font-weight:700;padding:8px 14px;text-transform:uppercase}.resources-detail__stats[data-v-507e4fcf]{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px}.resources-detail__stats article[data-v-507e4fcf]{background:#f5f5f5;border-radius:20px;min-height:150px;padding:28px}.resources-detail__stats strong[data-v-507e4fcf]{color:var(--brand);display:block;font-size:48px;line-height:1}.resources-detail__stats span[data-v-507e4fcf]{color:#181616;display:block;font-size:17px;font-weight:700;line-height:1.35;margin-top:14px}.resources-detail__body[data-v-507e4fcf]{display:grid;gap:52px;margin-top:56px}.resources-detail__body h2[data-v-507e4fcf]{color:#000;font-size:40px;font-weight:700;line-height:1.2;margin:0}.resources-detail__body p[data-v-507e4fcf]{color:#4d5159;font-size:20px;line-height:1.65;margin:18px 0 0}.resources-detail__article[data-v-507e4fcf] .site-action-cta{margin-top:80px}@media(max-width:768px){.blog-detail[data-v-507e4fcf],.case-detail[data-v-507e4fcf]{padding:24px var(--page-gutter) 64px}.blog-detail__layout[data-v-507e4fcf],.blog-detail__post-nav[data-v-507e4fcf],.case-detail__layout[data-v-507e4fcf],.case-detail__post-nav[data-v-507e4fcf]{grid-template-columns:1fr}.blog-detail__sidebar[data-v-507e4fcf],.case-detail__sidebar[data-v-507e4fcf]{position:static}.blog-detail__hero[data-v-507e4fcf]{border-radius:0;width:100%}.blog-detail__content[data-v-507e4fcf]{padding:34px 24px 44px}.blog-detail__content h1[data-v-507e4fcf]{font-size:34px}.blog-detail__lead[data-v-507e4fcf],.blog-detail__rich[data-v-507e4fcf] li,.blog-detail__rich[data-v-507e4fcf] p{font-size:17px}.blog-detail__post-nav a[data-v-507e4fcf]:last-child{text-align:left}.case-detail__content[data-v-507e4fcf]{padding:30px 24px 40px}.case-detail__content h1[data-v-507e4fcf]{font-size:34px}.case-detail__content p[data-v-507e4fcf]{font-size:16px}.case-detail__post-nav a[data-v-507e4fcf]:last-child{text-align:left}.resources-detail__article[data-v-507e4fcf]{padding:64px var(--page-gutter)}.resources-detail__intro[data-v-507e4fcf]{align-items:flex-start;flex-direction:column}.resources-detail__meta[data-v-507e4fcf]{justify-content:flex-start}.resources-detail__stats[data-v-507e4fcf]{grid-template-columns:1fr}.resources-detail__body h2[data-v-507e4fcf]{font-size:30px}.resources-detail__body p[data-v-507e4fcf]{font-size:17px}}
