@charset "UTF-8";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{scroll-behavior:smooth}body{position:relative;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}iframe:where([src^="https://www.youtube.com"],[src^="https://player.vimeo.com"]){border:none}@keyframes fade-in{0%{opacity:0}to{visibility:visible;opacity:1}}@keyframes fade-in-load{0%{opacity:0}50%{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}@keyframes fade-out{0%{visibility:visible;opacity:1}to{opacity:0}}@keyframes fade-out-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3rem)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-3rem)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(3rem)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-up{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}@keyframes scale-up{0%{transform:scale(1)}to{transform:scale(1.2)}}@keyframes scale-down{0%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes blur-in{0%{filter:blur(1.5rem)}to{filter:blur(0)}}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes underline-sweep{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}50.001%{transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.slide-in-up{opacity:0}.slide-in-up.is-active{animation-name:slide-in-up;animation-duration:1s;animation-fill-mode:both}:root{--color-primary: #2236ad;--color-primary-light: #e2e5fa;--color-primary-dark: #0a3e6f;--color-danger: #c9322a;--color-text-primary: #151515;--color-text-secondary: #5a5a5a;--color-text-inverse: #fff;--color-bg-primary: #f3f2f7;--color-bg-secondary: #fff;--color-border-primary: #e5e5e5;--color-border-secondary: #999;--color-border-inverse: #fff;--color-gray: #999;--column-gap: 36px;--row-gap: 36px;--z-index-header: 30;--z-index-overlay: 20;--z-index-fixed-nav: 10;--default-transition: .3s ease-out;--underline-transition: .1s ease-out;--default-box-shadow-hover: 0 4px 10px 4px rgb(54 56 65 / 20%)}html{scroll-padding-top:98px}@media (width >= 1280px){html{scroll-padding-top:144px}}body{font-size:1rem;line-height:1.5rem;font-size:clamp(1rem,.875rem + .31vw,1.125rem);line-height:1.8;display:grid;grid-template-areas:"header" "main" "footer";grid-template-rows:auto 1fr auto;min-block-size:100dvb;container-type:inline-size;font-family:Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,HiraKakuProN-W3,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,ＭＳ Ｐゴシック,sans-serif;color:var(--color-text-primary);background-color:var(--color-bg-primary);animation:fade-in-load 1.5s ease forwards}@media (width < 375px){body{zoom:progress(100vw,0px,375px)}}hr{color:#e5e5e5}.c-grid:where(:not([data-config*="[flex]"])){display:grid;gap:var(--row-gap) var(--column-gap)}.c-grid:where(:not([data-config*="[flex]"])):where([data-config="1"],[data-config*="[1]"]){grid-template-columns:repeat(1,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span="1"],[data-span*="[1]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span="1"],[data-span*="[1]"])>*:where([data-span="1"],[data-span*="[1]"]){grid-column:span 1}.c-grid:where(:not([data-config*="[flex]"])):where([data-config="2"],[data-config*="[2]"]){grid-template-columns:repeat(2,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span="2"],[data-span*="[2]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span="2"],[data-span*="[2]"])>*:where([data-span="2"],[data-span*="[2]"]){grid-column:span 2}.c-grid:where(:not([data-config*="[flex]"])):where([data-config="3"],[data-config*="[3]"]){grid-template-columns:repeat(3,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span="3"],[data-span*="[3]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span="3"],[data-span*="[3]"])>*:where([data-span="3"],[data-span*="[3]"]){grid-column:span 3}.c-grid:where(:not([data-config*="[flex]"])):where([data-config="4"],[data-config*="[4]"]){grid-template-columns:repeat(4,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span="4"],[data-span*="[4]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span="4"],[data-span*="[4]"])>*:where([data-span="4"],[data-span*="[4]"]){grid-column:span 4}.c-grid:where(:not([data-config*="[flex]"])):where([data-config="5"],[data-config*="[5]"]){grid-template-columns:repeat(5,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span="5"],[data-span*="[5]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span="5"],[data-span*="[5]"])>*:where([data-span="5"],[data-span*="[5]"]){grid-column:span 5}.c-grid:where(:not([data-config*="[flex]"])):where([data-config="6"],[data-config*="[6]"]){grid-template-columns:repeat(6,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span="6"],[data-span*="[6]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span="6"],[data-span*="[6]"])>*:where([data-span="6"],[data-span*="[6]"]){grid-column:span 6}.c-grid:where(:not([data-config*="[flex]"])):where([data-config="7"],[data-config*="[7]"]){grid-template-columns:repeat(7,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span="7"],[data-span*="[7]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span="7"],[data-span*="[7]"])>*:where([data-span="7"],[data-span*="[7]"]){grid-column:span 7}.c-grid:where(:not([data-config*="[flex]"])):where([data-config="8"],[data-config*="[8]"]){grid-template-columns:repeat(8,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span="8"],[data-span*="[8]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span="8"],[data-span*="[8]"])>*:where([data-span="8"],[data-span*="[8]"]){grid-column:span 8}.c-grid:where(:not([data-config*="[flex]"])):where([data-config="9"],[data-config*="[9]"]){grid-template-columns:repeat(9,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span="9"],[data-span*="[9]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span="9"],[data-span*="[9]"])>*:where([data-span="9"],[data-span*="[9]"]){grid-column:span 9}.c-grid:where(:not([data-config*="[flex]"])):where([data-config="10"],[data-config*="[10]"]){grid-template-columns:repeat(10,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span="10"],[data-span*="[10]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span="10"],[data-span*="[10]"])>*:where([data-span="10"],[data-span*="[10]"]){grid-column:span 10}.c-grid:where(:not([data-config*="[flex]"])):where([data-config="11"],[data-config*="[11]"]){grid-template-columns:repeat(11,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span="11"],[data-span*="[11]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span="11"],[data-span*="[11]"])>*:where([data-span="11"],[data-span*="[11]"]){grid-column:span 11}.c-grid:where(:not([data-config*="[flex]"])):where([data-config="12"],[data-config*="[12]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span="12"],[data-span*="[12]"]){grid-template-columns:1fr}.c-grid:where(:not([data-config*="[flex]"])):has([data-span="12"],[data-span*="[12]"])>*:where([data-span="12"],[data-span*="[12]"]){grid-column:span 1}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid="1"],[data-subgrid*="[1]"]) .c-subgrid{grid-row:span 1}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid="2"],[data-subgrid*="[2]"]) .c-subgrid{grid-row:span 2}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid="3"],[data-subgrid*="[3]"]) .c-subgrid{grid-row:span 3}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid="4"],[data-subgrid*="[4]"]) .c-subgrid{grid-row:span 4}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid="5"],[data-subgrid*="[5]"]) .c-subgrid{grid-row:span 5}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid="6"],[data-subgrid*="[6]"]) .c-subgrid{grid-row:span 6}@media (width >= 640px){.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[sm:1]"]){grid-template-columns:repeat(1,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:1]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:1]"])>*:where([data-span*="[sm:1]"]){grid-column:span 1}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[sm:2]"]){grid-template-columns:repeat(2,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:2]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:2]"])>*:where([data-span*="[sm:2]"]){grid-column:span 2}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[sm:3]"]){grid-template-columns:repeat(3,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:3]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:3]"])>*:where([data-span*="[sm:3]"]){grid-column:span 3}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[sm:4]"]){grid-template-columns:repeat(4,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:4]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:4]"])>*:where([data-span*="[sm:4]"]){grid-column:span 4}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[sm:5]"]){grid-template-columns:repeat(5,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:5]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:5]"])>*:where([data-span*="[sm:5]"]){grid-column:span 5}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[sm:6]"]){grid-template-columns:repeat(6,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:6]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:6]"])>*:where([data-span*="[sm:6]"]){grid-column:span 6}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[sm:7]"]){grid-template-columns:repeat(7,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:7]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:7]"])>*:where([data-span*="[sm:7]"]){grid-column:span 7}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[sm:8]"]){grid-template-columns:repeat(8,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:8]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:8]"])>*:where([data-span*="[sm:8]"]){grid-column:span 8}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[sm:9]"]){grid-template-columns:repeat(9,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:9]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:9]"])>*:where([data-span*="[sm:9]"]){grid-column:span 9}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[sm:10]"]){grid-template-columns:repeat(10,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:10]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:10]"])>*:where([data-span*="[sm:10]"]){grid-column:span 10}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[sm:11]"]){grid-template-columns:repeat(11,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:11]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:11]"])>*:where([data-span*="[sm:11]"]){grid-column:span 11}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[sm:12]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:12]"]){grid-template-columns:1fr}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[sm:12]"])>*:where([data-span*="[sm:12]"]){grid-column:span 1}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[sm:1]"]) .c-subgrid{grid-row:span 1}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[sm:2]"]) .c-subgrid{grid-row:span 2}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[sm:3]"]) .c-subgrid{grid-row:span 3}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[sm:4]"]) .c-subgrid{grid-row:span 4}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[sm:5]"]) .c-subgrid{grid-row:span 5}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[sm:6]"]) .c-subgrid{grid-row:span 6}}@media (width >= 768px){.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[md:1]"]){grid-template-columns:repeat(1,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:1]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:1]"])>*:where([data-span*="[md:1]"]){grid-column:span 1}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[md:2]"]){grid-template-columns:repeat(2,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:2]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:2]"])>*:where([data-span*="[md:2]"]){grid-column:span 2}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[md:3]"]){grid-template-columns:repeat(3,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:3]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:3]"])>*:where([data-span*="[md:3]"]){grid-column:span 3}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[md:4]"]){grid-template-columns:repeat(4,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:4]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:4]"])>*:where([data-span*="[md:4]"]){grid-column:span 4}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[md:5]"]){grid-template-columns:repeat(5,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:5]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:5]"])>*:where([data-span*="[md:5]"]){grid-column:span 5}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[md:6]"]){grid-template-columns:repeat(6,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:6]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:6]"])>*:where([data-span*="[md:6]"]){grid-column:span 6}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[md:7]"]){grid-template-columns:repeat(7,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:7]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:7]"])>*:where([data-span*="[md:7]"]){grid-column:span 7}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[md:8]"]){grid-template-columns:repeat(8,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:8]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:8]"])>*:where([data-span*="[md:8]"]){grid-column:span 8}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[md:9]"]){grid-template-columns:repeat(9,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:9]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:9]"])>*:where([data-span*="[md:9]"]){grid-column:span 9}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[md:10]"]){grid-template-columns:repeat(10,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:10]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:10]"])>*:where([data-span*="[md:10]"]){grid-column:span 10}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[md:11]"]){grid-template-columns:repeat(11,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:11]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:11]"])>*:where([data-span*="[md:11]"]){grid-column:span 11}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[md:12]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:12]"]){grid-template-columns:1fr}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[md:12]"])>*:where([data-span*="[md:12]"]){grid-column:span 1}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[md:1]"]) .c-subgrid{grid-row:span 1}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[md:2]"]) .c-subgrid{grid-row:span 2}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[md:3]"]) .c-subgrid{grid-row:span 3}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[md:4]"]) .c-subgrid{grid-row:span 4}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[md:5]"]) .c-subgrid{grid-row:span 5}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[md:6]"]) .c-subgrid{grid-row:span 6}}@media (width >= 1024px){.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[lg:1]"]){grid-template-columns:repeat(1,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:1]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:1]"])>*:where([data-span*="[lg:1]"]){grid-column:span 1}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[lg:2]"]){grid-template-columns:repeat(2,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:2]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:2]"])>*:where([data-span*="[lg:2]"]){grid-column:span 2}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[lg:3]"]){grid-template-columns:repeat(3,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:3]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:3]"])>*:where([data-span*="[lg:3]"]){grid-column:span 3}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[lg:4]"]){grid-template-columns:repeat(4,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:4]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:4]"])>*:where([data-span*="[lg:4]"]){grid-column:span 4}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[lg:5]"]){grid-template-columns:repeat(5,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:5]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:5]"])>*:where([data-span*="[lg:5]"]){grid-column:span 5}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[lg:6]"]){grid-template-columns:repeat(6,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:6]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:6]"])>*:where([data-span*="[lg:6]"]){grid-column:span 6}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[lg:7]"]){grid-template-columns:repeat(7,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:7]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:7]"])>*:where([data-span*="[lg:7]"]){grid-column:span 7}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[lg:8]"]){grid-template-columns:repeat(8,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:8]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:8]"])>*:where([data-span*="[lg:8]"]){grid-column:span 8}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[lg:9]"]){grid-template-columns:repeat(9,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:9]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:9]"])>*:where([data-span*="[lg:9]"]){grid-column:span 9}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[lg:10]"]){grid-template-columns:repeat(10,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:10]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:10]"])>*:where([data-span*="[lg:10]"]){grid-column:span 10}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[lg:11]"]){grid-template-columns:repeat(11,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:11]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:11]"])>*:where([data-span*="[lg:11]"]){grid-column:span 11}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[lg:12]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:12]"]){grid-template-columns:1fr}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[lg:12]"])>*:where([data-span*="[lg:12]"]){grid-column:span 1}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[lg:1]"]) .c-subgrid{grid-row:span 1}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[lg:2]"]) .c-subgrid{grid-row:span 2}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[lg:3]"]) .c-subgrid{grid-row:span 3}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[lg:4]"]) .c-subgrid{grid-row:span 4}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[lg:5]"]) .c-subgrid{grid-row:span 5}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[lg:6]"]) .c-subgrid{grid-row:span 6}}@media (width >= 1280px){.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[xl:1]"]){grid-template-columns:repeat(1,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:1]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:1]"])>*:where([data-span*="[xl:1]"]){grid-column:span 1}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[xl:2]"]){grid-template-columns:repeat(2,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:2]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:2]"])>*:where([data-span*="[xl:2]"]){grid-column:span 2}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[xl:3]"]){grid-template-columns:repeat(3,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:3]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:3]"])>*:where([data-span*="[xl:3]"]){grid-column:span 3}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[xl:4]"]){grid-template-columns:repeat(4,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:4]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:4]"])>*:where([data-span*="[xl:4]"]){grid-column:span 4}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[xl:5]"]){grid-template-columns:repeat(5,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:5]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:5]"])>*:where([data-span*="[xl:5]"]){grid-column:span 5}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[xl:6]"]){grid-template-columns:repeat(6,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:6]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:6]"])>*:where([data-span*="[xl:6]"]){grid-column:span 6}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[xl:7]"]){grid-template-columns:repeat(7,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:7]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:7]"])>*:where([data-span*="[xl:7]"]){grid-column:span 7}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[xl:8]"]){grid-template-columns:repeat(8,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:8]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:8]"])>*:where([data-span*="[xl:8]"]){grid-column:span 8}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[xl:9]"]){grid-template-columns:repeat(9,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:9]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:9]"])>*:where([data-span*="[xl:9]"]){grid-column:span 9}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[xl:10]"]){grid-template-columns:repeat(10,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:10]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:10]"])>*:where([data-span*="[xl:10]"]){grid-column:span 10}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[xl:11]"]){grid-template-columns:repeat(11,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:11]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:11]"])>*:where([data-span*="[xl:11]"]){grid-column:span 11}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[xl:12]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:12]"]){grid-template-columns:1fr}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[xl:12]"])>*:where([data-span*="[xl:12]"]){grid-column:span 1}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[xl:1]"]) .c-subgrid{grid-row:span 1}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[xl:2]"]) .c-subgrid{grid-row:span 2}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[xl:3]"]) .c-subgrid{grid-row:span 3}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[xl:4]"]) .c-subgrid{grid-row:span 4}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[xl:5]"]) .c-subgrid{grid-row:span 5}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[xl:6]"]) .c-subgrid{grid-row:span 6}}@media (width >= 1536px){.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[2xl:1]"]){grid-template-columns:repeat(1,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:1]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:1]"])>*:where([data-span*="[2xl:1]"]){grid-column:span 1}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[2xl:2]"]){grid-template-columns:repeat(2,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:2]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:2]"])>*:where([data-span*="[2xl:2]"]){grid-column:span 2}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[2xl:3]"]){grid-template-columns:repeat(3,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:3]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:3]"])>*:where([data-span*="[2xl:3]"]){grid-column:span 3}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[2xl:4]"]){grid-template-columns:repeat(4,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:4]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:4]"])>*:where([data-span*="[2xl:4]"]){grid-column:span 4}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[2xl:5]"]){grid-template-columns:repeat(5,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:5]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:5]"])>*:where([data-span*="[2xl:5]"]){grid-column:span 5}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[2xl:6]"]){grid-template-columns:repeat(6,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:6]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:6]"])>*:where([data-span*="[2xl:6]"]){grid-column:span 6}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[2xl:7]"]){grid-template-columns:repeat(7,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:7]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:7]"])>*:where([data-span*="[2xl:7]"]){grid-column:span 7}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[2xl:8]"]){grid-template-columns:repeat(8,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:8]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:8]"])>*:where([data-span*="[2xl:8]"]){grid-column:span 8}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[2xl:9]"]){grid-template-columns:repeat(9,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:9]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:9]"])>*:where([data-span*="[2xl:9]"]){grid-column:span 9}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[2xl:10]"]){grid-template-columns:repeat(10,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:10]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:10]"])>*:where([data-span*="[2xl:10]"]){grid-column:span 10}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[2xl:11]"]){grid-template-columns:repeat(11,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:11]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:11]"])>*:where([data-span*="[2xl:11]"]){grid-column:span 11}.c-grid:where(:not([data-config*="[flex]"])):where([data-config*="[2xl:12]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:12]"]){grid-template-columns:1fr}.c-grid:where(:not([data-config*="[flex]"])):has([data-span*="[2xl:12]"])>*:where([data-span*="[2xl:12]"]){grid-column:span 1}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[2xl:1]"]) .c-subgrid{grid-row:span 1}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[2xl:2]"]) .c-subgrid{grid-row:span 2}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[2xl:3]"]) .c-subgrid{grid-row:span 3}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[2xl:4]"]) .c-subgrid{grid-row:span 4}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[2xl:5]"]) .c-subgrid{grid-row:span 5}.c-grid:where(:not([data-config*="[flex]"])):where([data-subgrid*="[2xl:6]"]) .c-subgrid{grid-row:span 6}}.c-subgrid{display:grid;grid-template-rows:subgrid;row-gap:0}.c-grid:where([data-config*="[flex]"]){display:flex;flex-wrap:wrap;gap:var(--row-gap) var(--column-gap)}.c-grid:where([data-config*="[flex]"])[data-config*="[center]"]{align-items:center;justify-content:center}.c-grid:where([data-config*="[flex]"])[data-config*="[reverse]"]{flex-direction:row-reverse}.c-grid:where([data-config*="[flex]"]):where([data-config="1"],[data-config*="[1]"])>*{width:calc(100% - var(--column-gap) + calc(var(--column-gap) / 1))}.c-grid:where([data-config*="[flex]"])>*:where([data-span="1"],[data-span*="[1]"]){width:calc(8.3333333333% - var(--column-gap) + calc(var(--column-gap) * 1 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config="2"],[data-config*="[2]"])>*{width:calc(50% - var(--column-gap) + calc(var(--column-gap) / 2))}.c-grid:where([data-config*="[flex]"])>*:where([data-span="2"],[data-span*="[2]"]){width:calc(16.6666666667% - var(--column-gap) + calc(var(--column-gap) * 2 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config="3"],[data-config*="[3]"])>*{width:calc(33.3333333333% - var(--column-gap) + calc(var(--column-gap) / 3))}.c-grid:where([data-config*="[flex]"])>*:where([data-span="3"],[data-span*="[3]"]){width:calc(25% - var(--column-gap) + calc(var(--column-gap) * 3 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config="4"],[data-config*="[4]"])>*{width:calc(25% - var(--column-gap) + calc(var(--column-gap) / 4))}.c-grid:where([data-config*="[flex]"])>*:where([data-span="4"],[data-span*="[4]"]){width:calc(33.3333333333% - var(--column-gap) + calc(var(--column-gap) * 4 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config="5"],[data-config*="[5]"])>*{width:calc(20% - var(--column-gap) + calc(var(--column-gap) / 5))}.c-grid:where([data-config*="[flex]"])>*:where([data-span="5"],[data-span*="[5]"]){width:calc(41.6666666667% - var(--column-gap) + calc(var(--column-gap) * 5 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config="6"],[data-config*="[6]"])>*{width:calc(16.6666666667% - var(--column-gap) + calc(var(--column-gap) / 6))}.c-grid:where([data-config*="[flex]"])>*:where([data-span="6"],[data-span*="[6]"]){width:calc(50% - var(--column-gap) + calc(var(--column-gap) * 6 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config="7"],[data-config*="[7]"])>*{width:calc(14.2857142857% - var(--column-gap) + calc(var(--column-gap) / 7))}.c-grid:where([data-config*="[flex]"])>*:where([data-span="7"],[data-span*="[7]"]){width:calc(58.3333333333% - var(--column-gap) + calc(var(--column-gap) * 7 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config="8"],[data-config*="[8]"])>*{width:calc(12.5% - var(--column-gap) + calc(var(--column-gap) / 8))}.c-grid:where([data-config*="[flex]"])>*:where([data-span="8"],[data-span*="[8]"]){width:calc(66.6666666667% - var(--column-gap) + calc(var(--column-gap) * 8 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config="9"],[data-config*="[9]"])>*{width:calc(11.1111111111% - var(--column-gap) + calc(var(--column-gap) / 9))}.c-grid:where([data-config*="[flex]"])>*:where([data-span="9"],[data-span*="[9]"]){width:calc(75% - var(--column-gap) + calc(var(--column-gap) * 9 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config="10"],[data-config*="[10]"])>*{width:calc(10% - var(--column-gap) + calc(var(--column-gap) / 10))}.c-grid:where([data-config*="[flex]"])>*:where([data-span="10"],[data-span*="[10]"]){width:calc(83.3333333333% - var(--column-gap) + calc(var(--column-gap) * 10 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config="11"],[data-config*="[11]"])>*{width:calc(9.0909090909% - var(--column-gap) + calc(var(--column-gap) / 11))}.c-grid:where([data-config*="[flex]"])>*:where([data-span="11"],[data-span*="[11]"]){width:calc(91.6666666667% - var(--column-gap) + calc(var(--column-gap) * 11 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config="12"],[data-config*="[12]"])>*{width:calc(8.3333333333% - var(--column-gap) + calc(var(--column-gap) / 12))}.c-grid:where([data-config*="[flex]"])>*:where([data-span="12"],[data-span*="[12]"]){width:calc(100% - var(--column-gap) + calc(var(--column-gap) * 12 / 12))}@media (width >= 640px){.c-grid:where([data-config*="[flex]"]):where([data-config*="[sm:1]"])>*{width:calc(100% - var(--column-gap) + calc(var(--column-gap) / 1))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[sm:1]"]){width:calc(8.3333333333% - var(--column-gap) + calc(var(--column-gap) * 1 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[sm:2]"])>*{width:calc(50% - var(--column-gap) + calc(var(--column-gap) / 2))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[sm:2]"]){width:calc(16.6666666667% - var(--column-gap) + calc(var(--column-gap) * 2 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[sm:3]"])>*{width:calc(33.3333333333% - var(--column-gap) + calc(var(--column-gap) / 3))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[sm:3]"]){width:calc(25% - var(--column-gap) + calc(var(--column-gap) * 3 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[sm:4]"])>*{width:calc(25% - var(--column-gap) + calc(var(--column-gap) / 4))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[sm:4]"]){width:calc(33.3333333333% - var(--column-gap) + calc(var(--column-gap) * 4 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[sm:5]"])>*{width:calc(20% - var(--column-gap) + calc(var(--column-gap) / 5))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[sm:5]"]){width:calc(41.6666666667% - var(--column-gap) + calc(var(--column-gap) * 5 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[sm:6]"])>*{width:calc(16.6666666667% - var(--column-gap) + calc(var(--column-gap) / 6))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[sm:6]"]){width:calc(50% - var(--column-gap) + calc(var(--column-gap) * 6 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[sm:7]"])>*{width:calc(14.2857142857% - var(--column-gap) + calc(var(--column-gap) / 7))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[sm:7]"]){width:calc(58.3333333333% - var(--column-gap) + calc(var(--column-gap) * 7 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[sm:8]"])>*{width:calc(12.5% - var(--column-gap) + calc(var(--column-gap) / 8))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[sm:8]"]){width:calc(66.6666666667% - var(--column-gap) + calc(var(--column-gap) * 8 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[sm:9]"])>*{width:calc(11.1111111111% - var(--column-gap) + calc(var(--column-gap) / 9))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[sm:9]"]){width:calc(75% - var(--column-gap) + calc(var(--column-gap) * 9 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[sm:10]"])>*{width:calc(10% - var(--column-gap) + calc(var(--column-gap) / 10))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[sm:10]"]){width:calc(83.3333333333% - var(--column-gap) + calc(var(--column-gap) * 10 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[sm:11]"])>*{width:calc(9.0909090909% - var(--column-gap) + calc(var(--column-gap) / 11))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[sm:11]"]){width:calc(91.6666666667% - var(--column-gap) + calc(var(--column-gap) * 11 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[sm:12]"])>*{width:calc(8.3333333333% - var(--column-gap) + calc(var(--column-gap) / 12))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[sm:12]"]){width:calc(100% - var(--column-gap) + calc(var(--column-gap) * 12 / 12))}}@media (width >= 768px){.c-grid:where([data-config*="[flex]"]):where([data-config*="[md:1]"])>*{width:calc(100% - var(--column-gap) + calc(var(--column-gap) / 1))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[md:1]"]){width:calc(8.3333333333% - var(--column-gap) + calc(var(--column-gap) * 1 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[md:2]"])>*{width:calc(50% - var(--column-gap) + calc(var(--column-gap) / 2))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[md:2]"]){width:calc(16.6666666667% - var(--column-gap) + calc(var(--column-gap) * 2 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[md:3]"])>*{width:calc(33.3333333333% - var(--column-gap) + calc(var(--column-gap) / 3))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[md:3]"]){width:calc(25% - var(--column-gap) + calc(var(--column-gap) * 3 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[md:4]"])>*{width:calc(25% - var(--column-gap) + calc(var(--column-gap) / 4))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[md:4]"]){width:calc(33.3333333333% - var(--column-gap) + calc(var(--column-gap) * 4 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[md:5]"])>*{width:calc(20% - var(--column-gap) + calc(var(--column-gap) / 5))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[md:5]"]){width:calc(41.6666666667% - var(--column-gap) + calc(var(--column-gap) * 5 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[md:6]"])>*{width:calc(16.6666666667% - var(--column-gap) + calc(var(--column-gap) / 6))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[md:6]"]){width:calc(50% - var(--column-gap) + calc(var(--column-gap) * 6 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[md:7]"])>*{width:calc(14.2857142857% - var(--column-gap) + calc(var(--column-gap) / 7))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[md:7]"]){width:calc(58.3333333333% - var(--column-gap) + calc(var(--column-gap) * 7 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[md:8]"])>*{width:calc(12.5% - var(--column-gap) + calc(var(--column-gap) / 8))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[md:8]"]){width:calc(66.6666666667% - var(--column-gap) + calc(var(--column-gap) * 8 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[md:9]"])>*{width:calc(11.1111111111% - var(--column-gap) + calc(var(--column-gap) / 9))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[md:9]"]){width:calc(75% - var(--column-gap) + calc(var(--column-gap) * 9 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[md:10]"])>*{width:calc(10% - var(--column-gap) + calc(var(--column-gap) / 10))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[md:10]"]){width:calc(83.3333333333% - var(--column-gap) + calc(var(--column-gap) * 10 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[md:11]"])>*{width:calc(9.0909090909% - var(--column-gap) + calc(var(--column-gap) / 11))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[md:11]"]){width:calc(91.6666666667% - var(--column-gap) + calc(var(--column-gap) * 11 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[md:12]"])>*{width:calc(8.3333333333% - var(--column-gap) + calc(var(--column-gap) / 12))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[md:12]"]){width:calc(100% - var(--column-gap) + calc(var(--column-gap) * 12 / 12))}}@media (width >= 1024px){.c-grid:where([data-config*="[flex]"]):where([data-config*="[lg:1]"])>*{width:calc(100% - var(--column-gap) + calc(var(--column-gap) / 1))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[lg:1]"]){width:calc(8.3333333333% - var(--column-gap) + calc(var(--column-gap) * 1 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[lg:2]"])>*{width:calc(50% - var(--column-gap) + calc(var(--column-gap) / 2))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[lg:2]"]){width:calc(16.6666666667% - var(--column-gap) + calc(var(--column-gap) * 2 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[lg:3]"])>*{width:calc(33.3333333333% - var(--column-gap) + calc(var(--column-gap) / 3))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[lg:3]"]){width:calc(25% - var(--column-gap) + calc(var(--column-gap) * 3 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[lg:4]"])>*{width:calc(25% - var(--column-gap) + calc(var(--column-gap) / 4))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[lg:4]"]){width:calc(33.3333333333% - var(--column-gap) + calc(var(--column-gap) * 4 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[lg:5]"])>*{width:calc(20% - var(--column-gap) + calc(var(--column-gap) / 5))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[lg:5]"]){width:calc(41.6666666667% - var(--column-gap) + calc(var(--column-gap) * 5 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[lg:6]"])>*{width:calc(16.6666666667% - var(--column-gap) + calc(var(--column-gap) / 6))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[lg:6]"]){width:calc(50% - var(--column-gap) + calc(var(--column-gap) * 6 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[lg:7]"])>*{width:calc(14.2857142857% - var(--column-gap) + calc(var(--column-gap) / 7))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[lg:7]"]){width:calc(58.3333333333% - var(--column-gap) + calc(var(--column-gap) * 7 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[lg:8]"])>*{width:calc(12.5% - var(--column-gap) + calc(var(--column-gap) / 8))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[lg:8]"]){width:calc(66.6666666667% - var(--column-gap) + calc(var(--column-gap) * 8 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[lg:9]"])>*{width:calc(11.1111111111% - var(--column-gap) + calc(var(--column-gap) / 9))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[lg:9]"]){width:calc(75% - var(--column-gap) + calc(var(--column-gap) * 9 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[lg:10]"])>*{width:calc(10% - var(--column-gap) + calc(var(--column-gap) / 10))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[lg:10]"]){width:calc(83.3333333333% - var(--column-gap) + calc(var(--column-gap) * 10 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[lg:11]"])>*{width:calc(9.0909090909% - var(--column-gap) + calc(var(--column-gap) / 11))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[lg:11]"]){width:calc(91.6666666667% - var(--column-gap) + calc(var(--column-gap) * 11 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[lg:12]"])>*{width:calc(8.3333333333% - var(--column-gap) + calc(var(--column-gap) / 12))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[lg:12]"]){width:calc(100% - var(--column-gap) + calc(var(--column-gap) * 12 / 12))}}@media (width >= 1280px){.c-grid:where([data-config*="[flex]"]):where([data-config*="[xl:1]"])>*{width:calc(100% - var(--column-gap) + calc(var(--column-gap) / 1))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[xl:1]"]){width:calc(8.3333333333% - var(--column-gap) + calc(var(--column-gap) * 1 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[xl:2]"])>*{width:calc(50% - var(--column-gap) + calc(var(--column-gap) / 2))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[xl:2]"]){width:calc(16.6666666667% - var(--column-gap) + calc(var(--column-gap) * 2 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[xl:3]"])>*{width:calc(33.3333333333% - var(--column-gap) + calc(var(--column-gap) / 3))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[xl:3]"]){width:calc(25% - var(--column-gap) + calc(var(--column-gap) * 3 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[xl:4]"])>*{width:calc(25% - var(--column-gap) + calc(var(--column-gap) / 4))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[xl:4]"]){width:calc(33.3333333333% - var(--column-gap) + calc(var(--column-gap) * 4 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[xl:5]"])>*{width:calc(20% - var(--column-gap) + calc(var(--column-gap) / 5))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[xl:5]"]){width:calc(41.6666666667% - var(--column-gap) + calc(var(--column-gap) * 5 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[xl:6]"])>*{width:calc(16.6666666667% - var(--column-gap) + calc(var(--column-gap) / 6))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[xl:6]"]){width:calc(50% - var(--column-gap) + calc(var(--column-gap) * 6 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[xl:7]"])>*{width:calc(14.2857142857% - var(--column-gap) + calc(var(--column-gap) / 7))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[xl:7]"]){width:calc(58.3333333333% - var(--column-gap) + calc(var(--column-gap) * 7 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[xl:8]"])>*{width:calc(12.5% - var(--column-gap) + calc(var(--column-gap) / 8))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[xl:8]"]){width:calc(66.6666666667% - var(--column-gap) + calc(var(--column-gap) * 8 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[xl:9]"])>*{width:calc(11.1111111111% - var(--column-gap) + calc(var(--column-gap) / 9))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[xl:9]"]){width:calc(75% - var(--column-gap) + calc(var(--column-gap) * 9 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[xl:10]"])>*{width:calc(10% - var(--column-gap) + calc(var(--column-gap) / 10))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[xl:10]"]){width:calc(83.3333333333% - var(--column-gap) + calc(var(--column-gap) * 10 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[xl:11]"])>*{width:calc(9.0909090909% - var(--column-gap) + calc(var(--column-gap) / 11))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[xl:11]"]){width:calc(91.6666666667% - var(--column-gap) + calc(var(--column-gap) * 11 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[xl:12]"])>*{width:calc(8.3333333333% - var(--column-gap) + calc(var(--column-gap) / 12))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[xl:12]"]){width:calc(100% - var(--column-gap) + calc(var(--column-gap) * 12 / 12))}}@media (width >= 1536px){.c-grid:where([data-config*="[flex]"]):where([data-config*="[2xl:1]"])>*{width:calc(100% - var(--column-gap) + calc(var(--column-gap) / 1))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[2xl:1]"]){width:calc(8.3333333333% - var(--column-gap) + calc(var(--column-gap) * 1 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[2xl:2]"])>*{width:calc(50% - var(--column-gap) + calc(var(--column-gap) / 2))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[2xl:2]"]){width:calc(16.6666666667% - var(--column-gap) + calc(var(--column-gap) * 2 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[2xl:3]"])>*{width:calc(33.3333333333% - var(--column-gap) + calc(var(--column-gap) / 3))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[2xl:3]"]){width:calc(25% - var(--column-gap) + calc(var(--column-gap) * 3 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[2xl:4]"])>*{width:calc(25% - var(--column-gap) + calc(var(--column-gap) / 4))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[2xl:4]"]){width:calc(33.3333333333% - var(--column-gap) + calc(var(--column-gap) * 4 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[2xl:5]"])>*{width:calc(20% - var(--column-gap) + calc(var(--column-gap) / 5))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[2xl:5]"]){width:calc(41.6666666667% - var(--column-gap) + calc(var(--column-gap) * 5 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[2xl:6]"])>*{width:calc(16.6666666667% - var(--column-gap) + calc(var(--column-gap) / 6))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[2xl:6]"]){width:calc(50% - var(--column-gap) + calc(var(--column-gap) * 6 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[2xl:7]"])>*{width:calc(14.2857142857% - var(--column-gap) + calc(var(--column-gap) / 7))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[2xl:7]"]){width:calc(58.3333333333% - var(--column-gap) + calc(var(--column-gap) * 7 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[2xl:8]"])>*{width:calc(12.5% - var(--column-gap) + calc(var(--column-gap) / 8))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[2xl:8]"]){width:calc(66.6666666667% - var(--column-gap) + calc(var(--column-gap) * 8 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[2xl:9]"])>*{width:calc(11.1111111111% - var(--column-gap) + calc(var(--column-gap) / 9))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[2xl:9]"]){width:calc(75% - var(--column-gap) + calc(var(--column-gap) * 9 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[2xl:10]"])>*{width:calc(10% - var(--column-gap) + calc(var(--column-gap) / 10))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[2xl:10]"]){width:calc(83.3333333333% - var(--column-gap) + calc(var(--column-gap) * 10 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[2xl:11]"])>*{width:calc(9.0909090909% - var(--column-gap) + calc(var(--column-gap) / 11))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[2xl:11]"]){width:calc(91.6666666667% - var(--column-gap) + calc(var(--column-gap) * 11 / 12))}.c-grid:where([data-config*="[flex]"]):where([data-config*="[2xl:12]"])>*{width:calc(8.3333333333% - var(--column-gap) + calc(var(--column-gap) / 12))}.c-grid:where([data-config*="[flex]"])>*:where([data-span*="[2xl:12]"]){width:calc(100% - var(--column-gap) + calc(var(--column-gap) * 12 / 12))}}.c-card{gap:0;overflow:hidden;border:1px solid var(--color-border-primary);border-radius:4px}@media (any-hover: hover){.c-card{transition:box-shadow var(--default-transition)}.c-card [class*=_title]{text-decoration:underline;text-decoration-color:transparent;transition:color var(--default-transition),-webkit-text-decoration var(--default-transition);transition:color var(--default-transition),text-decoration var(--default-transition);transition:color var(--default-transition),text-decoration var(--default-transition),-webkit-text-decoration var(--default-transition)}.c-card[href]:hover{box-shadow:var(--default-box-shadow-hover)}.c-card[href]:hover [class*=_title]{color:var(--color-primary);text-decoration-color:currentcolor}}.c-card_figure{aspect-ratio:3/2;background-color:var(--color-bg-primary)}.c-card_figure img{width:100%;height:100%;margin-inline:auto;-o-object-fit:contain;object-fit:contain}.c-card_body{background-color:var(--color-bg-secondary)}.c-box.-border{padding:16px 24px;border:1px solid #e5e5e5}.c-box.-border-left{padding-top:22px;border-top:2px solid var(--color-border-primary)}@media (width >= 640px){.c-box.-border-left{padding-top:initial;padding-left:30px;border-top:initial;border-left:2px solid var(--color-border-primary)}}.c-box.-filled{padding:16px 24px;background-color:var(--color-bg-primary);border-radius:4px}.c-box.-border-top-primary{padding:clamp(2rem,1.5rem + 1.25vw,2.5rem) clamp(1rem,-.5rem + 3.75vw,2.5rem);background:var(--color-bg-primary);border-top:1px solid var(--color-primary);border-radius:0 0 4px 4px;box-shadow:0 0 4px #0000004d}.c-box.-border-filled{padding:clamp(2rem,1.5rem + 1.25vw,2.5rem) clamp(1rem,-.5rem + 3.75vw,2.5rem);background:#fbfbfb;border-radius:0 0 4px 4px;box-shadow:0 0 4px #0000004d}.c-container{position:relative;box-sizing:content-box;max-width:min(1260px,100%);padding:clamp(2.5rem,0rem + 6.25vw,5rem) clamp(1.5rem,.5rem + 2.5vw,2.5rem);margin-inline:auto}.c-container.has-breadcrumb{padding-top:clamp(1.5rem,.625rem + 2.19vw,2.375rem)}.p-header-pc{display:none}@media (width >= 1280px){html:has(.p-header-pc_search-input:focus){scroll-padding-top:initial}.p-header-pc{position:sticky;top:-47px;z-index:var(--z-index-header);display:flex;flex-direction:column;background-color:var(--color-bg-primary);border-bottom:transparent 1px solid;transition:border-bottom var(--default-transition)}html.is-header-minimized .p-header-pc{border-bottom:var(--color-border-primary) 1px solid}body:has(.p-overlay.is-active) .p-header-pc{width:100%}.p-header-pc_category-nav{z-index:var(--z-index-header);display:flex;gap:1px;background-color:var(--color-primary-light)}.p-header-pc_category-list{flex:1}.p-header-pc_category-list a,.p-header-pc_category-list span{display:block;width:100%;padding:7px 10px 11px;font-weight:700;line-height:1.5;color:var(--color-text-inverse);text-align:center;background-color:var(--color-primary);border-top:2px solid var(--color-primary)}.p-header-pc_category-list a:where([aria-current=page]),.p-header-pc_category-list span:where([aria-current=page]){color:var(--color-primary);background-color:var(--color-primary-light)}}@media (width >= 1280px) and (any-hover: hover){.p-header-pc_category-list a,.p-header-pc_category-list span{transition:color var(--default-transition),background-color var(--default-transition)}.p-header-pc_category-list a[href]:hover,.p-header-pc_category-list span[href]:hover{color:var(--color-primary);background-color:var(--color-primary-light)}}@media (width >= 1280px){.p-header-pc_main{position:sticky;top:0;z-index:var(--z-index-header)}.p-header-pc_main-inner{position:relative;display:flex;align-items:center;height:88px;padding-inline:clamp(1.5rem,.5rem + 2.5vw,2.5rem);background-color:var(--color-bg-primary);transition:height var(--default-transition)}html.is-header-minimized .p-header-pc_main-inner{height:64px}.p-header-pc_logo{display:flex;align-items:center;margin-right:auto}.p-header-pc_nav{display:flex;height:100%}.p-header-pc_item>a,.p-header-pc_item>button{display:flex;align-items:center;height:100%;font-weight:500;line-height:1.5}.p-header-pc_item .p-btn{height:-moz-fit-content;height:fit-content}.p-header-pc_item:has(.p-btn){display:flex;align-items:center}}@media (width >= 1280px) and (width >= 1280px){.p-header-pc_item>a,.p-header-pc_item>button{padding-inline:12px}.p-header-pc_item .p-btn{margin-inline:16px}}@media (width >= 1280px) and (width >= 1536px){.p-header-pc_item>a,.p-header-pc_item>button{padding-inline:24px}.p-header-pc_item .p-btn{margin-inline:32px}}@media (width >= 1280px){.p-header-pc_service{display:none}.p-header-pc_search{position:relative}.p-header-pc_search-input{width:200px;height:48px;padding-block:14px;padding-inline:8px 30px;font-size:.875rem;outline:none;background-color:transparent;border-bottom:2px solid var(--color-primary);transition:background-color .15s ease-in}.p-header-pc_search-input:focus{background-color:var(--color-primary-light)}.p-header-pc_search-input::-webkit-search-cancel-button{padding-left:4px}.p-header-pc_search-btn{position:absolute;top:0;right:0;bottom:0;padding-inline:8px}}.p-header-sp{display:none}@media (width < 1280px){.p-header-sp{position:sticky;top:0;z-index:var(--z-index-header);display:block;background-color:var(--color-bg-primary)}.p-header-sp_logo img{width:179px}.p-header-sp_inner{display:flex;align-items:center;justify-content:space-between;padding-left:clamp(1.5rem,.5rem + 2.5vw,2.5rem);box-shadow:0 1px 2px #0000001a}.p-header-sp_gnav-btn{position:relative;width:50px;height:50px;margin:0 -8px 0 0;cursor:pointer}}.p-main{width:100cqw}.p-footer_top{background-color:var(--color-bg-secondary)}.p-footer_top-inner{display:flex;flex-direction:column;gap:48px}@media (width >= 640px){.p-footer_top-inner{display:grid;grid-template:"logo logo logo" "info service other";grid-template-columns:repeat(3,1fr);gap:clamp(.625rem,2.375rem + -2.19vw,1.5rem) clamp(1.125rem,-.25rem + 3.44vw,2.5rem);justify-content:space-between;padding-block:70px}}@media (width >= 1024px){.p-footer_top-inner{grid-template-columns:initial}}.p-footer_logo{grid-area:logo;width:-moz-fit-content;width:fit-content;margin-inline:auto}.p-footer_logo img{width:252px;height:auto;aspect-ratio:252/25;margin-inline:auto}@media (width >= 640px){.p-footer_logo,.p-footer_logo img{margin-inline:initial}}.p-footer_sns{display:flex;gap:16px;justify-content:center}@media (width >= 640px){.p-footer_sns{justify-content:flex-start}}.p-footer_info{display:flex;flex-direction:column;grid-area:info;gap:48px}@media (width >= 640px){.p-footer_info{gap:clamp(1.75rem,.5rem + 3.13vw,3rem);max-width:334px;margin-top:clamp(1.25rem,.25rem + 2.5vw,2.25rem)}}.p-footer_category-nav{display:none}@media (width >= 640px){.p-footer_category-nav{display:flex;flex-flow:column wrap;gap:16px 32px}@media (any-hover: hover){:is(a[href],button):is(.p-footer_category-nav a),:is(a[href]):has(.p-footer_category-nav a),:is(a[href],button):is(.p-footer_category-nav span),:is(a[href]):has(.p-footer_category-nav span){text-decoration:underline;text-decoration-color:transparent;transition:color var(--default-transition),text-decoration-color var(--underline-transition)}:is(a[href],button):is(.p-footer_category-nav a):hover,:is(a[href]):has(.p-footer_category-nav a):hover,:is(a[href],button):is(.p-footer_category-nav span):hover,:is(a[href]):has(.p-footer_category-nav span):hover{color:var(--color-primary);text-decoration-color:currentcolor}}.p-footer_category-nav a,.p-footer_category-nav span{display:flex;gap:8px;align-items:center;font-weight:700;line-height:1.5}}@media (width >= 1024px){.p-footer_category-nav{flex-direction:row}}.p-footer_service{display:none}@media (width >= 640px){.p-footer_service{display:block;grid-area:service;padding-left:clamp(1.125rem,-.25rem + 3.44vw,2.5rem);border-left:1px solid var(--color-border-primary)}}@media (width >= 1280px){.p-footer_service{margin-left:-65px}}@media (width >= 640px){.p-footer_service-title{font-size:1.125rem;font-weight:700;line-height:1.5}@media (any-hover: hover){:is(a[href],button):is(.p-footer_service-title a),:is(a[href]):has(.p-footer_service-title a){text-decoration:underline;text-decoration-color:transparent;transition:color var(--default-transition),text-decoration-color var(--underline-transition)}:is(a[href],button):is(.p-footer_service-title a):hover,:is(a[href]):has(.p-footer_service-title a):hover{color:var(--color-primary);text-decoration-color:currentcolor}}}.p-footer_service-links{display:none}@media (width >= 640px){.p-footer_service-links{display:grid;grid-template-columns:repeat(1,auto);row-gap:clamp(.75rem,0rem + 1.88vw,1.5rem);margin-block:clamp(1rem,.25rem + 1.88vw,1.75rem) 12px}@media (any-hover: hover){:is(a[href],button):is(.p-footer_service-links a),:is(a[href]):has(.p-footer_service-links a){text-decoration:underline;text-decoration-color:transparent;transition:color var(--default-transition),text-decoration-color var(--underline-transition)}:is(a[href],button):is(.p-footer_service-links a):hover,:is(a[href]):has(.p-footer_service-links a):hover{color:var(--color-primary);text-decoration-color:currentcolor}}}@media (width >= 1024px){.p-footer_service-links{grid-template-columns:repeat(2,auto);-moz-column-gap:clamp(1.5rem,-6.5rem + 12.5vw,3.5rem);column-gap:clamp(1.5rem,-6.5rem + 12.5vw,3.5rem)}}@media (width >= 640px){.p-footer_service-link{font-size:1rem;line-height:1.5;color:var(--color-text-secondary)}}.p-footer_other-links{display:none}@media (width >= 640px){.p-footer_other-links{display:flex;flex-direction:column;grid-area:other;gap:clamp(.5rem,0rem + 1.25vw,1rem);padding-left:clamp(1.125rem,-.25rem + 3.44vw,2.5rem);border-left:1px solid var(--color-border-primary)}@media (any-hover: hover){:is(a[href],button):is(.p-footer_other-links a),:is(a[href]):has(.p-footer_other-links a){text-decoration:underline;text-decoration-color:transparent;transition:color var(--default-transition),text-decoration-color var(--underline-transition)}:is(a[href],button):is(.p-footer_other-links a):hover,:is(a[href]):has(.p-footer_other-links a):hover{color:var(--color-primary);text-decoration-color:currentcolor}}.p-footer_other-link{font-size:1.125rem;font-weight:700;line-height:1.5}}.p-footer_bottom{display:flex;flex-direction:column;gap:24px;padding-block:16px;margin-bottom:54px}@media (width >= 640px){.p-footer_bottom{display:flex;justify-content:space-between;padding-block:24px;margin-bottom:initial}}@media (width >= 1024px){.p-footer_bottom{flex-direction:row}}.p-footer_bottom-links{display:flex;flex-wrap:wrap;row-gap:16px}.p-footer_bottom-link{position:relative;padding-right:16px;margin-right:16px;font-size:.875rem;font-weight:500;line-height:1.5}.p-footer_bottom-link:after{position:absolute;top:0;right:0;bottom:0;display:inline-block;width:1px;height:16px;margin-block:auto;content:"";background:currentcolor}.p-footer_bottom-link:last-child{margin-right:0}.p-footer_bottom-link:last-child:after{content:none}@media (any-hover: hover){:is(a[href],button):is(.p-footer_bottom-link a),:is(a[href]):has(.p-footer_bottom-link a){text-decoration:underline;text-decoration-color:transparent;transition:color var(--default-transition),text-decoration-color var(--underline-transition)}:is(a[href],button):is(.p-footer_bottom-link a):hover,:is(a[href]):has(.p-footer_bottom-link a):hover{color:var(--color-primary);text-decoration-color:currentcolor}}@media (width = 375px){.p-footer_bottom-link:nth-child(2){margin-right:0}}.p-footer_copyright{display:block;font-size:.75rem;line-height:1.5}@media (width >= 640px){.p-footer_copyright{margin-top:0}}.ccl-mv{margin-top:36px}@media (width < 640px){.ccl-mv .p-figure{margin-inline:calc(50% - 50cqw);padding-inline:0}}.ccl-lead{padding-block:18px;margin-top:24px;border-top:2px solid var(--color-border-primary);border-bottom:2px solid var(--color-border-primary)}.p-ccl-tab{background-color:var(--color-bg-secondary)}.p-ccl-tab .p-service-icon{width:clamp(2.375rem,1.75rem + 1.56vw,3rem);height:clamp(2.375rem,1.75rem + 1.56vw,3rem);aspect-ratio:1/1;padding:clamp(.4375rem,.375rem + .16vw,.5rem)}.p-ccl-tab_tablist{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(9.375rem,0rem + 23.44vw,18.75rem),1fr));gap:clamp(.25rem,0rem + .63vw,.5rem)}.p-ccl-tab_btn{overflow-wrap:anywhere;word-break:keep-all;display:flex;gap:clamp(.5rem,0rem + 1.25vw,1rem);align-items:center;padding:8px 12px;font-size:clamp(.75rem,.5rem + .63vw,1rem);font-weight:500;line-height:1.2;background-color:var(--color-primary-light);box-shadow:0 0 4px #0000001a}.p-ccl-tab_btn:is([aria-current=page]){position:relative;color:var(--color-primary);pointer-events:none;background-color:var(--color-bg-secondary)}.p-ccl-tab_btn:is([aria-current=page]):before{position:absolute;top:-2px;right:0;left:0;display:block;height:2px;content:"";background-color:var(--color-primary)}@media (any-hover: hover){:is(a[href],button):is(.p-ccl-tab_btn:is(:not([aria-current=page]))),:is(a[href]):has(.p-ccl-tab_btn:is(:not([aria-current=page]))){text-decoration:underline;text-decoration-color:transparent;transition:color var(--default-transition),text-decoration-color var(--underline-transition)}:is(a[href],button):is(.p-ccl-tab_btn:is(:not([aria-current=page]))):hover,:is(a[href]):has(.p-ccl-tab_btn:is(:not([aria-current=page]))):hover{color:var(--color-primary);text-decoration-color:currentcolor}}.p-ccl-tab_btn.-all{grid-column:1/-1;justify-content:center;min-height:54px}@media (width >= 640px){.p-ccl-tab_btn.-all{grid-column:revert;min-height:revert}}.p-heading-lv1{font-size:clamp(1.75rem,1.25rem + 1.25vw,2.25rem);font-weight:700;line-height:1.5}.p-article_contents.-news .p-article_narrow .p-heading-lv1{position:relative;display:flex;gap:16px;padding-left:20px;font-size:1.125rem;font-weight:700;line-height:1.5}.p-article_contents.-news .p-article_narrow .p-heading-lv1:before{position:absolute;top:0;bottom:0;left:0;display:inline-block;width:4px;height:100%;content:"";background-color:var(--color-primary)}.p-heading-lv2,.ccl-header_title,.news-header_title{font-size:clamp(1.625rem,1.25rem + .94vw,2rem);font-weight:700;line-height:1.5}.p-heading-lv3,.p-article_contents.-ccl .p-article_narrow .p-heading-lv1{font-size:clamp(1.375rem,1.25rem + .31vw,1.5rem);font-weight:700;line-height:1.5}.p-heading-lv4,.p-article_contents.-ccl .p-article_narrow .p-heading-lv2{font-size:clamp(1.25rem,1.125rem + .31vw,1.375rem);font-weight:500;line-height:1.5}.p-article_contents.-ccl .p-article_narrow .p-heading-lv3{padding-bottom:12px;padding-left:4px;margin-block:24px 8px;font-size:1.125rem;font-weight:500;line-height:1.5;border-bottom:1px solid var(--color-border-primary)}@media (width >= 640px){.p-article_contents.-ccl .p-article_narrow .p-heading-lv3{margin-bottom:16px}}.p-article_contents.-ccl .p-article_narrow .interviewer{position:relative;margin-block:24px;font-size:1.125rem;font-weight:700;line-height:1.5;text-indent:2.2em}.p-article_contents.-ccl .p-article_narrow .interviewer:before{position:absolute;left:0;width:1.9em;height:1px;content:"";background:#000;top:calc((1lh + -0px)/2)}.p-lead{font-size:1.125rem;font-weight:500;line-height:1.5}.p-list{position:relative;line-height:1.5}.p-list>li{position:relative;padding-left:.8888888889em;font-weight:400}.p-list>li:before{position:absolute;left:0;display:inline-block;width:8px;height:8px;aspect-ratio:1;content:"";background-color:currentcolor;border-radius:50%;top:calc((1lh - 8px)/2)}.p-list>li+li{margin-top:.4444444444em}.p-list>li>.p-list{margin-top:.4444444444em;margin-left:-1em}.p-list:has(.p-list)>li{padding-left:1.5555555556em;font-weight:700}.p-list:has(.p-list)>li:before{position:absolute;left:6px;width:8px;height:8px;margin-block:auto;content:"";background-color:var(--color-text-inverse);border-radius:50%;box-shadow:0 0 0 6px #2e4c9e;top:calc((1lh - 6px)/2)}.p-list.-alpha>li:before,.p-list.-number>li:before{all:revert;position:absolute;left:0;font-size:inherit;font-weight:700;line-height:inherit;color:var(--color-primary)}.p-list.-alpha{counter-reset:alpha}.p-list.-alpha>li{padding-left:1.4444444444em}.p-list.-alpha>li>.p-list{margin-left:-.6em}.p-list.-alpha>li:before{content:counter(alpha,lower-alpha) ". ";counter-increment:alpha}.p-list.-number{counter-reset:number 0}.p-list.-number>li{padding-left:1em}.p-list.-number>li>.p-list{margin-left:-.1em}.p-list.-number>li:before{content:counter(number) ".";counter-increment:number 1}.p-list:has(.p-list_marker)>li{padding-left:1.4444444444em}.p-list:has(.p-list_marker)>li:before{content:none}.p-list:has(.p-list_marker) .p-list_marker{position:absolute;left:0;font-weight:700;color:var(--color-primary)}.p-link{color:var(--color-primary);word-break:break-all;text-decoration:underline;text-decoration-color:currentcolor}@media (any-hover: hover){.p-link{transition:text-decoration-color var(--underline-transition)}.p-link[href]:hover{text-decoration-color:transparent}}.p-link:has(.icon-external){display:inline-flex;-moz-column-gap:.2222222222em;column-gap:.2222222222em;align-items:center;margin-right:.2222222222em}.p-link:has(.icon-pdf){display:inline-flex;-moz-column-gap:.1111111111em;column-gap:.1111111111em;align-items:center;margin-right:.1111111111em}@media (any-hover: hover){:is(a[href],button):is(.p-arrow-link),:is(a[href]):has(.p-arrow-link){text-decoration:underline;text-decoration-color:transparent;transition:color var(--default-transition),text-decoration-color var(--underline-transition)}:is(a[href],button):is(.p-arrow-link):hover,:is(a[href]):has(.p-arrow-link):hover{color:var(--color-primary);text-decoration-color:currentcolor}}.p-arrow-link{display:flex;gap:8px;align-items:center;font-weight:700;line-height:1.5}.p-btn{display:flex;gap:16px;align-items:center;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:6px 22px;font-size:1rem;border:2px solid var(--color-primary);border-radius:9999px}.p-btn .icon-download{width:17px;height:auto}@media (any-hover: hover){.p-btn{transition:background-color var(--default-transition),color var(--default-transition)}.p-btn .p-btn_label{transition:color var(--default-transition)}.p-btn [class*=icon-]{transition:background-color var(--default-transition)}}.p-btn.-primary{color:var(--color-text-inverse);background-color:var(--color-primary)}.p-btn.-primary [class*=icon-]{background-color:currentcolor}@media (any-hover: hover){.p-btn.-primary:where(a[href],button):hover{color:var(--color-primary);background-color:var(--color-bg-secondary)}.p-btn.-primary:where(a[href],button):hover .p-btn_label{color:currentcolor}.p-btn.-primary:where(a[href],button):hover [class*=icon-]{background-color:currentcolor}:where(a[href],button):hover .p-btn.-primary{background-color:var(--color-bg-secondary)}:where(a[href],button):hover .p-btn.-primary .p-btn_label{color:var(--color-primary)}:where(a[href],button):hover .p-btn.-primary [class*=icon-]{background-color:currentcolor}}.p-btn.-secondary{color:var(--color-primary);background-color:var(--color-bg-secondary)}.p-btn.-secondary [class*=icon-]{background-color:currentcolor}@media (any-hover: hover){.p-btn.-secondary:where(a[href],button):hover{color:var(--color-text-inverse);background-color:var(--color-primary)}.p-btn.-secondary:where(a[href],button):hover .p-btn_label{color:currentcolor}.p-btn.-secondary:where(a[href],button):hover [class*=icon-]{background-color:currentcolor}}.p-btn_label{display:flex;gap:8px;align-items:center;font-weight:500;line-height:1.5}.p-btn_label:has(.icon-pdf){gap:6px}.p-article-link_list{display:flex;flex-direction:column;gap:40px}@media (width >= 640px){.p-article-link_list{gap:8px}}.p-article-link_item{position:relative;display:block;padding-top:30px}@media (width >= 640px){.p-article-link_item{display:grid;grid-template:"img ..." "img heading" auto "img description" 1fr/auto 1fr;gap:8px 40px;padding-block:30px 28px}}@media (any-hover: hover){.p-article-link_item .p-article-link_list-title{text-decoration:underline;text-decoration-color:transparent;transition:color var(--default-transition),-webkit-text-decoration var(--default-transition);transition:color var(--default-transition),text-decoration var(--default-transition);transition:color var(--default-transition),text-decoration var(--default-transition),-webkit-text-decoration var(--default-transition)}.p-article-link_item[href]:hover .p-article-link_list-title{color:var(--color-primary);text-decoration-color:currentcolor}}.p-article-link_figure{display:flex;grid-area:img;align-items:center;justify-content:center;aspect-ratio:1200/630;margin-inline:auto;background-color:var(--color-bg-primary);border-radius:4px}.p-article-link_figure img{width:-moz-fit-content;width:fit-content;max-width:100%;height:-moz-fit-content;height:fit-content;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:4px}@media (width >= 640px){.p-article-link_figure{width:240px}}.p-article-link_hgroup{display:flex;grid-area:heading;gap:8px;justify-content:space-between;margin-top:16px}@media (width >= 640px){.p-article-link_hgroup{justify-content:flex-start;margin:initial}.p-article-link_hgroup .p-btn-circle{margin-top:clamp(0rem,-.094rem + .23vw,.1875rem)}}.p-article-link_list-title{display:initial;font-size:clamp(1.25rem,1rem + .63vw,1.5rem);font-weight:700;line-height:1.5}@media (width >= 640px){.p-article-link_list-title{display:inline;align-items:center}}.p-article-link_description{grid-area:description;margin-top:10px;color:var(--color-text-secondary)}@media (width >= 640px){.p-article-link_description{margin:initial}}.p-article-mv{background-color:var(--color-bg-primary)}.p-article-mv .c-container{padding-block:clamp(2.5rem,1.5rem + 2.5vw,3.5rem)}.p-article-mv_title{font-size:clamp(2rem,1.5rem + 1.25vw,2.5rem);font-weight:700;line-height:1.2}@media (width >= 640px){.ccl-header,.news-header{-moz-column-gap:24px;column-gap:24px}}.ccl-header .p-tags,.news-header .p-tags{align-content:center}.ccl-header_company,.news-header_subtitle{margin-top:4px;font-size:.875rem;font-weight:500;line-height:1.5}.ccl-header_time,.news-header_time{align-content:center;font-size:.875rem;line-height:1.5;color:var(--color-text-secondary);text-align:right}.ccl-header_hgroup{display:flex;flex-direction:column;gap:4px}.ccl-header_subtitle{line-height:1.5}.ccl-header_flexbox{display:flex;flex-wrap:wrap;-moz-column-gap:24px;column-gap:24px;justify-content:space-between}.ccl-header_flexbox:has(.ccl-header_service){row-gap:8px;margin-top:clamp(1.5rem,1rem + 1.25vw,2rem)}.ccl-header_flexbox:has(.p-tags){row-gap:32px;margin-top:clamp(1rem,.75rem + .63vw,1.25rem)}.ccl-header_service{font-size:1rem;line-height:1.5}.ccl-header_icons{position:relative;display:flex;gap:16px;align-items:center;justify-content:end;margin-left:auto}.ccl-header_icons a[href],.ccl-header_icons button{display:block}.ccl-header_tooltip{position:absolute;bottom:calc(100% + 6px);left:-18px;visibility:hidden;height:-moz-fit-content;height:fit-content;padding:1px 8px;font-size:.8125rem;line-height:1.5;color:var(--color-text-secondary);background-color:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:2px;opacity:0;transition:opacity var(--default-transition),visibility var(--default-transition)}.ccl-header_tooltip.is-active{visibility:visible;opacity:1}.ccl-header_tooltip.is-active+.js-linkBtn{pointer-events:none}.news-header_time{display:block;margin-top:clamp(1.5rem,1rem + 1.25vw,2rem);margin-left:auto}.p-article{background-color:var(--color-bg-secondary)}.p-article .c-container{display:flex;flex-direction:column;gap:36px}@media (width >= 1024px){.p-article .c-container{flex-direction:row}}.p-article_contents{flex:936}.p-article_narrow{width:min(720px,100%);margin-inline:auto}.p-breadcrumb{padding-block:8px;padding-inline:clamp(1rem,-.5rem + 3.75vw,2.5rem);overflow:auto;font-size:.875rem;line-height:1.2;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.p-breadcrumb::-webkit-scrollbar{display:none}.p-breadcrumb_item{display:inline}.p-breadcrumb_item .icon-caret{margin-inline:10px 3px}.p-btn-circle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;aspect-ratio:1;color:var(--color-primary);background-color:var(--color-bg-secondary);border:2px solid currentcolor;border-radius:50%}.p-btn-circle.-sm{width:18px;height:18px}@media (any-hover: hover){.p-btn-circle{transition:background-color var(--default-transition),border var(--default-transition)}.p-btn-circle [class*=icon-]{transition:background-color var(--default-transition)}.p-btn-circle:where(a[href],button):hover{background-color:var(--color-primary)}.p-btn-circle:where(a[href],button):hover .icon-arrow{background-color:var(--color-bg-secondary)}:where(a[href],button):not(.p-btn):hover .p-btn-circle{background-color:var(--color-primary)}:where(a[href],button):not(.p-btn):hover .p-btn-circle .icon-arrow{background-color:var(--color-bg-secondary)}:where(a[href],button):hover .p-btn .p-btn-circle{background-color:var(--color-bg-secondary)}:where(a[href],button):hover .p-btn .p-btn-circle .icon-arrow{background-color:var(--color-primary)}}.p-btn:has(.p-btn-circle){padding-right:6px}.p-btn:has(.p-btn-circle) .p-btn_label{width:100%}.p-btn-cross{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:-1px;background-color:var(--color-bg-secondary);border:2px solid var(--color-primary);border-radius:50%}.p-btn-cross span{position:absolute;inset:0;display:block;height:2px;margin:auto;background-color:var(--color-primary);border-radius:9999px;transition:transform var(--default-transition)}.p-btn-cross span:last-child{transform:rotate(90deg)}@media (any-hover: hover){.p-btn-cross{transition:background-color var(--default-transition)}:where(a[href],button):not(.p-btn):hover .p-btn-cross{background-color:var(--color-primary)}:where(a[href],button):not(.p-btn):hover .p-btn-cross span{background-color:var(--color-bg-secondary)}}*.is-active>.p-btn-cross{background-color:var(--color-primary)}*.is-active>.p-btn-cross span{background-color:var(--color-bg-secondary)}*.is-active>.p-btn-cross span:last-child{transform:rotate(0)}.p-btn-cross.-lg{width:32px;height:32px;aspect-ratio:1}.p-btn-cross.-lg span{width:18px}.p-btn-cross.-sm{width:22px;height:22px}.p-btn-cross.-sm span{width:14px}.p-btn:has(.p-btn-cross){padding-right:6px}.p-btn:has(.p-btn-cross) .p-btn_label{width:100%;text-align:center}.p-description dt{position:relative;padding-left:.8888888889em;font-size:1.125rem;line-height:1.5}.p-description dt:before{position:absolute;left:0;display:inline-block;width:8px;height:8px;aspect-ratio:1;content:"";background-color:currentcolor;border-radius:50%;top:calc((1lh - 8px)/2)}.p-description dt+:where(dt,dd){margin-top:.25em}.p-description dd{font-size:1rem;color:var(--color-text-secondary)}.p-description dd+dt{margin-top:.8888888889em}.p-description dd+dd{margin-top:.25em}.p-description.-number{counter-reset:number 0}.p-description.-number>dt:before{all:revert;position:absolute;left:0;display:inline-block;font-weight:700;color:var(--color-primary);content:counter(number) ".";counter-increment:number 1}.p-description:has(.p-description_marker) dt:before{content:revert}.p-description_marker{position:absolute;left:0;display:inline-block}.p-figure{box-sizing:content-box;display:flex;flex-direction:column;gap:8px;width:-moz-fit-content;width:fit-content;margin-inline:auto}.p-figure img{margin-inline:auto}@media (width >= 640px){.c-grid .p-figure{padding-inline:initial}}.p-figure_title{margin-bottom:16px;font-size:1rem;font-weight:500;line-height:1.8;text-align:left}.p-figure_caption{width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:.875rem;line-height:1.5}@media (width < 640px){.p-fixed-nav{position:fixed!important;bottom:0!important;z-index:var(--z-index-fixed-nav);visibility:hidden;width:100cqw;opacity:0;transition:opacity var(--default-transition),visibility var(--default-transition)}.p-fixed-nav:has(.p-fixed-nav_pagetop.is-active){visibility:visible;opacity:1}}@media (width >= 640px){.p-fixed-nav{visibility:hidden;opacity:0;transition:opacity var(--default-transition),visibility var(--default-transition)}.p-fixed-nav:has(.p-fixed-nav_pagetop.is-active){visibility:visible;opacity:1}}@media (width < 640px){.p-fixed-nav_pagetop{right:0;bottom:54px!important;margin-right:10px;margin-bottom:10px;text-align:right}}@media (width >= 640px){.p-fixed-nav_pagetop{right:0;z-index:var(--z-index-fixed-nav);margin-right:10px;margin-bottom:10px;text-align:right;transition:var(--default-transition)}.p-fixed-nav:has(.p-fixed-nav_links:not(.is-bottom)) .p-fixed-nav_pagetop{bottom:75px!important}}@media (width < 640px){.p-fixed-nav_links{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;width:inherit;height:54px;padding-block:5px;background-color:var(--color-primary)}.p-fixed-nav_links .p-btn{position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:initial;width:100%;height:100%;padding:4px 8px;color:var(--color-text-inverse);background-color:var(--color-primary);border:initial;border-radius:initial}.p-fixed-nav_links .p-btn [class*=icon-]{margin-inline:auto;background-color:currentcolor}.p-fixed-nav_links .p-btn:not(:has(.icon-mail)){border-left:1px solid var(--color-border-inverse)}.p-fixed-nav_links .p-btn_label{justify-content:center;font-size:.75rem;font-weight:500;line-height:1.1;color:var(--color-text-inverse)}.p-fixed-nav_links .p-btn-circle{display:none}}@media (width >= 640px){.p-fixed-nav_links{right:0;z-index:var(--z-index-fixed-nav);display:flex;gap:8px;align-items:center;width:min(648px,100cqw);padding:16px;background:var(--color-primary-light);border-radius:4px;box-shadow:0 4px 10px 4px #36384133;transition:opacity var(--default-transition),visibility var(--default-transition)}.p-fixed-nav_links.is-bottom{visibility:hidden;opacity:0}.p-fixed-nav_links .p-btn{flex:1;gap:8px;padding-inline:16px 8px}.p-fixed-nav_links .p-btn_label{justify-content:center}}@media (width < 1280px){html.has-scrollbar:has(.p-gnav-sp.is-active){overflow:hidden;scrollbar-gutter:stable}}@media (width < 1280px) and (prefers-color-scheme: dark){html.has-scrollbar:has(.p-gnav-sp.is-active){background-color:#2c2c2c}}@media (width < 1280px){.p-gnav-sp{position:absolute;top:100%;right:0;left:0;z-index:-1;visibility:hidden;height:calc(100cqh - 58px);overflow-y:auto;scrollbar-width:thin;background-color:var(--color-bg-primary);opacity:0;transition:visibility var(--default-transition),opacity var(--default-transition)}.p-gnav-sp.is-active{visibility:visible;opacity:1}.is-scaled-150 .p-gnav-sp{height:calc(150cqh - 58px)}@-moz-document url-prefix(){.is-scaled-150 .p-gnav-sp{height:calc(100cqh - 58px)}}.p-gnav-sp_btn{position:relative;display:flex;align-items:center;justify-content:center;width:58px;height:58px;margin:0;cursor:pointer}.p-gnav-sp_btn-inner{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:22px;height:18px}.p-gnav-sp_btn-inner span{position:absolute;display:inline-block;width:100%;height:2px;background-color:var(--color-primary);transition:transform var(--default-transition),opacity var(--default-transition),top var(--default-transition),bottom var(--default-transition)}.p-gnav-sp_btn-inner span:nth-child(1){top:0}.p-gnav-sp_btn-inner span:nth-child(2){top:0;bottom:0;margin-block:auto}.p-gnav-sp_btn-inner span:nth-child(3){bottom:0}.p-gnav-sp_btn.is-active .p-gnav-sp_btn-inner span:nth-child(1){top:8px;transform:rotate(45deg)}.p-gnav-sp_btn.is-active .p-gnav-sp_btn-inner span:nth-child(2){opacity:0}.p-gnav-sp_btn.is-active .p-gnav-sp_btn-inner span:nth-child(3){bottom:8px;transform:rotate(-45deg)}.p-gnav-sp_link-lv1,.p-gnav-sp_link-lv2,.p-gnav-sp_link-lv3{display:flex;gap:12px;align-items:center;justify-content:space-between;line-height:1.5}.p-gnav-sp_link-lv1,.p-gnav-sp_link-lv2{padding-block:20px;padding-inline:24px 16px;font-size:1.125rem;font-weight:700}.p-gnav-sp_link-lv1{position:relative;background-color:var(--color-primary-light)}.p-gnav-sp_link-lv1:before{position:absolute;left:0;display:inline-block;height:100%;content:"";border-left:4px solid var(--color-primary)}.p-gnav-sp_link-lv2{background-color:var(--color-bg-primary)}.p-gnav-sp_link-lv3{padding-block:20px;padding-inline:32px 24px}li:has(.p-gnav-sp_link-lv1)+li:has(.p-gnav-sp_link-lv1){border-bottom:1px solid var(--color-border-inverse)}li:has(.p-gnav-sp_link-lv2){border-top:1px solid var(--color-border-primary)}li:has(.p-gnav-sp_link-lv2):last-child{border-bottom:1px solid var(--color-border-primary)}li:has(.p-gnav-sp_link-lv3){background-color:var(--color-bg-secondary);border-top:1px solid var(--color-border-primary)}.p-gnav-sp_inquiry-wrap{padding:16px 24px}.p-gnav-sp_inquiry-wrap .p-btn{width:100%;padding:14px 24px}.p-gnav-sp_inquiry-wrap .p-btn_label{margin-inline:auto}.p-gnav-sp_search-wrap{padding:24px;background-color:var(--color-bg-secondary)}.p-gnav-sp_search{position:relative}.p-gnav-sp_search-input{width:100%;padding-block:10px;padding-inline:16px 40px;line-height:1.5;color:var(--color-gray);outline:none;background-color:var(--color-bg-secondary);border:1px solid currentcolor;border-radius:4px}.p-gnav-sp_search-input:focus{background-color:var(--color-primary-light)}.p-gnav-sp_search-btn{position:absolute;top:0;right:16px;bottom:0}}.icon-download,.icon-q\&a,.icon-mail,.icon-pause,.icon-play,.icon-external,.icon-plugin,.icon-document,.icon-video,.icon-caret,.icon-arrow{display:inline-block;flex-shrink:0;vertical-align:middle;background-color:var(--color-primary);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}@media (any-hover: hover){.icon-download,.icon-q\&a,.icon-mail,.icon-pause,.icon-play,.icon-external,.icon-plugin,.icon-document,.icon-video,.icon-caret,.icon-arrow{transition:opacity var(--default-transition) background-color var(--default-transition)}}.icon-archive,.icon-interview,.icon-pdf{display:inline-block;flex-shrink:0;height:auto;vertical-align:middle;background-color:transparent!important;background-repeat:no-repeat}.icon-arrow{width:12px;height:auto;aspect-ratio:12.414/10;-webkit-mask-image:url(/application/themes/nikkei_bpc/assets-2026/images/common/icon_arrow.svg);mask-image:url(/application/themes/nikkei_bpc/assets-2026/images/common/icon_arrow.svg)}.icon-arrow.-left{transform:rotate(180deg)}.icon-arrow.-top{transform:rotate(-90deg)}.icon-arrow.-bottom{transform:rotate(90deg)}.icon-arrow.-external{width:16px;height:auto;aspect-ratio:1;-webkit-mask-image:url(/application/themes/nikkei_bpc/assets-2026/images/common/icon_external.svg);mask-image:url(/application/themes/nikkei_bpc/assets-2026/images/common/icon_external.svg)}.icon-arrow.-sm{width:8px;height:auto;aspect-ratio:8.61/6.5;-webkit-mask-image:url(/application/themes/nikkei_bpc/assets-2026/images/common/icon_arrow-sm.svg);mask-image:url(/application/themes/nikkei_bpc/assets-2026/images/common/icon_arrow-sm.svg)}.icon-caret{width:6px;height:8px;aspect-ratio:6/8;-webkit-mask-image:url(/application/themes/nikkei_bpc/assets-2026/images/common/icon_caret.svg);mask-image:url(/application/themes/nikkei_bpc/assets-2026/images/common/icon_caret.svg)}.icon-video{width:23px;height:21px;aspect-ratio:23/21;-webkit-mask-image:url(/application/themes/nikkei_bpc/assets-2026/images/common/icon_video.svg);mask-image:url(/application/themes/nikkei_bpc/assets-2026/images/common/icon_video.svg)}.icon-document{width:17px;height:22px;aspect-ratio:17/22;-webkit-mask-image:url(/application/themes/nikkei_bpc/assets-2026/images/common/icon_document.svg);mask-image:url(/application/themes/nikkei_bpc/assets-2026/images/common/icon_document.svg)}.icon-plugin{width:22px;height:23px;aspect-ratio:22/23;-webkit-mask-image:url(/application/themes/nikkei_bpc/assets-2026/images/common/icon_plugin.svg);mask-image:url(/application/themes/nikkei_bpc/assets-2026/images/common/icon_plugin.svg)}.icon-external{width:.8888888889em;height:auto;aspect-ratio:1;margin-bottom:-3px;-webkit-mask-image:url(/application/themes/nikkei_bpc/assets-2026/images/common/icon_external.svg);mask-image:url(/application/themes/nikkei_bpc/assets-2026/images/common/icon_external.svg)}.icon-pdf{width:24px;height:auto;aspect-ratio:1;background-image:url(/application/themes/nikkei_bpc/assets-2026/images/common/icon_pdf.svg)}.icon-play{width:10px;height:13px;aspect-ratio:10/13;-webkit-mask-image:url(/application/themes/nikkei_bpc/assets-2026/images/common/icon_play.svg);mask-image:url(/application/themes/nikkei_bpc/assets-2026/images/common/icon_play.svg)}.icon-pause{width:6px;height:12px;aspect-ratio:6/12;-webkit-mask-image:url(/application/themes/nikkei_bpc/assets-2026/images/common/icon_pause.svg);mask-image:url(/application/themes/nikkei_bpc/assets-2026/images/common/icon_pause.svg)}.icon-mail{width:23px;height:22px;aspect-ratio:23/22;-webkit-mask-image:url(/application/themes/nikkei_bpc/assets-2026/images/common/icon_mail.svg);mask-image:url(/application/themes/nikkei_bpc/assets-2026/images/common/icon_mail.svg)}.icon-q\&a{width:23px;height:18px;aspect-ratio:23/18;-webkit-mask-image:url(/application/themes/nikkei_bpc/assets-2026/images/common/icon_q&a.svg);mask-image:url(/application/themes/nikkei_bpc/assets-2026/images/common/icon_q&a.svg)}.icon-interview{width:40px;aspect-ratio:1;background-image:url(/application/themes/nikkei_bpc/assets-2026/images/common/icon_interview.svg)}.icon-interview.-purple{background-image:url(/application/themes/nikkei_bpc/assets-2026/images/common/icon_interview-purple.svg)}.icon-archive{width:40px;aspect-ratio:1;background-image:url(/application/themes/nikkei_bpc/assets-2026/images/common/icon_archive.svg)}.icon-download{width:26px;height:34px;aspect-ratio:26/34;-webkit-mask-image:url(/application/themes/nikkei_bpc/assets-2026/images/common/icon_download.svg);mask-image:url(/application/themes/nikkei_bpc/assets-2026/images/common/icon_download.svg)}.p-img-layout[data-config=float-left],.p-img-layout[data-config*="[float-left]"]{display:block}.p-img-layout[data-config=float-left]:after,.p-img-layout[data-config*="[float-left]"]:after{display:block;clear:both;content:""}.p-img-layout[data-config=float-right],.p-img-layout[data-config*="[float-right]"]{display:block}.p-img-layout[data-config=float-right]:after,.p-img-layout[data-config*="[float-right]"]:after{display:block;clear:both;content:""}.p-img-layout[data-config=row],.p-img-layout[data-config*="[row]"]{display:grid}.p-img-layout[data-config=row]:after,.p-img-layout[data-config*="[row]"]:after{content:none}.p-img-layout[data-config=row],.p-img-layout[data-config*="[row]"]{grid-template-columns:min(288px,50% - var(--column-gap) / 2) 1fr;row-gap:initial;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap)}.p-img-layout[data-config=row-reverse],.p-img-layout[data-config*="[row-reverse]"]{display:grid}.p-img-layout[data-config=row-reverse]:after,.p-img-layout[data-config*="[row-reverse]"]:after{content:none}.p-img-layout[data-config=row-reverse],.p-img-layout[data-config*="[row-reverse]"]{grid-template-columns:1fr min(288px,50% - var(--column-gap) / 2);row-gap:initial;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap)}.p-img-layout[data-config=column],.p-img-layout[data-config*="[column]"]{display:grid}.p-img-layout[data-config=column]:after,.p-img-layout[data-config*="[column]"]:after{content:none}.p-img-layout[data-config=column],.p-img-layout[data-config*="[column]"]{grid-template-columns:initial;row-gap:16px}.p-img-layout[data-config=column-reverse],.p-img-layout[data-config*="[column-reverse]"]{display:grid}.p-img-layout[data-config=column-reverse]:after,.p-img-layout[data-config*="[column-reverse]"]:after{content:none}.p-img-layout[data-config=column-reverse],.p-img-layout[data-config*="[column-reverse]"]{grid-template-columns:initial;row-gap:16px}@media (width >= 640px){.p-img-layout[data-config*="[sm:float-left]"]{display:block}.p-img-layout[data-config*="[sm:float-left]"]:after{display:block;clear:both;content:""}.p-img-layout[data-config*="[sm:float-right]"]{display:block}.p-img-layout[data-config*="[sm:float-right]"]:after{display:block;clear:both;content:""}.p-img-layout[data-config*="[sm:row]"]{display:grid}.p-img-layout[data-config*="[sm:row]"]:after{content:none}.p-img-layout[data-config*="[sm:row]"]{grid-template-columns:min(288px,50% - var(--column-gap) / 2) 1fr;row-gap:initial;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap)}.p-img-layout[data-config*="[sm:row-reverse]"]{display:grid}.p-img-layout[data-config*="[sm:row-reverse]"]:after{content:none}.p-img-layout[data-config*="[sm:row-reverse]"]{grid-template-columns:1fr min(288px,50% - var(--column-gap) / 2);row-gap:initial;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap)}.p-img-layout[data-config*="[sm:column]"]{display:grid}.p-img-layout[data-config*="[sm:column]"]:after{content:none}.p-img-layout[data-config*="[sm:column]"]{grid-template-columns:initial;row-gap:16px}.p-img-layout[data-config*="[sm:column-reverse]"]{display:grid}.p-img-layout[data-config*="[sm:column-reverse]"]:after{content:none}.p-img-layout[data-config*="[sm:column-reverse]"]{grid-template-columns:initial;row-gap:16px}}@media (width >= 768px){.p-img-layout[data-config*="[md:float-left]"]{display:block}.p-img-layout[data-config*="[md:float-left]"]:after{display:block;clear:both;content:""}.p-img-layout[data-config*="[md:float-right]"]{display:block}.p-img-layout[data-config*="[md:float-right]"]:after{display:block;clear:both;content:""}.p-img-layout[data-config*="[md:row]"]{display:grid}.p-img-layout[data-config*="[md:row]"]:after{content:none}.p-img-layout[data-config*="[md:row]"]{grid-template-columns:min(288px,50% - var(--column-gap) / 2) 1fr;row-gap:initial;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap)}.p-img-layout[data-config*="[md:row-reverse]"]{display:grid}.p-img-layout[data-config*="[md:row-reverse]"]:after{content:none}.p-img-layout[data-config*="[md:row-reverse]"]{grid-template-columns:1fr min(288px,50% - var(--column-gap) / 2);row-gap:initial;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap)}.p-img-layout[data-config*="[md:column]"]{display:grid}.p-img-layout[data-config*="[md:column]"]:after{content:none}.p-img-layout[data-config*="[md:column]"]{grid-template-columns:initial;row-gap:16px}.p-img-layout[data-config*="[md:column-reverse]"]{display:grid}.p-img-layout[data-config*="[md:column-reverse]"]:after{content:none}.p-img-layout[data-config*="[md:column-reverse]"]{grid-template-columns:initial;row-gap:16px}}@media (width >= 1024px){.p-img-layout[data-config*="[lg:float-left]"]{display:block}.p-img-layout[data-config*="[lg:float-left]"]:after{display:block;clear:both;content:""}.p-img-layout[data-config*="[lg:float-right]"]{display:block}.p-img-layout[data-config*="[lg:float-right]"]:after{display:block;clear:both;content:""}.p-img-layout[data-config*="[lg:row]"]{display:grid}.p-img-layout[data-config*="[lg:row]"]:after{content:none}.p-img-layout[data-config*="[lg:row]"]{grid-template-columns:min(288px,50% - var(--column-gap) / 2) 1fr;row-gap:initial;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap)}.p-img-layout[data-config*="[lg:row-reverse]"]{display:grid}.p-img-layout[data-config*="[lg:row-reverse]"]:after{content:none}.p-img-layout[data-config*="[lg:row-reverse]"]{grid-template-columns:1fr min(288px,50% - var(--column-gap) / 2);row-gap:initial;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap)}.p-img-layout[data-config*="[lg:column]"]{display:grid}.p-img-layout[data-config*="[lg:column]"]:after{content:none}.p-img-layout[data-config*="[lg:column]"]{grid-template-columns:initial;row-gap:16px}.p-img-layout[data-config*="[lg:column-reverse]"]{display:grid}.p-img-layout[data-config*="[lg:column-reverse]"]:after{content:none}.p-img-layout[data-config*="[lg:column-reverse]"]{grid-template-columns:initial;row-gap:16px}}@media (width >= 1280px){.p-img-layout[data-config*="[xl:float-left]"]{display:block}.p-img-layout[data-config*="[xl:float-left]"]:after{display:block;clear:both;content:""}.p-img-layout[data-config*="[xl:float-right]"]{display:block}.p-img-layout[data-config*="[xl:float-right]"]:after{display:block;clear:both;content:""}.p-img-layout[data-config*="[xl:row]"]{display:grid}.p-img-layout[data-config*="[xl:row]"]:after{content:none}.p-img-layout[data-config*="[xl:row]"]{grid-template-columns:min(288px,50% - var(--column-gap) / 2) 1fr;row-gap:initial;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap)}.p-img-layout[data-config*="[xl:row-reverse]"]{display:grid}.p-img-layout[data-config*="[xl:row-reverse]"]:after{content:none}.p-img-layout[data-config*="[xl:row-reverse]"]{grid-template-columns:1fr min(288px,50% - var(--column-gap) / 2);row-gap:initial;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap)}.p-img-layout[data-config*="[xl:column]"]{display:grid}.p-img-layout[data-config*="[xl:column]"]:after{content:none}.p-img-layout[data-config*="[xl:column]"]{grid-template-columns:initial;row-gap:16px}.p-img-layout[data-config*="[xl:column-reverse]"]{display:grid}.p-img-layout[data-config*="[xl:column-reverse]"]:after{content:none}.p-img-layout[data-config*="[xl:column-reverse]"]{grid-template-columns:initial;row-gap:16px}}@media (width >= 1536px){.p-img-layout[data-config*="[2xl:float-left]"]{display:block}.p-img-layout[data-config*="[2xl:float-left]"]:after{display:block;clear:both;content:""}.p-img-layout[data-config*="[2xl:float-right]"]{display:block}.p-img-layout[data-config*="[2xl:float-right]"]:after{display:block;clear:both;content:""}.p-img-layout[data-config*="[2xl:row]"]{display:grid}.p-img-layout[data-config*="[2xl:row]"]:after{content:none}.p-img-layout[data-config*="[2xl:row]"]{grid-template-columns:min(288px,50% - var(--column-gap) / 2) 1fr;row-gap:initial;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap)}.p-img-layout[data-config*="[2xl:row-reverse]"]{display:grid}.p-img-layout[data-config*="[2xl:row-reverse]"]:after{content:none}.p-img-layout[data-config*="[2xl:row-reverse]"]{grid-template-columns:1fr min(288px,50% - var(--column-gap) / 2);row-gap:initial;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap)}.p-img-layout[data-config*="[2xl:column]"]{display:grid}.p-img-layout[data-config*="[2xl:column]"]:after{content:none}.p-img-layout[data-config*="[2xl:column]"]{grid-template-columns:initial;row-gap:16px}.p-img-layout[data-config*="[2xl:column-reverse]"]{display:grid}.p-img-layout[data-config*="[2xl:column-reverse]"]:after{content:none}.p-img-layout[data-config*="[2xl:column-reverse]"]{grid-template-columns:initial;row-gap:16px}}.p-img-layout_figure{display:flex;flex-direction:column;gap:.5em}[data-config=float-left] .p-img-layout_figure,[data-config*="[float-left]"] .p-img-layout_figure{float:left;clear:both;max-width:min(288px,50% - var(--column-gap) / 2);margin-inline:0 var(--column-gap);margin-bottom:calc(var(--column-gap) / 2)}[data-config=float-left] .p-img-layout_figure[class*=u-px-figure],[data-config*="[float-left]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:initial!important}[data-config=float-left] .p-img-layout_figure:has(+.p-img-layout_figure),[data-config*="[float-left]"] .p-img-layout_figure:has(+.p-img-layout_figure){margin-bottom:initial}[data-config=float-left] .p-img-layout_figure+.p-img-layout_figure,[data-config*="[float-left]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:1.5em}[data-config=float-right] .p-img-layout_figure,[data-config*="[float-right]"] .p-img-layout_figure{float:right;clear:both;max-width:min(288px,50% - var(--column-gap) / 2);margin-inline:var(--column-gap) 0;margin-bottom:calc(var(--column-gap) / 2)}[data-config=float-right] .p-img-layout_figure[class*=u-px-figure],[data-config*="[float-right]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:initial!important}[data-config=float-right] .p-img-layout_figure:has(+.p-img-layout_figure),[data-config*="[float-right]"] .p-img-layout_figure:has(+.p-img-layout_figure){margin-bottom:initial}[data-config=float-right] .p-img-layout_figure+.p-img-layout_figure,[data-config*="[float-right]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:1.5em}[data-config=row] .p-img-layout_figure,[data-config*="[row]"] .p-img-layout_figure{order:initial;max-width:initial;margin-inline:initial}[data-config=row] .p-img-layout_figure[class*=u-px-figure],[data-config*="[row]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:initial!important}[data-config=row] .p-img-layout_figure+.p-img-layout_figure,[data-config*="[row]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:1.5em;margin-bottom:initial}[data-config=row-reverse] .p-img-layout_figure,[data-config*="[row-reverse]"] .p-img-layout_figure{order:initial;max-width:initial;margin-inline:initial}[data-config=row-reverse] .p-img-layout_figure[class*=u-px-figure],[data-config*="[row-reverse]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:initial!important}[data-config=row-reverse] .p-img-layout_figure+.p-img-layout_figure,[data-config*="[row-reverse]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:1.5em;margin-bottom:initial}[data-config=column] .p-img-layout_figure,[data-config*="[column]"] .p-img-layout_figure{max-width:100%;margin-inline:auto;margin-bottom:initial}[data-config=column] .p-img-layout_figure[class*=u-px-figure],[data-config*="[column]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:clamp(1.25rem,.25rem + 2.5vw,2.25rem)!important}[data-config=column] .p-img-layout_figure,[data-config*="[column]"] .p-img-layout_figure{order:1}[data-config=column] .p-img-layout_figure+.p-img-layout_figure,[data-config*="[column]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:initial}[data-config=column-reverse] .p-img-layout_figure,[data-config*="[column-reverse]"] .p-img-layout_figure{max-width:100%;margin-inline:auto;margin-bottom:initial}[data-config=column-reverse] .p-img-layout_figure[class*=u-px-figure],[data-config*="[column-reverse]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:clamp(1.25rem,.25rem + 2.5vw,2.25rem)!important}[data-config=column-reverse] .p-img-layout_figure,[data-config*="[column-reverse]"] .p-img-layout_figure{order:2}[data-config=column-reverse] .p-img-layout_figure+.p-img-layout_figure,[data-config*="[column-reverse]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:initial}@media (width >= 640px){[data-config*="[sm:float-left]"] .p-img-layout_figure{float:left;clear:both;max-width:min(288px,50% - var(--column-gap) / 2);margin-inline:0 var(--column-gap);margin-bottom:calc(var(--column-gap) / 2)}[data-config*="[sm:float-left]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:initial!important}[data-config*="[sm:float-left]"] .p-img-layout_figure:has(+.p-img-layout_figure){margin-bottom:initial}[data-config*="[sm:float-left]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:1.5em}[data-config*="[sm:float-right]"] .p-img-layout_figure{float:right;clear:both;max-width:min(288px,50% - var(--column-gap) / 2);margin-inline:var(--column-gap) 0;margin-bottom:calc(var(--column-gap) / 2)}[data-config*="[sm:float-right]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:initial!important}[data-config*="[sm:float-right]"] .p-img-layout_figure:has(+.p-img-layout_figure){margin-bottom:initial}[data-config*="[sm:float-right]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:1.5em}[data-config*="[sm:row]"] .p-img-layout_figure{order:initial;max-width:initial;margin-inline:initial}[data-config*="[sm:row]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:initial!important}[data-config*="[sm:row]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:1.5em;margin-bottom:initial}[data-config*="[sm:row-reverse]"] .p-img-layout_figure{order:initial;max-width:initial;margin-inline:initial}[data-config*="[sm:row-reverse]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:initial!important}[data-config*="[sm:row-reverse]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:1.5em;margin-bottom:initial}[data-config*="[sm:column]"] .p-img-layout_figure{max-width:100%;margin-inline:auto;margin-bottom:initial}[data-config*="[sm:column]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:clamp(1.25rem,.25rem + 2.5vw,2.25rem)!important}[data-config*="[sm:column]"] .p-img-layout_figure{order:1}[data-config*="[sm:column]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:initial}[data-config*="[sm:column-reverse]"] .p-img-layout_figure{max-width:100%;margin-inline:auto;margin-bottom:initial}[data-config*="[sm:column-reverse]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:clamp(1.25rem,.25rem + 2.5vw,2.25rem)!important}[data-config*="[sm:column-reverse]"] .p-img-layout_figure{order:2}[data-config*="[sm:column-reverse]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:initial}}@media (width >= 768px){[data-config*="[md:float-left]"] .p-img-layout_figure{float:left;clear:both;max-width:min(288px,50% - var(--column-gap) / 2);margin-inline:0 var(--column-gap);margin-bottom:calc(var(--column-gap) / 2)}[data-config*="[md:float-left]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:initial!important}[data-config*="[md:float-left]"] .p-img-layout_figure:has(+.p-img-layout_figure){margin-bottom:initial}[data-config*="[md:float-left]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:1.5em}[data-config*="[md:float-right]"] .p-img-layout_figure{float:right;clear:both;max-width:min(288px,50% - var(--column-gap) / 2);margin-inline:var(--column-gap) 0;margin-bottom:calc(var(--column-gap) / 2)}[data-config*="[md:float-right]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:initial!important}[data-config*="[md:float-right]"] .p-img-layout_figure:has(+.p-img-layout_figure){margin-bottom:initial}[data-config*="[md:float-right]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:1.5em}[data-config*="[md:row]"] .p-img-layout_figure{order:initial;max-width:initial;margin-inline:initial}[data-config*="[md:row]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:initial!important}[data-config*="[md:row]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:1.5em;margin-bottom:initial}[data-config*="[md:row-reverse]"] .p-img-layout_figure{order:initial;max-width:initial;margin-inline:initial}[data-config*="[md:row-reverse]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:initial!important}[data-config*="[md:row-reverse]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:1.5em;margin-bottom:initial}[data-config*="[md:column]"] .p-img-layout_figure{max-width:100%;margin-inline:auto;margin-bottom:initial}[data-config*="[md:column]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:clamp(1.25rem,.25rem + 2.5vw,2.25rem)!important}[data-config*="[md:column]"] .p-img-layout_figure{order:1}[data-config*="[md:column]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:initial}[data-config*="[md:column-reverse]"] .p-img-layout_figure{max-width:100%;margin-inline:auto;margin-bottom:initial}[data-config*="[md:column-reverse]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:clamp(1.25rem,.25rem + 2.5vw,2.25rem)!important}[data-config*="[md:column-reverse]"] .p-img-layout_figure{order:2}[data-config*="[md:column-reverse]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:initial}}@media (width >= 1024px){[data-config*="[lg:float-left]"] .p-img-layout_figure{float:left;clear:both;max-width:min(288px,50% - var(--column-gap) / 2);margin-inline:0 var(--column-gap);margin-bottom:calc(var(--column-gap) / 2)}[data-config*="[lg:float-left]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:initial!important}[data-config*="[lg:float-left]"] .p-img-layout_figure:has(+.p-img-layout_figure){margin-bottom:initial}[data-config*="[lg:float-left]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:1.5em}[data-config*="[lg:float-right]"] .p-img-layout_figure{float:right;clear:both;max-width:min(288px,50% - var(--column-gap) / 2);margin-inline:var(--column-gap) 0;margin-bottom:calc(var(--column-gap) / 2)}[data-config*="[lg:float-right]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:initial!important}[data-config*="[lg:float-right]"] .p-img-layout_figure:has(+.p-img-layout_figure){margin-bottom:initial}[data-config*="[lg:float-right]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:1.5em}[data-config*="[lg:row]"] .p-img-layout_figure{order:initial;max-width:initial;margin-inline:initial}[data-config*="[lg:row]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:initial!important}[data-config*="[lg:row]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:1.5em;margin-bottom:initial}[data-config*="[lg:row-reverse]"] .p-img-layout_figure{order:initial;max-width:initial;margin-inline:initial}[data-config*="[lg:row-reverse]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:initial!important}[data-config*="[lg:row-reverse]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:1.5em;margin-bottom:initial}[data-config*="[lg:column]"] .p-img-layout_figure{max-width:100%;margin-inline:auto;margin-bottom:initial}[data-config*="[lg:column]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:clamp(1.25rem,.25rem + 2.5vw,2.25rem)!important}[data-config*="[lg:column]"] .p-img-layout_figure{order:1}[data-config*="[lg:column]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:initial}[data-config*="[lg:column-reverse]"] .p-img-layout_figure{max-width:100%;margin-inline:auto;margin-bottom:initial}[data-config*="[lg:column-reverse]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:clamp(1.25rem,.25rem + 2.5vw,2.25rem)!important}[data-config*="[lg:column-reverse]"] .p-img-layout_figure{order:2}[data-config*="[lg:column-reverse]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:initial}}@media (width >= 1280px){[data-config*="[xl:float-left]"] .p-img-layout_figure{float:left;clear:both;max-width:min(288px,50% - var(--column-gap) / 2);margin-inline:0 var(--column-gap);margin-bottom:calc(var(--column-gap) / 2)}[data-config*="[xl:float-left]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:initial!important}[data-config*="[xl:float-left]"] .p-img-layout_figure:has(+.p-img-layout_figure){margin-bottom:initial}[data-config*="[xl:float-left]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:1.5em}[data-config*="[xl:float-right]"] .p-img-layout_figure{float:right;clear:both;max-width:min(288px,50% - var(--column-gap) / 2);margin-inline:var(--column-gap) 0;margin-bottom:calc(var(--column-gap) / 2)}[data-config*="[xl:float-right]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:initial!important}[data-config*="[xl:float-right]"] .p-img-layout_figure:has(+.p-img-layout_figure){margin-bottom:initial}[data-config*="[xl:float-right]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:1.5em}[data-config*="[xl:row]"] .p-img-layout_figure{order:initial;max-width:initial;margin-inline:initial}[data-config*="[xl:row]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:initial!important}[data-config*="[xl:row]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:1.5em;margin-bottom:initial}[data-config*="[xl:row-reverse]"] .p-img-layout_figure{order:initial;max-width:initial;margin-inline:initial}[data-config*="[xl:row-reverse]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:initial!important}[data-config*="[xl:row-reverse]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:1.5em;margin-bottom:initial}[data-config*="[xl:column]"] .p-img-layout_figure{max-width:100%;margin-inline:auto;margin-bottom:initial}[data-config*="[xl:column]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:clamp(1.25rem,.25rem + 2.5vw,2.25rem)!important}[data-config*="[xl:column]"] .p-img-layout_figure{order:1}[data-config*="[xl:column]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:initial}[data-config*="[xl:column-reverse]"] .p-img-layout_figure{max-width:100%;margin-inline:auto;margin-bottom:initial}[data-config*="[xl:column-reverse]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:clamp(1.25rem,.25rem + 2.5vw,2.25rem)!important}[data-config*="[xl:column-reverse]"] .p-img-layout_figure{order:2}[data-config*="[xl:column-reverse]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:initial}}@media (width >= 1536px){[data-config*="[2xl:float-left]"] .p-img-layout_figure{float:left;clear:both;max-width:min(288px,50% - var(--column-gap) / 2);margin-inline:0 var(--column-gap);margin-bottom:calc(var(--column-gap) / 2)}[data-config*="[2xl:float-left]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:initial!important}[data-config*="[2xl:float-left]"] .p-img-layout_figure:has(+.p-img-layout_figure){margin-bottom:initial}[data-config*="[2xl:float-left]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:1.5em}[data-config*="[2xl:float-right]"] .p-img-layout_figure{float:right;clear:both;max-width:min(288px,50% - var(--column-gap) / 2);margin-inline:var(--column-gap) 0;margin-bottom:calc(var(--column-gap) / 2)}[data-config*="[2xl:float-right]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:initial!important}[data-config*="[2xl:float-right]"] .p-img-layout_figure:has(+.p-img-layout_figure){margin-bottom:initial}[data-config*="[2xl:float-right]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:1.5em}[data-config*="[2xl:row]"] .p-img-layout_figure{order:initial;max-width:initial;margin-inline:initial}[data-config*="[2xl:row]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:initial!important}[data-config*="[2xl:row]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:1.5em;margin-bottom:initial}[data-config*="[2xl:row-reverse]"] .p-img-layout_figure{order:initial;max-width:initial;margin-inline:initial}[data-config*="[2xl:row-reverse]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:initial!important}[data-config*="[2xl:row-reverse]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:1.5em;margin-bottom:initial}[data-config*="[2xl:column]"] .p-img-layout_figure{max-width:100%;margin-inline:auto;margin-bottom:initial}[data-config*="[2xl:column]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:clamp(1.25rem,.25rem + 2.5vw,2.25rem)!important}[data-config*="[2xl:column]"] .p-img-layout_figure{order:1}[data-config*="[2xl:column]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:initial}[data-config*="[2xl:column-reverse]"] .p-img-layout_figure{max-width:100%;margin-inline:auto;margin-bottom:initial}[data-config*="[2xl:column-reverse]"] .p-img-layout_figure[class*=u-px-figure]{padding-inline:clamp(1.25rem,.25rem + 2.5vw,2.25rem)!important}[data-config*="[2xl:column-reverse]"] .p-img-layout_figure{order:2}[data-config*="[2xl:column-reverse]"] .p-img-layout_figure+.p-img-layout_figure{margin-top:initial}}[data-config=row] .p-img-layout_contents,[data-config*="[row]"] .p-img-layout_contents{grid-row:1/5;grid-column:2;order:initial}[data-config=row-reverse] .p-img-layout_contents,[data-config*="[row-reverse]"] .p-img-layout_contents{grid-row:1/5;grid-column:1;order:initial}[data-config=column] .p-img-layout_contents,[data-config*="[column]"] .p-img-layout_contents{grid-row:initial;grid-column:initial;order:2}[data-config=column-reverse] .p-img-layout_contents,[data-config*="[column-reverse]"] .p-img-layout_contents{grid-row:initial;grid-column:initial;order:1}@media (width >= 640px){[data-config*="[sm:row]"] .p-img-layout_contents{grid-row:1/5;grid-column:2;order:initial}[data-config*="[sm:row-reverse]"] .p-img-layout_contents{grid-row:1/5;grid-column:1;order:initial}[data-config*="[sm:column]"] .p-img-layout_contents{grid-row:initial;grid-column:initial;order:2}[data-config*="[sm:column-reverse]"] .p-img-layout_contents{grid-row:initial;grid-column:initial;order:1}}@media (width >= 768px){[data-config*="[md:row]"] .p-img-layout_contents{grid-row:1/5;grid-column:2;order:initial}[data-config*="[md:row-reverse]"] .p-img-layout_contents{grid-row:1/5;grid-column:1;order:initial}[data-config*="[md:column]"] .p-img-layout_contents{grid-row:initial;grid-column:initial;order:2}[data-config*="[md:column-reverse]"] .p-img-layout_contents{grid-row:initial;grid-column:initial;order:1}}@media (width >= 1024px){[data-config*="[lg:row]"] .p-img-layout_contents{grid-row:1/5;grid-column:2;order:initial}[data-config*="[lg:row-reverse]"] .p-img-layout_contents{grid-row:1/5;grid-column:1;order:initial}[data-config*="[lg:column]"] .p-img-layout_contents{grid-row:initial;grid-column:initial;order:2}[data-config*="[lg:column-reverse]"] .p-img-layout_contents{grid-row:initial;grid-column:initial;order:1}}@media (width >= 1280px){[data-config*="[xl:row]"] .p-img-layout_contents{grid-row:1/5;grid-column:2;order:initial}[data-config*="[xl:row-reverse]"] .p-img-layout_contents{grid-row:1/5;grid-column:1;order:initial}[data-config*="[xl:column]"] .p-img-layout_contents{grid-row:initial;grid-column:initial;order:2}[data-config*="[xl:column-reverse]"] .p-img-layout_contents{grid-row:initial;grid-column:initial;order:1}}@media (width >= 1536px){[data-config*="[2xl:row]"] .p-img-layout_contents{grid-row:1/5;grid-column:2;order:initial}[data-config*="[2xl:row-reverse]"] .p-img-layout_contents{grid-row:1/5;grid-column:1;order:initial}[data-config*="[2xl:column]"] .p-img-layout_contents{grid-row:initial;grid-column:initial;order:2}[data-config*="[2xl:column-reverse]"] .p-img-layout_contents{grid-row:initial;grid-column:initial;order:1}}.p-img-layout_caption{display:block;font-size:.875rem;line-height:1.5}.p-img-layout_caption+img{margin-top:1.5em}.p-information_list{display:flex;flex-direction:column;gap:8px}.p-information_item{display:flex;flex-direction:column;gap:8px;padding:clamp(1rem,-.5rem + 3.75vw,2.5rem);background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:4px}@media (width >= 1280px){.p-information_item{flex-direction:row;gap:revert;align-items:center}}@media (any-hover: hover){.p-information_item{transition:box-shadow var(--default-transition)}.p-information_item .p-information_title{text-decoration:underline;text-decoration-color:transparent;transition:color var(--default-transition),-webkit-text-decoration var(--default-transition);transition:color var(--default-transition),text-decoration var(--default-transition);transition:color var(--default-transition),text-decoration var(--default-transition),-webkit-text-decoration var(--default-transition)}.p-information_item[href]:hover{box-shadow:var(--default-box-shadow-hover)}.p-information_item[href]:hover .p-information_title{color:var(--color-primary);text-decoration-color:currentcolor}}.p-information_info{display:flex;row-gap:8px;align-items:center;min-height:33px}@media (width >= 1280px){.p-information_info{display:contents}}.p-information_tag,.p-information_date{position:relative;display:flex;align-items:center;min-height:33px;font-size:clamp(.875rem,.75rem + .31vw,1rem)}.p-information_tag:after,.p-information_date:after{position:absolute;top:0;right:0;bottom:0;display:inline-block;width:1px;max-height:33px;margin-block:auto;content:"";background-color:var(--color-gray)}.p-information_date{padding-right:16px;margin-right:16px;font-weight:700}@media (width >= 1280px){.p-information_date{min-width:152px;padding-right:16px;margin-right:revert}}.p-information_tag{justify-content:center;padding-right:16px;color:var(--color-text-secondary)}.p-information_tag:after{margin-right:0}@media (width >= 1280px){.p-information_tag{width:176px;min-width:176px;padding-inline:16px;text-align:center}.p-information_title{margin-left:64px}}.p-information_list.-small .p-information_item{padding-block:16px;padding-inline:clamp(1rem,0rem + 2.5vw,2rem) clamp(1rem,.5rem + 1.25vw,1.5rem)}.p-information_list.-small .p-information_tag{font-size:.875rem}@media (width >= 1280px){.p-information_list.-small .p-information_date{min-width:initial;padding-right:24px}}.p-information_list.-small .p-information_title{font-size:1rem}@media (width >= 1280px){.p-information_list.-small .p-information_title{margin-left:24px}}.p-links-box{position:relative;gap:clamp(2rem,0rem + 5vw,4rem) 16px;padding:32px 24px;background-color:var(--color-primary-light)}.p-links-box .p-btn{width:100%;height:-moz-fit-content;height:fit-content}.p-links-box [class*=icon-]{display:block;margin-inline:auto}.p-links-box .icon-download{margin-block:6px}.p-links-box .icon-plugin{width:auto;height:40px}.p-links-box .icon-q\&a{width:auto;height:32px;margin-block:4px}.p-links-box:has(>:only-child),.p-links-box:has(>:first-child:nth-last-child(2)){justify-content:center}@media (width >= 768px){.p-links-box:has(>:first-child:nth-last-child(4)):before,.p-links-box:has(>:first-child:nth-last-child(5)):before{position:absolute;top:53%;right:0;left:0;display:inline-block;width:calc(100% - 64px);height:1px;margin-inline:auto;content:"";background-color:var(--color-bg-primary)}}@media (width >= 1024px){.p-links-box:has(>:first-child:nth-last-child(5)){justify-content:center}}.p-links-box_item{display:flex;flex-direction:column;gap:16px;justify-content:space-between}.p-links-box_item .p-btn{gap:8px;padding-left:20px}.p-links-box_heading{font-size:1rem;font-weight:700;line-height:1.5;text-align:center}.p-local-nav.-fourth-layer .p-local-nav_lv1-item,.p-local-nav.-fourth-layer .p-local-nav_lv2-item,.p-local-nav.-fourth-layer .p-local-nav_lv3-item{display:block}.p-local-nav.-fourth-layer .p-local-nav_lv1-item>a[href],.p-local-nav.-fourth-layer .p-local-nav_lv1-item>span,.p-local-nav.-fourth-layer .p-local-nav_lv2-item>a[href],.p-local-nav.-fourth-layer .p-local-nav_lv2-item>span,.p-local-nav.-fourth-layer .p-local-nav_lv3-item>a[href],.p-local-nav.-fourth-layer .p-local-nav_lv3-item>span{display:flex;gap:8px;align-items:center;justify-content:space-between;width:100%;padding-block:16px;line-height:1.5}.p-local-nav.-fourth-layer .p-local-nav_lv1-item>a[href],.p-local-nav.-fourth-layer .p-local-nav_lv1-item>span{padding-inline:4px 16px;padding-top:14px;font-size:1.125rem;font-weight:700;background-color:var(--color-bg-secondary);border-top:2px solid var(--color-primary)}@media (width >= 640px){.p-local-nav.-fourth-layer .p-local-nav_lv1-item>a[href],.p-local-nav.-fourth-layer .p-local-nav_lv1-item>span{padding-right:initial}}.p-local-nav.-fourth-layer .p-local-nav_lv2-item>a[href],.p-local-nav.-fourth-layer .p-local-nav_lv2-item>span{padding-inline:14px 16px;font-size:1rem;font-weight:700;color:var(--color-text-primary);background-color:#e5e5e5;border-left:2px solid #6872b4}.p-local-nav.-fourth-layer .p-local-nav_lv2-item>a[href].is-active,.p-local-nav.-fourth-layer .p-local-nav_lv2-item>span.is-active{color:var(--color-text-inverse);background-color:#6872b4;border-color:var(--color-primary)}.p-local-nav.-fourth-layer .p-local-nav_lv2-item+.p-local-nav_lv2-item{margin-top:2px}.p-local-nav.-fourth-layer .p-local-nav_lv3-item{margin-top:1px}.p-local-nav.-fourth-layer .p-local-nav_lv3-item>a[href],.p-local-nav.-fourth-layer .p-local-nav_lv3-item>span{padding-inline:32px 16px;font-size:1rem;font-weight:500;background-color:var(--color-bg-primary)}@media (any-hover: hover){.p-local-nav.-fourth-layer .p-local-nav_lv3-item>a[href],.p-local-nav.-fourth-layer .p-local-nav_lv3-item>span{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color var(--underline-transition),background-color var(--default-transition),color var(--default-transition)}.p-local-nav.-fourth-layer .p-local-nav_lv3-item>a[href][href]:hover,.p-local-nav.-fourth-layer .p-local-nav_lv3-item>span[href]:hover{color:var(--color-primary);text-decoration-color:currentcolor;background-color:#c8cefa}}.p-local-nav.-fourth-layer .p-local-nav_lv3-item>a[href][aria-current=page],.p-local-nav.-fourth-layer .p-local-nav_lv3-item>span[aria-current=page]{position:relative;overflow:hidden;background-color:var(--color-primary-light)}.p-local-nav.-fourth-layer .p-local-nav_lv3-item>a[href][aria-current=page]:before,.p-local-nav.-fourth-layer .p-local-nav_lv3-item>span[aria-current=page]:before{position:absolute;top:50%;left:-5px;width:10px;height:10px;content:"";background-color:var(--color-primary);border:initial;transform:translateY(-50%) rotate(45deg)}.p-local-nav.-ccl .p-local-nav_lv1-item,.p-local-nav.-ccl .p-local-nav_lv2-item{display:block}.p-local-nav.-ccl .p-local-nav_lv1-item>a[href],.p-local-nav.-ccl .p-local-nav_lv1-item>span,.p-local-nav.-ccl .p-local-nav_lv2-item>a[href],.p-local-nav.-ccl .p-local-nav_lv2-item>span{width:100%;line-height:1.5}.p-local-nav.-ccl .p-local-nav_lv1-item>a[href],.p-local-nav.-ccl .p-local-nav_lv1-item>span{overflow-wrap:anywhere;word-break:keep-all;display:block;padding-block:14px 16px;padding-inline:4px 16px;font-size:1.125rem;font-weight:700;background-color:var(--color-bg-secondary);border-top:2px solid var(--color-primary)}.p-local-nav.-ccl .p-local-nav_lv2-item{margin-top:1px}.p-local-nav.-ccl .p-local-nav_lv2-item>a[href],.p-local-nav.-ccl .p-local-nav_lv2-item>span{display:flex;flex-direction:column;gap:2px;padding:12px 18px;font-size:1rem;font-weight:500;background-color:var(--color-bg-primary)}.p-local-nav.-ccl .p-local-nav_lv2-item>a[href] time,.p-local-nav.-ccl .p-local-nav_lv2-item>span time{display:block;font-weight:400;line-height:1.5;color:var(--color-text-secondary);text-decoration:none}@media (any-hover: hover){.p-local-nav.-ccl .p-local-nav_lv2-item>a[href],.p-local-nav.-ccl .p-local-nav_lv2-item>span{transition:background-color var(--default-transition)}.p-local-nav.-ccl .p-local-nav_lv2-item>a[href] .p-local-nav_lv2-label,.p-local-nav.-ccl .p-local-nav_lv2-item>span .p-local-nav_lv2-label{text-decoration:underline;text-decoration-color:transparent;transition:background-color var(--default-transition),color var(--default-transition)}.p-local-nav.-ccl .p-local-nav_lv2-item>a[href][href]:hover,.p-local-nav.-ccl .p-local-nav_lv2-item>span[href]:hover{background-color:#c8cefa}.p-local-nav.-ccl .p-local-nav_lv2-item>a[href][href]:hover .p-local-nav_lv2-label,.p-local-nav.-ccl .p-local-nav_lv2-item>span[href]:hover .p-local-nav_lv2-label{color:var(--color-primary);text-decoration-color:currentcolor}}.p-media{width:-moz-fit-content;width:fit-content;margin-inline:auto}.p-media iframe,.p-media video{max-width:100%;height:auto}:where(.p-media iframe[src*=youtube][src*=embed],.p-media video[src*=youtube][src*=embed]),:where(.p-media iframe[src*=google][src*=map][src*=embed],.p-media video[src*=google][src*=map][src*=embed]){aspect-ratio:16/9}.p-media.-ccl-mv{width:initial;aspect-ratio:16/9}.p-media.-ccl-mv iframe{width:100%;height:100%;aspect-ratio:initial}.p-popover{padding:initial;margin:auto;background-color:transparent;opacity:0;transform:scale(.95);transition:transform var(--default-transition),opacity var(--default-transition),display var(--default-transition) allow-discrete,overlay var(--default-transition) allow-discrete}.p-popover::backdrop{background:linear-gradient(0deg,#000000b3 0% 100%);opacity:0;transition:opacity var(--default-transition)}.p-popover:popover-open{opacity:1;transform:scale(1)}.p-popover:popover-open::backdrop{opacity:1}@starting-style{.p-popover:popover-open{opacity:0;transform:scale(.95)}.p-popover:popover-open::backdrop{opacity:0}}.p-popover_contents{position:relative;width:-moz-fit-content;width:fit-content;max-width:90vw;margin-block:25px}.p-popover_contents img{pointer-events:auto}.p-popover_close-btn{position:absolute;top:-25px;right:0;pointer-events:auto}.p-popover_close-icon{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:22px;height:18px}.p-popover_close-icon span{position:absolute;display:inline-block;width:100%;height:2px;background-color:#fff;transition:transform var(--default-transition),opacity var(--default-transition),top var(--default-transition),bottom var(--default-transition)}.p-popover_close-icon span:nth-child(1){top:8px;transform:rotate(45deg)}.p-popover_close-icon span:nth-child(2){bottom:8px;transform:rotate(-45deg)}.p-more-btn,.p-back-btn{display:flex;gap:16px;align-items:center;width:-moz-fit-content;width:fit-content;padding-bottom:16px;font-size:clamp(1rem,.875rem + .31vw,1.125rem);font-weight:700;line-height:1.5;border-bottom:2px solid var(--color-border-primary)}@media (any-hover: hover){.p-more-btn,.p-back-btn{transition:border var(--default-transition)}.p-more-btn[href]:hover,.p-back-btn[href]:hover{border-color:var(--color-primary)}}@media (width >= 1280px){.p-nav-pc_btn{display:flex;gap:8px;align-items:center;transition:color var(--default-transition)}.p-nav-pc_btn.is-active{color:var(--color-primary)}.p-nav-pc_link,.p-nav-pc_btn{position:relative}.p-nav-pc_link:after,.p-nav-pc_btn:after{position:absolute;right:0;bottom:0;left:0;display:block;width:100%;height:2px;content:"";background-color:transparent}.p-nav-pc_link.is-active:after,.p-nav-pc_btn.is-active:after{background-color:var(--color-primary)}}@media (width >= 1280px) and (any-hover: hover){.p-nav-pc_link,.p-nav-pc_btn{transition:color var(--default-transition)}.p-nav-pc_link:after,.p-nav-pc_btn:after{transition:background-color var(--default-transition)}.p-nav-pc_link:hover,.p-nav-pc_btn:hover{color:var(--color-primary)}.p-nav-pc_link:hover:after,.p-nav-pc_btn:hover:after{background-color:var(--color-primary)}}@media (width >= 1280px) and (width >= 1280px){.p-nav-pc_link,.p-nav-pc_btn{font-size:16px}}@media (width >= 1280px) and (width >= 1536px){.p-nav-pc_link,.p-nav-pc_btn{font-size:18px}}@media (width >= 1280px){.p-nav-pc_heading{margin-bottom:32px;border:1px solid var(--color-border-primary);border-radius:4px}.p-nav-pc_heading a{display:flex;gap:8px;align-items:center;padding:16px 24px;font-size:1.5rem;font-weight:700;line-height:1.5;background-color:var(--color-bg-secondary)}}@media (width >= 1280px) and (any-hover: hover){.p-nav-pc_heading a{text-decoration:underline;text-decoration-color:transparent;transition:background-color var(--default-transition),color var(--default-transition),-webkit-text-decoration var(--default-transition);transition:background-color var(--default-transition),color var(--default-transition),text-decoration var(--default-transition);transition:background-color var(--default-transition),color var(--default-transition),text-decoration var(--default-transition),-webkit-text-decoration var(--default-transition)}.p-nav-pc_heading a[href]:hover{color:var(--color-primary);text-decoration-color:currentcolor;background-color:var(--color-primary-light)}}@media (width >= 1280px){.p-nav-pc_menu{position:absolute;inset:0;top:calc(100% + 1px);right:0;left:0;display:block;visibility:hidden;width:100cqw;height:-moz-fit-content;height:fit-content;overflow-y:auto;scrollbar-width:thin;background-color:var(--color-bg-primary);opacity:0;transition:visibility var(--default-transition),opacity var(--default-transition)}.p-nav-pc_menu.is-active{visibility:visible;opacity:1}.p-nav-pc_menu .c-container{padding-block:clamp(2.5rem,6.25rem + -3.13vw,3.75rem) 64px}html:not(html.is-header-minimized) .p-nav-pc_menu{border-top:1px solid var(--color-border-primary)}.p-nav-pc_close-btn{position:absolute;top:clamp(.625rem,-1.875rem + 3.13vw,1.875rem);right:clamp(.625rem,-1.875rem + 3.13vw,1.875rem);display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer;background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:2px}.p-nav-pc_toggle-close-icon{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:18px;height:18px}.p-nav-pc_toggle-close-icon span{position:absolute;display:inline-block;width:100%;height:2px;background-color:var(--color-primary)}.p-nav-pc_toggle-close-icon span:nth-child(1){top:8px;transform:rotate(45deg)}.p-nav-pc_toggle-close-icon span:nth-child(2){bottom:8px;transform:rotate(-45deg)}}.p-note{position:relative;font-size:.875rem;line-height:1.5;color:var(--color-text-secondary);text-align:left}.p-note:where(:not(:has(li))){padding-left:calc(1em + 4px)}.p-note:where(:not(:has(li))):before{position:absolute;left:0;content:"※"}.p-note:where(:has(li)){padding-left:calc(1em + 4px)}.p-note:where(:has(li))>li+li{margin-top:8px}.p-note:where(:has(li))>li:before{position:absolute;left:0;content:"※"}.p-note:where(.-number:has(li)){padding-left:2em;counter-reset:number 0}.p-note:where(.-number:has(li))>li:before{content:"※" counter(number);counter-increment:number 1}.p-note:where(:has(.p-note_marker)):before{content:none}.p-note:where(:has(.p-note_marker)) li:before{content:none}.p-note_marker{position:absolute;left:0}html.has-scrollbar:has(.p-overlay.is-active){overflow:hidden;scrollbar-gutter:stable}@media (prefers-color-scheme: dark){html.has-scrollbar:has(.p-overlay.is-active){background-color:#2c2c2c}}.p-overlay{position:fixed;top:0;left:0;z-index:var(--z-index-overlay);display:none;width:100%;height:100%;background:linear-gradient(0deg,#000000b3 0% 100%);opacity:0;transition:opacity var(--default-transition),display var(--default-transition) allow-discrete}.p-overlay.is-active,.p-overlay.is-open{display:block;opacity:1}@starting-style{.p-overlay.is-active,.p-overlay.is-open{opacity:0}}.p-pagination{display:flex;gap:12px;justify-content:center}.p-pagination_item{width:44px;height:auto;aspect-ratio:1}.p-pagination_item>*{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:.875rem;font-weight:500;border-radius:4px}.p-pagination_item>a,.p-pagination_item [aria-current=page]{background-color:var(--color-bg-primary);border:1px solid var(--color-border-primary)}.p-pagination_item>[aria-current=page]{color:var(--color-text-inverse);background-color:var(--color-primary)}@media (any-hover: hover){.p-pagination_item>a[href]{text-decoration:underline;text-decoration-color:transparent;transition:color var(--default-transition),background-color var(--default-transition),text-decoration-color var(--underline-transition)}.p-pagination_item>a[href][href]:hover{color:var(--color-primary);text-decoration-color:currentcolor;background-color:var(--color-primary-light)}}.p-profile .p-profile_position,.p-profile .p-profile_name{font-weight:700;line-height:1.5}.p-profile .p-profile_name ruby+ruby:before,.p-profile .p-profile_name ruby+ruby:after{content:" "}.p-profile .p-profile_name rt{font-size:clamp(.625rem,.5rem + .31vw,.75rem);font-weight:400;text-align:center}.p-profile:where(.c-box.-border-left) .p-profile_name{font-size:clamp(1.375rem,1.25rem + .31vw,1.5rem)}.p-profile:where(.c-box.-border-left) .p-profile_description{margin-top:16px;font-size:1rem}.p-profile:where(.c-box.-border-left):not(:has(.p-profile_company)) .p-profile_name{margin-top:8px}.p-profile:where(.c-box.-border-left):not(:has(.p-profile_company)) .p-profile_name rt{margin-bottom:clamp(0rem,-.25rem + .63vw,.25rem)}.p-profile:where(.c-box.-border-left):not(:has(.p-profile_company)) .p-profile_position{font-size:1rem}.p-profile:where(.c-box.-border-left):has(.p-profile_company) .p-profile_company{display:flex;flex-direction:column-reverse;gap:32px}@media (width >= 640px){.p-profile:where(.c-box.-border-left):has(.p-profile_company) .p-profile_company{flex-direction:row;align-items:center}}.p-profile:where(.c-box.-border-left):has(.p-profile_company) .p-profile_figure{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:148px;height:auto;aspect-ratio:1;padding:16px;margin-inline:auto;border:1px solid var(--color-border-primary)}.p-profile:where(.c-box.-border-left):has(.p-profile_company) .p-profile_figure img{-o-object-fit:contain;object-fit:contain}@media (width >= 640px){.p-profile:where(.c-box.-border-left):has(.p-profile_company) .p-profile_figure{margin-inline:initial}}.p-profile:where(.c-box.-border-left):has(.p-profile_company) .p-profile_info{overflow-wrap:anywhere;word-break:keep-all}.p-profile:where(.c-box.-border-left):has(.p-profile_company) .p-profile_info .p-link{display:inline-block;margin-top:4px;margin-right:initial;font-size:1rem;line-height:1.5}.p-profile:where(.c-box.-border-left):has(.p-profile_company) .p-profile_info .p-link .icon-external{display:inherit;margin-bottom:initial;margin-left:8px}.p-profile:is(.c-box.-filled) .p-profile_name{margin-top:8px}.p-profile:is(.c-box.-filled) .p-profile_position{font-size:.875rem}.p-profile:is(.c-box.-filled) .p-profile_description{margin-top:8px;font-size:.875rem;color:var(--color-text-secondary)}.p-heading-group:has(.p-section-heading){display:flex;flex-direction:column;gap:8px;margin-bottom:32px}.p-heading-group:has(.p-section-heading) p{font-size:1.125rem;line-height:1.8}@media (width >= 640px){.p-heading-group:has(.p-section-heading){flex-flow:row wrap;gap:8px 24px;align-items:center}}.p-section-heading{position:relative;padding-top:8px;font-size:clamp(2rem,1.5rem + 1.25vw,2.5rem);font-weight:700;line-height:1.5}.p-section-heading:before{position:absolute;top:0;left:0;display:inline-block;width:80px;height:2px;content:"";background-color:var(--color-primary)}.p-section-heading:not(.p-heading-group .p-section-heading){margin-bottom:36px}@media (width >= 1024px){.p-side-link_wrap{position:sticky;top:88px}}.p-side-link{display:flex;flex-direction:column;gap:8px;border-top:2px solid var(--color-primary)}.p-side-link .icon-plugin{width:39px;height:auto}@media (any-hover: hover){.p-side-link .p-side-link_btn{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color var(--underline-transition),background-color var(--default-transition),color var(--default-transition)}.p-side-link[href]:hover .p-side-link_btn{color:var(--color-primary);text-decoration-color:currentcolor;background-color:var(--color-primary-light)}}.p-side-link_title{display:flex;gap:8px;align-items:center;margin-top:8px;font-size:1rem;font-weight:700;line-height:1.5}.p-side-link_figure{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;aspect-ratio:3/2;background-color:var(--color-bg-primary)}.p-side-link_figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (width >= 1536px){.p-side-link_figure img{width:initial}}.p-side-link_figure.-video-icon{position:relative}.p-side-link_figure.-video-icon:before{position:absolute;inset:0;z-index:1;display:block;width:68px;height:68px;aspect-ratio:1;margin:auto;content:"";background-image:url(/application/themes/nikkei_bpc/assets-2026/images/common/icon_sidelink-play.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.p-side-link_figure.-download-icon{position:relative}.p-side-link_figure.-download-icon:before{position:absolute;inset:0;z-index:1;display:block;width:54px;height:70px;aspect-ratio:1;margin:auto;content:"";background-image:url(/application/themes/nikkei_bpc/assets-2026/images/common/icon_sidelink-download.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.p-side-link_btn{display:flex;gap:8px;align-items:center;justify-content:center;padding:8px;font-size:1rem;font-weight:700;line-height:1.5;background-color:var(--color-bg-primary);border-radius:4px}.p-sidebar{flex:288}.p-table{width:100%;font-size:16px}.p-table thead{display:none}.p-table thead th,.p-table tbody th,.p-table tbody td{border:1px solid #e5e5e5}.p-table tbody th,.p-table tbody td{padding:initial}.p-table tbody th[data-label]:before,.p-table tbody td[data-label]:before{--tw-content: attr(data-label);display:block;padding:8px 16px;font-weight:400;line-height:1.5;text-align:left;content:attr(data-label);background-color:#fbfbfb;border-bottom:1px solid #e5e5e5}@media (width >= 640px){.p-table tbody th[data-label]:before,.p-table tbody td[data-label]:before{font-weight:700}}.p-table:has(tbody th) thead th:first-child,.p-table:has(tbody th) tbody th[data-label]:before{background-color:#e6e7ef}.p-table tbody th{background-color:#f3f2f7}.p-table .p-table_th-contents,.p-table th:not(:has(.p-table_th-contents)){padding:16px;line-height:1.5;text-align:left}.p-table .p-table_td-contents,.p-table td:not(:has(.p-table_td-contents)){padding:16px;text-align:left}@media (width >= 640px){.p-table thead{display:revert}.p-table tbody th[data-label]:before,.p-table tbody td[data-label]:before{display:none}.p-table thead th{padding:8px 16px;font-weight:700;line-height:1.5;background-color:#fbfbfb}.p-table .p-table_th-contents,.p-table th:not(:has(.p-table_th-contents)){text-align:center}}.p-table:where([data-config=default],[data-config*="[default]"]){table-layout:initial}.p-table:where([data-config=default],[data-config*="[default]"])>tbody{display:table-row-group}.p-table:where([data-config=default],[data-config*="[default]"])>tbody>tr{display:table-row}.p-table:where([data-config=default],[data-config*="[default]"])>tbody>tr>th,.p-table:where([data-config=default],[data-config*="[default]"])>tbody>tr>td{display:table-cell}.p-table:where([data-config=equal],[data-config*="[equal]"]){table-layout:fixed}.p-table:where([data-config=equal],[data-config*="[equal]"])>thead th{width:100%}.p-table:where([data-config=equal],[data-config*="[equal]"])>tbody{display:table-row-group}.p-table:where([data-config=equal],[data-config*="[equal]"])>tbody>tr{display:table-row}.p-table:where([data-config=equal],[data-config*="[equal]"])>tbody>tr>th,.p-table:where([data-config=equal],[data-config*="[equal]"])>tbody>tr>td{display:table-cell}.p-table:where([data-config=column],[data-config*="[column]"]){table-layout:initial}.p-table:where([data-config=column],[data-config*="[column]"])>tbody{display:table-row-group}.p-table:where([data-config=column],[data-config*="[column]"])>tbody>tr>th,.p-table:where([data-config=column],[data-config*="[column]"])>tbody>tr>td{display:block;margin-top:-1px}.p-table:where([data-config=row],[data-config*="[row]"]){table-layout:initial}.p-table:where([data-config=row],[data-config*="[row]"])>tbody{display:flex}.p-table:where([data-config=row],[data-config*="[row]"])>tbody>tr{display:flex;flex-direction:column}.p-table:where([data-config=row],[data-config*="[row]"])>tbody>tr:last-child{margin-left:-1px}.p-table:where([data-config=row],[data-config*="[row]"])>tbody>tr>th{margin-top:initial}.p-table:where([data-config=row],[data-config*="[row]"])>tbody>tr>td{margin-top:-1px}@media (width >= 640px){.p-table:where([data-config*="[sm:default]"]){table-layout:initial}.p-table:where([data-config*="[sm:default]"])>tbody{display:table-row-group}.p-table:where([data-config*="[sm:default]"])>tbody>tr{display:table-row}.p-table:where([data-config*="[sm:default]"])>tbody>tr>th,.p-table:where([data-config*="[sm:default]"])>tbody>tr>td{display:table-cell}.p-table:where([data-config*="[sm:equal]"]){table-layout:fixed}.p-table:where([data-config*="[sm:equal]"])>thead th{width:100%}.p-table:where([data-config*="[sm:equal]"])>tbody{display:table-row-group}.p-table:where([data-config*="[sm:equal]"])>tbody>tr{display:table-row}.p-table:where([data-config*="[sm:equal]"])>tbody>tr>th,.p-table:where([data-config*="[sm:equal]"])>tbody>tr>td{display:table-cell}.p-table:where([data-config*="[sm:column]"]){table-layout:initial}.p-table:where([data-config*="[sm:column]"])>tbody{display:table-row-group}.p-table:where([data-config*="[sm:column]"])>tbody>tr>th,.p-table:where([data-config*="[sm:column]"])>tbody>tr>td{display:block;margin-top:-1px}.p-table:where([data-config*="[sm:row]"]){table-layout:initial}.p-table:where([data-config*="[sm:row]"])>tbody{display:flex}.p-table:where([data-config*="[sm:row]"])>tbody>tr{display:flex;flex-direction:column}.p-table:where([data-config*="[sm:row]"])>tbody>tr:last-child{margin-left:-1px}.p-table:where([data-config*="[sm:row]"])>tbody>tr>th{margin-top:initial}.p-table:where([data-config*="[sm:row]"])>tbody>tr>td{margin-top:-1px}}@media (width >= 768px){.p-table:where([data-config*="[md:default]"]){table-layout:initial}.p-table:where([data-config*="[md:default]"])>tbody{display:table-row-group}.p-table:where([data-config*="[md:default]"])>tbody>tr{display:table-row}.p-table:where([data-config*="[md:default]"])>tbody>tr>th,.p-table:where([data-config*="[md:default]"])>tbody>tr>td{display:table-cell}.p-table:where([data-config*="[md:equal]"]){table-layout:fixed}.p-table:where([data-config*="[md:equal]"])>thead th{width:100%}.p-table:where([data-config*="[md:equal]"])>tbody{display:table-row-group}.p-table:where([data-config*="[md:equal]"])>tbody>tr{display:table-row}.p-table:where([data-config*="[md:equal]"])>tbody>tr>th,.p-table:where([data-config*="[md:equal]"])>tbody>tr>td{display:table-cell}.p-table:where([data-config*="[md:column]"]){table-layout:initial}.p-table:where([data-config*="[md:column]"])>tbody{display:table-row-group}.p-table:where([data-config*="[md:column]"])>tbody>tr>th,.p-table:where([data-config*="[md:column]"])>tbody>tr>td{display:block;margin-top:-1px}.p-table:where([data-config*="[md:row]"]){table-layout:initial}.p-table:where([data-config*="[md:row]"])>tbody{display:flex}.p-table:where([data-config*="[md:row]"])>tbody>tr{display:flex;flex-direction:column}.p-table:where([data-config*="[md:row]"])>tbody>tr:last-child{margin-left:-1px}.p-table:where([data-config*="[md:row]"])>tbody>tr>th{margin-top:initial}.p-table:where([data-config*="[md:row]"])>tbody>tr>td{margin-top:-1px}}@media (width >= 1024px){.p-table:where([data-config*="[lg:default]"]){table-layout:initial}.p-table:where([data-config*="[lg:default]"])>tbody{display:table-row-group}.p-table:where([data-config*="[lg:default]"])>tbody>tr{display:table-row}.p-table:where([data-config*="[lg:default]"])>tbody>tr>th,.p-table:where([data-config*="[lg:default]"])>tbody>tr>td{display:table-cell}.p-table:where([data-config*="[lg:equal]"]){table-layout:fixed}.p-table:where([data-config*="[lg:equal]"])>thead th{width:100%}.p-table:where([data-config*="[lg:equal]"])>tbody{display:table-row-group}.p-table:where([data-config*="[lg:equal]"])>tbody>tr{display:table-row}.p-table:where([data-config*="[lg:equal]"])>tbody>tr>th,.p-table:where([data-config*="[lg:equal]"])>tbody>tr>td{display:table-cell}.p-table:where([data-config*="[lg:column]"]){table-layout:initial}.p-table:where([data-config*="[lg:column]"])>tbody{display:table-row-group}.p-table:where([data-config*="[lg:column]"])>tbody>tr>th,.p-table:where([data-config*="[lg:column]"])>tbody>tr>td{display:block;margin-top:-1px}.p-table:where([data-config*="[lg:row]"]){table-layout:initial}.p-table:where([data-config*="[lg:row]"])>tbody{display:flex}.p-table:where([data-config*="[lg:row]"])>tbody>tr{display:flex;flex-direction:column}.p-table:where([data-config*="[lg:row]"])>tbody>tr:last-child{margin-left:-1px}.p-table:where([data-config*="[lg:row]"])>tbody>tr>th{margin-top:initial}.p-table:where([data-config*="[lg:row]"])>tbody>tr>td{margin-top:-1px}}@media (width >= 1280px){.p-table:where([data-config*="[xl:default]"]){table-layout:initial}.p-table:where([data-config*="[xl:default]"])>tbody{display:table-row-group}.p-table:where([data-config*="[xl:default]"])>tbody>tr{display:table-row}.p-table:where([data-config*="[xl:default]"])>tbody>tr>th,.p-table:where([data-config*="[xl:default]"])>tbody>tr>td{display:table-cell}.p-table:where([data-config*="[xl:equal]"]){table-layout:fixed}.p-table:where([data-config*="[xl:equal]"])>thead th{width:100%}.p-table:where([data-config*="[xl:equal]"])>tbody{display:table-row-group}.p-table:where([data-config*="[xl:equal]"])>tbody>tr{display:table-row}.p-table:where([data-config*="[xl:equal]"])>tbody>tr>th,.p-table:where([data-config*="[xl:equal]"])>tbody>tr>td{display:table-cell}.p-table:where([data-config*="[xl:column]"]){table-layout:initial}.p-table:where([data-config*="[xl:column]"])>tbody{display:table-row-group}.p-table:where([data-config*="[xl:column]"])>tbody>tr>th,.p-table:where([data-config*="[xl:column]"])>tbody>tr>td{display:block;margin-top:-1px}.p-table:where([data-config*="[xl:row]"]){table-layout:initial}.p-table:where([data-config*="[xl:row]"])>tbody{display:flex}.p-table:where([data-config*="[xl:row]"])>tbody>tr{display:flex;flex-direction:column}.p-table:where([data-config*="[xl:row]"])>tbody>tr:last-child{margin-left:-1px}.p-table:where([data-config*="[xl:row]"])>tbody>tr>th{margin-top:initial}.p-table:where([data-config*="[xl:row]"])>tbody>tr>td{margin-top:-1px}}@media (width >= 1536px){.p-table:where([data-config*="[2xl:default]"]){table-layout:initial}.p-table:where([data-config*="[2xl:default]"])>tbody{display:table-row-group}.p-table:where([data-config*="[2xl:default]"])>tbody>tr{display:table-row}.p-table:where([data-config*="[2xl:default]"])>tbody>tr>th,.p-table:where([data-config*="[2xl:default]"])>tbody>tr>td{display:table-cell}.p-table:where([data-config*="[2xl:equal]"]){table-layout:fixed}.p-table:where([data-config*="[2xl:equal]"])>thead th{width:100%}.p-table:where([data-config*="[2xl:equal]"])>tbody{display:table-row-group}.p-table:where([data-config*="[2xl:equal]"])>tbody>tr{display:table-row}.p-table:where([data-config*="[2xl:equal]"])>tbody>tr>th,.p-table:where([data-config*="[2xl:equal]"])>tbody>tr>td{display:table-cell}.p-table:where([data-config*="[2xl:column]"]){table-layout:initial}.p-table:where([data-config*="[2xl:column]"])>tbody{display:table-row-group}.p-table:where([data-config*="[2xl:column]"])>tbody>tr>th,.p-table:where([data-config*="[2xl:column]"])>tbody>tr>td{display:block;margin-top:-1px}.p-table:where([data-config*="[2xl:row]"]){table-layout:initial}.p-table:where([data-config*="[2xl:row]"])>tbody{display:flex}.p-table:where([data-config*="[2xl:row]"])>tbody>tr{display:flex;flex-direction:column}.p-table:where([data-config*="[2xl:row]"])>tbody>tr:last-child{margin-left:-1px}.p-table:where([data-config*="[2xl:row]"])>tbody>tr>th{margin-top:initial}.p-table:where([data-config*="[2xl:row]"])>tbody>tr>td{margin-top:-1px}}.p-table_title{margin-bottom:16px;font-size:1rem;font-weight:500;line-height:1.8;text-align:left}.p-table_scroll{height:var(--table-height-sp, var(--table-height, 500px));overflow-y:scroll;scrollbar-width:thin;border:1px solid #e5e5e5}.is-mobile .p-table_scroll{border-right:initial}.p-table_scroll>.p-table{font-size:clamp(.875rem,.75rem + .31vw,1rem);border-spacing:0;border-collapse:separate}.p-table_scroll>.p-table thead{position:sticky;top:0;z-index:1;display:revert}.p-table_scroll>.p-table thead th{text-align:center;background-color:#fbfbfb;border-top:0;border-left:0}.p-table_scroll>.p-table tbody th,.p-table_scroll>.p-table tbody td{border-top:0;border-left:0}.p-table_scroll>.p-table tbody tr:last-child th,.p-table_scroll>.p-table tbody tr:last-child td{border-bottom:0}.p-table_scroll>.p-table thead th,.p-table_scroll>.p-table tbody th,.p-table_scroll>.p-table tbody td{padding:clamp(.5rem,0rem + 1.25vw,1rem);overflow-wrap:break-word}@media (width >= 640px){.p-table_scroll{height:var(--table-height-pc, var(--table-height, 500px));border-right:1px solid #e5e5e5}}.p-tags{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start}.p-tag{height:-moz-fit-content;height:fit-content;padding:1px 8px;font-size:.8125rem;line-height:1.5;color:var(--color-text-secondary);background-color:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:2px}.p-tag:has(a[href]){padding:initial}.p-tag:has(a[href]) a[href]{display:block;padding:1px 8px}@media (any-hover: hover){.p-tag:has(a[href]){transition:color var(--default-transition),border-color var(--default-transition),background-color var(--default-transition)}.p-tag:has(a[href]):hover{color:var(--color-primary);background-color:var(--color-primary-light);border-color:currentcolor}}.p-mv .c-container:is(hgroup),.p-mv .c-container:is(.c-grid){max-width:min(1600px,100%)}.p-mv .c-container:is(hgroup){padding-block:32px}.p-mv .c-container:is(.c-grid){justify-content:center;padding-inline:10px;padding-top:0}.p-mv hgroup{display:flex;flex-direction:column;gap:clamp(1rem,.5rem + 1.25vw,1.5rem)}@media (width >= 640px){.p-mv .c-container:is(hgroup){padding-block:80px 56px}.p-mv .c-container:is(.c-grid){padding-inline:clamp(1.5rem,.5rem + 2.5vw,2.5rem)}}.p-mv_title{font-size:clamp(2.25rem,1.25rem + 2.5vw,3.25rem);font-weight:700;line-height:1.5;word-break:keep-all;overflow-wrap:anywhere}@media (width >= 640px){.p-mv_title{margin-left:4px}}.p-mv_subtitle{font-size:clamp(1.25rem,.875rem + .94vw,1.625rem);font-weight:500;line-height:1.5;word-break:keep-all;overflow-wrap:anywhere}@media (width >= 640px){.p-mv_subtitle{margin-left:8px}}.p-mv_item{position:relative;display:flex;gap:24px;padding:16px;overflow:clip;border-radius:8px;box-shadow:0 4px 8px #a2b5d0}.p-mv_item:before{position:absolute;inset:0;z-index:-1;content:"";background-position:center;background-size:cover}.p-mv_item:nth-child(4) .p-mv_figure img{margin-left:8px}.p-mv_item:nth-child(5) .p-mv_figure img{margin-top:5.5px;margin-left:5.6px}.p-mv_item:nth-child(1):before{background-image:url(/application/themes/nikkei_bpc/assets-2026/images/home/bg_mv-01_sp.jpg)}.p-mv_item:nth-child(2):before{background-image:url(/application/themes/nikkei_bpc/assets-2026/images/home/bg_mv-02_sp.jpg)}.p-mv_item:nth-child(3):before{background-image:url(/application/themes/nikkei_bpc/assets-2026/images/home/bg_mv-03_sp.jpg)}.p-mv_item:nth-child(4):before{background-image:url(/application/themes/nikkei_bpc/assets-2026/images/home/bg_mv-04_sp.jpg)}.p-mv_item:nth-child(5):before{background-image:url(/application/themes/nikkei_bpc/assets-2026/images/home/bg_mv-05_sp.jpg)}@media (width >= 768px){.p-mv_item{flex-direction:column;gap:16px;align-items:center;padding-block:32px;box-shadow:1px 1px 2px #ffffff4d inset,-1px -1px 2px #e0e0e480 inset,-5px 5px 10px #e0e0e433,5px -5px 10px #e0e0e433,-5px -5px 10px #ffffffe6,5px 5px 13px #e0e0e4e6}.p-mv_item:nth-child(1):before{background-image:url(/application/themes/nikkei_bpc/assets-2026/images/home/bg_mv-01.jpg)}.p-mv_item:nth-child(2):before{background-image:url(/application/themes/nikkei_bpc/assets-2026/images/home/bg_mv-02.jpg)}.p-mv_item:nth-child(3):before{background-image:url(/application/themes/nikkei_bpc/assets-2026/images/home/bg_mv-03.jpg)}.p-mv_item:nth-child(4):before{background-image:url(/application/themes/nikkei_bpc/assets-2026/images/home/bg_mv-04.jpg)}.p-mv_item:nth-child(5):before{background-image:url(/application/themes/nikkei_bpc/assets-2026/images/home/bg_mv-05.jpg)}}.p-mv_figure{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:100px;height:100px;background-color:var(--color-bg-secondary);border-radius:50%}.p-mv_data{display:flex;flex-direction:column;justify-content:center;margin-inline:auto}@media (width >= 768px){.p-mv_data{margin-inline:revert}}.p-mv_data-heading{font-weight:700;line-height:1.5;text-align:center}@media (width >= 768px){.p-mv_data-heading{display:flex;align-items:end;justify-content:center;min-height:1.3lh;font-size:1.25rem}}.p-mv_data-value{display:block;font-family:Roboto,sans-serif;line-height:1.2;text-align:center;background:linear-gradient(0deg,var(--color-primary) 19.79%,#000105 81.25%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.p-mv_data-value .-number{font-size:2rem;font-weight:700}.p-mv_data-value .-unit-percent{font-size:1.875rem;font-weight:800}.p-mv_data-value .-unit-cases{font-size:1.25rem;font-weight:800;line-height:1;vertical-align:2px;word-break:keep-all;overflow-wrap:anywhere}@media (width >= 768px){.p-mv_data-value .-number{font-size:2.5rem}}.p-mv_data-remark{max-width:min(1600px,100%);padding-inline:10px;margin-top:16px;font-size:.875rem;line-height:1.2;text-align:right}@media (width >= 640px){.p-mv_data-remark{padding-inline:clamp(1.5rem,.5rem + 2.5vw,2.5rem)}}.p-achievement{container-type:inline-size;overflow-x:hidden}.p-achievement .c-container{display:grid;grid-template:"heading" auto "slider" auto "btn" auto/100%}.p-achievement hgroup{grid-area:heading}.p-achievement .p-more-btn{grid-area:btn}.p-achievement .splide{grid-area:slider}@media (width >= 1280px){.p-achievement .c-container{grid-template:"heading slider" auto "btn slider" auto "... slider" 1fr/396px 1fr;-moz-column-gap:36px;column-gap:36px}.p-achievement hgroup{gap:10px 24px;margin-bottom:initial}}.p-achievement .splide__track{width:100cqw;padding-block:32px;margin-top:-32px;margin-left:calc(clamp(1.5rem,.5rem + 2.5vw,2.5rem)*-1)}@media (width >= 1280px){.p-achievement .splide__track{padding-left:32px!important;margin-left:-32px}.is-scaled-150 .p-achievement .splide__track{padding-left:initial!important;margin-left:initial}}.p-achievement_slide-controls{display:flex;gap:15px;justify-content:center}@media (width >= 1280px){.p-achievement_slide-controls{gap:24px;justify-content:start}}.p-achievement_slide-controls .splide__pagination{position:relative;bottom:initial;display:flex!important;flex-wrap:nowrap;align-items:center;width:clamp(36.25rem,13.75rem + 28.13vw,40.75rem);padding:initial}.p-achievement_slide-controls .splide__pagination li{display:contents}.p-achievement_slide-controls .splide__pagination__page{position:relative;flex:1;height:4px;margin:initial;background-color:var(--color-gray);border-radius:initial;opacity:initial;transition:background-color var(--default-transition)}.p-achievement_slide-controls .splide__pagination__page.is-active{cursor:auto;background-color:var(--color-primary);transform:initial}.p-achievement_slide-controls .splide__pagination__page:before{position:absolute;inset:0;display:inline-block;width:100%;height:16px;margin-block:auto;content:"";opacity:.5}.p-achievement_slide-controls .splide__arrows{display:flex;gap:8px;align-items:center}.p-achievement_slide-controls .splide__arrow{position:relative;top:initial;right:initial;left:initial;background-color:initial;opacity:initial;transform:initial}.p-achievement_slide-controls .splide__play,.p-achievement_slide-controls .splide__pause{cursor:auto}.p-achievement_slide-controls .splide__play .p-btn-circle,.p-achievement_slide-controls .splide__pause .p-btn-circle{background-color:#666;border-color:#666}.p-achievement_slide-controls .splide__play .p-btn-circle [class*=icon-],.p-achievement_slide-controls .splide__pause .p-btn-circle [class*=icon-]{background-color:var(--color-bg-secondary)}.p-achievement_slide-controls .splide__play .p-btn-circle .icon-play,.p-achievement_slide-controls .splide__pause .p-btn-circle .icon-play{margin-top:1px;margin-left:4px}.p-achievement_slide-controls .splide__play.is-active,.p-achievement_slide-controls .splide__pause.is-active{cursor:pointer}.p-achievement_slide-controls .splide__play.is-active .p-btn-circle,.p-achievement_slide-controls .splide__pause.is-active .p-btn-circle{background-color:var(--color-primary);border-color:var(--color-primary)}.p-achievement_slide-controls .splide__play.is-active .p-btn-circle [class*=icon-],.p-achievement_slide-controls .splide__pause.is-active .p-btn-circle [class*=icon-]{background-color:var(--color-bg-secondary)}@media (any-hover: hover){.p-achievement_slide-controls .splide__play.is-active:hover .p-btn-circle,.p-achievement_slide-controls .splide__pause.is-active:hover .p-btn-circle{background-color:#666;border-color:#666}.p-achievement_slide-controls .splide__play.is-active:hover .p-btn-circle [class*=icon-],.p-achievement_slide-controls .splide__pause.is-active:hover .p-btn-circle [class*=icon-]{background-color:var(--color-bg-secondary)}}.p-achievement_slide-controls .splide__pause{margin-top:clamp(-.0625rem,.063rem + -.16vw,0rem)}.p-achievement-card .c-card_body{padding:20px 20px 16px}.p-achievement-card_title{font-size:1.125rem;font-weight:700;line-height:1.5}.p-achievement-card_subtitle{margin-bottom:2px;font-size:.875rem;line-height:1.5}.p-achievement-card_company{display:flex;align-items:flex-end;padding-bottom:8px;margin-top:24px;margin-bottom:16px;font-size:.875rem;font-weight:500;line-height:1.5;border-bottom:1px solid var(--color-border-primary)}.p-achievement-card.-splide{display:flex;flex-direction:column;height:100%}.p-achievement-card.-splide .c-card_body{display:flex;flex:1;flex-direction:column}.p-achievement-card.-splide .p-achievement-card_hgroup{flex:1}.p-achievement-card.-splide .p-achievement-card_company,.p-achievement-card.-splide .p-tags{flex:0 0 auto}.p-achievement-grid{display:flex;flex-direction:column;gap:32px}@media (width >= 640px){.p-achievement-grid{display:grid;grid-template-columns:repeat(2,1fr)}.p-achievement-grid .p-more-btn{grid-column:span 2}}@media (width >= 1280px){.p-achievement-grid{grid-template-rows:auto auto auto auto 1fr;gap:16px 36px}.p-achievement-grid .p-achievement-card:first-child{grid-row:span 5}}@media (width >= 1280px) and (width >= 1280px){.p-achievement-grid .p-achievement-card:not(:first-child){display:flex}.p-achievement-grid .p-achievement-card:not(:first-child) .c-card_figure{max-width:243px}}@media (width >= 1280px){.p-achievement-grid .p-achievement-card:not(:first-child) .p-achievement-card_title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.p-achievement-grid .p-achievement-card:not(:first-child) .p-achievement-card_company{padding-bottom:6px;margin-top:18px;margin-bottom:8px;font-size:.75rem}.p-achievement-grid .c-subgrid{display:block;grid-template-rows:initial;grid-row:initial}.p-achievement-grid .p-more-btn{grid-row:4/5;grid-column:2/3;height:-moz-fit-content;height:fit-content}}.p-service{position:relative;padding-block:clamp(2.5rem,0rem + 6.25vw,5rem) 0;padding-inline:0}.p-service .c-container.-hgroup{padding:0 clamp(1.5rem,.5rem + 2.5vw,2.5rem)}.p-service .c-container.-hgroup hgroup{margin-bottom:clamp(1.5rem,1rem + 1.25vw,2rem)}.p-service .c-container.-list{box-sizing:border-box;background-color:var(--color-bg-secondary)}@media (width >= 640px){.p-service{padding:clamp(2.5rem,0rem + 6.25vw,5rem) clamp(1.5rem,.5rem + 2.5vw,2.5rem)}.p-service .c-container.-hgroup{padding-inline:0}.p-service .c-container.-list{padding-block:40px}}.p-research-feature_list{display:flex;flex-direction:column;gap:32px}.p-research-feature_item{display:flex;flex-direction:column;gap:clamp(1rem,0rem + 2.5vw,2rem) clamp(1rem,-2.375rem + 8.44vw,4.375rem)}.p-research-feature_item+.p-research-feature_item{padding-top:24px;border-top:2px solid var(--color-border-primary)}@media (width >= 768px){.p-research-feature_item{flex-direction:row}}.p-research-feature_heading{position:relative;flex:352;padding-left:.6em;font-size:clamp(1.5rem,1.25rem + .63vw,1.75rem);line-height:1.5}.p-research-feature_heading:before{position:absolute;left:0;display:inline-block;width:8px;height:8px;aspect-ratio:1;content:"";background-color:currentcolor;border-radius:50%;top:calc((1lh - 8px)/2)}.p-research-feature_description{flex:828;font-size:1.125rem}.p-zoom-img .p-btn{display:none;padding-block:4px;padding-left:clamp(.625rem,.375rem + .63vw,.875rem);margin-top:clamp(.5rem,0rem + 1.25vw,1rem);margin-left:auto}.p-zoom-img .p-btn_label{margin-top:-1px;font-size:.75rem}.p-zoom-img .p-btn-cross{width:22px;height:22px}.p-zoom-img .p-btn-cross span{width:14px}.p-zoom-img .p-figure_caption{margin-top:4px}@media (width >= 640px){.p-zoom-img .p-btn{display:flex}}.p-zoom-img.-mv{padding:16px 16px 8px;margin-inline:calc(50% - 50cqw);background-color:var(--color-bg-primary)}.p-zoom-img.-mv .p-btn{display:flex;margin-right:clamp(-1.5rem,.5rem + -2.5vw,-.5rem)}@media (width >= 640px){.p-zoom-img.-mv{padding:clamp(1rem,-.5rem + 3.75vw,2.5rem) clamp(1rem,-.5rem + 3.75vw,2.5rem) clamp(.5rem,0rem + 1.25vw,1rem);margin-inline:initial}}.p-zoom-img_figure img{width:-moz-fit-content;width:fit-content;height:auto;margin-inline:auto;-o-object-fit:cover;object-fit:cover}.p-zoom-img_caption{margin-top:8px;font-size:14px;color:var(--color-text-secondary);text-align:center}.p-research-service_item{display:block}@media (any-hover: hover){.p-research-service_item .p-research-service_title{text-decoration:underline;text-decoration-color:transparent;transition:color var(--default-transition),-webkit-text-decoration var(--default-transition);transition:color var(--default-transition),text-decoration var(--default-transition);transition:color var(--default-transition),text-decoration var(--default-transition),-webkit-text-decoration var(--default-transition)}.p-research-service_item[href]:hover .p-research-service_title{color:var(--color-primary);text-decoration-color:currentcolor}}.p-research-service_list{row-gap:40px;margin-top:40px}.p-research-service_title{position:relative;display:flex;gap:16px;align-items:center;justify-content:space-between;padding-left:1.1em;margin-top:clamp(1rem,.125rem + 2.19vw,1.875rem);font-size:1.5rem;font-weight:700;line-height:1.5}.p-research-service_title:before{position:absolute;left:6px;width:8px;height:8px;margin-block:auto;content:"";background-color:var(--color-text-inverse);border-radius:50%;box-shadow:0 0 0 6px #2e4c9e;top:calc((1lh - 6px)/2)}@media (width >= 640px){.p-research-service_title{justify-content:flex-start}}.p-research-service_tags{margin-top:10px;font-size:1rem;line-height:1.5}.p-research-service_tag{display:inline}.p-research-service_tag+.p-research-service_tag:before{display:inline;content:"｜"}.p-research-service_description{margin-top:16px;color:var(--color-text-secondary)}.p-service-category-mv .c-container{display:flex;gap:16px;align-items:center;padding-block:40px}.p-service-category-mv picture img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top 26% right 0;object-position:top 26% right 0}@media (width >= 640px){.p-service-category-mv picture img{-o-object-position:center;object-position:center}}.p-service-category-mv_title{font-size:clamp(2rem,1.5rem + 1.25vw,2.5rem);font-weight:700;line-height:1.2}.p-service-icon{display:flex;flex-shrink:0;grid-area:img;align-items:center;justify-content:center;width:64px;height:64px;padding:8px;background-color:var(--color-primary);border-radius:4px}.p-service-link_item{display:grid;width:100%;padding-top:clamp(1rem,0rem + 2.5vw,2rem)}@media (any-hover: hover){.p-service-link_item .p-service-link_title{text-decoration:underline;text-decoration-color:transparent;transition:color var(--default-transition),-webkit-text-decoration var(--default-transition);transition:color var(--default-transition),text-decoration var(--default-transition);transition:color var(--default-transition),text-decoration var(--default-transition),-webkit-text-decoration var(--default-transition)}.p-service-link_item[href]:hover .p-service-link_title{color:var(--color-primary);text-decoration-color:currentcolor}}.p-service-link_hgroup{position:relative;display:flex;grid-area:hgroup;gap:16px;align-items:center;justify-content:space-between;font-size:clamp(1.375rem,1.25rem + .31vw,1.5rem);line-height:1.5}.p-service-link_hgroup .p-btn-circle{margin-top:calc((1lh - 30px)/2)}.p-service-link_title{font-weight:700}.p-service-link_description{grid-area:description;color:var(--color-text-secondary)}.p-service-link_item.-wide{grid-template:"img hgroup" auto "description description" auto/auto 1fr;gap:8px 16px}.p-service-link_item.-wide:not(:has(.p-service-link_description)){grid-template:"img hgroup"/auto 1fr}.p-service-link_item.-card{display:grid;grid-template:"img" auto "hgroup" auto "description" 1fr;height:100%;padding-top:24px}.p-service-link_item.-card .p-service-link_hgroup{gap:10px;align-items:flex-start;justify-content:space-between;margin-block:32px 16px}li:has(.p-service-link_item.-card){padding:16px 20px 24px;background-color:var(--color-bg-secondary);border-radius:8px;box-shadow:1px 1px 2px #e5ebf04d inset,-1px -1px 2px #ededed80 inset,-5px 5px 10px #ededed33,5px -5px 10px #ededed33,5px 5px 13px #e0e4ea}.p-event{background-color:var(--color-bg-secondary)}.p-event_list{display:flex;flex-direction:column;gap:16px}.p-event_item{display:grid;grid-template:"info" auto "main" auto "btn" auto/1fr;padding-block:14px 16px}@media (width >= 768px){.p-event_item{grid-template:"info main" auto "btn main" auto "... main" 1fr/369fr 828fr;gap:16px 36px;padding-block:22px 24px}}@media (any-hover: hover){.p-event_item .p-event_title,.p-event_item .p-event_btn{text-decoration:underline;text-decoration-color:transparent;transition:color var(--default-transition),background-color var(--default-transition),-webkit-text-decoration var(--default-transition);transition:color var(--default-transition),text-decoration var(--default-transition),background-color var(--default-transition);transition:color var(--default-transition),text-decoration var(--default-transition),background-color var(--default-transition),-webkit-text-decoration var(--default-transition)}.p-event_item[href]:hover .p-event_title{color:var(--color-primary);text-decoration-color:currentcolor}.p-event_item[href]:hover .p-event_btn{color:var(--color-primary);background-color:var(--color-primary-light)}}.p-event_info{grid-area:info}.p-event_date,.p-event_type{display:flex;gap:12px;align-items:baseline}.p-event_type{margin-top:8px}@media (width >= 768px){.p-event_type{margin-top:4px}}.p-event_date-tag,.p-event_type-tag{display:inline-block;height:-moz-fit-content;height:fit-content;padding:4px 8px;font-size:.875rem;line-height:1.5;white-space:nowrap;border:1px solid var(--color-border-secondary)}.p-event_date-value,.p-event_type-value{font-size:clamp(1.125rem,1rem + .31vw,1.25rem);line-height:1.5}.p-event_status,.p-event_btn{padding-inline:16px;font-weight:700;line-height:1.5;text-align:center;border-radius:4px}@media (width >= 768px){.p-event_status,.p-event_btn{font-size:1rem;line-height:1.5}}.p-event_status{padding-block:7px;margin-top:16px;border:1px solid var(--color-border-secondary)}@media (width >= 768px){.p-event_status{margin-top:12px}}.p-event_btn{display:flex;grid-area:btn;gap:8px;align-items:center;justify-content:center;padding-block:8px;margin-top:16px;background-color:var(--color-bg-primary)}.p-event_btn .p-btn-circle{margin-bottom:-2px}@media (width >= 768px){.p-event_btn{margin-top:initial}}.p-event_main{grid-area:main;margin-top:24px}@media (width >= 640px){.p-event_main{margin-top:initial}}.p-event_title{font-size:clamp(1.25rem,1rem + .63vw,1.5rem);font-weight:700;line-height:1.5}.p-event_description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;margin-top:8px;color:var(--color-text-secondary)}.p-helpful-card .c-card_figure{aspect-ratio:16/9}.p-helpful-card .c-card_body{gap:24px;padding-block:clamp(.625rem,0rem + 1.56vw,1.25rem) 24px;padding-inline:clamp(.75rem,.5rem + .63vw,1rem)}.p-helpful-card .p-btn{width:100%}@media (width >= 768px){.p-helpful-card .c-card_title{font-size:clamp(1rem,.813rem + .39vw,1.125rem)}.p-helpful-card .p-btn{gap:clamp(.625rem,.063rem + 1.17vw,1rem);width:min(300px,100%);padding-left:clamp(1rem,.438rem + 1.17vw,1.375rem);margin-inline:auto}}.p-helpful-card_title{font-size:clamp(1rem,.375rem + 1.56vw,1.125rem);font-weight:700;line-height:1.5}@media (width >= 768px){.p-helpful-card_title{font-size:clamp(1rem,.813rem + .39vw,1.125rem)}}.p-client_list{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}@media (width >= 640px){.p-client_list{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}}.p-client_item{display:contents}.p-client_item img{width:100%;height:auto;aspect-ratio:147/50}.p-solution{padding-block:40px}@media (width >= 1024px){.p-solution{padding-block:80px 15px}}.p-solution_lead{padding-inline:24px;margin-bottom:24px;font-size:1.5rem;font-weight:700;line-height:1.8;text-align:left}@media (width >= 1024px){.p-solution_lead{margin-bottom:32px;font-size:1.875rem;text-align:center}}.p-solution_item{padding:32px 24px;margin-inline:10px;text-align:center;background-color:var(--color-bg-secondary);box-shadow:0 4px 8px #a2b5d0}@media (width >= 1024px){.p-solution_item{padding:100px 24px;margin-inline:0;box-shadow:none}}.p-solution_item .p-btn{gap:initial;width:min(300px,100%);margin-block:32px 24px;margin-inline:auto}@media (width >= 1024px){.p-solution_item .p-btn{margin-block:32px 8px}}.p-solution_item .p-btn_label{justify-content:center}@media (any-hover: hover){.p-solution_item{transition:background-color var(--default-transition)}.p-solution_item .p-solution_title,.p-solution_item .p-solution_description{transition:color var(--default-transition)}.p-solution_item [class*=icon-]:not(.p-btn-circle .icon-arrow){transition:background-color var(--default-transition)}.p-solution_item[href]:hover{background-color:var(--color-primary)}.p-solution_item[href]:hover .p-solution_title,.p-solution_item[href]:hover .p-solution_description{color:var(--color-text-inverse)}.p-solution_item[href]:hover [class*=icon-]:not(.p-btn-circle .icon-arrow){background-color:var(--color-bg-secondary)}}.p-solution_logo .icon-mail{width:39.983px;height:36.539px;aspect-ratio:39.983/36.539}.p-solution_logo .icon-plugin{width:38px;height:40px;aspect-ratio:38/40}.p-solution_logo .icon-q\&a{width:40px;height:31.742px;aspect-ratio:40/31.742}.p-solution_title{margin-top:12px;font-size:1.375rem;font-weight:700;line-height:1.5}@media (width >= 1024px){.p-solution_title{display:flex;align-items:center;justify-content:center;margin-top:9px;font-size:1.5rem}}.p-solution_description{margin-top:8px}@media (width >= 1024px){.p-solution_description{margin-top:1px}}.p-category-mv_title{font-size:clamp(2.25rem,1.25rem + 2.5vw,3.25rem);font-weight:700;line-height:1.5}.p-category-mv_lead{margin-top:24px;font-size:clamp(1.375rem,1.25rem + .31vw,1.5rem);font-weight:500}.p-category-mv_description{margin-top:16px;font-size:1.125rem;color:var(--color-text-secondary)}.p-category-mv.-bg-wave picture img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top 26% right 0;object-position:top 26% right 0}@media (width >= 640px){.p-category-mv.-bg-wave picture img{-o-object-position:center;object-position:center}}.p-article_contents *+p:not([class]){margin-top:16px}.p-article_contents *+.p-figure{margin-top:16px}.p-article_contents *+.p-img-layout{margin-top:16px}.p-article_contents *+.p-note{margin-top:16px}.p-article_contents *+.p-list{margin-top:16px}.p-article_contents *+.p-table{margin-top:16px}.p-article_contents *+.p-table_scroll{margin-top:16px}.p-article_contents *+.c-box{margin-top:16px}.p-article_contents *+.p-description{margin-top:16px}.p-article_contents *+.p-zoom-img{margin-top:16px}.p-article_contents.-contents-page .p-heading-lv1+*{margin-top:24px}.p-article_contents.-contents-page .p-heading-lv1+section:not([class]):has(>.p-heading-lv2),.p-article_contents.-contents-page .p-heading-lv2+section:not([class]):has(>.p-heading-lv3),.p-article_contents.-contents-page .p-heading-lv3+section:not([class]):has(>.p-heading-lv4){margin-top:8px}.p-article_contents.-contents-page *+section:not([class]):has(>.p-heading-lv1),.p-article_contents.-contents-page .l-section{margin-top:32px}@media (width >= 640px){.p-article_contents.-contents-page *+section:not([class]):has(>.p-heading-lv1),.p-article_contents.-contents-page .l-section{margin-top:64px}}.p-article_contents.-contents-page *+section:not([class]):has(>.p-heading-lv2),.p-article_contents.-contents-page *+section:not([class]):has(>.p-heading-lv3),.p-article_contents.-contents-page *+section:not([class]):has(>.p-heading-lv4){margin-top:18px}@media (width >= 640px){.p-article_contents.-contents-page *+section:not([class]):has(>.p-heading-lv2),.p-article_contents.-contents-page *+section:not([class]):has(>.p-heading-lv3),.p-article_contents.-contents-page *+section:not([class]):has(>.p-heading-lv4){margin-top:36px}}.p-article_contents.-ccl .p-article_narrow .name{margin-right:1em;font-weight:700;color:var(--color-primary-dark)}.p-article_contents.-ccl .p-article_narrow .p-heading-lv1+section:not([class]):has(>.p-heading-lv2){margin-top:8px}.p-article_contents.-ccl .p-article_narrow *+section:not([class]):has(>.p-heading-lv1),.p-article_contents.-ccl .p-article_narrow .l-section{margin-top:32px}@media (width >= 640px){.p-article_contents.-ccl .p-article_narrow *+section:not([class]):has(>.p-heading-lv1),.p-article_contents.-ccl .p-article_narrow .l-section{margin-top:64px}}.p-article_contents.-ccl .p-article_narrow *+section:not([class]):has(>.p-heading-lv2){margin-top:18px}@media (width >= 640px){.p-article_contents.-ccl .p-article_narrow *+section:not([class]):has(>.p-heading-lv2){margin-top:36px}}.p-article_contents.-ccl .p-article_narrow .p-heading-lv2+*{margin-top:24px}.p-article_contents.-news .p-article_narrow .p-heading-lv1{margin-bottom:16px}.p-article_contents.-news .p-article_narrow *+section:not([class]):has(>.p-heading-lv1),.p-article_contents.-news .p-article_narrow .l-section{margin-top:32px}@media (width >= 640px){.p-article_contents.-news .p-article_narrow *+section:not([class]):has(>.p-heading-lv1),.p-article_contents.-news .p-article_narrow .l-section{margin-top:64px}}.p-sitemap-link-lv1{display:flex;gap:8px;align-items:center;justify-content:space-between;padding-block:clamp(1rem,0rem + 2.5vw,2rem) clamp(1.5rem,.75rem + 1.88vw,2.25rem)}.p-sitemap-link-lv1:has(+.c-grid){padding-bottom:24px}@media (any-hover: hover){.p-sitemap-link-lv1{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color var(--underline-transition),color var(--default-transition)}.p-sitemap-link-lv1[href]:hover{color:var(--color-primary);text-decoration-color:currentcolor}}.p-sitemap-link-lv1_heading{font-size:clamp(1.375rem,1.25rem + .31vw,1.5rem);font-weight:700;line-height:1.5}.p-sitemap-link-lv2_wrap{gap:8px;margin-bottom:clamp(1.5rem,.75rem + 1.88vw,2.25rem)}@media (width >= 640px){.p-sitemap-link-lv2_wrap{gap:16px 24px}}.p-sitemap-link-lv2{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:16px;font-size:16px;font-weight:700;line-height:1.5;background-color:#e2e5fa}@media (any-hover: hover){.p-sitemap-link-lv2{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color var(--underline-transition),background-color var(--default-transition),color var(--default-transition)}.p-sitemap-link-lv2[href]:hover{color:var(--color-primary);text-decoration-color:currentcolor;background-color:#c8cefa}}.p-sitemap-box+.p-sitemap-box{margin-top:clamp(.5rem,-1.25rem + 4.38vw,2.25rem)}.p-sitemap-box:last-child{margin-bottom:clamp(1.5rem,.75rem + 1.88vw,2.25rem)}.p-article-link_item+.p-sitemap-box{margin-top:8px}.p-sitemap-links{gap:16px 24px;padding:24px;border:1px solid var(--color-border-primary);border-top:none}.p-sitemap-link{gap:8px;font-size:16px;line-height:1.5}.p-sitemap-link .p-btn-circle{margin-left:8px;vertical-align:3px}@media (any-hover: hover){.p-sitemap-link{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color var(--underline-transition),color var(--default-transition)}.p-sitemap-link[href]:hover{color:var(--color-primary);text-decoration-color:currentcolor}}.p-action_card{display:flex;flex-direction:column;gap:32px;justify-content:space-between;padding:16px 24px 24px;background-color:var(--color-primary-light);border-radius:8px}.p-action_card.-gray{background-color:var(--color-bg-primary)}.p-action_card .p-btn{gap:16px;width:100%;margin-inline:auto;text-align:center}.p-action_card .p-btn_label{justify-content:center}@media (width >= 768px){.p-action_card .p-btn{width:-moz-fit-content;width:fit-content;min-width:min(300px,100%)}}.p-action-join{padding:16px 24px 24px;background-color:var(--color-bg-primary);border-radius:8px}.p-action-join .p-btn{gap:16px;width:100%;margin-inline:auto;text-align:center}.p-action-join .p-btn_label{justify-content:center}@media (width >= 768px){.p-action-join .p-btn{width:-moz-fit-content;width:fit-content;min-width:min(300px,100%)}}.p-action-join_card{display:flex;flex-direction:column;gap:32px;justify-content:space-between}.p-action-join_card:first-child{padding-bottom:36px;margin-bottom:36px;border-bottom:1px solid var(--color-border-primary)}@media (width >= 768px){.p-action-join_card:first-child{padding-right:36px;padding-bottom:initial;margin-bottom:initial;border-right:1px solid var(--color-border-primary);border-bottom:initial}.p-action-join_card:nth-child(2){padding-left:36px}}.p-action_title{position:relative;padding-top:24px;margin-bottom:16px;font-size:28px;font-weight:700;line-height:1.2}.p-action_title:before{position:absolute;top:0;left:0;display:block;width:32px;height:2px;content:"";background-color:var(--color-primary)}.p-action_description{line-height:1.25rem;font-size:1rem;line-height:1.8;color:var(--color-text-secondary)}.p-linklist-box.c-box.-filled{padding-block:24px}.p-linklist-box .p-list>li+li{margin-top:10px}.p-linklist-box .p-link{font-size:16px}.p-linklist-box .p-link.is-active{color:var(--color-gray);text-decoration:initial;pointer-events:none}.p-linklist-box_number{display:inline-block;margin-right:10px;text-decoration:initial}body:has(.page404) .p-fixed-nav{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;visibility:hidden;opacity:0}body:has(.page404) .p-footer_bottom{margin-bottom:initial}.page404 section{position:relative;box-sizing:content-box;max-width:min(1260px,100%);padding:clamp(2.5rem,0rem + 6.25vw,5rem) clamp(1.5rem,.5rem + 2.5vw,2.5rem);margin-inline:auto}.page404 section.has-breadcrumb{padding-top:clamp(1.5rem,.625rem + 2.19vw,2.375rem)}.p-article-mv .page404 section{padding-block:clamp(2.5rem,1.5rem + 2.5vw,3.5rem)}.p-article .page404 section{display:flex;flex-direction:column;gap:36px}@media (width >= 1024px){.p-article .page404 section{flex-direction:row}}@media (width >= 1280px){.p-nav-pc_menu .page404 section{padding-block:clamp(2.5rem,6.25rem + -3.13vw,3.75rem) 64px}}.p-mv .page404 section:is(hgroup),.p-mv .page404 section:is(.c-grid){max-width:min(1600px,100%)}.p-mv .page404 section:is(hgroup){padding-block:32px}.p-mv .page404 section:is(.c-grid){justify-content:center;padding-inline:10px;padding-top:0}@media (width >= 640px){.p-mv .page404 section:is(hgroup){padding-block:80px 56px}.p-mv .page404 section:is(.c-grid){padding-inline:clamp(1.5rem,.5rem + 2.5vw,2.5rem)}}.p-achievement .page404 section{display:grid;grid-template:"heading" auto "slider" auto "btn" auto/100%}@media (width >= 1280px){.p-achievement .page404 section{grid-template:"heading slider" auto "btn slider" auto "... slider" 1fr/396px 1fr;-moz-column-gap:36px;column-gap:36px}}.p-service .page404 section.-hgroup{padding:0 clamp(1.5rem,.5rem + 2.5vw,2.5rem)}.p-service .page404 section.-hgroup hgroup{margin-bottom:clamp(1.5rem,1rem + 1.25vw,2rem)}.p-service .page404 section.-list{box-sizing:border-box;background-color:var(--color-bg-secondary)}@media (width >= 640px){.p-service .page404 section.-hgroup{padding-inline:0}.p-service .page404 section.-list{padding-block:40px}}.p-service-category-mv .page404 section{display:flex;gap:16px;align-items:center;padding-block:40px}.page404 section{text-align:center}.page404 .error{font-size:clamp(1.375rem,1.25rem + .31vw,1.5rem);font-weight:700;line-height:1.5}.p-article_contents.-ccl .p-article_narrow .page404 .error{padding-bottom:12px;padding-left:4px;margin-block:24px 8px;font-size:1.125rem;font-weight:500;line-height:1.5;border-bottom:1px solid var(--color-border-primary)}@media (width >= 640px){.p-article_contents.-ccl .p-article_narrow .page404 .error{margin-bottom:16px}}.p-article_contents.-contents-page .p-heading-lv2+section:not([class]):has(>.page404 .error),.p-article_contents.-contents-page .page404 .error+section:not([class]):has(>.p-heading-lv4){margin-top:8px}.p-article_contents.-contents-page *+section:not([class]):has(>.page404 .error){margin-top:18px}@media (width >= 640px){.p-article_contents.-contents-page *+section:not([class]):has(>.page404 .error){margin-top:36px}}.page404 p{font-size:clamp(1.25rem,1.125rem + .31vw,1.375rem);font-weight:500;line-height:1.5}.p-article_contents.-contents-page .p-heading-lv3+section:not([class]):has(>.page404 p){margin-top:8px}.p-article_contents.-contents-page *+section:not([class]):has(>.page404 p){margin-top:18px}@media (width >= 640px){.p-article_contents.-contents-page *+section:not([class]):has(>.page404 p){margin-top:36px}}.page404 p{margin-block:clamp(.625rem,0rem + 1.56vw,1.25rem) clamp(1.25rem,0rem + 3.13vw,2.5rem)}.page404 a{color:var(--color-primary);word-break:break-all;text-decoration:underline;text-decoration-color:currentcolor}@media (any-hover: hover){.page404 a{transition:text-decoration-color var(--underline-transition)}.page404 a[href]:hover{text-decoration-color:transparent}}.page404 a:has(.icon-external){display:inline-flex;-moz-column-gap:.2222222222em;column-gap:.2222222222em;align-items:center;margin-right:.2222222222em}.page404 a:has(.icon-pdf){display:inline-flex;-moz-column-gap:.1111111111em;column-gap:.1111111111em;align-items:center;margin-right:.1111111111em}.p-profile:where(.c-box.-border-left):has(.p-profile_company) .p-profile_info .page404 a{display:inline-block;margin-top:4px;margin-right:initial;font-size:1rem;line-height:1.5}.p-profile:where(.c-box.-border-left):has(.p-profile_company) .p-profile_info .page404 a .icon-external{display:inherit;margin-bottom:initial;margin-left:8px}.p-linklist-box .page404 a{font-size:16px}.p-linklist-box .page404 a.is-active{color:var(--color-gray);text-decoration:initial;pointer-events:none}.page404 a{display:inline-flex;gap:4px;align-items:center;font-weight:700}.page404 a:before{display:block;width:16px;height:auto;aspect-ratio:1;margin-top:3px;content:"";background-image:url(/application/themes/nikkei_bpc/common/images/common/icon_home.png);background-repeat:no-repeat}.page404 .ccm-search-block-form{display:flex;justify-content:center;margin-top:clamp(1.25rem,0rem + 3.13vw,2.5rem)}.page404 .ccm-search-block-form input{padding-block:10px;background-color:#fff}.page404 .ccm-search-block-form input[type=text]{width:min(350px,100%);padding-inline:16px 10px;line-height:1.5;color:var(--color-gray);outline:none;border-top-left-radius:4px;border-bottom-left-radius:4px}.page404 .ccm-search-block-form input[type=image]{padding-inline:16px;-o-object-fit:contain;object-fit:contain;border-top-right-radius:4px;border-bottom-right-radius:4px}.u-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}.u-float-right{float:right!important}.u-float-left{float:left!important}.u-mx-auto{margin-left:auto!important;margin-right:auto!important}.u-mb-0{margin-bottom:0!important}.u-mb-12px{margin-bottom:12px!important}.u-mb-16px{margin-bottom:16px!important}.u-mb-2{margin-bottom:.5rem!important}.u-mb-20px{margin-bottom:20px!important}.u-mb-24px{margin-bottom:24px!important}.u-mb-28px{margin-bottom:28px!important}.u-mb-32px{margin-bottom:32px!important}.u-mb-36px{margin-bottom:36px!important}.u-mb-40px{margin-bottom:40px!important}.u-mb-44px{margin-bottom:44px!important}.u-mb-48px{margin-bottom:48px!important}.u-mb-4px{margin-bottom:4px!important}.u-mb-52px{margin-bottom:52px!important}.u-mb-56px{margin-bottom:56px!important}.u-mb-60px{margin-bottom:60px!important}.u-mb-64px{margin-bottom:64px!important}.u-mb-8px{margin-bottom:8px!important}.u-ml-auto{margin-left:auto!important}.u-mt-0{margin-top:0!important}.u-mt-10{margin-top:2.5rem!important}.u-mt-12px{margin-top:12px!important}.u-mt-16px{margin-top:16px!important}.u-mt-20px{margin-top:20px!important}.u-mt-24px{margin-top:24px!important}.u-mt-28px{margin-top:28px!important}.u-mt-3{margin-top:.75rem!important}.u-mt-32px{margin-top:32px!important}.u-mt-36px{margin-top:36px!important}.u-mt-4{margin-top:1rem!important}.u-mt-40px{margin-top:40px!important}.u-mt-44px{margin-top:44px!important}.u-mt-48px{margin-top:48px!important}.u-mt-4px{margin-top:4px!important}.u-mt-52px{margin-top:52px!important}.u-mt-56px{margin-top:56px!important}.u-mt-60px{margin-top:60px!important}.u-mt-64px{margin-top:64px!important}.u-mt-8{margin-top:2rem!important}.u-mt-8px{margin-top:8px!important}.u-mt-9{margin-top:2.25rem!important}.u-inline-block{display:inline-block!important}.u-inline{display:inline!important}.u-flex{display:flex!important}.u-contents{display:contents!important}.u-hidden{display:none!important}.u-w-0{width:0px!important}.u-w-10{width:2.5rem!important}.u-w-10\%{width:10%!important}.u-w-100\%{width:100%!important}.u-w-10em{width:10em!important}.u-w-11em{width:11em!important}.u-w-12em{width:12em!important}.u-w-13em{width:13em!important}.u-w-14em{width:14em!important}.u-w-15\%{width:15%!important}.u-w-15em{width:15em!important}.u-w-20{width:5rem!important}.u-w-20\%{width:20%!important}.u-w-25\%{width:25%!important}.u-w-30\%{width:30%!important}.u-w-35\%{width:35%!important}.u-w-40{width:10rem!important}.u-w-40\%{width:40%!important}.u-w-45\%{width:45%!important}.u-w-5{width:1.25rem!important}.u-w-5\%{width:5%!important}.u-w-50\%{width:50%!important}.u-w-55\%{width:55%!important}.u-w-5em{width:5em!important}.u-w-60{width:15rem!important}.u-w-60\%{width:60%!important}.u-w-65\%{width:65%!important}.u-w-6em{width:6em!important}.u-w-70\%{width:70%!important}.u-w-75\%{width:75%!important}.u-w-7em{width:7em!important}.u-w-80{width:20rem!important}.u-w-80\%{width:80%!important}.u-w-85\%{width:85%!important}.u-w-8em{width:8em!important}.u-w-90\%{width:90%!important}.u-w-95\%{width:95%!important}.u-w-9em{width:9em!important}.u-w-\[10em\]{width:10em!important}.u-w-auto{width:auto!important}.u-w-fit{width:-moz-fit-content!important;width:fit-content!important}.u-w-full{width:100%!important}.u-min-w-\[300px\]{min-width:300px!important}.u-max-w-650px{max-width:650px!important}.u-max-w-700px{max-width:700px!important}.u-max-w-750px{max-width:750px!important}.u-max-w-800px{max-width:800px!important}.u-flex-col{flex-direction:column!important}.u-flex-col-reverse{flex-direction:column-reverse!important}.u-flex-wrap{flex-wrap:wrap!important}.u-items-center{align-items:center!important}.u-justify-end{justify-content:flex-end!important}.u-gap-0{gap:0px!important}.u-gap-1{gap:.25rem!important}.u-gap-2{gap:.5rem!important}.u-gap-4{gap:1rem!important}.u-gap-6{gap:1.5rem!important}.u-gap-8{gap:2rem!important}.u-gap-x-0{-moz-column-gap:0px!important;column-gap:0px!important}.u-gap-x-16px{-moz-column-gap:16px!important;column-gap:16px!important}.u-gap-x-24px{-moz-column-gap:24px!important;column-gap:24px!important}.u-gap-x-32px{-moz-column-gap:32px!important;column-gap:32px!important}.u-gap-x-40px{-moz-column-gap:40px!important;column-gap:40px!important}.u-gap-x-8px{-moz-column-gap:8px!important;column-gap:8px!important}.u-gap-x-9{-moz-column-gap:2.25rem!important;column-gap:2.25rem!important}.u-gap-y-0{row-gap:0px!important}.u-gap-y-16px{row-gap:16px!important}.u-gap-y-24px{row-gap:24px!important}.u-gap-y-3{row-gap:.75rem!important}.u-gap-y-32px{row-gap:32px!important}.u-gap-y-4{row-gap:1rem!important}.u-gap-y-40px{row-gap:40px!important}.u-gap-y-8{row-gap:2rem!important}.u-gap-y-8px{row-gap:8px!important}.u-border{border-width:1px!important}.u-bg-primary{background-color:var(--color-bg-primary)!important}.u-bg-slate-300{--tw-bg-opacity: 1 !important;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))!important}.u-bg-slate-600{--tw-bg-opacity: 1 !important;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))!important}.u-bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.u-object-top{-o-object-position:top!important;object-position:top!important}.u-p-2{padding:.5rem!important}.u-px-2{padding-left:.5rem!important;padding-right:.5rem!important}.u-py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}.u-pb-0{padding-bottom:0!important}.u-pl-1{padding-left:.25rem!important}.u-pl-1\.5em{padding-left:1.5em!important}.u-pl-1em{padding-left:1em!important}.u-pl-2{padding-left:.5rem!important}.u-pl-2\.5em{padding-left:2.5em!important}.u-pl-2em{padding-left:2em!important}.u-pl-3{padding-left:.75rem!important}.u-pl-3\.5em{padding-left:3.5em!important}.u-pl-3em{padding-left:3em!important}.u-pl-4{padding-left:1rem!important}.u-pl-4\.5em{padding-left:4.5em!important}.u-pl-4em{padding-left:4em!important}.u-pl-5em{padding-left:5em!important}.u-pt-0{padding-top:0!important}.u-text-left{text-align:left!important}.u-text-center{text-align:center!important}.u-text-right{text-align:right!important}.u-align-top{vertical-align:top!important}.u-align-middle{vertical-align:middle!important}.u-align-bottom{vertical-align:bottom!important}.u-text-12px{font-size:12px!important}.u-text-14px{font-size:14px!important}.u-text-16px{font-size:16px!important}.u-text-18px{font-size:18px!important}.u-text-20px{font-size:20px!important}.u-text-22px{font-size:22px!important}.u-text-24px{font-size:24px!important}.u-text-26px{font-size:26px!important}.u-text-28px{font-size:28px!important}.u-text-30px{font-size:30px!important}.u-text-32px{font-size:32px!important}.u-text-34px{font-size:34px!important}.u-text-36px{font-size:36px!important}.u-text-\[0\.8em\]{font-size:.8em!important}.u-text-\[14px\]{font-size:14px!important}.u-text-base{font-size:1rem!important;line-height:1.5rem!important}.u-text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.u-text-sm{font-size:.875rem!important;line-height:1.25rem!important}.u-text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.u-font-bold{font-weight:700!important}.u-font-medium{font-weight:500!important}.u-font-normal{font-weight:400!important}.u-uppercase{text-transform:uppercase!important}.u-not-italic{font-style:normal!important}.u-leading-\[1\.5\]{line-height:1.5!important}.u-tracking-wider{letter-spacing:.05em!important}.u-text-brand{color:var(--color-primary)!important}.u-text-inverse{color:var(--color-text-inverse)!important}.u-text-primary{color:var(--color-text-primary)!important}.u-text-secondary{color:var(--color-text-secondary)!important}.u-text-slate-600{--tw-text-opacity: 1 !important;color:rgb(71 85 105 / var(--tw-text-opacity, 1))!important}.u-underline{text-decoration-line:underline!important}.u-clearfix:after{display:block!important;clear:both!important;content:""!important}.u-wbr-loose{overflow-wrap:anywhere!important;word-break:keep-all!important}.u-mail:after{content:"@"!important}.u-vertical-writing{writing-mode:vertical-lr!important;white-space:pre!important}.u-gap-0{--column-gap: 0px !important;--row-gap: 0px !important;gap:var(--row-gap) var(--column-gap)!important}.u-gap-1{--column-gap: .25rem !important;--row-gap: .25rem !important;gap:var(--row-gap) var(--column-gap)!important}.u-gap-2{--column-gap: .5rem !important;--row-gap: .5rem !important;gap:var(--row-gap) var(--column-gap)!important}.u-gap-4{--column-gap: 1rem !important;--row-gap: 1rem !important;gap:var(--row-gap) var(--column-gap)!important}.u-gap-6{--column-gap: 1.5rem !important;--row-gap: 1.5rem !important;gap:var(--row-gap) var(--column-gap)!important}.u-gap-8{--column-gap: 2rem !important;--row-gap: 2rem !important;gap:var(--row-gap) var(--column-gap)!important}.u-gap-x-0{--column-gap: 0px !important;-moz-column-gap:var(--column-gap)!important;column-gap:var(--column-gap)!important}.u-gap-x-16px{--column-gap: 16px !important;-moz-column-gap:var(--column-gap)!important;column-gap:var(--column-gap)!important}.u-gap-x-24px{--column-gap: 24px !important;-moz-column-gap:var(--column-gap)!important;column-gap:var(--column-gap)!important}.u-gap-x-32px{--column-gap: 32px !important;-moz-column-gap:var(--column-gap)!important;column-gap:var(--column-gap)!important}.u-gap-x-40px{--column-gap: 40px !important;-moz-column-gap:var(--column-gap)!important;column-gap:var(--column-gap)!important}.u-gap-x-8px{--column-gap: 8px !important;-moz-column-gap:var(--column-gap)!important;column-gap:var(--column-gap)!important}.u-gap-x-9{--column-gap: 2.25rem !important;-moz-column-gap:var(--column-gap)!important;column-gap:var(--column-gap)!important}.u-gap-y-0{--row-gap: 0px !important;row-gap:var(--row-gap)!important}.u-gap-y-16px{--row-gap: 16px !important;row-gap:var(--row-gap)!important}.u-gap-y-24px{--row-gap: 24px !important;row-gap:var(--row-gap)!important}.u-gap-y-3{--row-gap: .75rem !important;row-gap:var(--row-gap)!important}.u-gap-y-32px{--row-gap: 32px !important;row-gap:var(--row-gap)!important}.u-gap-y-4{--row-gap: 1rem !important;row-gap:var(--row-gap)!important}.u-gap-y-40px{--row-gap: 40px !important;row-gap:var(--row-gap)!important}.u-gap-y-8{--row-gap: 2rem !important;row-gap:var(--row-gap)!important}.u-gap-y-8px{--row-gap: 8px !important;row-gap:var(--row-gap)!important}.u-text-minmax-\[24px\,30px\]{font-size:clamp(1.5rem,1.125rem + .94vw,1.875rem)!important}.u-px-figure{padding-inline:clamp(1.25rem,.25rem + 2.5vw,2.25rem)!important}@media (any-hover: hover){:is(a[href],button):is(.u-link-hover),:is(a[href]):has(.u-link-hover){text-decoration:underline!important;text-decoration-color:transparent!important;transition:color var(--default-transition),text-decoration-color var(--underline-transition)!important}:is(a[href],button):is(.u-link-hover):hover,:is(a[href]):has(.u-link-hover):hover{color:var(--color-primary)!important;text-decoration-color:currentcolor!important}:is(a[href],button):is(.u-img-hover){opacity:1!important;transition:opacity var(--default-transition)!important}:is(a[href],button):is(.u-img-hover):hover{opacity:.5!important}}.u-bg-grid{position:relative!important;background-color:var(--color-bg-secondary)!important}.u-bg-grid:before{position:absolute!important;inset:0!important;content:""!important;background:linear-gradient(0deg,#f8f8fa80 0% 100%),url(/application/themes/nikkei_bpc/assets-2026/images/home/bg_grid.png) #f8f8fa 0% 0%/24px 24px repeat!important;background-blend-mode:multiply,normal!important}.u-bg-white{background-color:var(--color-bg-secondary)!important}.u-bg-img{position:absolute!important;inset:0!important;z-index:-1!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important}.u-bg-img img:not(.not\:u-bg-img){position:absolute!important;inset:0!important;z-index:-1!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important}*:has(>.u-bg-img){position:relative!important;z-index:0!important;overflow:hidden!important}.u-item-border{position:relative!important;border-top:2px solid var(--color-border-primary)!important}.u-item-border:not(.-no-hover):before{position:absolute!important;top:-2px!important;left:0!important;display:inline-block!important;width:36px!important;height:2px!important;content:""!important;background-color:var(--color-primary)!important}@media (any-hover: hover){.u-item-border:not(.-no-hover):before{transition:width var(--default-transition)!important}.u-item-border:not(.-no-hover):hover:before{width:100%!important}}.u-text-sm{font-size:1rem!important;line-height:1.8!important;color:var(--color-text-secondary)!important}.u-text-base{font-size:clamp(1rem,.875rem + .31vw,1.125rem)!important;line-height:1.8!important}.u-text-lg{font-size:clamp(1.125rem,.875rem + .63vw,1.375rem)!important;line-height:1.8!important}.u-border{border:1px solid var(--color-border-primary)!important}.\[duration\:2\]{duration:2!important}.\[lg\:1\]{lg:1!important}.\[lg\:3\]{lg:3!important}.\[lg\:row-reverse\]{lg:row-reverse!important}.\[lg\:row\]{lg:row!important}.\[md\:row-reverse\]{md:row-reverse!important}.\[md\:row\]{md:row!important}.\[sm\:4\]{sm:4!important}.\[to\:1200\]{to:1200!important}.\[to\:1500\]{to:1500!important}.\[to\:3500\]{to:3500!important}.\[to\:89\.3\]{to:89.3!important}.\[to\:97\.3\]{to:97.3!important}.\[xl\:3\]{xl:3!important}.\[xl\:4\]{xl:4!important}.\[xl\:column\]{xl:column!important}.\[xl\:float-right\]{xl:float-right!important}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{display:flex;flex-direction:column;inset:0 .5em 0 auto;padding:1em 0}.l-header{position:sticky!important}#ccm-tooltip-holder{display:none!important}div.ccm-page.ccm-page-id-142{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.focus\:u-outline-white:focus{outline-color:#fff!important}@media not all and (min-width: 1280px){.max-xl\:u-ml-auto{margin-left:auto!important}.max-xl\:u-hidden{display:none!important}}@media not all and (min-width: 1024px){.max-lg\:u-hidden{display:none!important}}@media not all and (min-width: 640px){.max-sm\:u-hidden{display:none!important}}@media (min-width: 640px){.sm\:u-col-end-7{grid-column-end:7!important}.sm\:u-mx-auto{margin-left:auto!important;margin-right:auto!important}.sm\:u-mb-0{margin-bottom:0!important}.sm\:u-mb-12px{margin-bottom:12px!important}.sm\:u-mb-16px{margin-bottom:16px!important}.sm\:u-mb-20px{margin-bottom:20px!important}.sm\:u-mb-24px{margin-bottom:24px!important}.sm\:u-mb-28px{margin-bottom:28px!important}.sm\:u-mb-32px{margin-bottom:32px!important}.sm\:u-mb-36px{margin-bottom:36px!important}.sm\:u-mb-40px{margin-bottom:40px!important}.sm\:u-mb-44px{margin-bottom:44px!important}.sm\:u-mb-48px{margin-bottom:48px!important}.sm\:u-mb-4px{margin-bottom:4px!important}.sm\:u-mb-52px{margin-bottom:52px!important}.sm\:u-mb-56px{margin-bottom:56px!important}.sm\:u-mb-60px{margin-bottom:60px!important}.sm\:u-mb-64px{margin-bottom:64px!important}.sm\:u-mb-8px{margin-bottom:8px!important}.sm\:u-mt-0{margin-top:0!important}.sm\:u-mt-12px{margin-top:12px!important}.sm\:u-mt-14{margin-top:3.5rem!important}.sm\:u-mt-16{margin-top:4rem!important}.sm\:u-mt-16px{margin-top:16px!important}.sm\:u-mt-20px{margin-top:20px!important}.sm\:u-mt-24px{margin-top:24px!important}.sm\:u-mt-28px{margin-top:28px!important}.sm\:u-mt-32px{margin-top:32px!important}.sm\:u-mt-36px{margin-top:36px!important}.sm\:u-mt-40px{margin-top:40px!important}.sm\:u-mt-44px{margin-top:44px!important}.sm\:u-mt-48px{margin-top:48px!important}.sm\:u-mt-4px{margin-top:4px!important}.sm\:u-mt-52px{margin-top:52px!important}.sm\:u-mt-56px{margin-top:56px!important}.sm\:u-mt-60px{margin-top:60px!important}.sm\:u-mt-64px{margin-top:64px!important}.sm\:u-mt-8px{margin-top:8px!important}.sm\:u-mt-9{margin-top:2.25rem!important}.sm\:u-hidden{display:none!important}.sm\:u-w-0{width:0px!important}.sm\:u-w-10{width:2.5rem!important}.sm\:u-w-10\%{width:10%!important}.sm\:u-w-100\%{width:100%!important}.sm\:u-w-10em{width:10em!important}.sm\:u-w-11em{width:11em!important}.sm\:u-w-12em{width:12em!important}.sm\:u-w-13em{width:13em!important}.sm\:u-w-14em{width:14em!important}.sm\:u-w-15\%{width:15%!important}.sm\:u-w-15em{width:15em!important}.sm\:u-w-20{width:5rem!important}.sm\:u-w-20\%{width:20%!important}.sm\:u-w-25\%{width:25%!important}.sm\:u-w-30\%{width:30%!important}.sm\:u-w-35\%{width:35%!important}.sm\:u-w-40{width:10rem!important}.sm\:u-w-40\%{width:40%!important}.sm\:u-w-45\%{width:45%!important}.sm\:u-w-5{width:1.25rem!important}.sm\:u-w-5\%{width:5%!important}.sm\:u-w-50\%{width:50%!important}.sm\:u-w-55\%{width:55%!important}.sm\:u-w-5em{width:5em!important}.sm\:u-w-60{width:15rem!important}.sm\:u-w-60\%{width:60%!important}.sm\:u-w-65\%{width:65%!important}.sm\:u-w-6em{width:6em!important}.sm\:u-w-70\%{width:70%!important}.sm\:u-w-75\%{width:75%!important}.sm\:u-w-7em{width:7em!important}.sm\:u-w-80{width:20rem!important}.sm\:u-w-80\%{width:80%!important}.sm\:u-w-85\%{width:85%!important}.sm\:u-w-8em{width:8em!important}.sm\:u-w-90\%{width:90%!important}.sm\:u-w-95\%{width:95%!important}.sm\:u-w-9em{width:9em!important}.sm\:u-gap-4{gap:1rem!important}.sm\:u-gap-6{gap:1.5rem!important}.sm\:u-gap-9{gap:2.25rem!important}.sm\:u-gap-x-0{-moz-column-gap:0px!important;column-gap:0px!important}.sm\:u-gap-x-16px{-moz-column-gap:16px!important;column-gap:16px!important}.sm\:u-gap-x-24px{-moz-column-gap:24px!important;column-gap:24px!important}.sm\:u-gap-x-32px{-moz-column-gap:32px!important;column-gap:32px!important}.sm\:u-gap-x-40px{-moz-column-gap:40px!important;column-gap:40px!important}.sm\:u-gap-x-8px{-moz-column-gap:8px!important;column-gap:8px!important}.sm\:u-gap-y-0{row-gap:0px!important}.sm\:u-gap-y-16px{row-gap:16px!important}.sm\:u-gap-y-24px{row-gap:24px!important}.sm\:u-gap-y-32px{row-gap:32px!important}.sm\:u-gap-y-40px{row-gap:40px!important}.sm\:u-gap-y-8px{row-gap:8px!important}.sm\:u-text-12px{font-size:12px!important}.sm\:u-text-14px{font-size:14px!important}.sm\:u-text-16px{font-size:16px!important}.sm\:u-text-18px{font-size:18px!important}.sm\:u-text-20px{font-size:20px!important}.sm\:u-text-22px{font-size:22px!important}.sm\:u-text-24px{font-size:24px!important}.sm\:u-text-26px{font-size:26px!important}.sm\:u-text-28px{font-size:28px!important}.sm\:u-text-30px{font-size:30px!important}.sm\:u-text-32px{font-size:32px!important}.sm\:u-text-34px{font-size:34px!important}.sm\:u-text-36px{font-size:36px!important}.sm\:u-gap-4{--column-gap: 1rem !important;--row-gap: 1rem !important;gap:var(--row-gap) var(--column-gap)!important}.sm\:u-gap-6{--column-gap: 1.5rem !important;--row-gap: 1.5rem !important;gap:var(--row-gap) var(--column-gap)!important}.sm\:u-gap-9{--column-gap: 2.25rem !important;--row-gap: 2.25rem !important;gap:var(--row-gap) var(--column-gap)!important}.sm\:u-gap-x-0{--column-gap: 0px !important;-moz-column-gap:var(--column-gap)!important;column-gap:var(--column-gap)!important}.sm\:u-gap-x-16px{--column-gap: 16px !important;-moz-column-gap:var(--column-gap)!important;column-gap:var(--column-gap)!important}.sm\:u-gap-x-24px{--column-gap: 24px !important;-moz-column-gap:var(--column-gap)!important;column-gap:var(--column-gap)!important}.sm\:u-gap-x-32px{--column-gap: 32px !important;-moz-column-gap:var(--column-gap)!important;column-gap:var(--column-gap)!important}.sm\:u-gap-x-40px{--column-gap: 40px !important;-moz-column-gap:var(--column-gap)!important;column-gap:var(--column-gap)!important}.sm\:u-gap-x-8px{--column-gap: 8px !important;-moz-column-gap:var(--column-gap)!important;column-gap:var(--column-gap)!important}.sm\:u-gap-y-0{--row-gap: 0px !important;row-gap:var(--row-gap)!important}.sm\:u-gap-y-16px{--row-gap: 16px !important;row-gap:var(--row-gap)!important}.sm\:u-gap-y-24px{--row-gap: 24px !important;row-gap:var(--row-gap)!important}.sm\:u-gap-y-32px{--row-gap: 32px !important;row-gap:var(--row-gap)!important}.sm\:u-gap-y-40px{--row-gap: 40px !important;row-gap:var(--row-gap)!important}.sm\:u-gap-y-8px{--row-gap: 8px !important;row-gap:var(--row-gap)!important}.sm\:u-gap-minmax-\[8px\,36px\,sm\,xl\]{gap:clamp(.5rem,-1.25rem + 4.38vw,2.25rem)!important}.sm\:u-py-minmax-\[40px\,90px\]{padding-block:clamp(2.5rem,-.625rem + 7.81vw,5.625rem)!important}.sm\:u-px-figure{padding-inline:clamp(1.25rem,.25rem + 2.5vw,2.25rem)!important}}@media (min-width: 768px){.md\:u-col-end-7{grid-column-end:7!important}.md\:u-gap-9{gap:2.25rem!important;--column-gap: 2.25rem !important;--row-gap: 2.25rem !important;gap:var(--row-gap) var(--column-gap)!important}}@media (min-width: 1024px){.lg\:u-gap-1{gap:.25rem!important;--column-gap: .25rem !important;--row-gap: .25rem !important;gap:var(--row-gap) var(--column-gap)!important}}@media (min-width: 1280px){.xl\:u-mt-5{margin-top:1.25rem!important}.xl\:u-hidden{display:none!important}.xl\:u-show{display:revert!important}}.\[\&_\.c-subgrid\]\:u-grid .c-subgrid{display:grid!important}.\[\&_\]\:u-text-sky-700{--tw-text-opacity: 1 !important;color:rgb(3 105 161 / var(--tw-text-opacity, 1))!important}.\[\&_\]\:u-underline{text-decoration-line:underline!important}.\[\&_\]\:hover\:u-no-underline:hover{text-decoration-line:none!important}.\[\&_img\]\:u-mr-16px img{margin-right:16px!important}.\[\&_span\]\:u-font-bold span{font-weight:700!important}.\[\&_span\]\:u-text-danger span{color:var(--color-danger)!important}
