.page_article__w84sU figcaption{color:var(--vglot-color-text-muted);font-size:12px;line-height:1.55}.page_article__w84sU h2{color:var(--vglot-color-text);margin:8px 0;font-size:clamp(23px,2.5vw,30px);font-weight:800;line-height:1.3;letter-spacing:-.03em}.page_article__w84sU p{margin-bottom:12px}.page_contents__MWsTJ,.page_notice__r7Vma,.page_related__0IRc1{padding:23px;margin:25px 0;border:1px solid var(--vglot-color-border);border-radius:2px;background:var(--vglot-color-surface)}.page_notice__r7Vma{border-color:var(--vglot-color-primary-line);background:var(--vglot-color-primary-soft)}.page_article__w84sU figure{margin:25px 0}.page_article__w84sU img{width:100%;height:auto;border:1px solid var(--vglot-color-border);border-radius:2px}.page_article__w84sU figcaption{margin-top:12px}.page_article__w84sU ol,.page_article__w84sU ul{padding-left:20px}.page_article__w84sU ul{list-style:disc}.page_article__w84sU ol{list-style:decimal}.page_article__w84sU li{margin-bottom:10px}.page_article__w84sU section{padding:25px 0;scroll-margin-top:24px;border-bottom:1px solid var(--vglot-color-border)}.page_article__w84sU .page_related__0IRc1{padding:23px}.page_footer__P2CEo{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:20px 0 22px}.page_footer__P2CEo p{width:100%;color:var(--vglot-color-text-faint);font-size:12px}@media (max-width:700px){.page_article__w84sU section{padding:24px 0}.page_article__w84sU .page_related__0IRc1,.page_contents__MWsTJ,.page_notice__r7Vma{padding:17px}}.page_article__w84sU h2{margin:0 0 16px}.page_article__w84sU p{margin-bottom:18px}.page_article__w84sU figcaption{font-size:13px;line-height:1.7}.page_contents__MWsTJ,.page_notice__r7Vma,.page_related__0IRc1{padding:24px;margin-block:32px;border-radius:12px}.page_article__w84sU figure{margin-block:32px}.page_article__w84sU img{border-radius:12px}.page_article__w84sU section{margin:0;padding-block:32px}.page_article__w84sU .page_related__0IRc1{margin-top:32px;padding:24px;border-bottom:1px solid var(--vglot-color-border)}.page_contents__MWsTJ h2,.page_related__0IRc1 h2{font-size:22px}.page_contents__MWsTJ ul{margin:16px 0 0;padding:0;list-style:none}.page_contents__MWsTJ li{margin:0}.page_contents__MWsTJ a{display:inline-block;padding-block:8px}.page_article__w84sU ol{padding-left:24px}.page_article__w84sU li{padding-left:4px}.page_article__w84sU li::marker{color:var(--vglot-color-primary);font-weight:650}.page_footer__P2CEo p{margin:8px 0 0;font-size:13px;color:var(--vglot-color-text-muted)}@media (max-width:700px){.page_article__w84sU .page_related__0IRc1,.page_contents__MWsTJ,.page_notice__r7Vma{padding:20px}.page_article__w84sU section{padding-block:28px}.page_contents__MWsTJ a{padding-block:10px}}.vglot-article_article__DTrYf{position:relative;width:min(780px,calc(100% - 60px));margin:0 auto;padding:40px 0 64px;color:var(--vglot-color-text-body);font-size:16px;line-height:1.8}.vglot-article_article__DTrYf ::selection{background:var(--vglot-color-primary-soft);color:var(--vglot-color-text)}.vglot-article_article__DTrYf a:not(.captionplus-button){color:var(--vglot-color-primary);text-underline-offset:4px}.vglot-article_article__DTrYf a:not(.captionplus-button):hover{color:var(--vglot-color-primary-hover)}.vglot-article_article__DTrYf a:focus-visible{outline:2px solid var(--vglot-color-primary);outline-offset:4px}.vglot-article_article__DTrYf section{margin:40px 0;scroll-margin-top:24px}.vglot-article_article__DTrYf h2{font-size:clamp(23px,2.5vw,30px);line-height:1.3;letter-spacing:-.03em;color:var(--vglot-color-text);margin:32px 0 16px}.vglot-article_article__DTrYf h3{font-size:19px;line-height:1.4;color:var(--vglot-color-text);margin:24px 0 12px}.vglot-article_article__DTrYf p{margin:0 0 18px}.vglot-article_header__JHglF{padding-bottom:28px;border-bottom:1px solid var(--vglot-color-border)}.vglot-article_header__JHglF h1{color:var(--vglot-color-text);margin:32px 0 20px;font-size:clamp(30px,4vw,46px);font-weight:750;line-height:1.15;letter-spacing:-.035em;text-wrap:balance}.vglot-article_header__JHglF .vglot-article_summary__6rQFh{font-size:17px;line-height:1.75;margin-bottom:28px}.vglot-article_header__JHglF .vglot-article_breadcrumb__4IUxZ{display:flex;align-items:center;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0;font-size:13px;line-height:1.6}.vglot-article_header__JHglF .vglot-article_breadcrumb__4IUxZ li{display:inline-flex;align-items:center;gap:6px;margin:0;min-width:0}.vglot-article_breadcrumb__4IUxZ svg{flex-shrink:0;align-self:center;color:var(--vglot-color-text-muted)}.vglot-article_article__DTrYf .vglot-article_breadcrumb__4IUxZ a{display:inline-flex;align-items:center;gap:6px;color:var(--vglot-color-text-body);text-decoration:none;min-height:32px}.vglot-article_breadcrumb__4IUxZ [aria-current]{overflow-wrap:anywhere;font-weight:600}.vglot-article_details__RtbKJ{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;font-size:13px}.vglot-article_metadata__Pi47s{display:flex;flex-wrap:wrap;gap:12px 20px}.vglot-article_metadata__Pi47s>span{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.vglot-article_metadata__Pi47s svg{flex-shrink:0}.vglot-article_follow__hvV9F{display:flex;align-items:center;gap:8px}.vglot-article_article__DTrYf .vglot-article_follow__hvV9F a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--vglot-color-primary-soft);color:var(--vglot-color-primary);transition:background-color .16s ease-out,color .16s ease-out}.vglot-article_article__DTrYf .vglot-article_follow__hvV9F a:hover{background:var(--vglot-color-primary);color:#fff}@media (max-width:700px){.vglot-article_article__DTrYf{width:calc(100% - 30px);padding-top:28px}.vglot-article_header__JHglF h1{margin-top:24px}.vglot-article_article__DTrYf .vglot-article_follow__hvV9F a{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.vglot-article_follow__hvV9F a{transition:none}}@media (max-width:360px){.vglot-article_article__DTrYf{width:calc(100% - 20px)}}.vglot-article_article__DTrYf{padding-block:40px 80px;overflow-wrap:anywhere}.vglot-article_article__DTrYf>section{margin:0;padding-block:32px;border-bottom:1px solid var(--vglot-color-border)}.vglot-article_article__DTrYf>section:last-of-type{border-bottom:0}.vglot-article_article__DTrYf h2{margin:0 0 16px;text-wrap:balance}.vglot-article_article__DTrYf h3{letter-spacing:-.02em;text-wrap:balance}.vglot-article_article__DTrYf p{max-width:70ch}.vglot-article_article__DTrYf li{line-height:1.8}.vglot-article_article__DTrYf [id]{scroll-margin-top:32px}.vglot-article_article__DTrYf>footer{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;margin-top:24px;padding-top:24px;border-top:1px solid var(--vglot-color-border);font-size:14px}.vglot-article_article__DTrYf>footer a{display:inline-flex;align-items:center;min-height:44px}.vglot-article_header__JHglF{padding-bottom:32px;margin-bottom:32px}.vglot-article_header__JHglF h1{margin-top:24px}.vglot-article_header__JHglF .vglot-article_summary__6rQFh{max-width:65ch}.vglot-article_metadata__Pi47s{gap:8px 20px;font-variant-numeric:tabular-nums}.vglot-article_article__DTrYf .vglot-article_follow__hvV9F a{width:44px;height:44px}@media (max-width:700px){.vglot-article_article__DTrYf{width:calc(100% - 32px);padding-block:28px 56px;font-size:15px}.vglot-article_header__JHglF h1{font-size:clamp(30px,7.5vw,40px);line-height:1.2}.vglot-article_header__JHglF .vglot-article_summary__6rQFh{font-size:16px}.vglot-article_details__RtbKJ{align-items:flex-start;gap:20px}.vglot-article_metadata__Pi47s{flex-direction:column;gap:10px}.vglot-article_article__DTrYf>section{padding-block:28px}.vglot-article_article__DTrYf .vglot-article_breadcrumb__4IUxZ a{min-height:44px}}.vglot-landing-popups_popup__7MDZu{position:fixed;z-index:80;bottom:max(24px,env(safe-area-inset-bottom));left:24px;width:min(416px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow-y:auto;padding:28px;border-radius:16px;background:#fff;box-shadow:0 16px 48px -12px rgb(18 34 74/24%);color:#17223b;font-family:var(--font-captionplus),sans-serif}.vglot-landing-popups_popup__7MDZu h2{margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-.025em;text-wrap:balance}.vglot-landing-popups_popup__7MDZu p{margin:0 0 16px;font-size:14px;line-height:1.6}.vglot-landing-popups_popup__7MDZu a{color:#3045c7;text-decoration:underline;text-underline-offset:3px}.vglot-landing-popups_popup__7MDZu button{min-height:44px;padding:10px 14px;border:1px solid #bcc2d5;border-radius:8px;background:#fff;color:#17223b;font:600 13px/1.5 var(--font-captionplus),sans-serif;cursor:pointer}.vglot-landing-popups_popup__7MDZu button:hover{background:#f1f3fd}.vglot-landing-popups_popup__7MDZu .vglot-landing-popups_primary__gfsvo{border-color:#304bef;background:#304bef;color:#fff}.vglot-landing-popups_popup__7MDZu .vglot-landing-popups_primary__gfsvo:hover{background:#253bc4}.vglot-landing-popups_popup__7MDZu button:disabled{opacity:.65;cursor:default}.vglot-landing-popups_actions__pXvkX{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vglot-landing-popups_popup__7MDZu .vglot-landing-popups_note__JOERf{color:#515b70;font-size:13px;line-height:1.6}.vglot-landing-popups_popup__7MDZu p:last-child{margin-bottom:0}.vglot-landing-popups_popup__7MDZu .vglot-landing-popups_close__dIRX0{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:44px;padding:0;border:0;background:transparent}.vglot-landing-popups_popup__7MDZu .vglot-landing-popups_close__dIRX0:hover{background:#f1f3fd}.vglot-landing-popups_icon__t1Bn2{display:block;box-sizing:content-box;margin-bottom:20px;padding:10px;border-radius:12px;background:#eef1ff;color:#304bef}.vglot-landing-popups_emailLabel__GWQ6w{display:block;margin-bottom:6px;font-size:13px;font-weight:600}.vglot-landing-popups_popup__7MDZu input[type=email]{width:100%;height:48px;padding:12px 14px;border:1px solid #8d97af;border-radius:8px;background:#fff;color:#17223b;font:inherit;font-size:16px;caret-color:#304bef}.vglot-landing-popups_popup__7MDZu input[type=email]:hover{border-color:#515b70}.vglot-landing-popups_popup__7MDZu input[type=email]:disabled{background:#f1f3fd;opacity:1}.vglot-landing-popups_consent__acDVE{display:flex;align-items:flex-start;gap:10px;padding:16px 0;color:#515b70;font-size:13px;line-height:1.5;cursor:pointer}.vglot-landing-popups_consent__acDVE input{flex:0 0 auto;width:18px;height:18px;margin-top:2px;accent-color:#304bef}.vglot-landing-popups_popup__7MDZu form>button{width:100%;min-height:48px;margin-bottom:16px;font-size:14px}.vglot-landing-popups_popup__7MDZu .vglot-landing-popups_error__HrTbF{margin:16px 0 0;padding:12px;border-radius:8px;background:#fff1f0;color:#a52020}.vglot-landing-popups_popup__7MDZu .vglot-landing-popups_success__LWCkz{margin:16px 0 0;padding:12px;border-radius:8px;background:#edf7f1;color:#176345}.vglot-landing-popups_popup__7MDZu :focus-visible{outline:2px solid #304bef;outline-offset:3px}.vglot-landing-popups_popup__7MDZu ::selection{background:#dfe3ff;color:#17223b}.vglot-landing-popups_popup__7MDZu{scrollbar-color:#8d97af #f1f3fd;scrollbar-width:thin}@media (max-width:480px){.vglot-landing-popups_popup__7MDZu{bottom:max(16px,env(safe-area-inset-bottom));left:16px;width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:24px}.vglot-landing-popups_popup__7MDZu h2{font-size:22px}}.vglot-landing-popups_popup__7MDZu button{transition:background-color .14s ease,border-color .14s ease}.vglot-landing-popups_popup__7MDZu input[type=email]{transition:border-color .14s ease,background-color .14s ease}@media (prefers-reduced-motion:no-preference){.vglot-landing-popups_popup__7MDZu{animation:vglot-landing-popups_popup-arrive__pa96d .3s cubic-bezier(.16,1,.3,1)}}@keyframes vglot-landing-popups_popup-arrive__pa96d{0%{opacity:.6;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vglot-landing-popups_popup__7MDZu button,.vglot-landing-popups_popup__7MDZu input[type=email]{transition:none}}