.article-content-module__TwCQ5a__layout{grid-template-columns:minmax(15rem,19rem) minmax(0,1fr);align-items:start;gap:clamp(3rem,8vw,9rem);display:grid}.article-content-module__TwCQ5a__rail{position:relative}.article-content-module__TwCQ5a__toc{border:1px solid var(--line);background:var(--white);clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 1rem,100% 100%,0 100%);position:sticky;inset-block-start:calc(var(--header-height) + 2rem);overflow:hidden}.article-content-module__TwCQ5a__toc:before{background:linear-gradient(var(--signal), #0b4dff14);content:"";width:2px;position:absolute;inset-block:0;inset-inline-start:0}.article-content-module__TwCQ5a__tocTitle{border-block-end:1px solid var(--line);color:var(--signal);align-items:center;gap:.65rem;padding:1.25rem 1.35rem;display:flex}.article-content-module__TwCQ5a__tocTitle h2{font-family:var(--font-display);font-size:.88rem;font-weight:650}.article-content-module__TwCQ5a__toc ol{counter-reset:article-section;scrollbar-width:thin;scrollbar-color:#0b4dff4d transparent;gap:0;max-height:min(67vh,39rem);padding:.65rem 1.35rem 1rem;list-style:none;display:grid;overflow-y:auto}.article-content-module__TwCQ5a__toc li{counter-increment:article-section;border-block-end:1px solid #0f264f12;position:relative}.article-content-module__TwCQ5a__toc li:last-child{border-block-end:0}.article-content-module__TwCQ5a__toc a{color:var(--muted);grid-template-columns:1.6rem minmax(0,1fr);gap:.45rem;padding-block:.72rem;font-size:.78rem;line-height:1.75;transition:color .18s;display:grid}.article-content-module__TwCQ5a__toc a:before{color:#0b4dff9e;content:counter(article-section, decimal-leading-zero);font-family:var(--font-display);direction:ltr;font-size:.68rem}.article-content-module__TwCQ5a__toc a:hover{color:var(--signal)}.article-content-module__TwCQ5a__article{min-width:0;max-width:64rem}.article-content-module__TwCQ5a__introduction{border-inline-start:3px solid var(--signal);background:var(--white);color:var(--navy);font-family:var(--font-display);clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 1rem,100% 100%,0 100%);padding:clamp(1.5rem,3vw,2.4rem);font-size:clamp(1.08rem,1.55vw,1.32rem);font-weight:520;line-height:2;position:relative}.article-content-module__TwCQ5a__sections{margin-block-start:clamp(4rem,7vw,6.5rem)}.article-content-module__TwCQ5a__section{scroll-margin-top:calc(var(--header-height) + 2rem);border-block-start:1px solid var(--line);padding-block:clamp(3.5rem,7vw,6rem)}.article-content-module__TwCQ5a__section h2{max-width:26ch;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.7rem,3.15vw,3rem);font-weight:660;line-height:1.42}.article-content-module__TwCQ5a__paragraphs{gap:1.35rem;margin-block-start:2rem;display:grid}.article-content-module__TwCQ5a__paragraphs p{color:#35415a;max-width:58rem;font-size:clamp(.92rem,1.02vw,1rem);line-height:2.1}.article-content-module__TwCQ5a__bullets{border-block:1px solid var(--line);gap:0;margin-block-start:2rem;padding:0;list-style:none;display:grid}.article-content-module__TwCQ5a__bullets li{border-block-end:1px solid #0f264f12;grid-template-columns:.7rem minmax(0,1fr);gap:.9rem;padding:1rem .15rem;line-height:1.9;display:grid;position:relative}.article-content-module__TwCQ5a__bullets li:last-child{border-block-end:0}.article-content-module__TwCQ5a__bullets li:before{background:var(--signal);content:"";width:.48rem;height:.48rem;margin-block-start:.72rem;transform:rotate(45deg)}.article-content-module__TwCQ5a__faqs,.article-content-module__TwCQ5a__related{scroll-margin-top:calc(var(--header-height) + 2rem);border-block-start:1px solid var(--line);margin-block-start:clamp(3rem,7vw,6rem);padding-block-start:clamp(3.5rem,7vw,6rem)}.article-content-module__TwCQ5a__faqs>header>p,.article-content-module__TwCQ5a__related>header>p,.article-content-module__TwCQ5a__cta>p{color:var(--signal);font-family:var(--font-display);align-items:center;gap:.65rem;margin-block-end:.9rem;font-size:.75rem;font-weight:650;display:flex}.article-content-module__TwCQ5a__faqs>header>p:before,.article-content-module__TwCQ5a__related>header>p:before,.article-content-module__TwCQ5a__cta>p:before{content:"";background:currentColor;width:1.6rem;height:2px}.article-content-module__TwCQ5a__faqs>header h2,.article-content-module__TwCQ5a__related>header h2{max-width:22ch;font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1.8rem,3.5vw,3.4rem);font-weight:660;line-height:1.35}.article-content-module__TwCQ5a__faqList{border-block-start:1px solid var(--line);margin-block-start:2.4rem}.article-content-module__TwCQ5a__faqList article{border-block-end:1px solid var(--line);grid-template-columns:minmax(14rem,.8fr) minmax(0,1.2fr);gap:clamp(1.5rem,5vw,4rem);padding-block:1.8rem;display:grid}.article-content-module__TwCQ5a__faqList h3{font-family:var(--font-display);font-size:clamp(1rem,1.4vw,1.2rem);font-weight:640;line-height:1.75}.article-content-module__TwCQ5a__faqList article>p{color:var(--muted);line-height:1.95}.article-content-module__TwCQ5a__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block-start:2.5rem;display:grid}.article-content-module__TwCQ5a__serviceLink{border:1px solid var(--line);background:var(--white);clip-path:polygon(0 0,calc(100% - .9rem) 0,100% .9rem,100% 100%,0 100%);min-height:20rem;transition:transform .24s var(--ease-out), border-color .2s ease;flex-direction:column;padding:1.6rem;display:flex;position:relative}.article-content-module__TwCQ5a__serviceLink:hover{border-color:#0b4dff52;transform:translateY(-4px)}.article-content-module__TwCQ5a__serviceLink>span:first-child{color:var(--signal);font-family:var(--font-display);font-size:.72rem;font-weight:650}.article-content-module__TwCQ5a__serviceLink strong{font-family:var(--font-display);margin-block-start:2.8rem;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.5}.article-content-module__TwCQ5a__serviceLink>p{color:var(--muted);margin-block-start:.9rem;font-size:.9rem;line-height:1.9}.article-content-module__TwCQ5a__serviceAction{border-block-start:1px solid var(--line);color:var(--signal);font-family:var(--font-display);justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:auto;padding-block-start:1rem;font-size:.76rem;font-weight:650;display:flex}.article-content-module__TwCQ5a__cta{background:var(--ink);color:var(--white);clip-path:polygon(0 0,calc(100% - 1.4rem) 0,100% 1.4rem,100% 100%,0 100%);margin-block-start:clamp(4rem,8vw,7rem);padding:clamp(2rem,5vw,4.5rem);position:relative;overflow:hidden}.article-content-module__TwCQ5a__cta>p{color:var(--measure)}.article-content-module__TwCQ5a__cta h2{z-index:1;max-width:18ch;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.8rem,3.7vw,3.55rem);font-weight:660;line-height:1.35;position:relative}.article-content-module__TwCQ5a__ctaBottom{z-index:1;justify-content:space-between;align-items:flex-end;gap:2rem;margin-block-start:2rem;display:flex;position:relative}.article-content-module__TwCQ5a__ctaBottom>span{color:#ffffffa6;max-width:39rem;line-height:1.95}.article-content-module__TwCQ5a__ctaMark{aspect-ratio:1;border:1px solid #28a8ff1f;width:18rem;position:absolute;inset-block-start:50%;inset-inline-end:-5rem;transform:translateY(-50%)rotate(45deg)}.article-content-module__TwCQ5a__ctaMark:before,.article-content-module__TwCQ5a__ctaMark:after,.article-content-module__TwCQ5a__ctaMark span{content:"";position:absolute}.article-content-module__TwCQ5a__ctaMark:before{border:1px solid #28a8ff2e;inset:21%}.article-content-module__TwCQ5a__ctaMark:after{background:#28a8ff24;width:100%;height:1px;inset-block-start:50%}.article-content-module__TwCQ5a__ctaMark span:first-child{background:#28a8ff24;width:1px;height:100%;inset-inline-start:50%}.article-content-module__TwCQ5a__ctaMark span:last-child{background:var(--measure);width:.7rem;height:.7rem;inset-block-start:calc(50% - .35rem);inset-inline-start:calc(50% - .35rem);box-shadow:0 0 1.8rem #28a8ff99}@media (max-width:1040px){.article-content-module__TwCQ5a__layout{grid-template-columns:1fr}.article-content-module__TwCQ5a__toc{position:static}.article-content-module__TwCQ5a__toc ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;max-height:none}.article-content-module__TwCQ5a__article{max-width:none}}@media (max-width:700px){.article-content-module__TwCQ5a__toc ol,.article-content-module__TwCQ5a__serviceGrid{grid-template-columns:1fr}.article-content-module__TwCQ5a__faqList article{grid-template-columns:1fr;gap:.75rem}.article-content-module__TwCQ5a__ctaBottom{flex-direction:column;align-items:flex-start}.article-content-module__TwCQ5a__ctaMark{opacity:.55}}@media (prefers-reduced-motion:reduce){.article-content-module__TwCQ5a__toc a,.article-content-module__TwCQ5a__serviceLink{transition:none}.article-content-module__TwCQ5a__serviceLink:hover{transform:none}}
.article-page-module__pyDJca__page{background:var(--paper)}.article-page-module__pyDJca__hero{background:var(--ink);color:var(--white);padding-block-start:var(--header-height);position:relative;overflow:hidden}.article-page-module__pyDJca__hero:before{content:"";background:linear-gradient(#0000 6%,#28a8ff4d 24%,#28a8ff14 86%,#0000);width:1px;position:absolute;inset-block:0;inset-inline-start:clamp(1rem,5vw,5rem)}.article-page-module__pyDJca__heroCut{aspect-ratio:1;border:1px solid #28a8ff1c;width:29rem;position:absolute;inset-block-start:-14rem;inset-inline-end:-9rem;transform:rotate(45deg)}.article-page-module__pyDJca__heroInner{z-index:1;grid-template-columns:minmax(0,1.25fr) minmax(17rem,.55fr);align-items:center;gap:clamp(3rem,9vw,10rem);min-height:clamp(38rem,76vh,54rem);padding-block:clamp(5rem,9vw,8.5rem) clamp(4.5rem,8vw,7rem);display:grid;position:relative}.article-page-module__pyDJca__heroCopy{max-width:66rem}.article-page-module__pyDJca__meta{color:#ffffff7a;font-family:var(--font-display);flex-wrap:wrap;align-items:center;gap:.7rem 1.25rem;margin-block-end:1.45rem;font-size:.74rem;display:flex}.article-page-module__pyDJca__meta>span{color:var(--measure);align-items:center;gap:.65rem;font-weight:650;display:inline-flex}.article-page-module__pyDJca__meta>span:before{content:"";background:currentColor;width:1.7rem;height:2px}.article-page-module__pyDJca__hero h1{max-width:21ch;font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2.45rem,5.1vw,5.55rem);font-weight:670;line-height:1.25}.article-page-module__pyDJca__heroCopy>p{color:#ffffffa3;max-width:60rem;margin-block-start:1.7rem;font-size:clamp(.92rem,1.15vw,1.1rem);line-height:2}.article-page-module__pyDJca__heroAside{border-block:1px solid var(--line-dark);min-height:19rem;padding-block:2rem;position:relative}.article-page-module__pyDJca__heroAside>p{z-index:1;color:var(--measure);font-family:var(--font-display);font-size:.78rem;font-weight:650;position:relative}.article-page-module__pyDJca__heroAside>span{z-index:1;color:#fff9;max-width:25rem;margin-block-start:5.5rem;line-height:1.9;display:block;position:relative}.article-page-module__pyDJca__blueprint{aspect-ratio:1;width:10rem;position:absolute;inset-block-start:1.3rem;inset-inline-end:0}.article-page-module__pyDJca__blueprint:before,.article-page-module__pyDJca__blueprint:after,.article-page-module__pyDJca__blueprint span{content:"";position:absolute}.article-page-module__pyDJca__blueprint:before{border:1px solid #28a8ff33;inset:17%;transform:rotate(45deg)}.article-page-module__pyDJca__blueprint:after{background:#28a8ff2e;width:100%;height:1px;inset-block-start:50%}.article-page-module__pyDJca__blueprint span:first-child{background:#28a8ff2e;width:1px;height:100%;inset-inline-start:50%}.article-page-module__pyDJca__blueprint span:nth-child(2){background:var(--signal);width:.56rem;height:.56rem;inset-block-start:calc(50% - .28rem);inset-inline-start:calc(50% - .28rem);box-shadow:0 0 1.6rem #0b4dffcc}.article-page-module__pyDJca__blueprint span:nth-child(3){background:var(--measure);width:.24rem;height:.24rem;inset-block-start:10%;inset-inline-start:48%}.article-page-module__pyDJca__breadcrumbBand{z-index:2;border-block-start:1px solid var(--line-dark);position:relative}.article-page-module__pyDJca__breadcrumbBand .breadcrumbs{color:#ffffff70}.article-page-module__pyDJca__breadcrumbBand .breadcrumbs [aria-current=page]{color:#ffffffc7}.article-page-module__pyDJca__articleRegion{padding-block:clamp(4.5rem,9vw,9rem)}@media (max-width:980px){.article-page-module__pyDJca__heroInner{grid-template-columns:1fr;min-height:0}.article-page-module__pyDJca__heroAside{max-width:42rem;min-height:15rem}}@media (max-width:620px){.article-page-module__pyDJca__hero:before,.article-page-module__pyDJca__heroCut{display:none}.article-page-module__pyDJca__heroInner{padding-block-start:4.5rem}.article-page-module__pyDJca__hero h1{font-size:clamp(2.2rem,10.8vw,3.6rem)}.article-page-module__pyDJca__heroAside{min-height:13rem}.article-page-module__pyDJca__heroAside>span{margin-block-start:4rem}}
