.article-category-banner[data-v-fb14d354]{position:relative;display:flex;width:100%;height:clamp(280px,26.04vw,500px);align-items:center;overflow:hidden;background:#0e0e0e;color:#fff;font-family:Montserrat,Arial,sans-serif}.article-category-banner__image[data-v-fb14d354]{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-category-banner__overlay[data-v-fb14d354]{position:absolute;inset:0;background:#00000061}.article-category-banner__content[data-v-fb14d354]{position:absolute;inset:0;z-index:1;display:flex;width:min(88%,1480px);max-width:1480px;margin:0 auto;flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(16px,1.667vw,32px);padding:90px 0 0;box-sizing:border-box}.article-category-banner__content h1[data-v-fb14d354]{margin:0;font-size:clamp(36px,3.333vw,64px);font-weight:700;line-height:1.0625}.article-category-banner__crumbs[data-v-fb14d354]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;font-weight:500;line-height:1;text-transform:capitalize}.article-category-banner__crumbs a[data-v-fb14d354],.article-category-banner__crumbs span[data-v-fb14d354]{color:#fff;text-decoration:underline;text-underline-offset:2px}.article-category-banner__sep[data-v-fb14d354]{text-decoration:none!important;opacity:.85}@media(max-width:1020px){.article-category-banner__content[data-v-fb14d354]{padding-top:72px}}@media(max-width:760px){.article-category-banner[data-v-fb14d354]{height:320px;align-items:center}.article-category-banner__content[data-v-fb14d354]{width:100%;max-width:none;padding-left:var(--mf-page-gutter);padding-right:var(--mf-page-gutter)}}.article-share[data-v-d40ba66f]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.article-share__btn[data-v-d40ba66f]{display:inline-flex;width:14px;height:14px;flex:0 0 auto;align-items:center;justify-content:center;padding:0;border:0;background:none;cursor:pointer;text-decoration:none}.article-share__btn img[data-v-d40ba66f]{display:block;width:14px;height:14px;-o-object-fit:contain;object-fit:contain}.article-share__btn[data-v-d40ba66f]:focus-visible,.article-share__btn[data-v-d40ba66f]:hover{opacity:.72}.article-author[data-v-4516ed2d]{display:flex;width:100%;align-items:flex-start;gap:clamp(20px,1.667vw,32px);color:#333;font-family:Montserrat,Arial,sans-serif}.article-author__mark[data-v-4516ed2d]{display:grid;width:clamp(96px,7.396vw,142px);aspect-ratio:1;flex:0 0 auto;place-items:center;background:#083c85}.article-author__mark img[data-v-4516ed2d]{display:block;width:44%;height:auto}.article-author__copy[data-v-4516ed2d]{display:flex;min-width:0;flex:1;flex-direction:column;gap:12px}.article-author__copy strong[data-v-4516ed2d]{font-size:clamp(16px,1.042vw,20px);font-weight:400;line-height:1}.article-author__copy p[data-v-4516ed2d]{margin:0;font-size:14px;font-weight:400;line-height:1.571}@media(max-width:760px){.article-author[data-v-4516ed2d]{flex-direction:column}}.article-inline-toc[data-v-30df8b8e]{display:flex;width:100%;max-height:calc(100dvh - clamp(96px,7vw,120px) - 24px);flex-direction:column;gap:clamp(24px,2.24vw,43px);overflow:hidden;color:#000;font-family:Montserrat,Arial,sans-serif}.article-inline-toc h2[data-v-30df8b8e]{margin:0;flex:0 0 auto;font-size:clamp(18px,1.25vw,24px);font-weight:600;line-height:1}.article-inline-toc ul[data-v-30df8b8e]{display:flex;margin:0;padding:0 8px 0 0;flex:1 1 auto;min-height:0;flex-direction:column;gap:15px;list-style:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) transparent}.article-inline-toc ul[data-v-30df8b8e]::-webkit-scrollbar{width:4px}.article-inline-toc ul[data-v-30df8b8e]::-webkit-scrollbar-thumb{border-radius:2px;background:#00000040}.article-inline-toc button[data-v-30df8b8e]{display:-webkit-box;width:100%;max-height:3em;overflow:hidden;padding:0;border:0;background:none;color:#3c5bbe;font-family:inherit;font-size:16px;font-weight:600;line-height:1.5;text-align:left;text-overflow:ellipsis;cursor:pointer;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.article-inline-toc button[data-v-30df8b8e]:focus-visible,.article-inline-toc button[data-v-30df8b8e]:hover{text-decoration:underline}.article-inline-toc__h3[data-v-30df8b8e]{padding-left:12px;font-weight:500}@media(max-width:1100px){.article-inline-toc[data-v-30df8b8e]{max-height:none;overflow:visible}.article-inline-toc ul[data-v-30df8b8e]{padding-right:0;overflow:visible}}.article-faq[data-v-4b9696d6]{display:flex;width:100%;flex-direction:column;align-items:center;gap:24px;padding:clamp(28px,2.083vw,40px) clamp(16px,1.25vw,24px);background:#f4f4f4;color:#000;font-family:Montserrat,Arial,sans-serif;box-sizing:border-box}.article-faq>h2[data-v-4b9696d6]{margin:0;font-size:clamp(32px,2.5vw,48px);font-weight:600;line-height:1;text-align:center}.article-faq__list[data-v-4b9696d6]{gap:24px}.article-faq article[data-v-4b9696d6],.article-faq__list[data-v-4b9696d6]{display:flex;width:100%;flex-direction:column}.article-faq article[data-v-4b9696d6]{padding:20px;background:#fff;box-sizing:border-box}.article-faq__trigger[data-v-4b9696d6]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:0;border:0;background:none;color:#333;font-family:inherit;font-size:16px;font-weight:700;line-height:1.375;text-align:left;cursor:pointer}.article-faq__icon[data-v-4b9696d6]{flex:0 0 auto;color:#333;font-size:20px;font-weight:400;line-height:1;transition:transform .25s ease}.article-faq__item--open .article-faq__icon[data-v-4b9696d6]{transform:rotate(180deg)}.article-faq__panel[data-v-4b9696d6]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.article-faq__panel--open[data-v-4b9696d6]{grid-template-rows:1fr}.article-faq__panel-inner[data-v-4b9696d6]{overflow:hidden;min-height:0}.article-faq__answer[data-v-4b9696d6]{padding-top:20px;color:#666;font-size:16px;font-weight:500;line-height:1.375;opacity:0;transition:opacity .25s ease}.article-faq__panel--open .article-faq__answer[data-v-4b9696d6]{opacity:1}.article-faq__answer[data-v-4b9696d6] p{margin:0 0 .75em}.article-faq__answer[data-v-4b9696d6] p:last-child{margin-bottom:0}.article-inquiry[data-v-0ab08f52]{display:flex;width:100%;flex-direction:column;align-items:center;gap:24px;padding:24px 16px;border-radius:8px;background:#f4f4f4;color:#000;font-family:Montserrat,Arial,sans-serif;box-sizing:border-box}.article-inquiry h2[data-v-0ab08f52]{margin:0;width:100%;font-size:clamp(18px,1.25vw,24px);font-weight:500;line-height:1.167;text-align:center;text-transform:uppercase}.article-inquiry form[data-v-0ab08f52]{display:flex;width:100%;flex-direction:column;gap:24px}.article-inquiry label[data-v-0ab08f52]{display:flex;flex-direction:column;gap:0}.article-inquiry label span[data-v-0ab08f52]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.article-inquiry input[data-v-0ab08f52],.article-inquiry textarea[data-v-0ab08f52]{width:100%;border:0;border-radius:4px;background:#fff;color:#000;font-family:inherit;font-size:16px;box-sizing:border-box}.article-inquiry input[data-v-0ab08f52]{height:48px;padding:12px 16px}.article-inquiry textarea[data-v-0ab08f52]{min-height:172px;padding:16px;resize:vertical}.article-inquiry input[data-v-0ab08f52]::-moz-placeholder,.article-inquiry textarea[data-v-0ab08f52]::-moz-placeholder{color:#757575}.article-inquiry input[data-v-0ab08f52]::placeholder,.article-inquiry textarea[data-v-0ab08f52]::placeholder{color:#757575}.article-inquiry__captcha[data-v-0ab08f52]{display:flex;align-items:flex-end;gap:12px}.article-inquiry__captcha>label[data-v-0ab08f52]{flex:1;min-width:0}.article-inquiry__captcha-image[data-v-0ab08f52]{flex:0 0 auto;height:48px;padding:0;border:0;border-radius:4px;background:#fff;cursor:pointer}.article-inquiry__captcha-image img[data-v-0ab08f52]{display:block;height:100%;width:auto;min-width:100px;-o-object-fit:contain;object-fit:contain}.article-inquiry__feedback[data-v-0ab08f52]{margin:0;font-size:14px;font-weight:500;line-height:1.375}.article-inquiry__feedback--success[data-v-0ab08f52]{color:#0a7a3e}.article-inquiry__feedback--error[data-v-0ab08f52]{color:#c62828}.article-inquiry form>button[data-v-0ab08f52]{display:flex;width:100%;height:48px;align-items:center;justify-content:center;border:0;border-radius:4px;background:#f86a07;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;line-height:1;text-transform:uppercase}.article-inquiry form>button[data-v-0ab08f52]:disabled{cursor:wait;opacity:.75}.article-detail[data-v-49e6f095]{width:100%;overflow-x:clip;background:#fff;color:#000;font-family:Montserrat,Arial,sans-serif}.article-detail h1[data-v-49e6f095],.article-detail h2[data-v-49e6f095],.article-detail h3[data-v-49e6f095],.article-detail hr[data-v-49e6f095],.article-detail p[data-v-49e6f095],.article-detail time[data-v-49e6f095]{margin:0}.article-detail[data-v-49e6f095] .blog-detail__related,.article-detail__intro[data-v-49e6f095],.article-detail__layout[data-v-49e6f095]{width:min(88%,1480px);margin-left:auto;margin-right:auto;box-sizing:border-box}.article-detail__intro[data-v-49e6f095]{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(24px,3vw,96px);margin-top:clamp(40px,4.167vw,80px)}.article-detail__intro-main[data-v-49e6f095]{display:flex;width:min(100%,863px);flex-direction:column;gap:clamp(28px,2.5vw,48px);min-width:0}.article-detail__header[data-v-49e6f095]{display:flex;flex-direction:column;gap:20px}.article-detail__header h1[data-v-49e6f095]{font-size:clamp(28px,2.083vw,40px);font-weight:700;line-height:1.4;text-transform:capitalize}.article-detail__meta[data-v-49e6f095]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;color:#333;font-size:14px;font-weight:500;line-height:1;text-transform:uppercase}.article-detail__meta[data-v-49e6f095] .article-share{gap:16px}.article-detail__promo[data-v-49e6f095]{width:min(100%,520px);flex:0 0 auto;overflow:hidden}.article-detail__promo img[data-v-49e6f095]{display:block;width:100%;height:auto;aspect-ratio:520/292;-o-object-fit:cover;object-fit:cover}.article-detail__layout[data-v-49e6f095]{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(24px,2.083vw,40px);margin-top:clamp(48px,4.688vw,90px)}.article-detail__toc[data-v-49e6f095]{width:min(100%,300px);flex:0 0 auto;position:sticky;top:clamp(96px,7vw,120px);max-height:calc(100dvh - clamp(96px,7vw,120px) - 24px);overflow:hidden}.article-detail__main[data-v-49e6f095]{display:flex;width:min(100%,760px);flex:1 1 auto;min-width:0;flex-direction:column;gap:clamp(32px,2.188vw,42px)}.article-detail__sidebar[data-v-49e6f095]{width:min(100%,340px);flex:0 0 auto;align-self:flex-start;position:sticky;top:clamp(96px,7vw,120px)}.article-detail__content[data-v-49e6f095]{display:block;color:#666;font-size:16px;font-weight:400;line-height:1.375}.article-detail__content[data-v-49e6f095] p{margin:0 0 1em;color:#666;font-size:16px;font-weight:500;line-height:1.375}.article-detail__content[data-v-49e6f095] h2{margin:0 0 24px;color:#000;font-size:20px;font-weight:600;line-height:1.2}.article-detail__content[data-v-49e6f095] img{display:block;width:100%;height:auto;margin:24px 0}.article-detail__content[data-v-49e6f095] div:has(>img),.article-detail__content[data-v-49e6f095] figure,.article-detail__content[data-v-49e6f095] p:has(img){margin:24px 0}@media(max-width:1100px){.article-detail[data-v-49e6f095] .blog-detail__related,.article-detail__intro[data-v-49e6f095],.article-detail__layout[data-v-49e6f095]{width:92%}.article-detail__intro[data-v-49e6f095],.article-detail__layout[data-v-49e6f095]{flex-direction:column}.article-detail__main[data-v-49e6f095],.article-detail__promo[data-v-49e6f095],.article-detail__sidebar[data-v-49e6f095],.article-detail__toc[data-v-49e6f095]{width:100%}.article-detail__sidebar[data-v-49e6f095],.article-detail__toc[data-v-49e6f095]{position:static}.article-detail__toc[data-v-49e6f095]{max-height:none;overflow:visible}}@media(max-width:760px){.article-detail[data-v-49e6f095] .blog-detail__related,.article-detail__intro[data-v-49e6f095],.article-detail__layout[data-v-49e6f095]{width:100%;padding-left:var(--mf-page-gutter);padding-right:var(--mf-page-gutter)}.article-detail__header h1[data-v-49e6f095]{font-size:26px;line-height:1.3}}
