@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:#e5e7eb}: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;scroll-padding-top:calc(var(--header-height, 0px) * 2)}body{position:relative;font-family:Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,HiraKakuProN-W3,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,ＭＳ Ｐゴシック,sans-serif;font-size:clamp(.875rem,.75rem + .31vw,1rem);color:var(--color-text);animation:fadeIn 1.5s ease;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}iframe:where([src^="https://www.youtube.com"],[src^="https://player.vimeo.com"]){border:none}:root{--color-primary: #2d3748;--color-secondary: #4fd1c5;--color-text: #1e293b;--color-danger: #dc2626;--z-header: 20;--z-overlay: 10;--default-transition: .15s cubic-bezier(.4, 0, .2, 1);--viewport-width: calc(100vw - var(--scrollbar-width, 0px))}body{display:grid;grid-template-areas:"header" "main" "footer";grid-template-rows:auto 1fr auto;min-block-size:100dvb;animation:fade-in 1.5s ease}@media (min-width: 1024px){body:has(.l-localnav){grid-template-areas:"header header" "localnav main" "localnav footer";grid-template-columns:14rem 1fr}}.l-header{position:sticky;inset-inline:0;top:0;z-index:var(--z-header);display:flex;grid-area:header;align-items:center;justify-content:center;height:56px;padding-inline:clamp(1.5rem,1rem + 1.25vw,2rem);color:var(--color-secondary);background-color:var(--color-primary);--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}body:has(.js-gnavSpBtn.is-active) .l-header{width:calc(100% + var(--scrollbar-width, 0))}@media (min-width: 640px){.l-header{height:64px}}.l-header_inner{display:flex;align-items:center;justify-content:space-between;width:100%}.l-header_logo{font-size:30px}@media (min-width: 640px){.l-header_logo{font-size:36px}}.c-logo{font-family:Big Shoulders Stencil,sans-serif;font-style:normal;font-weight:700;font-optical-sizing:auto}.html-content p:not([class])+p:not([class]){margin-top:1.5em}.html-content .c-heading-lv1{margin-bottom:1.2em}.html-content .c-heading-lv2{margin-block:2.4em .8em}.html-content .c-heading-lv2+*:not(h2,h3,h4){margin-top:0}.html-content section:first-of-type .c-heading-lv2{margin-top:1.6em}.html-content .c-heading-lv1+section>.c-heading-lv2{margin-top:0}.html-content .c-heading-lv3{margin-block:1.5em .4em}.html-content .c-heading-lv3+*:not(h2,h3,h4){margin-top:0}.html-content .c-heading-lv4{margin-block:1.4em .4em}.html-content .c-heading-lv4+*:not(h2,h3,h4){margin-top:0}.l-main{grid-area:main}.l-main:has(.markdown-content){background-color:#e2e8f0}.l-main-layout{display:grid;grid-area:contents;grid-template:"container" 1fr "footer" auto/100%;gap:clamp(2rem,1rem + 2.5vw,3rem) clamp(1.5rem,1rem + 1.25vw,2rem);justify-content:center;max-width:min(768px,100vw - var(--scrollbar-width) - clamp(1.5rem,1rem + 1.25vw,2rem) * 2);min-height:calc(100dvh - var(--header-height));padding-top:clamp(5rem,2rem + 7.5vw,8rem);margin-inline:auto}@media (min-width: 1024px){.l-main-layout{width:calc(100% - (clamp(1.5rem,1rem + 1.25vw,2rem)*2));max-width:1024px}.l-main-layout:has(.l-progress){max-width:768px}}@media (min-width: 1280px){.l-main-layout:has(.l-progress){grid-template:"container progress" 1fr "footer footer" auto/minmax(calc(768px - clamp(1.5rem,1rem + 1.25vw,2rem)),768px) auto;width:100%;max-width:100%;padding-inline:clamp(1.5rem,1rem + 1.25vw,2rem)}}.l-main-layout:has(.markdown-content){grid-template:"markdown-header" auto "container" 1fr "footer" auto/100%}@media (min-width: 1280px){.l-main-layout:has(.markdown-content){grid-template:"markdown-header markdown-header" auto "container progress" 1fr "footer footer" auto/minmax(calc(768px - clamp(1.5rem,1rem + 1.25vw,2rem)),768px) auto}}.l-container{position:relative;grid-area:container;width:100%}.l-progress{position:fixed;top:calc(var(--header-height) + 2rem);right:-100vw;z-index:1;max-height:calc(100dvh - (calc(var(--header-height) + 2rem) + 2rem));transition:right var(--default-transition)}.l-progress button{position:absolute;left:calc(clamp(1.5rem,1rem + 1.25vw,2rem)*-1);display:flex;align-items:center;justify-content:center;width:clamp(1.5rem,1rem + 1.25vw,2rem);height:32px;background-color:#f1f5f9;border-top:2px solid var(--color-primary)}.l-progress .icon_caret-left{margin:0;transition:transform var(--default-transition)}.l-progress.is-open .icon_caret-left{transform:rotateY(180deg)}@media (min-width: 1280px){.l-progress{position:initial;top:initial;display:block;grid-area:progress;width:clamp(13rem,-12rem + 31.25vw,18rem);max-height:initial}.l-progress button{display:none}}.l-progress_inner{position:sticky;top:calc(var(--header-height) + 2rem);max-height:calc(100dvh - (calc(var(--header-height) + 2rem) + 2rem));padding:clamp(1rem,.5rem + 1.25vw,1.5rem);overflow:auto;background-color:#f1f5f9;border-top:2px solid var(--color-primary);scrollbar-width:thin}.l-progress_heading{font-weight:700}.l-progress_list{position:relative;font-size:clamp(.75rem,.125rem + .78vw,.875rem);color:#475569}.l-progress_list:before{position:absolute;top:0;bottom:0;left:7px;display:block;width:2px;height:calc(100% - 14px);margin-block:auto;content:"";background-color:#7f8b9f}.l-progress_list li{margin-top:8px}.l-progress_list li a{position:relative;display:block;padding-left:24px}.l-progress_list li a:before{position:absolute;bottom:0;display:block;content:"";background-color:#7f8b9f;border:2px solid #f1f5f9;border-radius:9999px}@media (any-hover: hover){.l-progress_list li a[href]:hover{color:#000}}.l-progress_list.-depth-1 li{font-weight:700}.l-progress_list.-depth-1 li a:before{top:clamp(.1875rem,-.438rem + .78vw,.3125rem);left:2px;width:12px;height:12px}.l-progress_list.-depth-1 li.is-active{font-weight:700;color:#000}.l-progress_list.-depth-1 li.is-active>a:before{background-color:var(--color-primary);border:2px solid #c3d3f0}.l-progress_list.-depth-2 li{font-weight:400}.l-progress_list.-depth-2 li a:before{top:.5em;left:4px;width:8px;height:8px}.l-progress_list.-depth-2 li.is-active{font-weight:700;color:#000}.l-progress_list.-depth-2 li.is-active>a:before{top:clamp(.1875rem,-.438rem + .78vw,.3125rem);left:3px;width:10px;height:10px;background-color:var(--color-primary);border:2px solid #e2e8f0}body:has(.js-gnavSpBtn.is-active){margin-right:var(--scrollbar-width, 0);overflow:hidden}body:has(.js-gnavSpBtn.is-active) .l-overlay{position:fixed;top:0;left:0;z-index:var(--z-overlay);width:100%;height:100%;visibility:hidden;background-color:#00000080;opacity:0;transition:visibility var(--default-transition),opacity var(--default-transition)}body:has(.js-gnavSpBtn.is-active) .l-overlay.is-active,body:has(.js-gnavSpBtn.is-active) .l-overlay.is-open{visibility:visible;opacity:1}.l-footer{grid-area:footer;padding-block:clamp(1.5rem,1rem + 1.25vw,2rem)}@media (min-width: 1280px){.l-footer{width:100%}}.c-accordion{position:relative;overflow:hidden;background-color:#f1f5f9}.c-accordion+.c-accordion{margin-top:clamp(.5rem,0rem + 1.25vw,1rem)}.c-accordion_summary{display:flex;gap:clamp(1rem,.5rem + 1.25vw,1.5rem);padding:clamp(1rem,.5rem + 1.25vw,1.5rem);margin-right:clamp(2.125rem,1.875rem + .63vw,2.375rem);font-weight:700;color:var(--color-primary);list-style:none;cursor:pointer}.c-accordion_summary::-webkit-details-marker{display:none}.c-accordion_summary .icon-question{display:inline-block;margin-right:clamp(1rem,.5rem + 1.25vw,1.5rem);vertical-align:middle}.c-accordion_switch{position:absolute;right:clamp(1rem,.5rem + 1.25vw,1.5rem);flex-shrink:0;width:clamp(1.5rem,1.25rem + .63vw,1.75rem);height:clamp(1.5rem,1.25rem + .63vw,1.75rem);margin-left:auto;background-color:#fff;border-radius:50%}.c-accordion_switch span{position:absolute;inset:0;width:clamp(.75rem,.563rem + .47vw,.9375rem);height:2px;margin:auto;content:"";background-color:var(--color-primary);transition:transform var(--default-transition)}.c-accordion .c-accordion_switch span:last-child{transform:rotate(90deg)}.c-accordion[open] .c-accordion_switch span:last-child{transform:rotate(0)}.c-accordion_contents{padding:clamp(1rem,.5rem + 1.25vw,1.5rem);margin-top:clamp(-.25rem,0rem + -.31vw,-.125rem);background-color:#fff;border:clamp(.125rem,0rem + .31vw,.25rem) solid #f1f5f9}.c-accordion_contents:has(.c-accordion_answer){display:flex;gap:clamp(1rem,.5rem + 1.25vw,1.5rem)}.c-accordion_answer{margin-right:clamp(2.125rem,1.875rem + .63vw,2.375rem)}.c-accordion_icon{display:flex;gap:clamp(1rem,.5rem + 1.25vw,1.5rem);font-weight:700}.c-accordion_icon.-question{margin-top:-1px}.c-blockquote{padding:1.5rem 1.75rem;background-color:#f1f5f9;border-left:2px solid var(--color-primary)}.c-blockquote .c-blockquote{padding:1rem 1.25rem;margin-top:1.5em;background-color:#e2e8f0}cite{display:block;margin-top:1.5em;font-size:clamp(.75rem,.625rem + .31vw,.875rem);color:#334155}cite a{color:#0369a1;text-decoration:underline;text-decoration-color:#0369a1}@media (any-hover: hover){cite a[href]{transition:text-decoration-color var(--default-duration)}cite a[href]:hover{text-decoration-color:transparent}}.c-box{padding:2rem;margin-inline:auto;border:1px solid var(--color-primary)}.c-box:where(.-gray){background-color:#f1f5f9;border:none}:where(.c-list,.c-list-number,.c-list-number-paren){position:relative}:where(.c-list,.c-list-number,.c-list-number-paren)>li{padding-left:1.75em}:where(.c-list,.c-list-number,.c-list-number-paren)>li+li{margin-top:.5em}:where(.c-list,.c-list-number,.c-list-number-paren)>li>:where(.c-list,.c-list-number,.c-list-number-paren){margin-top:.5em}:where(.c-list,.c-list-number,.c-list-number-paren)>li:before{position:absolute;left:0}.c-list>li:before{display:inline-block;content:"・"}.c-list-number,.c-list-number-paren{counter-reset:number 0}.c-list-number>li:before,.c-list-number-paren>li:before{counter-increment:number 1}.c-list-number>li:before{content:counter(number) "."}.c-list-number-paren>li{padding-left:2.3em}.c-list-number-paren>li:before{content:"(" counter(number) ")"}.c-list:has(.c-list_marker)>li:before{content:none}.c-list_marker{position:absolute;left:0}.c-gnav-sp.is-overflow{height:auto}.c-gnav-sp .c-grid{flex-direction:column;gap:0}.c-gnav-sp .c-grid li{border-bottom:1px solid #94a3b8}.c-gnav-sp .c-grid a{display:flex;align-items:center;justify-content:space-between;padding:clamp(1rem,.5rem + 1.25vw,1.5rem) clamp(1.5rem,1rem + 1.25vw,2rem);font-weight:700}@media (any-hover: hover){.c-gnav-sp .c-grid a[href]:hover{text-decoration:underline}}.c-gnav-sp.is-active{right:0;width:100vw;visibility:visible;opacity:1}@media (min-width: 1024px){.c-gnav-pc{display:flex;flex-direction:row}.c-gnav-pc .icon_caret-right{display:none}.c-gnav-pc a{font-weight:500;text-decoration:underline;text-decoration-color:transparent}@media (any-hover: hover){.c-gnav-pc a[href]{transition:text-decoration-color var(--default-transition)}.c-gnav-pc a[href]:hover{text-decoration-color:currentcolor}}}.c-heading-lv1{padding:.75rem 1.25rem;font-size:clamp(1.5rem,1.125rem + .94vw,1.875rem);font-weight:700;color:#fff;background:linear-gradient(135deg,var(--color-primary) 50%,var(--color-secondary) 100%)}.c-heading-lv2{padding-bottom:.25rem;font-size:clamp(1.5rem,1.125rem + .94vw,1.875rem);font-weight:700;border-bottom:1px solid var(--color-primary)}.c-heading-lv3{font-size:clamp(1.25rem,1rem + .63vw,1.5rem);font-weight:700}.c-heading-lv4{font-size:clamp(1.125rem,1rem + .31vw,1.25rem);font-weight:500}.c-heading-lv2,.c-heading-lv3,.c-heading-lv4{position:relative}@media (any-hover: hover){.c-heading-lv2 .c-heading-internal-link,.c-heading-lv3 .c-heading-internal-link,.c-heading-lv4 .c-heading-internal-link{position:absolute;top:2px;bottom:0;left:-1.6rem;display:inline-block;width:auto;height:18px;aspect-ratio:1;margin-block:auto;background-image:url("data:image/svg+xml,%3c!--?xml%20version='1.0'%20encoding='utf-8'?--%3e%3c!--%20Generator:%20Adobe%20Illustrator%2015.1.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='_x32_'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='512px'%20height='512px'%20viewBox='0%200%20512%20512'%20style='width:%20256px;%20height:%20256px;%20opacity:%201;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%234B4B4B;}%20%3c/style%3e%3cg%3e%3cpath%20class='st0'%20d='M509.445,113.129c-2.547-13.219-7.047-26.141-13.453-38.359c-6.391-12.203-14.75-23.641-24.938-33.828%20c-13.563-13.578-29.406-23.875-46.265-30.719c-25.297-10.219-52.828-12.781-79.266-7.656c-13.219,2.563-26.156,7-38.359,13.422%20c-12.172,6.422-23.641,14.75-33.828,24.953l-66.25,66.25c-13.375,13.344-13.375,35.047,0,48.391s35.031,13.344,48.391,0%20l66.25-66.281c7.031-7,15.016-12.172,23.594-15.672c12.844-5.203,27.031-6.531,40.547-3.906c6.75,1.313,13.328,3.594,19.531,6.844%20c6.188,3.25,12,7.469,17.281,12.734c7.031,7.078,12.187,15.047,15.687,23.609c5.203,12.844,6.531,27.047,3.906,40.547%20c-1.313,6.766-3.594,13.344-6.828,19.516c-3.281,6.219-7.484,12.031-12.765,17.313l-66.25,66.234%20c-13.359,13.359-13.359,35.047,0,48.391s35.016,13.344,48.375,0l66.25-66.265c13.594-13.563,23.875-29.406,30.703-46.266%20C512.008,167.083,514.555,139.551,509.445,113.129z'%20style='fill:%20rgb(75,%2075,%2075);'%3e%3c/path%3e%3cpath%20class='st0'%20d='M256.54,356.426l-66.266,66.266c-7.047,7.016-15.031,12.188-23.594,15.672%20c-12.844,5.219-27.047,6.547-40.547,3.938c-6.766-1.328-13.328-3.625-19.531-6.859c-6.188-3.266-12-7.5-17.281-12.75%20c-7.031-7.063-12.203-15.031-15.688-23.609c-5.203-12.828-6.531-27.031-3.922-40.563c1.313-6.75,3.609-13.328,6.844-19.516%20c3.281-6.188,7.484-12,12.766-17.297l66.266-66.25c13.344-13.344,13.344-35.016,0-48.359c-13.375-13.359-35.031-13.359-48.391,0%20l-66.25,66.234c-13.594,13.594-23.875,29.406-30.719,46.297c-10.234,25.266-12.781,52.844-7.672,79.219%20c2.547,13.219,7.031,26.156,13.453,38.359c6.406,12.203,14.75,23.672,24.938,33.844c13.594,13.578,29.406,23.891,46.266,30.688%20c25.281,10.266,52.844,12.813,79.25,7.703c13.234-2.563,26.156-7.047,38.344-13.453c12.203-6.391,23.672-14.75,33.859-24.938%20l66.25-66.266c13.344-13.344,13.344-35.016,0-48.359C291.54,343.066,269.883,343.066,256.54,356.426z'%20style='fill:%20rgb(75,%2075,%2075);'%3e%3c/path%3e%3cpath%20class='st0'%20d='M342.43,169.567c-13.344-13.344-35.016-13.344-48.375,0l-124.516,124.5c-13.344,13.359-13.344,35.016,0,48.359%20c13.375,13.375,35.047,13.375,48.391,0l124.5-124.5C355.805,204.567,355.805,182.926,342.43,169.567z'%20style='fill:%20rgb(75,%2075,%2075);'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;opacity:0;transition-timing-function:opacity cubic-bezier(.4,0,.2,1);transition-duration:.3s}.c-heading-lv2:hover .c-heading-internal-link,.c-heading-lv3:hover .c-heading-internal-link,.c-heading-lv4:hover .c-heading-internal-link{opacity:.5}}.c-menu-btn{position:relative;width:50px;height:50px;margin:0 -8px 0 0;cursor:pointer}@media (min-width: 1024px){.c-menu-btn{display:none}}.c-menu-btn span{position:absolute;left:8px;display:inline-block;height:4px;background-color:var(--color-secondary);border-radius:1px;transition:transform var(--default-transition),opacity var(--default-transition),left var(--default-transition),width var(--default-transition),top var(--default-transition)}.c-menu-btn span:nth-of-type(1){top:14px;width:34px}.c-menu-btn span:nth-of-type(2){top:24px;width:34px;opacity:1}.c-menu-btn span:nth-of-type(3){top:34px;width:34px}.c-menu-btn.is-active{margin-right:calc(var(--scrollbar-width, 0) - 8px)}.c-menu-btn.is-active span:nth-of-type(1){top:17px;left:9px;width:60%;transform:translateY(6px) rotate(-45deg)}.c-menu-btn.is-active span:nth-of-type(2){opacity:0}.c-menu-btn.is-active span:nth-of-type(3){top:29px;left:9px;width:60%;transform:translateY(-6px) rotate(45deg)}.c-notice{position:relative;font-size:clamp(.75rem,.625rem + .31vw,.875rem)}.c-notice:where(:not(:has(li))){padding-left:1.5em}.c-notice:where(:not(:has(li))):before{position:absolute;left:0;content:"※"}.c-notice:where(:has(li)){padding-left:1.5em}.c-notice:where(:has(li))>li+li{margin-top:1em}.c-notice:where(:has(li))>li:before{position:absolute;left:0;content:"※"}.c-notice:where(.-num){padding-left:2.25em;counter-reset:number 0}.c-notice:where(.-num)>li:before{content:"※" counter(number);counter-increment:number 1}.c-notice:where(:has(.c-notice_type)):before{content:none}.c-notice:where(:has(.c-notice_type)) li:before{content:none}.c-notice_type{position:absolute;left:0}.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-mx-auto{margin-left:auto!important;margin-right:auto!important}.u-mb-lg{margin-bottom:clamp(2rem,1rem + 2.5vw,3rem)!important}.u-mb-sm{margin-bottom:clamp(1rem,.5rem + 1.25vw,1.5rem)!important}.u-ml-auto{margin-left:auto!important}.u-mr-16px{margin-right:16px!important}.u-mt-160px{margin-top:160px!important}.u-mt-24px{margin-top:24px!important}.u-mt-lg{margin-top:clamp(2rem,1rem + 2.5vw,3rem)!important}.u-mt-md{margin-top:clamp(1.5rem,1rem + 1.25vw,2rem)!important}.u-mt-sm{margin-top:clamp(1rem,.5rem + 1.25vw,1.5rem)!important}.u-mt-xl{margin-top:clamp(3rem,1rem + 5vw,5rem)!important}.u-mt-xs{margin-top:clamp(.5rem,0rem + 1.25vw,1rem)!important}.u-inline-block{display:inline-block!important}.u-inline{display:inline!important}.u-flex{display:flex!important}.u-hidden{display:none!important}.u-min-h-20{min-height:5rem!important}.u-w-1\/2{width:50%!important}.u-w-1\/3{width:33.333333%!important}.u-w-100\%{width:100%!important}.u-w-10em{width:10em!important}.u-w-11\/12{width:91.666667%!important}.u-w-15\%{width:15%!important}.u-w-2\/3{width:66.666667%!important}.u-w-30\%{width:30%!important}.u-w-5{width:1.25rem!important}.u-w-5\%{width:5%!important}.u-w-50\%{width:50%!important}.u-w-85\%{width:85%!important}.u-w-8em{width:8em!important}.u-w-auto{width:auto!important}.u-w-full{width:100%!important}.u-min-w-\[6em\]{min-width:6em!important}.u-flex-row-reverse{flex-direction:row-reverse!important}.u-flex-wrap{flex-wrap:wrap!important}.u-items-center{align-items:center!important}.u-justify-center{justify-content:center!important}.u-gap-xs{gap:clamp(.5rem,0rem + 1.25vw,1rem)!important}.u-space-y-md>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(clamp(1.5rem,1rem + 1.25vw,2rem) * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(clamp(1.5rem,1rem + 1.25vw,2rem) * var(--tw-space-y-reverse))!important}.u-space-y-sm>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(clamp(1rem,.5rem + 1.25vw,1.5rem) * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(clamp(1rem,.5rem + 1.25vw,1.5rem) * var(--tw-space-y-reverse))!important}.u-space-y-xs>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(clamp(.5rem,0rem + 1.25vw,1rem) * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(clamp(.5rem,0rem + 1.25vw,1rem) * var(--tw-space-y-reverse))!important}.u-bg-primary{background-color:var(--color-primary)!important}.u-p-8px{padding:8px!important}.u-p-md{padding:clamp(1.5rem,1rem + 1.25vw,2rem)!important}.u-pb-lg{padding-bottom:clamp(2rem,1rem + 2.5vw,3rem)!important}.u-pl-12{padding-left:3rem!important}.u-pl-2{padding-left:.5rem!important}.u-pl-2\.75em{padding-left:2.75em!important}.u-pl-3{padding-left:.75rem!important}.u-pl-3\.75em{padding-left:3.75em!important}.u-pl-4{padding-left:1rem!important}.u-pl-4\.25em{padding-left:4.25em!important}.u-pt-160px{padding-top:160px!important}.u-pt-24px{padding-top:24px!important}.u-pt-sm{padding-top:clamp(1rem,.5rem + 1.25vw,1.5rem)!important}.u-pt-xl{padding-top:clamp(3rem,1rem + 5vw,5rem)!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-100px{font-size:100px!important}.u-text-14px{font-size:14px!important}.u-text-18px{font-size:18px!important}.u-text-24px{font-size:24px!important}.u-text-2xl{font-size:clamp(1.25rem,1rem + .63vw,1.5rem)!important;line-height:2rem!important}.u-text-3xl{font-size:clamp(1.5rem,1.125rem + .94vw,1.875rem)!important;line-height:2.25rem!important}.u-text-40px{font-size:40px!important}.u-text-4xl{font-size:clamp(1.875rem,1.5rem + .94vw,2.25rem)!important;line-height:2.5rem!important}.u-text-5xl{font-size:clamp(2.25rem,1.5rem + 1.88vw,3rem)!important;line-height:1!important}.u-text-6xl{font-size:clamp(3rem,2.25rem + 1.88vw,3.75rem)!important;line-height:1!important}.u-text-7xl{font-size:clamp(3.75rem,3rem + 1.88vw,4.5rem)!important;line-height:1!important}.u-text-8xl{font-size:clamp(4.5rem,3rem + 3.75vw,6rem)!important;line-height:1!important}.u-text-9xl{font-size:clamp(6rem,4rem + 5vw,8rem)!important;line-height:1!important}.u-text-base{font-size:clamp(.875rem,.75rem + .31vw,1rem)!important;line-height:1.5rem!important}.u-text-lg{font-size:clamp(1rem,.875rem + .31vw,1.125rem)!important;line-height:1.75rem!important}.u-text-sm{font-size:clamp(.75rem,.625rem + .31vw,.875rem)!important;line-height:1.25rem!important}.u-text-xl{font-size:clamp(1.125rem,1rem + .31vw,1.25rem)!important;line-height:1.75rem!important}.u-text-xs{font-size:clamp(.688rem,.625rem + .16vw,.75rem)!important;line-height:1rem!important}.u-font-bold{font-weight:700!important}.u-font-light{font-weight:300!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-text-danger{color:var(--color-danger)!important}.u-text-disabled{color:var(--color-disabled)!important}.u-text-info{color:var(--color-info)!important}.u-text-primary{color:var(--color-primary)!important}.u-text-secondary{color:var(--color-secondary)!important}.u-text-success{color:var(--color-success)!important}.u-text-warning{color:var(--color-warning)!important}.u-text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.u-underline{text-decoration-line:underline!important}.u-show{display:revert!important}.u-mail:after{content:"@"!important}.u-writing-vertical-rl{writing-mode:vertical-rl!important}.u-gap-xs{--column-gap: clamp(.5rem, 0rem + 1.25vw, 1rem) !important;--row-gap: clamp(.5rem, 0rem + 1.25vw, 1rem) !important}[data-text-overflow="1"]{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important;overflow:hidden!important}[data-text-overflow="2"]{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}[data-text-overflow="3"]{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important}[data-text-overflow="4"]{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:4!important;overflow:hidden!important}[data-text-overflow="5"]{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:5!important;overflow:hidden!important}.\[lg\:3\]{lg:3!important}.\[lg\:default\]{lg:default!important}.\[lg\:row-reverse\]{lg:row-reverse!important}.\[lg\:row\]{lg:row!important}.\[md\:column\]{md:column!important}.\[md\:equal\]{md:equal!important}.\[md\:row-reverse\]{md:row-reverse!important}.\[md\:row\]{md:row!important}.\[sm\:3\]{sm:3!important}.\[sm\:4\]{sm:4!important}.\[sm\:5\]{sm:5!important}.\[sm\:7\]{sm:7!important}.\[sm\:8\]{sm:8!important}.\[sm\:9\]{sm:9!important}.\[sm\:column\]{sm:column!important}.\[sm\:equal\]{sm:equal!important}.\[sm\:row\]{sm:row!important}.\[subgrid\:3\]{subgrid:3!important}.\[xl\:3\]{xl:3!important}.\[xl\:4\]{xl:4!important}.\[xl\:5\]{xl:5!important}.\[xl\:7\]{xl:7!important}.\[xl\:8\]{xl:8!important}.\[xl\:9\]{xl:9!important}.\[xl\:column\]{xl:column!important}.\[xl\:float-right\]{xl:float-right!important}@keyframes scroll-hint-appear{0%{transform:translate(40px);opacity:0}10%{opacity:1}50%,to{transform:translate(-40px);opacity:0}}.scroll-hint-icon{position:absolute;top:calc(50% - 25px);left:calc(50% - 60px);box-sizing:border-box;width:120px;height:auto;border-radius:5px;transition:opacity .3s;opacity:0;background:#000000b3;text-align:center;padding:20px 10px 10px}.scroll-hint-icon-wrap{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;pointer-events:none}.scroll-hint-text{font-size:10px;color:#fff;margin-top:5px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{display:inline-block;width:40px;height:40px;color:#fff;vertical-align:middle;text-align:center;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon:after{content:"";width:34px;height:14px;display:block;position:absolute;top:10px;left:50%;margin-left:-20px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);opacity:0;transition-delay:2.4s}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{animation:scroll-hint-appear 1.2s linear;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#fff;box-shadow:0 4px 5px #0006}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.scroll-hint-icon-white .scroll-hint-text{color:#000}.scroll-hint-shadow-wrap{position:relative}.scroll-hint-shadow-wrap:after{content:"";width:20px;height:100%;background:linear-gradient(270deg,#00000026 0,#0000 16px,#0000);position:absolute;top:0;right:0;pointer-events:none;z-index:1;opacity:0;visibility:hidden}.scroll-hint-shadow-wrap:before{content:"";width:20px;height:100%;background:linear-gradient(90deg,#00000026 0,#0000 16px,#0000);position:absolute;top:0;left:0;pointer-events:none;z-index:1;opacity:0;visibility:hidden}.scroll-hint-shadow-wrap:has(.scroll-hint.is-right-scrollable):after,.scroll-hint-shadow-wrap.is-right-scrollable:after{opacity:1;visibility:visible}.scroll-hint-shadow-wrap:has(.scroll-hint.is-left-scrollable):before,.scroll-hint-shadow-wrap.is-left-scrollable:before{opacity:1;visibility:visible}.l-localnav{display:none;grid-area:localnav}@media (min-width: 1024px){.l-localnav{position:sticky;inset-block:var(--header-height) 0;display:block;height:calc(100dvh - var(--header-height));padding:clamp(1rem,.5rem + 1.25vw,1.5rem) clamp(.5rem,0rem + 1.25vw,1rem);overflow-y:scroll;scrollbar-width:thin;scrollbar-color:gray #f1f5f9}.l-localnav .l-localnav_section{display:flex;flex-direction:column;gap:8px}.l-localnav .l-localnav_heading{font-size:clamp(.75rem,.625rem + .31vw,.875rem);font-weight:700;color:var(--color-primary)}.l-localnav .l-localnav_list{display:flex;flex-direction:column;margin-left:4px;font-size:clamp(.688rem,.625rem + .16vw,.75rem)}.l-localnav .l-localnav_item a{display:inline-block;width:100%;padding-block:4px;padding-left:12px;text-decoration:underline;text-decoration-color:transparent;border-left:1px solid #cbd5e1}@media (any-hover: hover){.l-localnav .l-localnav_item a[href]{transition:text-decoration-color var(--default-duration),border-left var(--default-duration)}.l-localnav .l-localnav_item a[href]:hover{text-decoration-color:currentcolor;border-left:1px solid #64748b}}.l-localnav .l-localnav_item.is-active a{font-weight:700;pointer-events:none;border-left:1px solid var(--color-primary)}}.c-layout[data-config=float-left],.c-layout[data-config*="[float-left]"]{display:block}.c-layout[data-config=float-left]:after,.c-layout[data-config*="[float-left]"]:after{display:block;clear:both;content:""}.c-layout[data-config=float-right],.c-layout[data-config*="[float-right]"]{display:block}.c-layout[data-config=float-right]:after,.c-layout[data-config*="[float-right]"]:after{display:block;clear:both;content:""}.c-layout[data-config=row],.c-layout[data-config*="[row]"]{display:flex;flex-direction:row;gap:clamp(1.5rem,1rem + 1.25vw,2rem)}.c-layout[data-config=row]:after,.c-layout[data-config*="[row]"]:after{content:none}.c-layout[data-config=row-reverse],.c-layout[data-config*="[row-reverse]"]{display:flex;flex-direction:row-reverse;gap:clamp(1.5rem,1rem + 1.25vw,2rem)}.c-layout[data-config=row-reverse]:after,.c-layout[data-config*="[row-reverse]"]:after{content:none}.c-layout[data-config=column],.c-layout[data-config*="[column]"]{display:flex;flex-direction:column;gap:clamp(1.5rem,1rem + 1.25vw,2rem)}.c-layout[data-config=column]:after,.c-layout[data-config*="[column]"]:after{content:none}.c-layout[data-config=column-reverse],.c-layout[data-config*="[column-reverse]"]{display:flex;flex-direction:column-reverse;gap:clamp(1.5rem,1rem + 1.25vw,2rem)}.c-layout[data-config=column-reverse]:after,.c-layout[data-config*="[column-reverse]"]:after{content:none}@media (min-width: 640px){.c-layout[data-config*="[sm:float-left]"]{display:block}.c-layout[data-config*="[sm:float-left]"]:after{display:block;clear:both;content:""}.c-layout[data-config*="[sm:float-right]"]{display:block}.c-layout[data-config*="[sm:float-right]"]:after{display:block;clear:both;content:""}.c-layout[data-config*="[sm:row]"]{display:flex;flex-direction:row;gap:clamp(1.5rem,1rem + 1.25vw,2rem)}.c-layout[data-config*="[sm:row]"]:after{content:none}.c-layout[data-config*="[sm:row-reverse]"]{display:flex;flex-direction:row-reverse;gap:clamp(1.5rem,1rem + 1.25vw,2rem)}.c-layout[data-config*="[sm:row-reverse]"]:after{content:none}.c-layout[data-config*="[sm:column]"]{display:flex;flex-direction:column;gap:clamp(1.5rem,1rem + 1.25vw,2rem)}.c-layout[data-config*="[sm:column]"]:after{content:none}.c-layout[data-config*="[sm:column-reverse]"]{display:flex;flex-direction:column-reverse;gap:clamp(1.5rem,1rem + 1.25vw,2rem)}.c-layout[data-config*="[sm:column-reverse]"]:after{content:none}}@media (min-width: 768px){.c-layout[data-config*="[md:float-left]"]{display:block}.c-layout[data-config*="[md:float-left]"]:after{display:block;clear:both;content:""}.c-layout[data-config*="[md:float-right]"]{display:block}.c-layout[data-config*="[md:float-right]"]:after{display:block;clear:both;content:""}.c-layout[data-config*="[md:row]"]{display:flex;flex-direction:row;gap:clamp(1.5rem,1rem + 1.25vw,2rem)}.c-layout[data-config*="[md:row]"]:after{content:none}.c-layout[data-config*="[md:row-reverse]"]{display:flex;flex-direction:row-reverse;gap:clamp(1.5rem,1rem + 1.25vw,2rem)}.c-layout[data-config*="[md:row-reverse]"]:after{content:none}.c-layout[data-config*="[md:column]"]{display:flex;flex-direction:column;gap:clamp(1.5rem,1rem + 1.25vw,2rem)}.c-layout[data-config*="[md:column]"]:after{content:none}.c-layout[data-config*="[md:column-reverse]"]{display:flex;flex-direction:column-reverse;gap:clamp(1.5rem,1rem + 1.25vw,2rem)}.c-layout[data-config*="[md:column-reverse]"]:after{content:none}}@media (min-width: 1024px){.c-layout[data-config*="[lg:float-left]"]{display:block}.c-layout[data-config*="[lg:float-left]"]:after{display:block;clear:both;content:""}.c-layout[data-config*="[lg:float-right]"]{display:block}.c-layout[data-config*="[lg:float-right]"]:after{display:block;clear:both;content:""}.c-layout[data-config*="[lg:row]"]{display:flex;flex-direction:row;gap:clamp(1.5rem,1rem + 1.25vw,2rem)}.c-layout[data-config*="[lg:row]"]:after{content:none}.c-layout[data-config*="[lg:row-reverse]"]{display:flex;flex-direction:row-reverse;gap:clamp(1.5rem,1rem + 1.25vw,2rem)}.c-layout[data-config*="[lg:row-reverse]"]:after{content:none}.c-layout[data-config*="[lg:column]"]{display:flex;flex-direction:column;gap:clamp(1.5rem,1rem + 1.25vw,2rem)}.c-layout[data-config*="[lg:column]"]:after{content:none}.c-layout[data-config*="[lg:column-reverse]"]{display:flex;flex-direction:column-reverse;gap:clamp(1.5rem,1rem + 1.25vw,2rem)}.c-layout[data-config*="[lg:column-reverse]"]:after{content:none}}@media (min-width: 1280px){.c-layout[data-config*="[xl:float-left]"]{display:block}.c-layout[data-config*="[xl:float-left]"]:after{display:block;clear:both;content:""}.c-layout[data-config*="[xl:float-right]"]{display:block}.c-layout[data-config*="[xl:float-right]"]:after{display:block;clear:both;content:""}.c-layout[data-config*="[xl:row]"]{display:flex;flex-direction:row;gap:clamp(1.5rem,1rem + 1.25vw,2rem)}.c-layout[data-config*="[xl:row]"]:after{content:none}.c-layout[data-config*="[xl:row-reverse]"]{display:flex;flex-direction:row-reverse;gap:clamp(1.5rem,1rem + 1.25vw,2rem)}.c-layout[data-config*="[xl:row-reverse]"]:after{content:none}.c-layout[data-config*="[xl:column]"]{display:flex;flex-direction:column;gap:clamp(1.5rem,1rem + 1.25vw,2rem)}.c-layout[data-config*="[xl:column]"]:after{content:none}.c-layout[data-config*="[xl:column-reverse]"]{display:flex;flex-direction:column-reverse;gap:clamp(1.5rem,1rem + 1.25vw,2rem)}.c-layout[data-config*="[xl:column-reverse]"]:after{content:none}}@media (min-width: 1536px){.c-layout[data-config*="[2xl:float-left]"]{display:block}.c-layout[data-config*="[2xl:float-left]"]:after{display:block;clear:both;content:""}.c-layout[data-config*="[2xl:float-right]"]{display:block}.c-layout[data-config*="[2xl:float-right]"]:after{display:block;clear:both;content:""}.c-layout[data-config*="[2xl:row]"]{display:flex;flex-direction:row;gap:clamp(1.5rem,1rem + 1.25vw,2rem)}.c-layout[data-config*="[2xl:row]"]:after{content:none}.c-layout[data-config*="[2xl:row-reverse]"]{display:flex;flex-direction:row-reverse;gap:clamp(1.5rem,1rem + 1.25vw,2rem)}.c-layout[data-config*="[2xl:row-reverse]"]:after{content:none}.c-layout[data-config*="[2xl:column]"]{display:flex;flex-direction:column;gap:clamp(1.5rem,1rem + 1.25vw,2rem)}.c-layout[data-config*="[2xl:column]"]:after{content:none}.c-layout[data-config*="[2xl:column-reverse]"]{display:flex;flex-direction:column-reverse;gap:clamp(1.5rem,1rem + 1.25vw,2rem)}.c-layout[data-config*="[2xl:column-reverse]"]:after{content:none}}@media (min-width: 1920px){.c-layout[data-config*="[3xl:float-left]"]{display:block}.c-layout[data-config*="[3xl:float-left]"]:after{display:block;clear:both;content:""}.c-layout[data-config*="[3xl:float-right]"]{display:block}.c-layout[data-config*="[3xl:float-right]"]:after{display:block;clear:both;content:""}.c-layout[data-config*="[3xl:row]"]{display:flex;flex-direction:row;gap:clamp(1.5rem,1rem + 1.25vw,2rem)}.c-layout[data-config*="[3xl:row]"]:after{content:none}.c-layout[data-config*="[3xl:row-reverse]"]{display:flex;flex-direction:row-reverse;gap:clamp(1.5rem,1rem + 1.25vw,2rem)}.c-layout[data-config*="[3xl:row-reverse]"]:after{content:none}.c-layout[data-config*="[3xl:column]"]{display:flex;flex-direction:column;gap:clamp(1.5rem,1rem + 1.25vw,2rem)}.c-layout[data-config*="[3xl:column]"]:after{content:none}.c-layout[data-config*="[3xl:column-reverse]"]{display:flex;flex-direction:column-reverse;gap:clamp(1.5rem,1rem + 1.25vw,2rem)}.c-layout[data-config*="[3xl:column-reverse]"]:after{content:none}}.c-layout_image img+img{margin-top:1.5em}[data-config=float-left] .c-layout_image,[data-config*="[float-left]"] .c-layout_image{float:left;max-width:calc(50% - (clamp(1.5rem,1rem + 1.25vw,2rem)/2));margin-inline:0 clamp(1.5rem,1rem + 1.25vw,2rem);margin-bottom:clamp(.5rem,0rem + 1.25vw,1rem)}[data-config=float-right] .c-layout_image,[data-config*="[float-right]"] .c-layout_image{float:right;max-width:calc(50% - (clamp(1.5rem,1rem + 1.25vw,2rem)/2));margin-inline:clamp(1.5rem,1rem + 1.25vw,2rem) 0;margin-bottom:clamp(.5rem,0rem + 1.25vw,1rem)}[data-config=row] .c-layout_image,[data-config*="[row]"] .c-layout_image,[data-config=row-reverse] .c-layout_image,[data-config*="[row-reverse]"] .c-layout_image{flex-grow:0;flex-shrink:0;max-width:calc(50% - (clamp(1.5rem,1rem + 1.25vw,2rem)/2));margin-inline:initial}[data-config=column] .c-layout_image,[data-config*="[column]"] .c-layout_image,[data-config=column-reverse] .c-layout_image,[data-config*="[column-reverse]"] .c-layout_image{max-width:100%;margin-inline:auto;margin-bottom:0}@media (min-width: 640px){[data-config*="[sm:float-left]"] .c-layout_image{float:left;max-width:calc(50% - (clamp(1.5rem,1rem + 1.25vw,2rem)/2));margin-inline:0 clamp(1.5rem,1rem + 1.25vw,2rem);margin-bottom:clamp(.5rem,0rem + 1.25vw,1rem)}[data-config*="[sm:float-right]"] .c-layout_image{float:right;max-width:calc(50% - (clamp(1.5rem,1rem + 1.25vw,2rem)/2));margin-inline:clamp(1.5rem,1rem + 1.25vw,2rem) 0;margin-bottom:clamp(.5rem,0rem + 1.25vw,1rem)}[data-config*="[sm:row]"] .c-layout_image,[data-config*="[sm:row-reverse]"] .c-layout_image{flex-grow:0;flex-shrink:0;max-width:calc(50% - (clamp(1.5rem,1rem + 1.25vw,2rem)/2));margin-inline:initial}[data-config*="[sm:column]"] .c-layout_image,[data-config*="[sm:column-reverse]"] .c-layout_image{max-width:100%;margin-inline:auto;margin-bottom:0}}@media (min-width: 768px){[data-config*="[md:float-left]"] .c-layout_image{float:left;max-width:calc(50% - (clamp(1.5rem,1rem + 1.25vw,2rem)/2));margin-inline:0 clamp(1.5rem,1rem + 1.25vw,2rem);margin-bottom:clamp(.5rem,0rem + 1.25vw,1rem)}[data-config*="[md:float-right]"] .c-layout_image{float:right;max-width:calc(50% - (clamp(1.5rem,1rem + 1.25vw,2rem)/2));margin-inline:clamp(1.5rem,1rem + 1.25vw,2rem) 0;margin-bottom:clamp(.5rem,0rem + 1.25vw,1rem)}[data-config*="[md:row]"] .c-layout_image,[data-config*="[md:row-reverse]"] .c-layout_image{flex-grow:0;flex-shrink:0;max-width:calc(50% - (clamp(1.5rem,1rem + 1.25vw,2rem)/2));margin-inline:initial}[data-config*="[md:column]"] .c-layout_image,[data-config*="[md:column-reverse]"] .c-layout_image{max-width:100%;margin-inline:auto;margin-bottom:0}}@media (min-width: 1024px){[data-config*="[lg:float-left]"] .c-layout_image{float:left;max-width:calc(50% - (clamp(1.5rem,1rem + 1.25vw,2rem)/2));margin-inline:0 clamp(1.5rem,1rem + 1.25vw,2rem);margin-bottom:clamp(.5rem,0rem + 1.25vw,1rem)}[data-config*="[lg:float-right]"] .c-layout_image{float:right;max-width:calc(50% - (clamp(1.5rem,1rem + 1.25vw,2rem)/2));margin-inline:clamp(1.5rem,1rem + 1.25vw,2rem) 0;margin-bottom:clamp(.5rem,0rem + 1.25vw,1rem)}[data-config*="[lg:row]"] .c-layout_image,[data-config*="[lg:row-reverse]"] .c-layout_image{flex-grow:0;flex-shrink:0;max-width:calc(50% - (clamp(1.5rem,1rem + 1.25vw,2rem)/2));margin-inline:initial}[data-config*="[lg:column]"] .c-layout_image,[data-config*="[lg:column-reverse]"] .c-layout_image{max-width:100%;margin-inline:auto;margin-bottom:0}}@media (min-width: 1280px){[data-config*="[xl:float-left]"] .c-layout_image{float:left;max-width:calc(50% - (clamp(1.5rem,1rem + 1.25vw,2rem)/2));margin-inline:0 clamp(1.5rem,1rem + 1.25vw,2rem);margin-bottom:clamp(.5rem,0rem + 1.25vw,1rem)}[data-config*="[xl:float-right]"] .c-layout_image{float:right;max-width:calc(50% - (clamp(1.5rem,1rem + 1.25vw,2rem)/2));margin-inline:clamp(1.5rem,1rem + 1.25vw,2rem) 0;margin-bottom:clamp(.5rem,0rem + 1.25vw,1rem)}[data-config*="[xl:row]"] .c-layout_image,[data-config*="[xl:row-reverse]"] .c-layout_image{flex-grow:0;flex-shrink:0;max-width:calc(50% - (clamp(1.5rem,1rem + 1.25vw,2rem)/2));margin-inline:initial}[data-config*="[xl:column]"] .c-layout_image,[data-config*="[xl:column-reverse]"] .c-layout_image{max-width:100%;margin-inline:auto;margin-bottom:0}}@media (min-width: 1536px){[data-config*="[2xl:float-left]"] .c-layout_image{float:left;max-width:calc(50% - (clamp(1.5rem,1rem + 1.25vw,2rem)/2));margin-inline:0 clamp(1.5rem,1rem + 1.25vw,2rem);margin-bottom:clamp(.5rem,0rem + 1.25vw,1rem)}[data-config*="[2xl:float-right]"] .c-layout_image{float:right;max-width:calc(50% - (clamp(1.5rem,1rem + 1.25vw,2rem)/2));margin-inline:clamp(1.5rem,1rem + 1.25vw,2rem) 0;margin-bottom:clamp(.5rem,0rem + 1.25vw,1rem)}[data-config*="[2xl:row]"] .c-layout_image,[data-config*="[2xl:row-reverse]"] .c-layout_image{flex-grow:0;flex-shrink:0;max-width:calc(50% - (clamp(1.5rem,1rem + 1.25vw,2rem)/2));margin-inline:initial}[data-config*="[2xl:column]"] .c-layout_image,[data-config*="[2xl:column-reverse]"] .c-layout_image{max-width:100%;margin-inline:auto;margin-bottom:0}}@media (min-width: 1920px){[data-config*="[3xl:float-left]"] .c-layout_image{float:left;max-width:calc(50% - (clamp(1.5rem,1rem + 1.25vw,2rem)/2));margin-inline:0 clamp(1.5rem,1rem + 1.25vw,2rem);margin-bottom:clamp(.5rem,0rem + 1.25vw,1rem)}[data-config*="[3xl:float-right]"] .c-layout_image{float:right;max-width:calc(50% - (clamp(1.5rem,1rem + 1.25vw,2rem)/2));margin-inline:clamp(1.5rem,1rem + 1.25vw,2rem) 0;margin-bottom:clamp(.5rem,0rem + 1.25vw,1rem)}[data-config*="[3xl:row]"] .c-layout_image,[data-config*="[3xl:row-reverse]"] .c-layout_image{flex-grow:0;flex-shrink:0;max-width:calc(50% - (clamp(1.5rem,1rem + 1.25vw,2rem)/2));margin-inline:initial}[data-config*="[3xl:column]"] .c-layout_image,[data-config*="[3xl:column-reverse]"] .c-layout_image{max-width:100%;margin-inline:auto;margin-bottom:0}}.c-layout_contents{text-box:trim-both cap alphabetic}.c-layout_caption{display:block;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-top:.5em;font-size:clamp(.75rem,.625rem + .31vw,.875rem);line-height:1.5;text-align:left}.c-layout_caption+img{margin-top:1.5em}.c-grid:where(:not([data-config*=flex])){--column-gap: clamp(1.5rem, 1rem + 1.25vw, 2rem);--row-gap: clamp(1.5rem, 1rem + 1.25vw, 2rem);display:grid;grid-template-columns:repeat(12,1fr);gap:var(--row-gap) var(--column-gap)}.c-grid:where(:not([data-config*=flex])):where([data-config*="[subgrid:2]"])>.c-grid_col{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:0}.c-grid:where(:not([data-config*=flex])):where([data-config*="[subgrid:3]"])>.c-grid_col{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:0}.c-grid:where(:not([data-config*=flex])):where([data-config*="[subgrid:4]"])>.c-grid_col{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:0}.c-grid:where(:not([data-config*=flex])):where([data-config*="[subgrid:5]"])>.c-grid_col{display:grid;grid-template-rows:subgrid;grid-row:span 5;gap:0}.c-grid:where(:not([data-config*=flex])):where([data-config*="[subgrid:6]"])>.c-grid_col{display:grid;grid-template-rows:subgrid;grid-row:span 6;gap:0}.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])):where([data-config="2"],[data-config*="[2]"]){grid-template-columns:repeat(2,1fr)}.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])):where([data-config="4"],[data-config*="[4]"]){grid-template-columns:repeat(4,1fr)}.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])):where([data-config="6"],[data-config*="[6]"]){grid-template-columns:repeat(6,1fr)}.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])):where([data-config="8"],[data-config*="[8]"]){grid-template-columns:repeat(8,1fr)}.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])):where([data-config="10"],[data-config*="[10]"]){grid-template-columns:repeat(10,1fr)}.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])):where([data-config="12"],[data-config*="[12]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config="1"],[data-config*="[1]"]){grid-column:span 1}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config="2"],[data-config*="[2]"]){grid-column:span 2}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config="3"],[data-config*="[3]"]){grid-column:span 3}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config="4"],[data-config*="[4]"]){grid-column:span 4}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config="5"],[data-config*="[5]"]){grid-column:span 5}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config="6"],[data-config*="[6]"]){grid-column:span 6}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config="7"],[data-config*="[7]"]){grid-column:span 7}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config="8"],[data-config*="[8]"]){grid-column:span 8}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config="9"],[data-config*="[9]"]){grid-column:span 9}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config="10"],[data-config*="[10]"]){grid-column:span 10}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config="11"],[data-config*="[11]"]){grid-column:span 11}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config="12"],[data-config*="[12]"]){grid-column:span 12}@media (min-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])):where([data-config*="[sm:2]"]){grid-template-columns:repeat(2,1fr)}.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])):where([data-config*="[sm:4]"]){grid-template-columns:repeat(4,1fr)}.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])):where([data-config*="[sm:6]"]){grid-template-columns:repeat(6,1fr)}.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])):where([data-config*="[sm:8]"]){grid-template-columns:repeat(8,1fr)}.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])):where([data-config*="[sm:10]"]){grid-template-columns:repeat(10,1fr)}.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])):where([data-config*="[sm:12]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[sm:1]"]){grid-column:span 1}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[sm:2]"]){grid-column:span 2}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[sm:3]"]){grid-column:span 3}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[sm:4]"]){grid-column:span 4}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[sm:5]"]){grid-column:span 5}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[sm:6]"]){grid-column:span 6}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[sm:7]"]){grid-column:span 7}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[sm:8]"]){grid-column:span 8}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[sm:9]"]){grid-column:span 9}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[sm:10]"]){grid-column:span 10}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[sm:11]"]){grid-column:span 11}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[sm:12]"]){grid-column:span 12}}@media (min-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])):where([data-config*="[md:2]"]){grid-template-columns:repeat(2,1fr)}.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])):where([data-config*="[md:4]"]){grid-template-columns:repeat(4,1fr)}.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])):where([data-config*="[md:6]"]){grid-template-columns:repeat(6,1fr)}.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])):where([data-config*="[md:8]"]){grid-template-columns:repeat(8,1fr)}.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])):where([data-config*="[md:10]"]){grid-template-columns:repeat(10,1fr)}.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])):where([data-config*="[md:12]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[md:1]"]){grid-column:span 1}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[md:2]"]){grid-column:span 2}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[md:3]"]){grid-column:span 3}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[md:4]"]){grid-column:span 4}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[md:5]"]){grid-column:span 5}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[md:6]"]){grid-column:span 6}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[md:7]"]){grid-column:span 7}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[md:8]"]){grid-column:span 8}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[md:9]"]){grid-column:span 9}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[md:10]"]){grid-column:span 10}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[md:11]"]){grid-column:span 11}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[md:12]"]){grid-column:span 12}}@media (min-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])):where([data-config*="[lg:2]"]){grid-template-columns:repeat(2,1fr)}.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])):where([data-config*="[lg:4]"]){grid-template-columns:repeat(4,1fr)}.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])):where([data-config*="[lg:6]"]){grid-template-columns:repeat(6,1fr)}.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])):where([data-config*="[lg:8]"]){grid-template-columns:repeat(8,1fr)}.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])):where([data-config*="[lg:10]"]){grid-template-columns:repeat(10,1fr)}.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])):where([data-config*="[lg:12]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[lg:1]"]){grid-column:span 1}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[lg:2]"]){grid-column:span 2}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[lg:3]"]){grid-column:span 3}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[lg:4]"]){grid-column:span 4}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[lg:5]"]){grid-column:span 5}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[lg:6]"]){grid-column:span 6}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[lg:7]"]){grid-column:span 7}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[lg:8]"]){grid-column:span 8}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[lg:9]"]){grid-column:span 9}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[lg:10]"]){grid-column:span 10}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[lg:11]"]){grid-column:span 11}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[lg:12]"]){grid-column:span 12}}@media (min-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])):where([data-config*="[xl:2]"]){grid-template-columns:repeat(2,1fr)}.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])):where([data-config*="[xl:4]"]){grid-template-columns:repeat(4,1fr)}.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])):where([data-config*="[xl:6]"]){grid-template-columns:repeat(6,1fr)}.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])):where([data-config*="[xl:8]"]){grid-template-columns:repeat(8,1fr)}.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])):where([data-config*="[xl:10]"]){grid-template-columns:repeat(10,1fr)}.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])):where([data-config*="[xl:12]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[xl:1]"]){grid-column:span 1}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[xl:2]"]){grid-column:span 2}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[xl:3]"]){grid-column:span 3}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[xl:4]"]){grid-column:span 4}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[xl:5]"]){grid-column:span 5}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[xl:6]"]){grid-column:span 6}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[xl:7]"]){grid-column:span 7}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[xl:8]"]){grid-column:span 8}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[xl:9]"]){grid-column:span 9}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[xl:10]"]){grid-column:span 10}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[xl:11]"]){grid-column:span 11}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[xl:12]"]){grid-column:span 12}}@media (min-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])):where([data-config*="[2xl:2]"]){grid-template-columns:repeat(2,1fr)}.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])):where([data-config*="[2xl:4]"]){grid-template-columns:repeat(4,1fr)}.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])):where([data-config*="[2xl:6]"]){grid-template-columns:repeat(6,1fr)}.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])):where([data-config*="[2xl:8]"]){grid-template-columns:repeat(8,1fr)}.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])):where([data-config*="[2xl:10]"]){grid-template-columns:repeat(10,1fr)}.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])):where([data-config*="[2xl:12]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[2xl:1]"]){grid-column:span 1}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[2xl:2]"]){grid-column:span 2}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[2xl:3]"]){grid-column:span 3}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[2xl:4]"]){grid-column:span 4}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[2xl:5]"]){grid-column:span 5}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[2xl:6]"]){grid-column:span 6}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[2xl:7]"]){grid-column:span 7}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[2xl:8]"]){grid-column:span 8}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[2xl:9]"]){grid-column:span 9}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[2xl:10]"]){grid-column:span 10}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[2xl:11]"]){grid-column:span 11}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[2xl:12]"]){grid-column:span 12}}@media (min-width: 1920px){.c-grid:where(:not([data-config*=flex])):where([data-config*="[3xl:1]"]){grid-template-columns:repeat(1,1fr)}.c-grid:where(:not([data-config*=flex])):where([data-config*="[3xl:2]"]){grid-template-columns:repeat(2,1fr)}.c-grid:where(:not([data-config*=flex])):where([data-config*="[3xl:3]"]){grid-template-columns:repeat(3,1fr)}.c-grid:where(:not([data-config*=flex])):where([data-config*="[3xl:4]"]){grid-template-columns:repeat(4,1fr)}.c-grid:where(:not([data-config*=flex])):where([data-config*="[3xl:5]"]){grid-template-columns:repeat(5,1fr)}.c-grid:where(:not([data-config*=flex])):where([data-config*="[3xl:6]"]){grid-template-columns:repeat(6,1fr)}.c-grid:where(:not([data-config*=flex])):where([data-config*="[3xl:7]"]){grid-template-columns:repeat(7,1fr)}.c-grid:where(:not([data-config*=flex])):where([data-config*="[3xl:8]"]){grid-template-columns:repeat(8,1fr)}.c-grid:where(:not([data-config*=flex])):where([data-config*="[3xl:9]"]){grid-template-columns:repeat(9,1fr)}.c-grid:where(:not([data-config*=flex])):where([data-config*="[3xl:10]"]){grid-template-columns:repeat(10,1fr)}.c-grid:where(:not([data-config*=flex])):where([data-config*="[3xl:11]"]){grid-template-columns:repeat(11,1fr)}.c-grid:where(:not([data-config*=flex])):where([data-config*="[3xl:12]"]){grid-template-columns:repeat(12,1fr)}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[3xl:1]"]){grid-column:span 1}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[3xl:2]"]){grid-column:span 2}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[3xl:3]"]){grid-column:span 3}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[3xl:4]"]){grid-column:span 4}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[3xl:5]"]){grid-column:span 5}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[3xl:6]"]){grid-column:span 6}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[3xl:7]"]){grid-column:span 7}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[3xl:8]"]){grid-column:span 8}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[3xl:9]"]){grid-column:span 9}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[3xl:10]"]){grid-column:span 10}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[3xl:11]"]){grid-column:span 11}.c-grid:where(:not([data-config*=flex]))>.c-grid_col:where([data-config*="[3xl:12]"]){grid-column:span 12}}.c-grid:where([data-config*=flex]){--column-gap: clamp(1.5rem, 1rem + 1.25vw, 2rem);--row-gap: clamp(1.5rem, 1rem + 1.25vw, 2rem);display:flex;flex-wrap:wrap;gap:var(--row-gap) var(--column-gap)}.c-grid:where([data-config*=flex]):where([data-config="1"],[data-config*="[1]"])>.c-grid_col{width:calc(100% - var(--column-gap) + var(--column-gap) / 1)}.c-grid:where([data-config*=flex]):where([data-config="2"],[data-config*="[2]"])>.c-grid_col{width:calc(50% - var(--column-gap) + var(--column-gap) / 2)}.c-grid:where([data-config*=flex]):where([data-config="3"],[data-config*="[3]"])>.c-grid_col{width:calc(33.3333333333% - var(--column-gap) + var(--column-gap) / 3)}.c-grid:where([data-config*=flex]):where([data-config="4"],[data-config*="[4]"])>.c-grid_col{width:calc(25% - var(--column-gap) + var(--column-gap) / 4)}.c-grid:where([data-config*=flex]):where([data-config="5"],[data-config*="[5]"])>.c-grid_col{width:calc(20% - var(--column-gap) + var(--column-gap) / 5)}.c-grid:where([data-config*=flex]):where([data-config="6"],[data-config*="[6]"])>.c-grid_col{width:calc(16.6666666667% - var(--column-gap) + var(--column-gap) / 6)}.c-grid:where([data-config*=flex]):where([data-config="7"],[data-config*="[7]"])>.c-grid_col{width:calc(14.2857142857% - var(--column-gap) + var(--column-gap) / 7)}.c-grid:where([data-config*=flex]):where([data-config="8"],[data-config*="[8]"])>.c-grid_col{width:calc(12.5% - var(--column-gap) + var(--column-gap) / 8)}.c-grid:where([data-config*=flex]):where([data-config="9"],[data-config*="[9]"])>.c-grid_col{width:calc(11.1111111111% - var(--column-gap) + var(--column-gap) / 9)}.c-grid:where([data-config*=flex]):where([data-config="10"],[data-config*="[10]"])>.c-grid_col{width:calc(10% - var(--column-gap) + var(--column-gap) / 10)}.c-grid:where([data-config*=flex]):where([data-config="11"],[data-config*="[11]"])>.c-grid_col{width:calc(9.0909090909% - var(--column-gap) + var(--column-gap) / 11)}.c-grid:where([data-config*=flex]):where([data-config="12"],[data-config*="[12]"])>.c-grid_col{width:calc(8.3333333333% - var(--column-gap) + var(--column-gap) / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config="1"],[data-config*="[1]"]){width:calc(8.3333333333% - var(--column-gap) + var(--column-gap) * 1 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config="2"],[data-config*="[2]"]){width:calc(16.6666666667% - var(--column-gap) + var(--column-gap) * 2 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config="3"],[data-config*="[3]"]){width:calc(25% - var(--column-gap) + var(--column-gap) * 3 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config="4"],[data-config*="[4]"]){width:calc(33.3333333333% - var(--column-gap) + var(--column-gap) * 4 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config="5"],[data-config*="[5]"]){width:calc(41.6666666667% - var(--column-gap) + var(--column-gap) * 5 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config="6"],[data-config*="[6]"]){width:calc(50% - var(--column-gap) + var(--column-gap) * 6 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config="7"],[data-config*="[7]"]){width:calc(58.3333333333% - var(--column-gap) + var(--column-gap) * 7 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config="8"],[data-config*="[8]"]){width:calc(66.6666666667% - var(--column-gap) + var(--column-gap) * 8 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config="9"],[data-config*="[9]"]){width:calc(75% - var(--column-gap) + var(--column-gap) * 9 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config="10"],[data-config*="[10]"]){width:calc(83.3333333333% - var(--column-gap) + var(--column-gap) * 10 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config="11"],[data-config*="[11]"]){width:calc(91.6666666667% - var(--column-gap) + var(--column-gap) * 11 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config="12"],[data-config*="[12]"]){width:calc(100% - var(--column-gap) + var(--column-gap) * 12 / 12)}@media (min-width: 640px){.c-grid:where([data-config*=flex]):where([data-config*="[sm:1]"])>.c-grid_col{width:calc(100% - var(--column-gap) + var(--column-gap) / 1)}.c-grid:where([data-config*=flex]):where([data-config*="[sm:2]"])>.c-grid_col{width:calc(50% - var(--column-gap) + var(--column-gap) / 2)}.c-grid:where([data-config*=flex]):where([data-config*="[sm:3]"])>.c-grid_col{width:calc(33.3333333333% - var(--column-gap) + var(--column-gap) / 3)}.c-grid:where([data-config*=flex]):where([data-config*="[sm:4]"])>.c-grid_col{width:calc(25% - var(--column-gap) + var(--column-gap) / 4)}.c-grid:where([data-config*=flex]):where([data-config*="[sm:5]"])>.c-grid_col{width:calc(20% - var(--column-gap) + var(--column-gap) / 5)}.c-grid:where([data-config*=flex]):where([data-config*="[sm:6]"])>.c-grid_col{width:calc(16.6666666667% - var(--column-gap) + var(--column-gap) / 6)}.c-grid:where([data-config*=flex]):where([data-config*="[sm:7]"])>.c-grid_col{width:calc(14.2857142857% - var(--column-gap) + var(--column-gap) / 7)}.c-grid:where([data-config*=flex]):where([data-config*="[sm:8]"])>.c-grid_col{width:calc(12.5% - var(--column-gap) + var(--column-gap) / 8)}.c-grid:where([data-config*=flex]):where([data-config*="[sm:9]"])>.c-grid_col{width:calc(11.1111111111% - var(--column-gap) + var(--column-gap) / 9)}.c-grid:where([data-config*=flex]):where([data-config*="[sm:10]"])>.c-grid_col{width:calc(10% - var(--column-gap) + var(--column-gap) / 10)}.c-grid:where([data-config*=flex]):where([data-config*="[sm:11]"])>.c-grid_col{width:calc(9.0909090909% - var(--column-gap) + var(--column-gap) / 11)}.c-grid:where([data-config*=flex]):where([data-config*="[sm:12]"])>.c-grid_col{width:calc(8.3333333333% - var(--column-gap) + var(--column-gap) / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[sm:1]"]){width:calc(8.3333333333% - var(--column-gap) + var(--column-gap) * 1 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[sm:2]"]){width:calc(16.6666666667% - var(--column-gap) + var(--column-gap) * 2 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[sm:3]"]){width:calc(25% - var(--column-gap) + var(--column-gap) * 3 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[sm:4]"]){width:calc(33.3333333333% - var(--column-gap) + var(--column-gap) * 4 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[sm:5]"]){width:calc(41.6666666667% - var(--column-gap) + var(--column-gap) * 5 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[sm:6]"]){width:calc(50% - var(--column-gap) + var(--column-gap) * 6 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[sm:7]"]){width:calc(58.3333333333% - var(--column-gap) + var(--column-gap) * 7 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[sm:8]"]){width:calc(66.6666666667% - var(--column-gap) + var(--column-gap) * 8 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[sm:9]"]){width:calc(75% - var(--column-gap) + var(--column-gap) * 9 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[sm:10]"]){width:calc(83.3333333333% - var(--column-gap) + var(--column-gap) * 10 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[sm:11]"]){width:calc(91.6666666667% - var(--column-gap) + var(--column-gap) * 11 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[sm:12]"]){width:calc(100% - var(--column-gap) + var(--column-gap) * 12 / 12)}}@media (min-width: 768px){.c-grid:where([data-config*=flex]):where([data-config*="[md:1]"])>.c-grid_col{width:calc(100% - var(--column-gap) + var(--column-gap) / 1)}.c-grid:where([data-config*=flex]):where([data-config*="[md:2]"])>.c-grid_col{width:calc(50% - var(--column-gap) + var(--column-gap) / 2)}.c-grid:where([data-config*=flex]):where([data-config*="[md:3]"])>.c-grid_col{width:calc(33.3333333333% - var(--column-gap) + var(--column-gap) / 3)}.c-grid:where([data-config*=flex]):where([data-config*="[md:4]"])>.c-grid_col{width:calc(25% - var(--column-gap) + var(--column-gap) / 4)}.c-grid:where([data-config*=flex]):where([data-config*="[md:5]"])>.c-grid_col{width:calc(20% - var(--column-gap) + var(--column-gap) / 5)}.c-grid:where([data-config*=flex]):where([data-config*="[md:6]"])>.c-grid_col{width:calc(16.6666666667% - var(--column-gap) + var(--column-gap) / 6)}.c-grid:where([data-config*=flex]):where([data-config*="[md:7]"])>.c-grid_col{width:calc(14.2857142857% - var(--column-gap) + var(--column-gap) / 7)}.c-grid:where([data-config*=flex]):where([data-config*="[md:8]"])>.c-grid_col{width:calc(12.5% - var(--column-gap) + var(--column-gap) / 8)}.c-grid:where([data-config*=flex]):where([data-config*="[md:9]"])>.c-grid_col{width:calc(11.1111111111% - var(--column-gap) + var(--column-gap) / 9)}.c-grid:where([data-config*=flex]):where([data-config*="[md:10]"])>.c-grid_col{width:calc(10% - var(--column-gap) + var(--column-gap) / 10)}.c-grid:where([data-config*=flex]):where([data-config*="[md:11]"])>.c-grid_col{width:calc(9.0909090909% - var(--column-gap) + var(--column-gap) / 11)}.c-grid:where([data-config*=flex]):where([data-config*="[md:12]"])>.c-grid_col{width:calc(8.3333333333% - var(--column-gap) + var(--column-gap) / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[md:1]"]){width:calc(8.3333333333% - var(--column-gap) + var(--column-gap) * 1 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[md:2]"]){width:calc(16.6666666667% - var(--column-gap) + var(--column-gap) * 2 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[md:3]"]){width:calc(25% - var(--column-gap) + var(--column-gap) * 3 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[md:4]"]){width:calc(33.3333333333% - var(--column-gap) + var(--column-gap) * 4 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[md:5]"]){width:calc(41.6666666667% - var(--column-gap) + var(--column-gap) * 5 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[md:6]"]){width:calc(50% - var(--column-gap) + var(--column-gap) * 6 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[md:7]"]){width:calc(58.3333333333% - var(--column-gap) + var(--column-gap) * 7 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[md:8]"]){width:calc(66.6666666667% - var(--column-gap) + var(--column-gap) * 8 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[md:9]"]){width:calc(75% - var(--column-gap) + var(--column-gap) * 9 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[md:10]"]){width:calc(83.3333333333% - var(--column-gap) + var(--column-gap) * 10 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[md:11]"]){width:calc(91.6666666667% - var(--column-gap) + var(--column-gap) * 11 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[md:12]"]){width:calc(100% - var(--column-gap) + var(--column-gap) * 12 / 12)}}@media (min-width: 1024px){.c-grid:where([data-config*=flex]):where([data-config*="[lg:1]"])>.c-grid_col{width:calc(100% - var(--column-gap) + var(--column-gap) / 1)}.c-grid:where([data-config*=flex]):where([data-config*="[lg:2]"])>.c-grid_col{width:calc(50% - var(--column-gap) + var(--column-gap) / 2)}.c-grid:where([data-config*=flex]):where([data-config*="[lg:3]"])>.c-grid_col{width:calc(33.3333333333% - var(--column-gap) + var(--column-gap) / 3)}.c-grid:where([data-config*=flex]):where([data-config*="[lg:4]"])>.c-grid_col{width:calc(25% - var(--column-gap) + var(--column-gap) / 4)}.c-grid:where([data-config*=flex]):where([data-config*="[lg:5]"])>.c-grid_col{width:calc(20% - var(--column-gap) + var(--column-gap) / 5)}.c-grid:where([data-config*=flex]):where([data-config*="[lg:6]"])>.c-grid_col{width:calc(16.6666666667% - var(--column-gap) + var(--column-gap) / 6)}.c-grid:where([data-config*=flex]):where([data-config*="[lg:7]"])>.c-grid_col{width:calc(14.2857142857% - var(--column-gap) + var(--column-gap) / 7)}.c-grid:where([data-config*=flex]):where([data-config*="[lg:8]"])>.c-grid_col{width:calc(12.5% - var(--column-gap) + var(--column-gap) / 8)}.c-grid:where([data-config*=flex]):where([data-config*="[lg:9]"])>.c-grid_col{width:calc(11.1111111111% - var(--column-gap) + var(--column-gap) / 9)}.c-grid:where([data-config*=flex]):where([data-config*="[lg:10]"])>.c-grid_col{width:calc(10% - var(--column-gap) + var(--column-gap) / 10)}.c-grid:where([data-config*=flex]):where([data-config*="[lg:11]"])>.c-grid_col{width:calc(9.0909090909% - var(--column-gap) + var(--column-gap) / 11)}.c-grid:where([data-config*=flex]):where([data-config*="[lg:12]"])>.c-grid_col{width:calc(8.3333333333% - var(--column-gap) + var(--column-gap) / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[lg:1]"]){width:calc(8.3333333333% - var(--column-gap) + var(--column-gap) * 1 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[lg:2]"]){width:calc(16.6666666667% - var(--column-gap) + var(--column-gap) * 2 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[lg:3]"]){width:calc(25% - var(--column-gap) + var(--column-gap) * 3 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[lg:4]"]){width:calc(33.3333333333% - var(--column-gap) + var(--column-gap) * 4 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[lg:5]"]){width:calc(41.6666666667% - var(--column-gap) + var(--column-gap) * 5 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[lg:6]"]){width:calc(50% - var(--column-gap) + var(--column-gap) * 6 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[lg:7]"]){width:calc(58.3333333333% - var(--column-gap) + var(--column-gap) * 7 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[lg:8]"]){width:calc(66.6666666667% - var(--column-gap) + var(--column-gap) * 8 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[lg:9]"]){width:calc(75% - var(--column-gap) + var(--column-gap) * 9 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[lg:10]"]){width:calc(83.3333333333% - var(--column-gap) + var(--column-gap) * 10 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[lg:11]"]){width:calc(91.6666666667% - var(--column-gap) + var(--column-gap) * 11 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[lg:12]"]){width:calc(100% - var(--column-gap) + var(--column-gap) * 12 / 12)}}@media (min-width: 1280px){.c-grid:where([data-config*=flex]):where([data-config*="[xl:1]"])>.c-grid_col{width:calc(100% - var(--column-gap) + var(--column-gap) / 1)}.c-grid:where([data-config*=flex]):where([data-config*="[xl:2]"])>.c-grid_col{width:calc(50% - var(--column-gap) + var(--column-gap) / 2)}.c-grid:where([data-config*=flex]):where([data-config*="[xl:3]"])>.c-grid_col{width:calc(33.3333333333% - var(--column-gap) + var(--column-gap) / 3)}.c-grid:where([data-config*=flex]):where([data-config*="[xl:4]"])>.c-grid_col{width:calc(25% - var(--column-gap) + var(--column-gap) / 4)}.c-grid:where([data-config*=flex]):where([data-config*="[xl:5]"])>.c-grid_col{width:calc(20% - var(--column-gap) + var(--column-gap) / 5)}.c-grid:where([data-config*=flex]):where([data-config*="[xl:6]"])>.c-grid_col{width:calc(16.6666666667% - var(--column-gap) + var(--column-gap) / 6)}.c-grid:where([data-config*=flex]):where([data-config*="[xl:7]"])>.c-grid_col{width:calc(14.2857142857% - var(--column-gap) + var(--column-gap) / 7)}.c-grid:where([data-config*=flex]):where([data-config*="[xl:8]"])>.c-grid_col{width:calc(12.5% - var(--column-gap) + var(--column-gap) / 8)}.c-grid:where([data-config*=flex]):where([data-config*="[xl:9]"])>.c-grid_col{width:calc(11.1111111111% - var(--column-gap) + var(--column-gap) / 9)}.c-grid:where([data-config*=flex]):where([data-config*="[xl:10]"])>.c-grid_col{width:calc(10% - var(--column-gap) + var(--column-gap) / 10)}.c-grid:where([data-config*=flex]):where([data-config*="[xl:11]"])>.c-grid_col{width:calc(9.0909090909% - var(--column-gap) + var(--column-gap) / 11)}.c-grid:where([data-config*=flex]):where([data-config*="[xl:12]"])>.c-grid_col{width:calc(8.3333333333% - var(--column-gap) + var(--column-gap) / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[xl:1]"]){width:calc(8.3333333333% - var(--column-gap) + var(--column-gap) * 1 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[xl:2]"]){width:calc(16.6666666667% - var(--column-gap) + var(--column-gap) * 2 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[xl:3]"]){width:calc(25% - var(--column-gap) + var(--column-gap) * 3 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[xl:4]"]){width:calc(33.3333333333% - var(--column-gap) + var(--column-gap) * 4 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[xl:5]"]){width:calc(41.6666666667% - var(--column-gap) + var(--column-gap) * 5 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[xl:6]"]){width:calc(50% - var(--column-gap) + var(--column-gap) * 6 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[xl:7]"]){width:calc(58.3333333333% - var(--column-gap) + var(--column-gap) * 7 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[xl:8]"]){width:calc(66.6666666667% - var(--column-gap) + var(--column-gap) * 8 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[xl:9]"]){width:calc(75% - var(--column-gap) + var(--column-gap) * 9 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[xl:10]"]){width:calc(83.3333333333% - var(--column-gap) + var(--column-gap) * 10 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[xl:11]"]){width:calc(91.6666666667% - var(--column-gap) + var(--column-gap) * 11 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[xl:12]"]){width:calc(100% - var(--column-gap) + var(--column-gap) * 12 / 12)}}@media (min-width: 1536px){.c-grid:where([data-config*=flex]):where([data-config*="[2xl:1]"])>.c-grid_col{width:calc(100% - var(--column-gap) + var(--column-gap) / 1)}.c-grid:where([data-config*=flex]):where([data-config*="[2xl:2]"])>.c-grid_col{width:calc(50% - var(--column-gap) + var(--column-gap) / 2)}.c-grid:where([data-config*=flex]):where([data-config*="[2xl:3]"])>.c-grid_col{width:calc(33.3333333333% - var(--column-gap) + var(--column-gap) / 3)}.c-grid:where([data-config*=flex]):where([data-config*="[2xl:4]"])>.c-grid_col{width:calc(25% - var(--column-gap) + var(--column-gap) / 4)}.c-grid:where([data-config*=flex]):where([data-config*="[2xl:5]"])>.c-grid_col{width:calc(20% - var(--column-gap) + var(--column-gap) / 5)}.c-grid:where([data-config*=flex]):where([data-config*="[2xl:6]"])>.c-grid_col{width:calc(16.6666666667% - var(--column-gap) + var(--column-gap) / 6)}.c-grid:where([data-config*=flex]):where([data-config*="[2xl:7]"])>.c-grid_col{width:calc(14.2857142857% - var(--column-gap) + var(--column-gap) / 7)}.c-grid:where([data-config*=flex]):where([data-config*="[2xl:8]"])>.c-grid_col{width:calc(12.5% - var(--column-gap) + var(--column-gap) / 8)}.c-grid:where([data-config*=flex]):where([data-config*="[2xl:9]"])>.c-grid_col{width:calc(11.1111111111% - var(--column-gap) + var(--column-gap) / 9)}.c-grid:where([data-config*=flex]):where([data-config*="[2xl:10]"])>.c-grid_col{width:calc(10% - var(--column-gap) + var(--column-gap) / 10)}.c-grid:where([data-config*=flex]):where([data-config*="[2xl:11]"])>.c-grid_col{width:calc(9.0909090909% - var(--column-gap) + var(--column-gap) / 11)}.c-grid:where([data-config*=flex]):where([data-config*="[2xl:12]"])>.c-grid_col{width:calc(8.3333333333% - var(--column-gap) + var(--column-gap) / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[2xl:1]"]){width:calc(8.3333333333% - var(--column-gap) + var(--column-gap) * 1 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[2xl:2]"]){width:calc(16.6666666667% - var(--column-gap) + var(--column-gap) * 2 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[2xl:3]"]){width:calc(25% - var(--column-gap) + var(--column-gap) * 3 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[2xl:4]"]){width:calc(33.3333333333% - var(--column-gap) + var(--column-gap) * 4 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[2xl:5]"]){width:calc(41.6666666667% - var(--column-gap) + var(--column-gap) * 5 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[2xl:6]"]){width:calc(50% - var(--column-gap) + var(--column-gap) * 6 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[2xl:7]"]){width:calc(58.3333333333% - var(--column-gap) + var(--column-gap) * 7 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[2xl:8]"]){width:calc(66.6666666667% - var(--column-gap) + var(--column-gap) * 8 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[2xl:9]"]){width:calc(75% - var(--column-gap) + var(--column-gap) * 9 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[2xl:10]"]){width:calc(83.3333333333% - var(--column-gap) + var(--column-gap) * 10 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[2xl:11]"]){width:calc(91.6666666667% - var(--column-gap) + var(--column-gap) * 11 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[2xl:12]"]){width:calc(100% - var(--column-gap) + var(--column-gap) * 12 / 12)}}@media (min-width: 1920px){.c-grid:where([data-config*=flex]):where([data-config*="[3xl:1]"])>.c-grid_col{width:calc(100% - var(--column-gap) + var(--column-gap) / 1)}.c-grid:where([data-config*=flex]):where([data-config*="[3xl:2]"])>.c-grid_col{width:calc(50% - var(--column-gap) + var(--column-gap) / 2)}.c-grid:where([data-config*=flex]):where([data-config*="[3xl:3]"])>.c-grid_col{width:calc(33.3333333333% - var(--column-gap) + var(--column-gap) / 3)}.c-grid:where([data-config*=flex]):where([data-config*="[3xl:4]"])>.c-grid_col{width:calc(25% - var(--column-gap) + var(--column-gap) / 4)}.c-grid:where([data-config*=flex]):where([data-config*="[3xl:5]"])>.c-grid_col{width:calc(20% - var(--column-gap) + var(--column-gap) / 5)}.c-grid:where([data-config*=flex]):where([data-config*="[3xl:6]"])>.c-grid_col{width:calc(16.6666666667% - var(--column-gap) + var(--column-gap) / 6)}.c-grid:where([data-config*=flex]):where([data-config*="[3xl:7]"])>.c-grid_col{width:calc(14.2857142857% - var(--column-gap) + var(--column-gap) / 7)}.c-grid:where([data-config*=flex]):where([data-config*="[3xl:8]"])>.c-grid_col{width:calc(12.5% - var(--column-gap) + var(--column-gap) / 8)}.c-grid:where([data-config*=flex]):where([data-config*="[3xl:9]"])>.c-grid_col{width:calc(11.1111111111% - var(--column-gap) + var(--column-gap) / 9)}.c-grid:where([data-config*=flex]):where([data-config*="[3xl:10]"])>.c-grid_col{width:calc(10% - var(--column-gap) + var(--column-gap) / 10)}.c-grid:where([data-config*=flex]):where([data-config*="[3xl:11]"])>.c-grid_col{width:calc(9.0909090909% - var(--column-gap) + var(--column-gap) / 11)}.c-grid:where([data-config*=flex]):where([data-config*="[3xl:12]"])>.c-grid_col{width:calc(8.3333333333% - var(--column-gap) + var(--column-gap) / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[3xl:1]"]){width:calc(8.3333333333% - var(--column-gap) + var(--column-gap) * 1 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[3xl:2]"]){width:calc(16.6666666667% - var(--column-gap) + var(--column-gap) * 2 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[3xl:3]"]){width:calc(25% - var(--column-gap) + var(--column-gap) * 3 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[3xl:4]"]){width:calc(33.3333333333% - var(--column-gap) + var(--column-gap) * 4 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[3xl:5]"]){width:calc(41.6666666667% - var(--column-gap) + var(--column-gap) * 5 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[3xl:6]"]){width:calc(50% - var(--column-gap) + var(--column-gap) * 6 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[3xl:7]"]){width:calc(58.3333333333% - var(--column-gap) + var(--column-gap) * 7 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[3xl:8]"]){width:calc(66.6666666667% - var(--column-gap) + var(--column-gap) * 8 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[3xl:9]"]){width:calc(75% - var(--column-gap) + var(--column-gap) * 9 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[3xl:10]"]){width:calc(83.3333333333% - var(--column-gap) + var(--column-gap) * 10 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[3xl:11]"]){width:calc(91.6666666667% - var(--column-gap) + var(--column-gap) * 11 / 12)}.c-grid:where([data-config*=flex])>.c-grid_col:where([data-config*="[3xl:12]"]){width:calc(100% - var(--column-gap) + var(--column-gap) * 12 / 12)}}:where([class*=c-definition])>dt{position:relative;font-weight:700}:where([class*=c-definition])>dt+:is(dd,dt){margin-top:.5em}:where([class*=c-definition])>dt:before{position:absolute;left:0;display:inline-block}:where([class*=c-definition])>dd+dt{margin-top:1.5em}:where([class*=c-definition])>dd+dd{margin-top:.5em}:where([class*=c-definition])>dd>dl :is(dd,dt){margin-top:.5em}:where(.c-definition-list,.c-definition-number,.c-definition-number-paren)>:is(dt,dd){padding-left:1.75em}.c-definition>dt:before{content:""}.c-definition-list>dt:before{content:"・"}.c-definition-number,.c-definition-number-paren{counter-reset:number 0}.c-definition-number>dt:before,.c-definition-number-paren>dt:before{counter-increment:number 1}.c-definition-number>dt:before{content:counter(number) "."}.c-definition-number-paren>:is(dt,dd){padding-left:2.3em}.c-definition-number-paren>dt:before{content:"(" counter(number) ")"}.c-definition:has(.c-definition_marker) dt:before{content:none}.c-definition_marker{position:absolute;left:0;display:inline-block}.c-description{padding:.5rem .75rem;margin-block:clamp(.5rem,0rem + 1.25vw,1rem) clamp(1rem,.5rem + 1.25vw,1.5rem);font-size:clamp(.75rem,.625rem + .31vw,.875rem);background-color:#f1f5f9}.c-description a{color:#0284c7;text-decoration:underline}@media (any-hover: hover){.c-description a[href]:hover{text-decoration:none}}:is(.c-description,p)>code{padding:.2em .4em;margin:0 .2em;font-size:.85em;color:#fff;vertical-align:.08em;background-color:#64748b;border-radius:2px}.c-table{width:100%;line-height:1.5;table-layout:initial}.c-table>tbody,.c-table:not(:has(tbody)){display:table-row-group}.c-table>tr,.c-table>tbody>tr{display:table-row}.c-table>thead th{font-size:.85em}.c-table>tr>th,.c-table>tbody>tr>th,.c-table>tr>td,.c-table>tbody>tr>td{display:table-cell;font-size:.85em}.c-table>thead th{padding:.6em .8em;color:#fff;background-color:var(--color-primary);border:1px solid #cbd5e1}.c-table>tr>th,.c-table>tbody>tr>th,.c-table>tr>td,.c-table>tbody>tr>td{padding:.6em .8em;border:1px solid #cbd5e1}.c-table>tr>th,.c-table>tbody>tr>th{font-weight:700;color:var(--color-primary);text-align:center;background-color:#f1f5f9}.c-table:has(thead)>tr>th,.c-table:has(thead)>tbody>tr>th{color:#000;background-color:#f1f5f9}.c-table:where([data-config=default],[data-config*="[default]"]){table-layout:initial}.c-table:where([data-config=default],[data-config*="[default]"])>tbody,.c-table:where([data-config=default],[data-config*="[default]"]):not(:has(tbody)){display:table-row-group}.c-table:where([data-config=default],[data-config*="[default]"])>tr,.c-table:where([data-config=default],[data-config*="[default]"])>tbody>tr{display:table-row}.c-table:where([data-config=default],[data-config*="[default]"])>thead th{font-size:.85em}.c-table:where([data-config=default],[data-config*="[default]"])>tr>th,.c-table:where([data-config=default],[data-config*="[default]"])>tbody>tr>th,.c-table:where([data-config=default],[data-config*="[default]"])>tr>td,.c-table:where([data-config=default],[data-config*="[default]"])>tbody>tr>td{display:table-cell;font-size:.85em}.c-table:where([data-config=default],[data-config*="[default]"])>thead th{padding:.6em .8em;color:#fff;background-color:var(--color-primary);border:1px solid #cbd5e1}.c-table:where([data-config=default],[data-config*="[default]"])>tr>th,.c-table:where([data-config=default],[data-config*="[default]"])>tbody>tr>th,.c-table:where([data-config=default],[data-config*="[default]"])>tr>td,.c-table:where([data-config=default],[data-config*="[default]"])>tbody>tr>td{padding:.6em .8em;border:1px solid #cbd5e1}.c-table:where([data-config=default],[data-config*="[default]"])>tr>th,.c-table:where([data-config=default],[data-config*="[default]"])>tbody>tr>th{font-weight:700;color:var(--color-primary);text-align:center;background-color:#f1f5f9}.c-table:where([data-config=default],[data-config*="[default]"]):has(thead)>tr>th,.c-table:where([data-config=default],[data-config*="[default]"]):has(thead)>tbody>tr>th{color:#000;background-color:#f1f5f9}.c-table:where([data-config=equal],[data-config*="[equal]"]){table-layout:fixed}.c-table:where([data-config=equal],[data-config*="[equal]"])>thead th{width:100%}.c-table:where([data-config=equal],[data-config*="[equal]"])>tbody,.c-table:where([data-config=equal],[data-config*="[equal]"]):not(:has(tbody)){display:table-row-group}.c-table:where([data-config=equal],[data-config*="[equal]"])>tr,.c-table:where([data-config=equal],[data-config*="[equal]"])>tbody>tr{display:table-row}.c-table:where([data-config=equal],[data-config*="[equal]"])>thead th{font-size:.85em}.c-table:where([data-config=equal],[data-config*="[equal]"])>tr>th,.c-table:where([data-config=equal],[data-config*="[equal]"])>tbody>tr>th,.c-table:where([data-config=equal],[data-config*="[equal]"])>tr>td,.c-table:where([data-config=equal],[data-config*="[equal]"])>tbody>tr>td{display:table-cell;font-size:.85em}.c-table:where([data-config=column],[data-config*="[column]"]){table-layout:auto}.c-table:where([data-config=column],[data-config*="[column]"])>tbody,.c-table:where([data-config=column],[data-config*="[column]"]):not(:has(tbody)){display:table-row-group}.c-table:where([data-config=column],[data-config*="[column]"])>tr>th,.c-table:where([data-config=column],[data-config*="[column]"])>tbody>tr>th,.c-table:where([data-config=column],[data-config*="[column]"])>tr>td,.c-table:where([data-config=column],[data-config*="[column]"])>tbody>tr>td{display:block;margin-top:-1px}.c-table:where([data-config=row],[data-config*="[row]"]){table-layout:auto}.c-table:where([data-config=row],[data-config*="[row]"])>tbody,.c-table:where([data-config=row],[data-config*="[row]"]):not(:has(tbody)){display:flex}.c-table:where([data-config=row],[data-config*="[row]"])>tr,.c-table:where([data-config=row],[data-config*="[row]"])>tbody>tr{display:flex;flex-direction:column}.c-table:where([data-config=row],[data-config*="[row]"])>tr:last-child,.c-table:where([data-config=row],[data-config*="[row]"])>tbody>tr:last-child{margin-left:-1px}.c-table:where([data-config=row],[data-config*="[row]"])>tr>th,.c-table:where([data-config=row],[data-config*="[row]"])>tbody>tr>th{margin-top:auto}.c-table:where([data-config=row],[data-config*="[row]"])>tr>td,.c-table:where([data-config=row],[data-config*="[row]"])>tbody>tr>td{margin-top:-1px}@media (min-width: 640px){.c-table:where([data-config*="[sm:default]"]){table-layout:initial}.c-table:where([data-config*="[sm:default]"])>tbody,.c-table:where([data-config*="[sm:default]"]):not(:has(tbody)){display:table-row-group}.c-table:where([data-config*="[sm:default]"])>tr,.c-table:where([data-config*="[sm:default]"])>tbody>tr{display:table-row}.c-table:where([data-config*="[sm:default]"])>thead th{font-size:.85em}.c-table:where([data-config*="[sm:default]"])>tr>th,.c-table:where([data-config*="[sm:default]"])>tbody>tr>th,.c-table:where([data-config*="[sm:default]"])>tr>td,.c-table:where([data-config*="[sm:default]"])>tbody>tr>td{display:table-cell;font-size:.85em}.c-table:where([data-config*="[sm:default]"])>thead th{padding:.6em .8em;color:#fff;background-color:var(--color-primary);border:1px solid #cbd5e1}.c-table:where([data-config*="[sm:default]"])>tr>th,.c-table:where([data-config*="[sm:default]"])>tbody>tr>th,.c-table:where([data-config*="[sm:default]"])>tr>td,.c-table:where([data-config*="[sm:default]"])>tbody>tr>td{padding:.6em .8em;border:1px solid #cbd5e1}.c-table:where([data-config*="[sm:default]"])>tr>th,.c-table:where([data-config*="[sm:default]"])>tbody>tr>th{font-weight:700;color:var(--color-primary);text-align:center;background-color:#f1f5f9}.c-table:where([data-config*="[sm:default]"]):has(thead)>tr>th,.c-table:where([data-config*="[sm:default]"]):has(thead)>tbody>tr>th{color:#000;background-color:#f1f5f9}.c-table:where([data-config*="[sm:equal]"]){table-layout:fixed}.c-table:where([data-config*="[sm:equal]"])>thead th{width:100%}.c-table:where([data-config*="[sm:equal]"])>tbody,.c-table:where([data-config*="[sm:equal]"]):not(:has(tbody)){display:table-row-group}.c-table:where([data-config*="[sm:equal]"])>tr,.c-table:where([data-config*="[sm:equal]"])>tbody>tr{display:table-row}.c-table:where([data-config*="[sm:equal]"])>thead th{font-size:.85em}.c-table:where([data-config*="[sm:equal]"])>tr>th,.c-table:where([data-config*="[sm:equal]"])>tbody>tr>th,.c-table:where([data-config*="[sm:equal]"])>tr>td,.c-table:where([data-config*="[sm:equal]"])>tbody>tr>td{display:table-cell;font-size:.85em}.c-table:where([data-config*="[sm:column]"]){table-layout:auto}.c-table:where([data-config*="[sm:column]"])>tbody,.c-table:where([data-config*="[sm:column]"]):not(:has(tbody)){display:table-row-group}.c-table:where([data-config*="[sm:column]"])>tr>th,.c-table:where([data-config*="[sm:column]"])>tbody>tr>th,.c-table:where([data-config*="[sm:column]"])>tr>td,.c-table:where([data-config*="[sm:column]"])>tbody>tr>td{display:block;margin-top:-1px}.c-table:where([data-config*="[sm:row]"]){table-layout:auto}.c-table:where([data-config*="[sm:row]"])>tbody,.c-table:where([data-config*="[sm:row]"]):not(:has(tbody)){display:flex}.c-table:where([data-config*="[sm:row]"])>tr,.c-table:where([data-config*="[sm:row]"])>tbody>tr{display:flex;flex-direction:column}.c-table:where([data-config*="[sm:row]"])>tr:last-child,.c-table:where([data-config*="[sm:row]"])>tbody>tr:last-child{margin-left:-1px}.c-table:where([data-config*="[sm:row]"])>tr>th,.c-table:where([data-config*="[sm:row]"])>tbody>tr>th{margin-top:auto}.c-table:where([data-config*="[sm:row]"])>tr>td,.c-table:where([data-config*="[sm:row]"])>tbody>tr>td{margin-top:-1px}}@media (min-width: 768px){.c-table:where([data-config*="[md:default]"]){table-layout:initial}.c-table:where([data-config*="[md:default]"])>tbody,.c-table:where([data-config*="[md:default]"]):not(:has(tbody)){display:table-row-group}.c-table:where([data-config*="[md:default]"])>tr,.c-table:where([data-config*="[md:default]"])>tbody>tr{display:table-row}.c-table:where([data-config*="[md:default]"])>thead th{font-size:.85em}.c-table:where([data-config*="[md:default]"])>tr>th,.c-table:where([data-config*="[md:default]"])>tbody>tr>th,.c-table:where([data-config*="[md:default]"])>tr>td,.c-table:where([data-config*="[md:default]"])>tbody>tr>td{display:table-cell;font-size:.85em}.c-table:where([data-config*="[md:default]"])>thead th{padding:.6em .8em;color:#fff;background-color:var(--color-primary);border:1px solid #cbd5e1}.c-table:where([data-config*="[md:default]"])>tr>th,.c-table:where([data-config*="[md:default]"])>tbody>tr>th,.c-table:where([data-config*="[md:default]"])>tr>td,.c-table:where([data-config*="[md:default]"])>tbody>tr>td{padding:.6em .8em;border:1px solid #cbd5e1}.c-table:where([data-config*="[md:default]"])>tr>th,.c-table:where([data-config*="[md:default]"])>tbody>tr>th{font-weight:700;color:var(--color-primary);text-align:center;background-color:#f1f5f9}.c-table:where([data-config*="[md:default]"]):has(thead)>tr>th,.c-table:where([data-config*="[md:default]"]):has(thead)>tbody>tr>th{color:#000;background-color:#f1f5f9}.c-table:where([data-config*="[md:equal]"]){table-layout:fixed}.c-table:where([data-config*="[md:equal]"])>thead th{width:100%}.c-table:where([data-config*="[md:equal]"])>tbody,.c-table:where([data-config*="[md:equal]"]):not(:has(tbody)){display:table-row-group}.c-table:where([data-config*="[md:equal]"])>tr,.c-table:where([data-config*="[md:equal]"])>tbody>tr{display:table-row}.c-table:where([data-config*="[md:equal]"])>thead th{font-size:.85em}.c-table:where([data-config*="[md:equal]"])>tr>th,.c-table:where([data-config*="[md:equal]"])>tbody>tr>th,.c-table:where([data-config*="[md:equal]"])>tr>td,.c-table:where([data-config*="[md:equal]"])>tbody>tr>td{display:table-cell;font-size:.85em}.c-table:where([data-config*="[md:column]"]){table-layout:auto}.c-table:where([data-config*="[md:column]"])>tbody,.c-table:where([data-config*="[md:column]"]):not(:has(tbody)){display:table-row-group}.c-table:where([data-config*="[md:column]"])>tr>th,.c-table:where([data-config*="[md:column]"])>tbody>tr>th,.c-table:where([data-config*="[md:column]"])>tr>td,.c-table:where([data-config*="[md:column]"])>tbody>tr>td{display:block;margin-top:-1px}.c-table:where([data-config*="[md:row]"]){table-layout:auto}.c-table:where([data-config*="[md:row]"])>tbody,.c-table:where([data-config*="[md:row]"]):not(:has(tbody)){display:flex}.c-table:where([data-config*="[md:row]"])>tr,.c-table:where([data-config*="[md:row]"])>tbody>tr{display:flex;flex-direction:column}.c-table:where([data-config*="[md:row]"])>tr:last-child,.c-table:where([data-config*="[md:row]"])>tbody>tr:last-child{margin-left:-1px}.c-table:where([data-config*="[md:row]"])>tr>th,.c-table:where([data-config*="[md:row]"])>tbody>tr>th{margin-top:auto}.c-table:where([data-config*="[md:row]"])>tr>td,.c-table:where([data-config*="[md:row]"])>tbody>tr>td{margin-top:-1px}}@media (min-width: 1024px){.c-table:where([data-config*="[lg:default]"]){table-layout:initial}.c-table:where([data-config*="[lg:default]"])>tbody,.c-table:where([data-config*="[lg:default]"]):not(:has(tbody)){display:table-row-group}.c-table:where([data-config*="[lg:default]"])>tr,.c-table:where([data-config*="[lg:default]"])>tbody>tr{display:table-row}.c-table:where([data-config*="[lg:default]"])>thead th{font-size:.85em}.c-table:where([data-config*="[lg:default]"])>tr>th,.c-table:where([data-config*="[lg:default]"])>tbody>tr>th,.c-table:where([data-config*="[lg:default]"])>tr>td,.c-table:where([data-config*="[lg:default]"])>tbody>tr>td{display:table-cell;font-size:.85em}.c-table:where([data-config*="[lg:default]"])>thead th{padding:.6em .8em;color:#fff;background-color:var(--color-primary);border:1px solid #cbd5e1}.c-table:where([data-config*="[lg:default]"])>tr>th,.c-table:where([data-config*="[lg:default]"])>tbody>tr>th,.c-table:where([data-config*="[lg:default]"])>tr>td,.c-table:where([data-config*="[lg:default]"])>tbody>tr>td{padding:.6em .8em;border:1px solid #cbd5e1}.c-table:where([data-config*="[lg:default]"])>tr>th,.c-table:where([data-config*="[lg:default]"])>tbody>tr>th{font-weight:700;color:var(--color-primary);text-align:center;background-color:#f1f5f9}.c-table:where([data-config*="[lg:default]"]):has(thead)>tr>th,.c-table:where([data-config*="[lg:default]"]):has(thead)>tbody>tr>th{color:#000;background-color:#f1f5f9}.c-table:where([data-config*="[lg:equal]"]){table-layout:fixed}.c-table:where([data-config*="[lg:equal]"])>thead th{width:100%}.c-table:where([data-config*="[lg:equal]"])>tbody,.c-table:where([data-config*="[lg:equal]"]):not(:has(tbody)){display:table-row-group}.c-table:where([data-config*="[lg:equal]"])>tr,.c-table:where([data-config*="[lg:equal]"])>tbody>tr{display:table-row}.c-table:where([data-config*="[lg:equal]"])>thead th{font-size:.85em}.c-table:where([data-config*="[lg:equal]"])>tr>th,.c-table:where([data-config*="[lg:equal]"])>tbody>tr>th,.c-table:where([data-config*="[lg:equal]"])>tr>td,.c-table:where([data-config*="[lg:equal]"])>tbody>tr>td{display:table-cell;font-size:.85em}.c-table:where([data-config*="[lg:column]"]){table-layout:auto}.c-table:where([data-config*="[lg:column]"])>tbody,.c-table:where([data-config*="[lg:column]"]):not(:has(tbody)){display:table-row-group}.c-table:where([data-config*="[lg:column]"])>tr>th,.c-table:where([data-config*="[lg:column]"])>tbody>tr>th,.c-table:where([data-config*="[lg:column]"])>tr>td,.c-table:where([data-config*="[lg:column]"])>tbody>tr>td{display:block;margin-top:-1px}.c-table:where([data-config*="[lg:row]"]){table-layout:auto}.c-table:where([data-config*="[lg:row]"])>tbody,.c-table:where([data-config*="[lg:row]"]):not(:has(tbody)){display:flex}.c-table:where([data-config*="[lg:row]"])>tr,.c-table:where([data-config*="[lg:row]"])>tbody>tr{display:flex;flex-direction:column}.c-table:where([data-config*="[lg:row]"])>tr:last-child,.c-table:where([data-config*="[lg:row]"])>tbody>tr:last-child{margin-left:-1px}.c-table:where([data-config*="[lg:row]"])>tr>th,.c-table:where([data-config*="[lg:row]"])>tbody>tr>th{margin-top:auto}.c-table:where([data-config*="[lg:row]"])>tr>td,.c-table:where([data-config*="[lg:row]"])>tbody>tr>td{margin-top:-1px}}@media (min-width: 1280px){.c-table:where([data-config*="[xl:default]"]){table-layout:initial}.c-table:where([data-config*="[xl:default]"])>tbody,.c-table:where([data-config*="[xl:default]"]):not(:has(tbody)){display:table-row-group}.c-table:where([data-config*="[xl:default]"])>tr,.c-table:where([data-config*="[xl:default]"])>tbody>tr{display:table-row}.c-table:where([data-config*="[xl:default]"])>thead th{font-size:.85em}.c-table:where([data-config*="[xl:default]"])>tr>th,.c-table:where([data-config*="[xl:default]"])>tbody>tr>th,.c-table:where([data-config*="[xl:default]"])>tr>td,.c-table:where([data-config*="[xl:default]"])>tbody>tr>td{display:table-cell;font-size:.85em}.c-table:where([data-config*="[xl:default]"])>thead th{padding:.6em .8em;color:#fff;background-color:var(--color-primary);border:1px solid #cbd5e1}.c-table:where([data-config*="[xl:default]"])>tr>th,.c-table:where([data-config*="[xl:default]"])>tbody>tr>th,.c-table:where([data-config*="[xl:default]"])>tr>td,.c-table:where([data-config*="[xl:default]"])>tbody>tr>td{padding:.6em .8em;border:1px solid #cbd5e1}.c-table:where([data-config*="[xl:default]"])>tr>th,.c-table:where([data-config*="[xl:default]"])>tbody>tr>th{font-weight:700;color:var(--color-primary);text-align:center;background-color:#f1f5f9}.c-table:where([data-config*="[xl:default]"]):has(thead)>tr>th,.c-table:where([data-config*="[xl:default]"]):has(thead)>tbody>tr>th{color:#000;background-color:#f1f5f9}.c-table:where([data-config*="[xl:equal]"]){table-layout:fixed}.c-table:where([data-config*="[xl:equal]"])>thead th{width:100%}.c-table:where([data-config*="[xl:equal]"])>tbody,.c-table:where([data-config*="[xl:equal]"]):not(:has(tbody)){display:table-row-group}.c-table:where([data-config*="[xl:equal]"])>tr,.c-table:where([data-config*="[xl:equal]"])>tbody>tr{display:table-row}.c-table:where([data-config*="[xl:equal]"])>thead th{font-size:.85em}.c-table:where([data-config*="[xl:equal]"])>tr>th,.c-table:where([data-config*="[xl:equal]"])>tbody>tr>th,.c-table:where([data-config*="[xl:equal]"])>tr>td,.c-table:where([data-config*="[xl:equal]"])>tbody>tr>td{display:table-cell;font-size:.85em}.c-table:where([data-config*="[xl:column]"]){table-layout:auto}.c-table:where([data-config*="[xl:column]"])>tbody,.c-table:where([data-config*="[xl:column]"]):not(:has(tbody)){display:table-row-group}.c-table:where([data-config*="[xl:column]"])>tr>th,.c-table:where([data-config*="[xl:column]"])>tbody>tr>th,.c-table:where([data-config*="[xl:column]"])>tr>td,.c-table:where([data-config*="[xl:column]"])>tbody>tr>td{display:block;margin-top:-1px}.c-table:where([data-config*="[xl:row]"]){table-layout:auto}.c-table:where([data-config*="[xl:row]"])>tbody,.c-table:where([data-config*="[xl:row]"]):not(:has(tbody)){display:flex}.c-table:where([data-config*="[xl:row]"])>tr,.c-table:where([data-config*="[xl:row]"])>tbody>tr{display:flex;flex-direction:column}.c-table:where([data-config*="[xl:row]"])>tr:last-child,.c-table:where([data-config*="[xl:row]"])>tbody>tr:last-child{margin-left:-1px}.c-table:where([data-config*="[xl:row]"])>tr>th,.c-table:where([data-config*="[xl:row]"])>tbody>tr>th{margin-top:auto}.c-table:where([data-config*="[xl:row]"])>tr>td,.c-table:where([data-config*="[xl:row]"])>tbody>tr>td{margin-top:-1px}}@media (min-width: 1536px){.c-table:where([data-config*="[2xl:default]"]){table-layout:initial}.c-table:where([data-config*="[2xl:default]"])>tbody,.c-table:where([data-config*="[2xl:default]"]):not(:has(tbody)){display:table-row-group}.c-table:where([data-config*="[2xl:default]"])>tr,.c-table:where([data-config*="[2xl:default]"])>tbody>tr{display:table-row}.c-table:where([data-config*="[2xl:default]"])>thead th{font-size:.85em}.c-table:where([data-config*="[2xl:default]"])>tr>th,.c-table:where([data-config*="[2xl:default]"])>tbody>tr>th,.c-table:where([data-config*="[2xl:default]"])>tr>td,.c-table:where([data-config*="[2xl:default]"])>tbody>tr>td{display:table-cell;font-size:.85em}.c-table:where([data-config*="[2xl:default]"])>thead th{padding:.6em .8em;color:#fff;background-color:var(--color-primary);border:1px solid #cbd5e1}.c-table:where([data-config*="[2xl:default]"])>tr>th,.c-table:where([data-config*="[2xl:default]"])>tbody>tr>th,.c-table:where([data-config*="[2xl:default]"])>tr>td,.c-table:where([data-config*="[2xl:default]"])>tbody>tr>td{padding:.6em .8em;border:1px solid #cbd5e1}.c-table:where([data-config*="[2xl:default]"])>tr>th,.c-table:where([data-config*="[2xl:default]"])>tbody>tr>th{font-weight:700;color:var(--color-primary);text-align:center;background-color:#f1f5f9}.c-table:where([data-config*="[2xl:default]"]):has(thead)>tr>th,.c-table:where([data-config*="[2xl:default]"]):has(thead)>tbody>tr>th{color:#000;background-color:#f1f5f9}.c-table:where([data-config*="[2xl:equal]"]){table-layout:fixed}.c-table:where([data-config*="[2xl:equal]"])>thead th{width:100%}.c-table:where([data-config*="[2xl:equal]"])>tbody,.c-table:where([data-config*="[2xl:equal]"]):not(:has(tbody)){display:table-row-group}.c-table:where([data-config*="[2xl:equal]"])>tr,.c-table:where([data-config*="[2xl:equal]"])>tbody>tr{display:table-row}.c-table:where([data-config*="[2xl:equal]"])>thead th{font-size:.85em}.c-table:where([data-config*="[2xl:equal]"])>tr>th,.c-table:where([data-config*="[2xl:equal]"])>tbody>tr>th,.c-table:where([data-config*="[2xl:equal]"])>tr>td,.c-table:where([data-config*="[2xl:equal]"])>tbody>tr>td{display:table-cell;font-size:.85em}.c-table:where([data-config*="[2xl:column]"]){table-layout:auto}.c-table:where([data-config*="[2xl:column]"])>tbody,.c-table:where([data-config*="[2xl:column]"]):not(:has(tbody)){display:table-row-group}.c-table:where([data-config*="[2xl:column]"])>tr>th,.c-table:where([data-config*="[2xl:column]"])>tbody>tr>th,.c-table:where([data-config*="[2xl:column]"])>tr>td,.c-table:where([data-config*="[2xl:column]"])>tbody>tr>td{display:block;margin-top:-1px}.c-table:where([data-config*="[2xl:row]"]){table-layout:auto}.c-table:where([data-config*="[2xl:row]"])>tbody,.c-table:where([data-config*="[2xl:row]"]):not(:has(tbody)){display:flex}.c-table:where([data-config*="[2xl:row]"])>tr,.c-table:where([data-config*="[2xl:row]"])>tbody>tr{display:flex;flex-direction:column}.c-table:where([data-config*="[2xl:row]"])>tr:last-child,.c-table:where([data-config*="[2xl:row]"])>tbody>tr:last-child{margin-left:-1px}.c-table:where([data-config*="[2xl:row]"])>tr>th,.c-table:where([data-config*="[2xl:row]"])>tbody>tr>th{margin-top:auto}.c-table:where([data-config*="[2xl:row]"])>tr>td,.c-table:where([data-config*="[2xl:row]"])>tbody>tr>td{margin-top:-1px}}@media (min-width: 1920px){.c-table:where([data-config*="[3xl:default]"]){table-layout:initial}.c-table:where([data-config*="[3xl:default]"])>tbody,.c-table:where([data-config*="[3xl:default]"]):not(:has(tbody)){display:table-row-group}.c-table:where([data-config*="[3xl:default]"])>tr,.c-table:where([data-config*="[3xl:default]"])>tbody>tr{display:table-row}.c-table:where([data-config*="[3xl:default]"])>thead th{font-size:.85em}.c-table:where([data-config*="[3xl:default]"])>tr>th,.c-table:where([data-config*="[3xl:default]"])>tbody>tr>th,.c-table:where([data-config*="[3xl:default]"])>tr>td,.c-table:where([data-config*="[3xl:default]"])>tbody>tr>td{display:table-cell;font-size:.85em}.c-table:where([data-config*="[3xl:default]"])>thead th{padding:.6em .8em;color:#fff;background-color:var(--color-primary);border:1px solid #cbd5e1}.c-table:where([data-config*="[3xl:default]"])>tr>th,.c-table:where([data-config*="[3xl:default]"])>tbody>tr>th,.c-table:where([data-config*="[3xl:default]"])>tr>td,.c-table:where([data-config*="[3xl:default]"])>tbody>tr>td{padding:.6em .8em;border:1px solid #cbd5e1}.c-table:where([data-config*="[3xl:default]"])>tr>th,.c-table:where([data-config*="[3xl:default]"])>tbody>tr>th{font-weight:700;color:var(--color-primary);text-align:center;background-color:#f1f5f9}.c-table:where([data-config*="[3xl:default]"]):has(thead)>tr>th,.c-table:where([data-config*="[3xl:default]"]):has(thead)>tbody>tr>th{color:#000;background-color:#f1f5f9}.c-table:where([data-config*="[3xl:equal]"]){table-layout:fixed}.c-table:where([data-config*="[3xl:equal]"])>thead th{width:100%}.c-table:where([data-config*="[3xl:equal]"])>tbody,.c-table:where([data-config*="[3xl:equal]"]):not(:has(tbody)){display:table-row-group}.c-table:where([data-config*="[3xl:equal]"])>tr,.c-table:where([data-config*="[3xl:equal]"])>tbody>tr{display:table-row}.c-table:where([data-config*="[3xl:equal]"])>thead th{font-size:.85em}.c-table:where([data-config*="[3xl:equal]"])>tr>th,.c-table:where([data-config*="[3xl:equal]"])>tbody>tr>th,.c-table:where([data-config*="[3xl:equal]"])>tr>td,.c-table:where([data-config*="[3xl:equal]"])>tbody>tr>td{display:table-cell;font-size:.85em}.c-table:where([data-config*="[3xl:column]"]){table-layout:auto}.c-table:where([data-config*="[3xl:column]"])>tbody,.c-table:where([data-config*="[3xl:column]"]):not(:has(tbody)){display:table-row-group}.c-table:where([data-config*="[3xl:column]"])>tr>th,.c-table:where([data-config*="[3xl:column]"])>tbody>tr>th,.c-table:where([data-config*="[3xl:column]"])>tr>td,.c-table:where([data-config*="[3xl:column]"])>tbody>tr>td{display:block;margin-top:-1px}.c-table:where([data-config*="[3xl:row]"]){table-layout:auto}.c-table:where([data-config*="[3xl:row]"])>tbody,.c-table:where([data-config*="[3xl:row]"]):not(:has(tbody)){display:flex}.c-table:where([data-config*="[3xl:row]"])>tr,.c-table:where([data-config*="[3xl:row]"])>tbody>tr{display:flex;flex-direction:column}.c-table:where([data-config*="[3xl:row]"])>tr:last-child,.c-table:where([data-config*="[3xl:row]"])>tbody>tr:last-child{margin-left:-1px}.c-table:where([data-config*="[3xl:row]"])>tr>th,.c-table:where([data-config*="[3xl:row]"])>tbody>tr>th{margin-top:auto}.c-table:where([data-config*="[3xl:row]"])>tr>td,.c-table:where([data-config*="[3xl:row]"])>tbody>tr>td{margin-top:-1px}}.c-scrollable:has(.c-table){scrollbar-width:thin}.c-scrollable:has(.c-table) .c-table{width:768px}@media (min-width: 640px){.c-scrollable:has(.c-table) .c-table{width:100%}}@keyframes fade-in{0%{visibility:hidden;opacity:0}50%{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}@keyframes fade-out{0%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}@keyframes fade-out-top{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3rem)}}@keyframes left-to-right{0%{opacity:0;transform:translate(-3rem)}to{opacity:1;transform:translate(0)}}@keyframes right-to-left{0%{opacity:0;transform:translate(3rem)}to{opacity:1;transform:translate(0)}}@keyframes bottom-to-top{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}@keyframes zoom-in{0%{transform:scale(1)}to{transform:scale(1.2)}}@keyframes zoom-out{0%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes blur{0%{filter:blur(1.5rem)}to{filter:blur(0)}}@keyframes scroll{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes scroll-top{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes slide-tip{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}}.c-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:clamp(.5rem,0rem + 1.25vw,1rem) clamp(1rem,.5rem + 1.25vw,1.5rem);font-weight:700;color:var(--color-primary);background-color:#fff;border:1px solid var(--color-primary)}.c-btn[inert]{opacity:.5}@media (min-width: 640px){.c-btn{width:-moz-fit-content;width:fit-content}}@media (any-hover: hover){.c-btn[href]{transition:color var(--default-transition),background-color var(--default-transition)}.c-btn[href]:hover{color:#fff;background-color:var(--color-primary)}}@media (min-width: 640px){.c-btn.-fixed-sm{width:10rem}.c-btn.-min-sm{min-width:10rem}.c-btn.-fixed-md{width:16rem}.c-btn.-min-md{min-width:16rem}.c-btn.-fixed-lg{width:24rem}.c-btn.-min-lg{min-width:24rem}}.c-btn_label{display:flex;gap:.5rem;align-items:center}.c-btn_label .icon_external{height:1.1em;margin-top:.1em}.c-grid .c-btn{height:100%}.c-btn .icon_caret-right{margin-inline:.5em 0;margin-top:-.3em}.astro-preview-area{padding:1.25rem 1rem;margin-top:clamp(1rem,.5rem + 1.25vw,1.5rem);border:4px solid #e2e8f0;border-bottom:none;border-top-left-radius:.125rem;border-top-right-radius:.125rem}.astro-preview-area .c-heading-lv1,.astro-preview-area .c-heading-lv2,.astro-preview-area .c-heading-lv3,.astro-preview-area .c-heading-lv4{margin:0}.astro-code_wrapper{position:relative;margin-block:clamp(1rem,.5rem + 1.25vw,1.5rem)}.astro-preview-area+.astro-code_wrapper{margin-top:0;border:4px solid #e2e8f0;border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.astro-code{position:relative;padding:1.25rem 1rem;scrollbar-width:thin;font-size:.9em;border-radius:.125rem}.astro-code_icons{position:absolute;top:1rem;right:1rem;display:flex;gap:clamp(.5rem,0rem + 1.25vw,1rem);visibility:hidden;opacity:0}@media (any-hover: hover){.astro-code_icons{transition:opacity .15s cubic-bezier(.4,0,.2,1),visibility .15s cubic-bezier(.4,0,.2,1)}.astro-code_wrapper:hover .astro-code_icons{visibility:visible;opacity:1}}.astro-code_copy-toast{position:absolute;top:-2em;right:0;padding:4px 16px;font-weight:700;color:var(--color-text);background-color:var(--color-secondary);border-radius:.125rem;opacity:1;transition:opacity .3s ease-in-out}.icon_copy,.icon_return{width:1.5rem;height:auto;aspect-ratio:1;cursor:pointer;background-color:#fff;opacity:.6;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:opacity .3s ease-in-out}.icon_copy{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3e%3cpath%20d='M384%20336l-192%200c-8.8%200-16-7.2-16-16l0-256c0-8.8%207.2-16%2016-16l140.1%200L400%20115.9%20400%20320c0%208.8-7.2%2016-16%2016zM192%20384l192%200c35.3%200%2064-28.7%2064-64l0-204.1c0-12.7-5.1-24.9-14.1-33.9L366.1%2014.1c-9-9-21.2-14.1-33.9-14.1L192%200c-35.3%200-64%2028.7-64%2064l0%20256c0%2035.3%2028.7%2064%2064%2064zM64%20128c-35.3%200-64%2028.7-64%2064L0%20448c0%2035.3%2028.7%2064%2064%2064l192%200c35.3%200%2064-28.7%2064-64l0-32-48%200%200%2032c0%208.8-7.2%2016-16%2016L64%20464c-8.8%200-16-7.2-16-16l0-256c0-8.8%207.2-16%2016-16l32%200%200-48-32%200z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3e%3cpath%20d='M384%20336l-192%200c-8.8%200-16-7.2-16-16l0-256c0-8.8%207.2-16%2016-16l140.1%200L400%20115.9%20400%20320c0%208.8-7.2%2016-16%2016zM192%20384l192%200c35.3%200%2064-28.7%2064-64l0-204.1c0-12.7-5.1-24.9-14.1-33.9L366.1%2014.1c-9-9-21.2-14.1-33.9-14.1L192%200c-35.3%200-64%2028.7-64%2064l0%20256c0%2035.3%2028.7%2064%2064%2064zM64%20128c-35.3%200-64%2028.7-64%2064L0%20448c0%2035.3%2028.7%2064%2064%2064l192%200c35.3%200%2064-28.7%2064-64l0-32-48%200%200%2032c0%208.8-7.2%2016-16%2016L64%20464c-8.8%200-16-7.2-16-16l0-256c0-8.8%207.2-16%2016-16l32%200%200-48-32%200z'/%3e%3c/svg%3e");-webkit-mask-size:82%;mask-size:82%}.icon_return{margin-bottom:-1px;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20fill='none'%20height='48'%20viewBox='0%200%2048%2048'%20width='48'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m0%200h48v48h-48z'%20fill='%23fff'%20fill-opacity='.01'/%3e%3cg%20stroke='%23fff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='4'%3e%3cpath%20d='m12.3638%208-6.36399%206.364%206.36399%206.3639'/%3e%3cpath%20d='m6%2014.364h22.6722c6.8848%200%2012.54%205.4388%2012.8083%2012.3184.2836%207.2696-5.5331%2013.3176-12.8083%2013.3176h-16.6722'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20fill='none'%20height='48'%20viewBox='0%200%2048%2048'%20width='48'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m0%200h48v48h-48z'%20fill='%23fff'%20fill-opacity='.01'/%3e%3cg%20stroke='%23fff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='4'%3e%3cpath%20d='m12.3638%208-6.36399%206.364%206.36399%206.3639'/%3e%3cpath%20d='m6%2014.364h22.6722c6.8848%200%2012.54%205.4388%2012.8083%2012.3184.2836%207.2696-5.5331%2013.3176-12.8083%2013.3176h-16.6722'/%3e%3c/g%3e%3c/svg%3e");-webkit-mask-size:100%;mask-size:100%;transform:rotateX(180deg)}.c-figure{margin-inline:auto}.c-figure_caption{width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-top:clamp(.5rem,0rem + 1.25vw,1rem);font-size:clamp(.75rem,.625rem + .31vw,.875rem)}.icon_favorite,.icon_arrow-forward,.icon_caret-left,.icon_caret-right,.icon_pdf,.icon_external,.icon_arrow{display:inline-block;width:auto;vertical-align:middle;background-color:var(--primary);background-color:currentcolor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}@media (any-hover: hover){[href].icon_favorite,[href].icon_arrow-forward,[href].icon_caret-left,[href].icon_caret-right,[href].icon_pdf,[href].icon_external,[href].icon_arrow{transition:opacity .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}}.icon_arrow{width:20px;height:20px;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3e%3c!--!Font%20Awesome%20Free%206.7.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202025%20Fonticons,%20Inc.--%3e%3cpath%20d='M438.6%20278.6c12.5-12.5%2012.5-32.8%200-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L338.8%20224%2032%20224c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l306.7%200L233.4%20393.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200l160-160z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3e%3c!--!Font%20Awesome%20Free%206.7.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202025%20Fonticons,%20Inc.--%3e%3cpath%20d='M438.6%20278.6c12.5-12.5%2012.5-32.8%200-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L338.8%20224%2032%20224c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l306.7%200L233.4%20393.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200l160-160z'/%3e%3c/svg%3e")}.icon_external{height:1em;aspect-ratio:1;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill='%23D9D9D9'%3e%3cpath%20d='M200-120q-33%200-56.5-23.5T120-200v-560q0-33%2023.5-56.5T200-840h280v80H200v560h560v-280h80v280q0%2033-23.5%2056.5T760-120H200Zm188-212-56-56%20372-372H560v-80h280v280h-80v-144L388-332Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill='%23D9D9D9'%3e%3cpath%20d='M200-120q-33%200-56.5-23.5T120-200v-560q0-33%2023.5-56.5T200-840h280v80H200v560h560v-280h80v280q0%2033-23.5%2056.5T760-120H200Zm188-212-56-56%20372-372H560v-80h280v280h-80v-144L388-332Z'/%3e%3c/svg%3e")}.icon_pdf{height:1em;aspect-ratio:17.7/14.3;margin-inline:.3em 0;margin-top:-.1em;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3c!--!Font%20Awesome%20Free%206.7.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202025%20Fonticons,%20Inc.--%3e%3cpath%20d='M0%2064C0%2028.7%2028.7%200%2064%200L224%200l0%20128c0%2017.7%2014.3%2032%2032%2032l128%200%200%20144-208%200c-35.3%200-64%2028.7-64%2064l0%20144-48%200c-35.3%200-64-28.7-64-64L0%2064zm384%2064l-128%200L256%200%20384%20128zM176%20352l32%200c30.9%200%2056%2025.1%2056%2056s-25.1%2056-56%2056l-16%200%200%2032c0%208.8-7.2%2016-16%2016s-16-7.2-16-16l0-48%200-80c0-8.8%207.2-16%2016-16zm32%2080c13.3%200%2024-10.7%2024-24s-10.7-24-24-24l-16%200%200%2048%2016%200zm96-80l32%200c26.5%200%2048%2021.5%2048%2048l0%2064c0%2026.5-21.5%2048-48%2048l-32%200c-8.8%200-16-7.2-16-16l0-128c0-8.8%207.2-16%2016-16zm32%20128c8.8%200%2016-7.2%2016-16l0-64c0-8.8-7.2-16-16-16l-16%200%200%2096%2016%200zm80-112c0-8.8%207.2-16%2016-16l48%200c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016l-32%200%200%2032%2032%200c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016l-32%200%200%2048c0%208.8-7.2%2016-16%2016s-16-7.2-16-16l0-64%200-64z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3c!--!Font%20Awesome%20Free%206.7.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202025%20Fonticons,%20Inc.--%3e%3cpath%20d='M0%2064C0%2028.7%2028.7%200%2064%200L224%200l0%20128c0%2017.7%2014.3%2032%2032%2032l128%200%200%20144-208%200c-35.3%200-64%2028.7-64%2064l0%20144-48%200c-35.3%200-64-28.7-64-64L0%2064zm384%2064l-128%200L256%200%20384%20128zM176%20352l32%200c30.9%200%2056%2025.1%2056%2056s-25.1%2056-56%2056l-16%200%200%2032c0%208.8-7.2%2016-16%2016s-16-7.2-16-16l0-48%200-80c0-8.8%207.2-16%2016-16zm32%2080c13.3%200%2024-10.7%2024-24s-10.7-24-24-24l-16%200%200%2048%2016%200zm96-80l32%200c26.5%200%2048%2021.5%2048%2048l0%2064c0%2026.5-21.5%2048-48%2048l-32%200c-8.8%200-16-7.2-16-16l0-128c0-8.8%207.2-16%2016-16zm32%20128c8.8%200%2016-7.2%2016-16l0-64c0-8.8-7.2-16-16-16l-16%200%200%2096%2016%200zm80-112c0-8.8%207.2-16%2016-16l48%200c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016l-32%200%200%2032%2032%200c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016l-32%200%200%2048c0%208.8-7.2%2016-16%2016s-16-7.2-16-16l0-64%200-64z'/%3e%3c/svg%3e")}.icon_caret-left,.icon_caret-right{height:1em;aspect-ratio:15/26;-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1IDI2IiBoZWlnaHQ9IjI2cHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxNSAyNiIgd2lkdGg9IjE1cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwb2x5Z29uIGZpbGw9IiMyMzFGMjAiIHBvaW50cz0iMTIuODg1LDAuNTggMTQuOTY5LDIuNjY0IDQuMTMzLDEzLjUgMTQuOTY5LDI0LjMzNiAxMi44ODUsMjYuNDIgMi4wNDksMTUuNTg0IC0wLjAzNSwxMy41ICIvPjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1IDI2IiBoZWlnaHQ9IjI2cHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxNSAyNiIgd2lkdGg9IjE1cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwb2x5Z29uIGZpbGw9IiMyMzFGMjAiIHBvaW50cz0iMTIuODg1LDAuNTggMTQuOTY5LDIuNjY0IDQuMTMzLDEzLjUgMTQuOTY5LDI0LjMzNiAxMi44ODUsMjYuNDIgMi4wNDksMTUuNTg0IC0wLjAzNSwxMy41ICIvPjwvc3ZnPgo=)}.icon_caret-left{margin-inline:0 .5em;margin-top:-.2em}.icon_caret-right{transform:rotateY(180deg)}.icon_arrow-forward{aspect-ratio:1;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill='%231f1f1f'%3e%3cpath%20d='m321-80-71-71%20329-329-329-329%2071-71%20400%20400L321-80Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill='%231f1f1f'%3e%3cpath%20d='m321-80-71-71%20329-329-329-329%2071-71%20400%20400L321-80Z'/%3e%3c/svg%3e")}.icon_favorite{height:auto;aspect-ratio:1;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill='%23434343'%3e%3cpath%20d='m480-120-58-52q-101-91-167-157T150-447.5Q111-500%2095.5-544T80-634q0-94%2063-157t157-63q52%200%2099%2022t81%2062q34-40%2081-62t99-22q94%200%20157%2063t63%20157q0%2046-15.5%2090T810-447.5Q771-395%20705-329T538-172l-58%2052Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill='%23434343'%3e%3cpath%20d='m480-120-58-52q-101-91-167-157T150-447.5Q111-500%2095.5-544T80-634q0-94%2063-157t157-63q52%200%2099%2022t81%2062q34-40%2081-62t99-22q94%200%20157%2063t63%20157q0%2046-15.5%2090T810-447.5Q771-395%20705-329T538-172l-58%2052Z'/%3e%3c/svg%3e")}.c-link{color:#0369a1;text-decoration:underline}@media (any-hover: hover){.c-link[href]:hover{text-decoration:none}}.c-link-card{position:relative;display:flex;gap:clamp(1rem,.5rem + 1.25vw,1.5rem);justify-content:space-between;padding:clamp(1rem,.5rem + 1.25vw,1.5rem);word-break:break-all;border:1px solid #e2e8f0;border-radius:.125rem}.c-link-card .icon_external{position:absolute;top:.4em;right:.4em;height:.9em;font-size:1.1em;color:#64748b}@media (any-hover: hover){.c-link-card[href] .c-link-card_page-title{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color var(--default-transition)}.c-link-card[href]:hover .c-link-card_page-title{text-decoration-color:currentcolor}}.c-link-card_meta{display:flex;flex-direction:column;gap:.5rem}.c-link-card_page-title{font-size:clamp(.875rem,.75rem + .31vw,1rem);font-weight:700}.c-link-card_description{font-size:clamp(.688rem,.625rem + .16vw,.75rem)}.c-link-card_info{display:flex;gap:.5rem;align-items:center}.c-link-card_icon{flex-shrink:0}.c-link-card_icon img{width:20px;aspect-ratio:1;border-radius:.125rem}.c-link-card_site-title{font-size:clamp(.688rem,.625rem + .16vw,.75rem);font-weight:500}.c-link-card_url{display:none;font-size:clamp(.688rem,.625rem + .16vw,.75rem);color:#64748b}@media (min-width: 640px){.c-link-card_url{display:block}}.c-link-card_img{display:none;align-items:center;min-width:100px;max-width:30%;height:auto}.c-link-card_img img{width:100%;-o-object-fit:contain;object-fit:contain}@media (min-width: 640px){.c-link-card_img{display:flex}}.c-media{margin-inline:auto}.c-media iframe,.c-media video{max-width:100%;height:auto}.c-media iframe[src*=youtube][src*=embed],.c-media iframe[src*=google][src*=map][src*=embed],.c-media video[src*=youtube][src*=embed],.c-media video[src*=google][src*=map][src*=embed]{aspect-ratio:16/9}.c-pagetop{right:0;display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin:10px;font-size:16px;color:#fff;text-decoration:none;visibility:hidden;background-color:var(--color-primary);border:1px solid #fff;border-radius:50%;opacity:0;transition:opacity .3s,visibility .3s}.c-pagetop.is-active{visibility:visible;opacity:1}.c-tags{z-index:1;display:flex;flex-wrap:wrap;gap:.5rem}.c-tag{padding:6px 12px;padding:.25rem .5rem;font-size:clamp(.688rem,.625rem + .16vw,.75rem);font-weight:500;color:var(--color-primary);text-decoration:underline;text-decoration-color:transparent;cursor:pointer;background:#ecf0f1;border-radius:.125rem;transition:background var(--default-transition),text-decoration-color var(--default-transition),color var(--default-transition)}@media (any-hover: hover){.c-tag[href]:hover{color:#fff;text-decoration-color:currentcolor;background:var(--color-primary)}}.c-tag.-more{cursor:default}.c-text-card{position:relative;display:grid;gap:clamp(.5rem,0rem + 1.25vw,1rem);padding:clamp(1rem,.5rem + 1.25vw,1.5rem);cursor:pointer;background:#fff;border-radius:.125rem;box-shadow:0 4px 20px #00000014}.c-text-card:before{position:absolute;top:0;bottom:0;content:"";border-left:4px solid var(--color-primary)}.c-text-card .c-heading-lv4{margin:0;font-weight:700;color:var(--color-primary);text-decoration:underline;text-decoration-color:transparent}.c-text-card .icon_external{position:absolute;top:.4em;right:.4em;height:.9em;font-size:1.1em;color:#64748b}@media (any-hover: hover){.c-text-card{transition:box-shadow var(--default-transition)}.c-text-card .c-heading-lv4{transition:text-decoration-color var(--default-transition)}.c-text-card:hover{box-shadow:0 12px 30px #0000001f}.c-text-card:hover .c-heading-lv4{text-decoration-color:currentcolor}.c-text-card:hover:has(.c-tags:hover) .c-heading-lv4{text-decoration-color:transparent}}.c-text-card_link{position:absolute;inset:0}.c-text-card_title-section{display:flex;flex-direction:column;gap:clamp(.375rem,.25rem + .31vw,.5rem)}@media (min-width: 640px){.c-text-card_title-section{flex-direction:row}.c-text-card:has(.icon_external) .c-text-card_title-section{margin-right:8px}}.c-text-card_icon{flex-shrink:0;font-size:clamp(1rem,.75rem + .63vw,1.25rem)}.c-text-card_card-bottom{text-align:right}.c-text-card_card-bottom:has(.c-tags){display:flex;flex-wrap:wrap;gap:clamp(.5rem,0rem + 1.25vw,1rem);align-items:center;justify-content:space-between}.c-text-card_card-bottom:has(.c-text-card_favorite){display:flex;gap:clamp(.5rem,0rem + 1.25vw,1rem);align-items:center;justify-content:end}.c-text-card_date{font-size:clamp(.75rem,.625rem + .31vw,.875rem);color:#64748b;white-space:nowrap}.c-tags+.c-text-card_date{margin-left:auto}.c-text-card_favorite{display:flex;gap:2px;align-items:center;font-size:clamp(.75rem,.625rem + .31vw,.875rem);color:#64748b}.c-text-card_favorite .icon_favorite{width:16px;margin-top:2px;background-color:#f76685}.c-grid .c-text-card{display:grid;grid-template-rows:subgrid;grid-row:span 2;height:100%}.youtube-link-card{display:block;margin:1.5rem 0;overflow:hidden;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .3s cubic-bezier(.4,0,.2,1)}.youtube-link-card:hover{border-color:#d1d5db;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-2px)}.youtube-card-container{display:flex;gap:1.25rem;align-items:flex-start;padding:1.25rem}@media (max-width: 640px){.youtube-card-container{flex-direction:column;gap:1rem;padding:1rem}}.youtube-thumbnail{position:relative;flex-shrink:0;width:160px;height:90px;overflow:hidden;background:#f3f4f6;border-radius:8px}@media (max-width: 640px){.youtube-thumbnail{width:100%;height:180px}}.youtube-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.youtube-thumbnail:hover img{transform:scale(1.05)}.youtube-play-button{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#fff;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50%;transition:all .3s ease;transform:translate(-50%,-50%)}.youtube-play-button:hover{background:#ff0000e6;transform:translate(-50%,-50%) scale(1.1)}.youtube-play-button svg{margin-left:2px}.youtube-duration-badge{position:absolute;right:8px;bottom:8px;display:flex;gap:2px;align-items:center;padding:2px 6px;font-size:10px;font-weight:500;color:#fff;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:4px}.youtube-info{display:flex;flex:1;flex-direction:column;gap:.75rem;min-width:0}.youtube-title{display:-webkit-box;margin:0;overflow:hidden;font-size:1rem;font-weight:600;line-height:1.5;color:#111827;transition:opacity .3s ease;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width: 640px){.youtube-title{font-size:1.1rem;-webkit-line-clamp:3}}@keyframes pulse{0%,to{opacity:.6}50%{opacity:.3}}.youtube-meta{display:flex;flex-direction:column;gap:.5rem}.youtube-channel{display:flex;gap:.5rem;align-items:center;font-size:.875rem;font-weight:500;color:#6b7280}.youtube-channel svg{flex-shrink:0}.youtube-url{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:.75rem;line-height:1.4;color:#9ca3af;word-break:break-all}.youtube-external{flex-shrink:0;margin-left:.75rem;color:#9ca3af;transition:color .2s ease}@media (max-width: 640px){.youtube-external{align-self:flex-end;margin-top:.5rem;margin-left:0}}.youtube-link-card:hover .youtube-external{color:#6b7280}@media (prefers-color-scheme: dark){.youtube-link-card{background:#1f2937;border-color:#374151;box-shadow:0 1px 3px #0000004d,0 1px 2px #0003}.youtube-link-card:hover{border-color:#4b5563;box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003}.youtube-thumbnail{background:#374151}.youtube-title{color:#f9fafb}.youtube-channel{color:#d1d5db}.youtube-url{color:#9ca3af}.youtube-external{color:#6b7280}.youtube-link-card:hover .youtube-external{color:#9ca3af}}:where([class*=u-show]){display:none!important}@media not all and (min-width: 1024px){.max-lg\:c-gnav-sp{position:fixed;inset:0;top:var(--header-height);right:calc(var(--viewport-width) * -1);width:var(--viewport-width);height:-moz-fit-content;height:fit-content;overflow-y:auto;color:var(--color-primary);visibility:hidden;background-color:#e2e8f0;opacity:0;transition:visibility var(--default-transition),opacity var(--default-transition),right var(--default-transition);scrollbar-width:thin}.max-lg\:c-gnav-sp.is-overflow{height:auto}.max-lg\:c-gnav-sp .c-grid{flex-direction:column;gap:0}.max-lg\:c-gnav-sp .c-grid li{border-bottom:1px solid #94a3b8}.max-lg\:c-gnav-sp .c-grid a{display:flex;align-items:center;justify-content:space-between;padding:clamp(1rem,.5rem + 1.25vw,1.5rem) clamp(1.5rem,1rem + 1.25vw,2rem);font-weight:700}@media (any-hover: hover){.max-lg\:c-gnav-sp .c-grid a[href]:hover{text-decoration:underline}}.max-lg\:c-gnav-sp.is-active{right:0;width:100vw;visibility:visible;opacity:1}}@media (min-width: 1024px){.lg\:c-gnav-pc{display:flex;flex-direction:row}.lg\:c-gnav-pc .icon_caret-right{display:none}.lg\:c-gnav-pc a{font-weight:500;text-decoration:underline;text-decoration-color:transparent}@media (any-hover: hover){.lg\:c-gnav-pc a[href]{transition:text-decoration-color var(--default-transition)}.lg\:c-gnav-pc a[href]:hover{text-decoration-color:currentcolor}}}@media not all and (min-width: 1280px){.max-xl\:u-underline{text-decoration-line:underline!important}}@media not all and (min-width: 640px){.max-sm\:u-underline{text-decoration-line:underline!important}}@media (min-width: 640px){.sm\:u-hidden{display:none!important}.sm\:u-w-80{width:20rem!important}.sm\:u-w-80\%{width:80%!important}.sm\:u-underline{text-decoration-line:underline!important}.sm\:u-show{display:revert!important}}@media (min-width: 1024px){.lg\:u-hidden{display:none!important}}@media (min-width: 1280px){.xl\:u-mt-24px{margin-top:24px!important}.xl\:u-mt-sm{margin-top:clamp(1rem,.5rem + 1.25vw,1.5rem)!important}.xl\:u-hidden{display:none!important}.xl\:u-pt-24px{padding-top:24px!important}.xl\:u-pt-sm{padding-top:clamp(1rem,.5rem + 1.25vw,1.5rem)!important}.xl\:u-text-2xl{font-size:clamp(1.25rem,1rem + .63vw,1.5rem)!important;line-height:2rem!important}.xl\:u-underline{text-decoration-line:underline!important}.xl\:u-show{display:revert!important}}@media (any-hover: hover){a[data-astro-cid-rrgezzxk][href]:hover{text-decoration:underline}}@media (any-hover: hover){a[data-astro-cid-esumxzbu][href]:hover{text-decoration:underline}}
