/*
Copyright 2019 The Manrope Project Authors
(https://github.com/sharanda/manrope).
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007

PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership with
others.

The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The fonts,
including any derivative works, can be bundled, embedded, redistributed
and/or sold with any software provided that any reserved names are not used
by derivative works. The fonts and derivatives, however, cannot be released
under any other type of license. The requirement for fonts to remain under
this license does not apply to any document created using the fonts or their
derivatives.

DEFINITIONS
"Font Software" refers to the set of files released by the Copyright Holder(s)
under this license and clearly marked as such. This may include source files,
build scripts and documentation.

"Reserved Font Name" refers to any names specified as such after the copyright
statement(s).

"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).

"Modified Version" refers to any derivative made by adding to, deleting, or
substituting -- in part or in whole -- any of the components of the Original
Version, by changing formats or by porting the Font Software to a new
environment.

"Author" refers to any designer, engineer, programmer, technical writer or
other person who contributed to the Font Software.

PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining a copy
of the Font Software, to use, study, copy, merge, embed, modify, redistribute,
and sell modified and unmodified copies of the Font Software, subject to the
following conditions:

1) Neither the Font Software nor any of its individual components, in Original
or Modified Versions, may be sold by itself.

2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy contains
the above copyright notice and this license. These can be included either as
stand-alone text files, human-readable headers or in the appropriate
machine-readable metadata fields within text or binary files as long as those
fields can be easily viewed by the user.

3) No Modified Version of the Font Software may use the Reserved Font Name(s)
unless explicit written permission is granted by the corresponding Copyright
Holder. This restriction only applies to the primary font name as presented to
the users.

4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software
shall not be used to promote, endorse or advertise any Modified Version,
except to acknowledge the contribution(s) of the Copyright Holder(s) and the
Author(s) or with their explicit written permission.

5) The Font Software, modified or unmodified, in part or in whole, must be
distributed entirely under this license, and must not be distributed under
any other license. The requirement for fonts to remain under this license does
not apply to any document created using the Font Software.

TERMINATION
This license becomes null and void if any of the above conditions are not met.

DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT,
TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL,
INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE
THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.
*/
@font-face{font-family:Manrope;src:url('/assets/fonts/manrope-cyrillic-400-normal.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Manrope;src:url('/assets/fonts/manrope-cyrillic-700-normal.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Manrope;src:url('/assets/fonts/manrope-latin-400-normal.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope;src:url('/assets/fonts/manrope-latin-700-normal.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--ink:#20242d;--muted:#4f5866;--line:#c7ccd3;--paper:#fff;--wash:#f3f5f8;--blue:#1769d1;--blue-deep:#084894;--blue-pale:#e6f0fc;--header:68px;--radius-control:6px;--radius-surface:8px}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.7 Manrope,Arial,sans-serif;hyphens:none}
img{display:block;max-width:100%;height:auto}
figure,h1,h2,h3,p,ol,ul{margin:0}
p,li,figcaption,a{hyphens:none;overflow-wrap:break-word}
h1,h2,h3{font-weight:700;line-height:1.16;letter-spacing:-.035em;hyphens:manual;overflow-wrap:normal;word-break:normal}
h1{font-size:clamp(2.5rem,4.8vw,4.65rem);max-width:19ch}
h2{font-size:clamp(1.75rem,2.65vw,2.45rem);max-width:25ch}
h3{font-size:clamp(1.16rem,1.45vw,1.35rem)}
a{color:var(--blue-deep);text-decoration-thickness:1px;text-underline-offset:3px}
a:hover{text-decoration-thickness:2px}
:focus-visible{outline:3px solid var(--blue);outline-offset:3px}
main{display:block}
main section,main article,main h2,main h3{scroll-margin-top:calc(var(--header) + 24px)}
.zb1c7d8a3f81aca2afc{width:min(100% - 48px,1180px);margin-inline:auto}
.a7b6dba00ac06585d0a{position:absolute;z-index:30;left:12px;top:-80px;background:var(--blue-deep);color:#fff;padding:10px 16px;border-radius:var(--radius-control)}
.a7b6dba00ac06585d0a:focus{top:10px}
.v08c08e6d0c23645eb0{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.97);border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}
.gf6740c107e275aac17{display:flex;align-items:center;gap:24px;min-height:var(--header)}
.r593b24f3e86bbaeded{display:flex;align-items:center;min-height:44px;min-width:0;margin-right:auto;color:var(--ink);font-weight:700;text-decoration:none;line-height:1.2;overflow-wrap:normal}
.r593b24f3e86bbaeded:before{content:"";width:14px;height:14px;flex:none;margin-right:12px;border:4px solid var(--blue);border-radius:var(--radius-control)}
.ua9edd8efe15686370d{display:flex;align-items:center;gap:4px;white-space:nowrap}
.ua9edd8efe15686370d a{display:flex;align-items:center;min-height:44px;padding:0 12px;color:var(--ink);font-size:.91rem;font-weight:700;text-decoration:none;border-radius:var(--radius-control)}
.ua9edd8efe15686370d a:hover{background:var(--wash)}
.ua9edd8efe15686370d a[aria-current]{box-shadow:inset 0 -3px var(--blue);color:var(--blue-deep)}
.o23043cc4dc6665d65f{display:none;position:relative;flex:none}
.o23043cc4dc6665d65f summary{display:flex;align-items:center;justify-content:center;width:44px;height:44px;cursor:pointer;list-style:none;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper)}
.o23043cc4dc6665d65f summary::-webkit-details-marker{display:none}
.o23043cc4dc6665d65f summary span,.o23043cc4dc6665d65f summary span:before,.o23043cc4dc6665d65f summary span:after{display:block;width:18px;height:2px;background:var(--ink);border-radius:var(--radius-control)}
.o23043cc4dc6665d65f summary span{position:relative}
.o23043cc4dc6665d65f summary span:before,.o23043cc4dc6665d65f summary span:after{content:"";position:absolute;left:0}
.o23043cc4dc6665d65f summary span:before{top:-6px}
.o23043cc4dc6665d65f summary span:after{top:6px}
.ge9520f00d674ebdcc0{position:absolute;right:0;top:calc(100% + 10px);width:min(320px,calc(100vw - 32px));padding:8px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-surface);box-shadow:0 18px 40px rgba(25,42,68,.14)}
.ge9520f00d674ebdcc0 a{display:none;align-items:center;min-height:44px;padding:9px 12px;color:var(--ink);font-weight:700;font-size:.9rem;text-decoration:none;border-radius:var(--radius-control)}
.ge9520f00d674ebdcc0 a:hover,.ge9520f00d674ebdcc0 a[aria-current]{background:var(--blue-pale);color:var(--blue-deep)}
.w31bdc7101ed961e481{padding-block:20px 12px;color:var(--muted);font-size:.84rem}
.w31bdc7101ed961e481 ol{display:flex;flex-wrap:wrap;gap:0 4px;padding:0;list-style:none}
.w31bdc7101ed961e481 li{display:inline-flex;align-items:baseline;max-width:100%;min-height:44px;min-width:0}
.w31bdc7101ed961e481 li+li:before{content:"/";flex:none;margin-inline:8px 10px;color:var(--muted)}
.w31bdc7101ed961e481 a{display:inline-flex;align-items:center;min-height:44px}
.lcdf1690049d7e377ac{background:var(--blue-pale);padding-block:54px 72px}
.gad892dd5473ccd100f{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,5vw,80px);align-items:start}
.ue6d3ab906838ec03b0{padding-top:8px}
.ue6d3ab906838ec03b0 p{max-width:62ch;margin-top:26px;font-size:1.11rem;color:#38414f}
.m43ee3b4e77c3c2bd5d{min-width:0}
.b64a7aa262856042e03{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--wash)}
.b64a7aa262856042e03 img{width:100%;object-fit:cover}
.m43ee3b4e77c3c2bd5d figcaption{margin-top:12px;font-size:.84rem;line-height:1.5;color:var(--muted)}
.td025dff3ec2db31e62{display:grid;grid-template-columns:1fr 1.4fr auto;align-items:start;gap:24px;padding-block:28px;border-bottom:1px solid var(--line)}
.td025dff3ec2db31e62 h2{font-size:1.25rem}
.td025dff3ec2db31e62 p{font-size:.9rem;color:var(--muted)}
.fa5eeda62692d88aba8{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border:1px solid var(--blue);border-radius:var(--radius-control);font-size:.88rem;font-weight:700;text-decoration:none;white-space:nowrap}
.tb10fd651c0753793e4{padding-block:76px}
.tb10fd651c0753793e4 h2{margin-bottom:28px}
.lcb278c78003266d02a{max-width:74ch}
.lcb278c78003266d02a p+p{margin-top:20px}
.xe838832f31ab6485c3{background:var(--wash);padding-block:12px}
.xe838832f31ab6485c3 .tb10fd651c0753793e4{padding-block:70px}
.sc1794157651dc6e144{display:grid;grid-template-columns:1fr;max-width:1180px}
.u55c7ef0dce88a123fa{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:30px;align-items:start;padding:24px 0;border-top:1px solid var(--line)}
.u55c7ef0dce88a123fa p{max-width:74ch;font-size:.98rem}
.u919bc96450742a7f3f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;max-width:900px;margin-top:30px;padding:0;list-style:none;counter-reset:steps}
.u919bc96450742a7f3f li{position:relative;counter-increment:steps;padding:20px 4px 22px 56px;border-top:1px solid var(--line)}
.u919bc96450742a7f3f li:before{content:counter(steps,decimal-leading-zero);position:absolute;left:0;top:21px;color:var(--blue-deep);font-size:.86rem;font-weight:700}
.s20cedf3ded473e46f0{border-top:1px solid var(--line)}
.y2fa70978aa3b414701{max-width:860px;border-top:1px solid var(--line)}
.y2fa70978aa3b414701 details{border-bottom:1px solid var(--line)}
.y2fa70978aa3b414701 summary{position:relative;display:flex;align-items:center;min-height:64px;padding:14px 50px 14px 0;cursor:pointer;list-style:none}
.y2fa70978aa3b414701 summary::-webkit-details-marker{display:none}
.y2fa70978aa3b414701 summary:after{content:"+";position:absolute;right:8px;top:50%;transform:translateY(-50%);color:var(--blue-deep);font-size:1.6rem;font-weight:400}
.y2fa70978aa3b414701 details[open] summary:after{content:"−"}
.y2fa70978aa3b414701 p{max-width:70ch;padding:0 32px 24px 0}
.b54181b2913b26d9d4a{padding-block:30px 46px;border-bottom:1px solid var(--line)}
.b54181b2913b26d9d4a .ue6d3ab906838ec03b0{padding:0 0 30px}
.b54181b2913b26d9d4a .ue6d3ab906838ec03b0 p{max-width:70ch}
.b54181b2913b26d9d4a .m43ee3b4e77c3c2bd5d{max-width:970px}
.b54181b2913b26d9d4a .b64a7aa262856042e03 img{max-height:540px;object-fit:cover}
.f017a6b9bb2ec916bdd{padding-block:24px;border-bottom:1px solid var(--line)}
.f017a6b9bb2ec916bdd h2{margin-bottom:12px;font-size:1.25rem}
.f017a6b9bb2ec916bdd nav{display:flex;flex-wrap:wrap;gap:8px 18px}
.f017a6b9bb2ec916bdd nav a{display:inline-flex;align-items:center;min-height:44px;font-weight:700}
.i90862c8eeba88e6610{padding-block:32px 36px;border-bottom:1px solid var(--line)}
.i90862c8eeba88e6610 p{max-width:68ch;margin-top:20px;color:var(--muted)}
.be9f4f586d2be6f31cc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-block:42px 76px}
.je2a9fc04e8c0d9f8af{display:grid;grid-template-columns:36% 1fr;gap:20px;align-items:start;padding:18px;border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--paper)}
.je2a9fc04e8c0d9f8af img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;border-radius:var(--radius-surface);background:var(--wash)}
.je2a9fc04e8c0d9f8af h2{font-size:1.27rem}
.je2a9fc04e8c0d9f8af h2 a{display:inline-block;min-height:44px;color:var(--ink)}
.je2a9fc04e8c0d9f8af p{margin-top:10px;color:var(--muted);font-size:.9rem}
.i727c958b635db87f35{padding-block:28px 30px}
.i727c958b635db87f35 p{max-width:74ch;margin-top:24px;font-size:1.13rem;color:var(--muted)}
.a6a7e9690e37fb21516>.m43ee3b4e77c3c2bd5d{max-width:1180px;margin-top:34px}
.a6a7e9690e37fb21516>.n93cf2efd09da4a59d4{padding-block:50px 30px}
.n93cf2efd09da4a59d4{max-width:78ch}
.n93cf2efd09da4a59d4 h2{margin:44px 0 18px}
.n93cf2efd09da4a59d4 h3{margin:30px 0 14px}
.n93cf2efd09da4a59d4 p,.n93cf2efd09da4a59d4 ul,.n93cf2efd09da4a59d4 ol{margin:0 0 18px}
.n93cf2efd09da4a59d4 ul,.n93cf2efd09da4a59d4 ol{padding-left:26px}
.n93cf2efd09da4a59d4 li+li{margin-top:10px}
.n93cf2efd09da4a59d4 table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}
.n93cf2efd09da4a59d4 th,.n93cf2efd09da4a59d4 td{padding:10px 14px;border:1px solid var(--line);text-align:left}
.b7bf0bd455c2f6c57c1{padding-block:30px 72px}
.b7bf0bd455c2f6c57c1 .n93cf2efd09da4a59d4{margin-top:26px}
.uc7fe66a6e1faa9138c{padding-block:72px 110px}
.p8b188ecf38a6bb8f8d{color:var(--blue);font-size:clamp(5rem,14vw,10rem);font-weight:700;line-height:1}
.uc7fe66a6e1faa9138c h1{margin-top:22px}
.uc7fe66a6e1faa9138c>p:not(.p8b188ecf38a6bb8f8d){max-width:52ch;margin-top:20px}
.x043d461fc08ceae064{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:28px;padding:8px 22px;border-radius:var(--radius-control);background:var(--blue);color:#fff;font-weight:700;text-decoration:none}
.x043d461fc08ceae064:hover{background:var(--blue-deep)}
.t43a80a8e1cd74025bc{display:block;min-height:44px;padding-block:8px 16px;text-align:right;font-size:.87rem}
.af6903c4cd81f2e1e25{border-top:1px solid var(--line);background:var(--wash)}
.m240f9b4c14049300de{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:44px;padding-block:48px 70px}
.ke405ce2fd94a307669{display:inline-flex;align-items:center;min-height:44px;font-size:1rem;line-height:1.2;font-weight:700;overflow-wrap:normal;color:var(--ink);text-decoration:none}
.ke405ce2fd94a307669:before{content:"";width:14px;height:14px;flex:none;margin-right:12px;border:4px solid var(--blue);border-radius:var(--radius-control)}
.ke405ce2fd94a307669:hover{text-decoration:underline}
.m240f9b4c14049300de nav{display:flex;flex-direction:column;align-items:flex-start}
.m240f9b4c14049300de strong{margin-bottom:14px}
.m240f9b4c14049300de nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);font-size:.91rem;text-decoration:none}
.m240f9b4c14049300de nav a:hover{text-decoration:underline}
@media(max-width:1600px){.ua9edd8efe15686370d a:nth-child(4){display:none}.o23043cc4dc6665d65f,.ge9520f00d674ebdcc0 a:nth-child(4){display:flex}}
@media(max-width:1300px){.ua9edd8efe15686370d a:nth-child(3){display:none}.ge9520f00d674ebdcc0 a:nth-child(3){display:flex}}
@media(max-width:1000px){.ua9edd8efe15686370d a:nth-child(2){display:none}.ge9520f00d674ebdcc0 a:nth-child(2){display:flex}.gad892dd5473ccd100f{grid-template-columns:1fr;gap:30px}.gad892dd5473ccd100f .lcb278c78003266d02a{max-width:74ch}.u55c7ef0dce88a123fa{grid-template-columns:1fr;gap:12px;max-width:74ch}}
@media(max-width:720px){.ua9edd8efe15686370d a:nth-child(1){display:none}.ge9520f00d674ebdcc0 a:nth-child(1){display:flex}.td025dff3ec2db31e62{grid-template-columns:1fr;gap:8px}.td025dff3ec2db31e62 .fa5eeda62692d88aba8{justify-self:start}.be9f4f586d2be6f31cc{grid-template-columns:1fr}.u919bc96450742a7f3f{grid-template-columns:1fr}.m240f9b4c14049300de{grid-template-columns:1fr 1fr;gap:24px}.ke405ce2fd94a307669{grid-column:1/-1}}
@media(max-width:540px){:root{--header:72px}.zb1c7d8a3f81aca2afc{width:min(100% - 32px,1180px)}.gf6740c107e275aac17{gap:8px}.r593b24f3e86bbaeded{max-width:calc(100% - 52px);font-size:.85rem}.lcdf1690049d7e377ac{padding-block:38px 50px}.tb10fd651c0753793e4,.xe838832f31ab6485c3 .tb10fd651c0753793e4{padding-block:50px}.je2a9fc04e8c0d9f8af{grid-template-columns:1fr}.m240f9b4c14049300de{grid-template-columns:1fr;padding-block:36px 55px}.ke405ce2fd94a307669{grid-column:auto}.u919bc96450742a7f3f li{padding-left:44px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
body{margin:0!important;height:auto!important;min-height:100vh!important;min-height:100dvh!important;display:flex!important;flex-direction:column!important}
body>main{flex:1 0 auto!important}
body>:has(main){flex:1 0 auto!important}
body>:has(main):has(footer){display:flex!important;flex-direction:column!important}
body>:has(main):has(footer) main{flex:1 0 auto!important}


html,body{overflow-x:clip}
main p,main li{font-size:17px!important;line-height:1.65!important;hyphens:none!important;overflow-wrap:break-word}
main h1{font-size:clamp(34px,4vw,68px)!important;line-height:1.08!important}
main h2{font-size:32px!important;line-height:1.18!important}
main h3{font-size:22px!important;line-height:1.25!important}
article>.zb1c7d8a3f81aca2afc,main>article.service-copy{width:min(calc(100% - 48px),960px)!important;max-width:960px!important;margin-left:auto!important;margin-right:auto!important}
article>figure.zb1c7d8a3f81aca2afc{width:min(calc(100% - 48px),960px)!important;max-width:960px!important}
header a,footer a,button,summary,nav a{min-height:44px;min-width:44px;display:inline-flex;align-items:center}
.partner{min-height:0!important;height:auto!important;padding:44px 24px!important;text-align:center;display:flex!important;flex-direction:column;align-items:center;gap:18px}
.partner h2{margin:0!important;font-size:24px!important}
.partner a{display:inline-flex;align-items:center;justify-content:center}
.partner svg{display:block;width:180px;height:54px}
.service-copy{padding-top:56px!important;padding-bottom:72px!important}
.service-copy h2{margin-top:36px!important}
@media(max-width:600px){
  main p,main li{font-size:16px!important}
  main h1{font-size:36px!important}
  main h2{font-size:28px!important}
  main h3{font-size:21px!important}
  article>.zb1c7d8a3f81aca2afc,article>figure.zb1c7d8a3f81aca2afc,main>article.service-copy{width:min(calc(100% - 32px),960px)!important}
  .partner{padding:36px 16px!important}
}


.journal article{align-content:start}
@media(min-width:1601px){header details{display:none!important}}

.nw{white-space:nowrap}
.breadcrumbs,.faq-list,.internal-links{box-sizing:border-box}

main h1{font-size:clamp(36px,3.4vw,58px)!important;line-height:1.12;overflow-wrap:break-word}
main p,main li{max-width:78ch}
.u55c7ef0dce88a123fa{grid-template-columns:minmax(0,1fr);max-width:78ch;gap:12px}
.u919bc96450742a7f3f{grid-template-columns:minmax(0,1fr);max-width:78ch}
.u919bc96450742a7f3f li{max-width:none}
.topic-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:18px 0 24px;border-bottom:1px solid var(--line)}
.topic-links span{font-size:.9rem;font-weight:700;color:var(--muted)}
.topic-links a{display:inline-flex;align-items:center;min-height:44px;padding:7px 13px;border:1px solid var(--line);border-radius:var(--radius-surface);color:var(--ink);font-weight:700;text-decoration:none}
.topic-links a:hover,.topic-links a:focus-visible{border-color:var(--accent);background:#eef6fc;text-decoration:underline}
.ua9edd8efe15686370d a{border-radius:var(--radius-surface)}
.ua9edd8efe15686370d a[aria-current="page"]{box-shadow:none;text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:7px;text-decoration-thickness:2px}
.w31bdc7101ed961e481 ol{align-items:center;column-gap:6px;row-gap:0}
.w31bdc7101ed961e481 li{align-items:center;min-height:44px;line-height:1.3}
.w31bdc7101ed961e481 li::before{align-self:center}
.w31bdc7101ed961e481 a{align-items:center;line-height:1.3}
.w31bdc7101ed961e481 li[aria-current="page"]{overflow-wrap:anywhere}
.a6a7e9690e37fb21516>.m43ee3b4e77c3c2bd5d{max-width:min(100%,960px)}
.a6a7e9690e37fb21516>.m43ee3b4e77c3c2bd5d img{display:block;width:100%;height:auto;max-height:540px;object-fit:cover}
.y2fa70978aa3b414701 summary{border-radius:var(--radius-surface);transition:background-color .15s ease,color .15s ease}
.y2fa70978aa3b414701 summary:hover,.y2fa70978aa3b414701 summary:focus-visible{background:#eef6fc;color:var(--accent)}
.a6a7e9690e37fb21516 p,.a6a7e9690e37fb21516 li{overflow-wrap:break-word}
.partner{width:min(100% - 32px,360px)!important;max-width:360px!important;padding:24px 16px!important;border-radius:var(--radius-surface)}
.partner a{display:inline-flex;align-items:center;justify-content:center;width:min(100%,320px);min-height:44px}
.partner img{display:block;max-width:100%;width:320px;height:auto;max-height:96px;object-fit:contain}
.m240f9b4c14049300de a{overflow-wrap:anywhere}
@media(max-width:900px){.m240f9b4c14049300de{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}}
@media(max-width:600px){main h1{font-size:clamp(28px,8vw,34px)!important}.nw{white-space:normal}.topic-links{gap:6px 10px}.topic-links a{font-size:.9rem}}
article>.zb1c7d8a3f81aca2afc>h1,
article>.zb1c7d8a3f81aca2afc>p,
.service-copy>h1,.service-copy>h2,.service-copy>p{width:100%!important;max-width:none!important}
main p,main li{hyphens:none!important;word-break:normal!important;overflow-wrap:normal!important}

.journal{padding-bottom:64px!important}
.journal article p{display:block!important;overflow:visible!important}

article p + p{margin-top:18px!important}
article h2,article h3{scroll-margin-top:88px}
.a6a7e9690e37fb21516 p,.a6a7e9690e37fb21516 li{overflow-wrap:break-word!important}
@media(max-width:360px){main h1{font-size:26px!important;overflow-wrap:normal}main h2{font-size:23px!important}}
@media(max-width:720px){.m240f9b4c14049300de{grid-template-columns:minmax(0,1fr)}}
.slug-example{font:inherit;white-space:normal;overflow-wrap:anywhere}

.xe838832f31ab6485c3>.gad892dd5473ccd100f{padding-block:70px}
.xe838832f31ab6485c3>.gad892dd5473ccd100f h2{margin-bottom:26px}
.article-return,.related-links{padding-block:18px;border-bottom:1px solid var(--line)}
.article-return a{display:inline-flex;align-items:center;min-height:44px;font-weight:700}
.related-links .internal-links{display:flex;flex-wrap:wrap;gap:8px 18px}
.article-breadcrumb{width:min(calc(100% - 48px),660px)!important;max-width:660px!important}
.landing-breadcrumb{width:min(calc(100% - 48px),1180px)!important;max-width:1180px!important}
.breadcrumbs ol{row-gap:0!important}
.breadcrumbs li{min-height:0!important;line-height:26px!important}
.breadcrumbs li+li::before{content:""!important;display:block;flex:none;width:2px;height:13px;background:var(--muted);transform:rotate(20deg);margin:6px 11px 0 10px}
.breadcrumbs li:not(:last-child)::after{content:none!important}
.breadcrumbs a{min-height:44px!important;height:44px!important;line-height:26px!important;margin-block:-9px}
.o23043cc4dc6665d65f summary:hover{background:var(--blue-pale);border-color:var(--accent)}
.o23043cc4dc6665d65f summary:hover span,.o23043cc4dc6665d65f summary:hover span::before,.o23043cc4dc6665d65f summary:hover span::after{background:var(--blue-deep)}
.a6a7e9690e37fb21516 .n93cf2efd09da4a59d4 p,.service-copy p{max-width:62ch!important}
.be9f4f586d2be6f31cc{grid-template-columns:minmax(0,1fr)}
.be9f4f586d2be6f31cc .je2a9fc04e8c0d9f8af{grid-template-columns:minmax(0,27%) minmax(0,1fr)}
.be9f4f586d2be6f31cc .je2a9fc04e8c0d9f8af img{max-height:none;object-fit:contain!important}
.be9f4f586d2be6f31cc .je2a9fc04e8c0d9f8af>div{max-width:72ch}
.gad892dd5473ccd100f .lcb278c78003266d02a{max-width:68ch}
.feature-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:none}
.feature-card-grid>.u55c7ef0dce88a123fa{display:block;max-width:none;padding:26px;border:1px solid var(--line);border-top:4px solid var(--blue);border-radius:var(--radius-surface);background:#fff;box-shadow:0 12px 26px rgba(48,77,112,.06)}
.feature-card-grid>.u55c7ef0dce88a123fa:nth-child(2){border-top-color:#65b7b2}
.feature-card-grid>.u55c7ef0dce88a123fa:nth-child(3){grid-column:1/-1;border-top-color:#8e83cb;background:radial-gradient(circle at 87% 42%,#eef0fb 0,#fff 34%)}
.feature-card-grid>.u55c7ef0dce88a123fa h3{margin-bottom:14px}
.feature-card-grid>.u55c7ef0dce88a123fa p{max-width:660px!important}
main p{max-width:660px!important}
main .a6a7e9690e37fb21516 .i727c958b635db87f35>p,main .service-copy>p{max-width:660px!important}
.a6a7e9690e37fb21516>.zb1c7d8a3f81aca2afc,.a6a7e9690e37fb21516>figure.zb1c7d8a3f81aca2afc,main>article.service-copy{width:min(calc(100% - 48px),660px)!important;max-width:660px!important}
@media(max-width:1120px){.gad892dd5473ccd100f{grid-template-columns:minmax(0,1fr);gap:30px}}
@media(max-width:900px){.be9f4f586d2be6f31cc{grid-template-columns:minmax(0,1fr)}}
@media(max-width:1200px){.feature-card-grid{grid-template-columns:minmax(0,1fr)}.feature-card-grid>.u55c7ef0dce88a123fa:nth-child(3){grid-column:auto}}
@media(max-width:600px){.be9f4f586d2be6f31cc .je2a9fc04e8c0d9f8af{grid-template-columns:minmax(0,1fr)}}
@media(max-width:540px){.xe838832f31ab6485c3>.gad892dd5473ccd100f{padding-block:50px}.article-breadcrumb,.a6a7e9690e37fb21516>.zb1c7d8a3f81aca2afc,.a6a7e9690e37fb21516>figure.zb1c7d8a3f81aca2afc,main>article.service-copy{width:min(calc(100% - 32px),660px)!important}.landing-breadcrumb{width:min(calc(100% - 32px),1180px)!important}.feature-card-grid>.u55c7ef0dce88a123fa{padding:14px}}

main>article.a6a7e9690e37fb21516 ~ section.s20cedf3ded473e46f0:has(.faq-list){width:min(calc(100% - 48px),660px)!important;max-width:660px!important}
@media(max-width:540px){main>article.a6a7e9690e37fb21516 ~ section.s20cedf3ded473e46f0:has(.faq-list){width:min(calc(100% - 32px),660px)!important}}
@media(min-width:541px) and (max-width:900px){.be9f4f586d2be6f31cc .je2a9fc04e8c0d9f8af{grid-template-columns:minmax(0,1fr)}.be9f4f586d2be6f31cc .je2a9fc04e8c0d9f8af img{width:min(100%,420px)}}
