.content-page-style{background:#fff;padding-top:56px;padding-bottom:60px;position:relative}.content-page-style .content-area h2{scroll-margin-top:130px}@media screen and (width>=768.02px){.content-page-style{padding-top:64px}}.content-page-style .content-first-screen{background:var(--primary-color);flex-flow:column;display:flex}@media screen and (width>=768.02px){.content-page-style .content-first-screen{flex-flow:row}}.content-page-style .content-first-screen .header-part{border:12px solid var(--secondary-blue-color);color:#fff;border-bottom:0;flex-flow:column;gap:36px;width:100%;padding:24px 24px 36px;display:flex}:is(.content-page-style .content-first-screen .header-part) .introduction{flex-flow:column;gap:16px;display:flex}:is(.content-page-style .content-first-screen .header-part) h1{font-family:Sora,sans-serif;font-size:36px;font-weight:700;line-height:44px}:is(.content-page-style .content-first-screen .header-part) .submitted{flex-flow:wrap;gap:8px 24px;display:flex}:is(:is(.content-page-style .content-first-screen .header-part) .submitted) .item{color:var(--secondary-blue-color-less);align-items:center;gap:4px;font-size:12px;font-weight:300;line-height:16px;display:inline-flex}:is(:is(:is(.content-page-style .content-first-screen .header-part) .submitted) .item) .cog-icon{width:16px;height:16px}:is(:is(:is(:is(:is(.content-page-style .content-first-screen .header-part) .submitted) .item) .cog-icon) svg) .cog-svg-primary-color{fill:var(--secondary-blue-color)}:is(:is(:is(:is(:is(.content-page-style .content-first-screen .header-part) .submitted) .item) .cog-icon) svg) .cog-svg-secondary-color{fill:var(--secondary-blue-color-less)}:is(.content-page-style .content-first-screen .header-part) .page-catchline{margin:0;font-size:18px;font-weight:300;line-height:28px;display:none}:is(.content-page-style .content-first-screen .header-part) .buttons{flex-flow:wrap;gap:12px;padding-top:12px;display:flex;position:relative}:is(:is(.content-page-style .content-first-screen .header-part) .buttons) .btn{text-transform:none;border-radius:24px;gap:8px;height:48px;margin:0;font-size:13px}.active:is(:is(:is(.content-page-style .content-first-screen .header-part) .buttons) .btn){background:#ffffff1f}.active:is(:is(:is(.content-page-style .content-first-screen .header-part) .buttons) .btn) .cog-icon{transform:rotate(180deg)}:is(:is(.content-page-style .content-first-screen .header-part) .buttons) .btn-toc{border:1px solid #ffffff40}:is(:is(.content-page-style .content-first-screen .header-part) .buttons) .btn-contact{color:var(--primary-color);background:#fff}@media screen and (width>=768.02px){.content-page-style .content-first-screen .header-part{border:20px solid var(--secondary-blue-color);border-left:0;order:2;padding:30px 30px 90px 72px}:is(.content-page-style .content-first-screen .header-part) h1{font-size:40px;line-height:48px}:is(.content-page-style .content-first-screen .header-part) .page-catchline{display:inline;display:initial}:is(.content-page-style .content-first-screen .header-part) .buttons{padding-top:16px}:is(:is(.content-page-style .content-first-screen .header-part) .buttons) .btn-contact{font-size:16px}}@media screen and (width>=1024.02px){.content-page-style .content-first-screen .header-part{border-width:30px;padding:30px 96px 90px}}@media screen and (width>=1218.02px){:is(.content-page-style .content-first-screen .header-part) .introduction{max-width:calc(16svw + 441px)}}.content-page-style .content-first-screen .breadcrumb{background:0 0;padding:0}:is(.content-page-style .content-first-screen .breadcrumb) .content-part{max-width:100%;margin:0;padding:0!important}:is(.content-page-style .content-first-screen .breadcrumb) ol{flex-flow:wrap;justify-content:flex-start}:is(:is(.content-page-style .content-first-screen .breadcrumb) ol) li{color:#fff;flex-flow:wrap}:is(:is(:is(.content-page-style .content-first-screen .breadcrumb) ol) li):before{-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHdpZHRoPSIyNCI+PHBhdGggZD0iTTkuNCAxOCA4IDE2LjYgMTIuNiAxMiA4IDcuNCA5LjQgNiAxNS40IDEyWiIvPjwvc3ZnPg==);mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHdpZHRoPSIyNCI+PHBhdGggZD0iTTkuNCAxOCA4IDE2LjYgMTIuNiAxMiA4IDcuNCA5LjQgNiAxNS40IDEyWiIvPjwvc3ZnPg==)}:is(:is(:is(.content-page-style .content-first-screen .breadcrumb) ol) li) a{color:#fff}:is(:is(:is(:is(.content-page-style .content-first-screen .breadcrumb) ol) li) a):hover{-webkit-text-decoration:underline;text-decoration:underline}:is(:is(:is(.content-page-style .content-first-screen .breadcrumb) ol) li):last-child{display:none}.content-page-style .toc-list{color:var(--primary-color);opacity:0;pointer-events:none;z-index:10;border-radius:2px;width:calc(100svw - 72px);max-width:400px;transition:all .3s;position:absolute;inset:0 auto auto 0;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}:is(.content-page-style .toc-list) .cog-overlay{pointer-events:none;z-index:1}.active:is(.content-page-style .toc-list){display:inline;display:initial;opacity:1;pointer-events:auto;inset:52px auto auto 0}.active:is(.content-page-style .toc-list) .cog-overlay{pointer-events:auto}:is(.content-page-style .toc-list) nav{z-index:2;background:#fff;position:relative}:is(:is(.content-page-style .toc-list) nav) ol{counter-reset:count;flex-flow:column;gap:0;width:100%;margin:0;padding:12px 0;list-style:none;display:flex}:is(:is(:is(.content-page-style .toc-list) nav) ol) li{padding:0}:is(:is(:is(:is(.content-page-style .toc-list) nav) ol) li) a{counter-increment:count;color:var(--primary-color);gap:8px;padding:6px 16px;font-size:15px;line-height:20px;-webkit-text-decoration:none;text-decoration:none;display:flex}:is(:is(:is(:is(:is(.content-page-style .toc-list) nav) ol) li) a):before{content:counter(count, decimal) ". "}:is(:is(:is(:is(:is(.content-page-style .toc-list) nav) ol) li) a):hover{background:var(--primary-color-10percent)}@media screen and (width>=768.02px){.active:is(.content-page-style .toc-list){inset:56px auto auto 0}}.content-page-style .content-first-screen figure{border:12px solid var(--secondary-blue-color);border-top:0;width:100%;display:block}:is(.content-page-style .content-first-screen figure) .blurred-visual{display:none}:is(.content-page-style .content-first-screen figure) .main-visual{width:100%;height:300px;display:block}:is(:is(.content-page-style .content-first-screen figure) .main-visual) img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}@media screen and (width>=768.02px){.content-page-style .content-first-screen figure{border:0;order:1;width:100%;max-width:34svw;padding:20px 0 20px 20px;position:relative}:is(.content-page-style .content-first-screen figure):before{background:var(--secondary-blue-color);content:"";opacity:.7;z-index:2;position:absolute;inset:20px 0 20px 20px}:is(.content-page-style .content-first-screen figure) .blurred-visual{display:inline;display:initial;z-index:1;background:#fff;position:absolute;inset:0;overflow:hidden}:is(:is(.content-page-style .content-first-screen figure) .blurred-visual) img{filter:blur(70px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform-origin:50%;width:100%;height:100%;transform:scale(1.2)}:is(.content-page-style .content-first-screen figure) .main-visual{z-index:3;width:calc(100% + 36px);height:400px;margin-right:-36px;position:relative}}@media screen and (width>=1024.02px){.content-page-style .content-first-screen figure{padding:30px 0 30px 30px}:is(.content-page-style .content-first-screen figure):before{inset:30px 0 30px 30px}}.content-page-style .outer-content-area{z-index:4;margin:-98px 24px 0;position:relative}:is(.content-page-style .outer-content-area):before{content:"";width:100%;max-width:1170px;height:280px;display:block;position:absolute;inset:0 auto auto 50%;transform:translate(-50%);box-shadow:0 0 50px #0000001a}:is(.content-page-style .outer-content-area) .content-area{color:#333;background:#fff;flex-flow:column;gap:60px;max-width:1170px;margin:0 auto;padding:24px 24px 90px;display:flex;position:relative}:is(:is(.content-page-style .outer-content-area) .content-area) .page-catchline{margin:0;font-size:18px;font-weight:300;line-height:28px}.related:is(:is(.content-page-style .outer-content-area) .content-area){background:var(--light-gray-color);margin:0 auto;padding:60px 24px}.related:is(:is(.content-page-style .outer-content-area) .content-area) .inner{max-width:700px;margin:0 auto}@media screen and (width>=768.02px){.content-page-style .outer-content-area{margin:-60px 24px 0}:is(.content-page-style .outer-content-area) .content-area{padding:60px 72px}:is(:is(.content-page-style .outer-content-area) .content-area) .page-catchline{display:none}}.content-page-style .content-area .content-summary{background:#f8f5fa;flex-flow:column;gap:24px;width:100%;padding:24px 16px;display:flex}:is(.content-page-style .content-area .content-summary) h2{color:var(--primary-color);flex-flow:row;align-items:center;gap:16px;margin:0;font-family:Sora,sans-serif;font-size:20px;line-height:28px;display:flex}:is(:is(.content-page-style .content-area .content-summary) h2) img{flex:none;display:block}:is(.content-page-style .content-area .content-summary) .summary-inner{color:var(--primary-color);font-size:16px;font-weight:300;line-height:20px}:is(:is(.content-page-style .content-area .content-summary) .summary-inner) ol,:is(:is(.content-page-style .content-area .content-summary) .summary-inner) ul{flex-flow:column;gap:16px;display:flex}:is(.content-page-style .content-area .content-summary) .legals{color:var(--primary-color-75percent)!important}@media screen and (width>=768.02px){.content-page-style .content-area .content-summary{gap:36px;padding:36px}}@media screen and (width>=1024.02px){.content-page-style .content-area .content-summary{padding:36px 90px}}.content-page-style .content-author{flex-flow:column;gap:24px;width:100%;max-width:840px;margin:0 auto;padding:24px 0 0;display:flex}:is(.content-page-style .content-author) picture{flex:none;width:124px;height:124px;margin:0 auto;display:block}:is(:is(.content-page-style .content-author) picture) img{border-radius:50%;width:100%;height:auto;display:block}:is(.content-page-style .content-author) .text-part{flex-flow:column;gap:16px;display:flex}:is(:is(.content-page-style .content-author) .text-part) .h2{color:var(--primary-color);margin:0;font-family:Sora,sans-serif;font-size:16px;font-weight:700;line-height:20px}:is(:is(.content-page-style .content-author) .text-part) .description{flex-flow:column;gap:16px;display:flex}:is(:is(:is(.content-page-style .content-author) .text-part) .description) *{margin:0}@media screen and (width>=768px){.content-page-style .content-author{flex-flow:row;gap:48px;padding:48px 0}}:is(.content-page-style .content-area .section) h2:not(.cog-autopromo h2):not(.form-in-page h2),:is(.content-page-style .content-area .section) h3:not(.cog-autopromo h3):not(.form-in-page h3),:is(.content-page-style .content-area .section) h4:not(.cog-autopromo h4):not(.form-in-page h4),:is(.content-page-style .content-area .section) h5:not(.cog-autopromo h5):not(.form-in-page h5){color:var(--primary-color);font-family:Sora,sans-serif;font-weight:700}:is(.content-page-style .content-area .section) h2:not(.cog-autopromo h2):not(.form-in-page h2){margin-top:60px;margin-bottom:24px;font-size:32px;line-height:40px}:is(.content-page-style .content-area .section) h3:not(.cog-autopromo h3):not(.form-in-page h3){font-size:24px;line-height:28px}:is(.content-page-style .content-area .section) h4:not(.cog-autopromo h4):not(.form-in-page h4){font-size:20px;line-height:24px}:is(.content-page-style .content-area .section) h5:not(.cog-autopromo h5):not(.form-in-page h5),:is(.content-page-style .content-area .section) p:not(.cog-autopromo p):not(.form-in-page p),:is(.content-page-style .content-area .section) ul:not(.cog-autopromo ul):not(.form-in-page ul),:is(.content-page-style .content-area .section) ol:not(.cog-autopromo ol):not(.form-in-page ol),:is(.content-page-style .content-area .section) table:not(.cog-autopromo table):not(.form-in-page table){font-size:16px;line-height:20px}:is(.content-page-style .content-area .section) table:not(.cog-autopromo table):not(.form-in-page table){margin-bottom:24px}.content-page-style .cog-autopromo-content{gap:20px;max-width:820px;margin:50px auto}:is(.content-page-style .cog-autopromo-content) .node-card-content{width:100%;margin:0}@media screen and (width>=768px){:is(.content-page-style .cog-autopromo-content) .node-card-content{width:calc(50% - 10px)}}
