@charset "UTF-8";/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}:root{--color-primary: #005bac;--color-primary-dark: #15387c;--color-primary-alpha: #b3cee6;--color-primary-alpha2: #dce9f5;--color-primary-alpha3: #f0f5fa;--color-attention: #e30044;--color-attention-dark: #ce0c29;--color-attention-alpha1: #f2d1d6;--color-attention-alpha2: #fdedef;--color-success: #4faeed;--color-white: #ffffff;--color-gray-1: #111111;--color-gray-2: #333333;--color-gray-3: #717171;--color-gray-4: #aaaaaa;--color-gray-5: #ebebeb;--color-gray-6: #f5f5f5;--color-border: #111111;--color-border-table: #cccccc;--color-bg-gray: #f5f5f5;--color-midgray: #cbd1da;--color-accent-pink: #dc5997}:root{--spacing-3xs: 2px;--spacing-2xs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 40px;--spacing-3xl: 56px;--spacing-4xl: 80px;--spacing-5xl: 96px;--spacing-20: 20px;--spacing-48: 48px}:root{--font-family-base: "Noto Sans JP", sans-serif;--font-family-accent: "Montserrat Variable", "Montserrat", sans-serif;--font-weight-normal: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 22px;--font-size-2xl: 28px;--font-size-3xl: 32px;--font-size-4xl: 48px}@media screen and (max-width:768px){:root{--font-size-sm: 13px;--font-size-md: 14px;--font-size-lg: 16px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-4xl: 34px}}:root{--line-height-tight: 1.2;--line-height-normal: 1.4;--line-height-relaxed: 1.8}:root{--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px}:root{--shadow-sm: 0px 4px 4px 0px rgba(0, 0, 0, .16);--shadow-md: 0px 4px 16px 0px rgba(0, 0, 0, .24)}:root{--ease: cubic-bezier(.4, 0, 0, 1);--duration-fast: .2s;--duration-normal: .8s;--duration-slow: 1s;--ease-entrance: cubic-bezier(.22, .61, .36, 1);--duration-entrance: .7s;--duration-page-fade: .5s;--reveal-distance: 16px;--reveal-stagger: .08s;--entrance-hero-delay: .2s;--entrance-content-delay: .5s}:root{--container-max-width: 1280px;--container-min-width: 960px;--content-max-width: 1280px;--content-min-width: 640px;--shell-pad-x: var(--spacing-xl)}@media screen and (max-width:768px){:root{--shell-pad-x: var(--spacing-md)}}body,html{font-family:var(--font-family-base);font-size:var(--font-size-md);line-height:var(--line-height-relaxed);color:var(--color-gray-1)}p a,small a,dd a{color:var(--color-primary);overflow-wrap:anywhere;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:left bottom;background-size:0 1px;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-size var(--duration-fast) var(--ease);width:fit-content;max-width:100%}p a:hover,p a:focus-visible,small a:hover,small a:focus-visible,dd a:hover,dd a:focus-visible{background-size:100% 1px}p .underline,small .underline,dd .underline{text-decoration:underline}small{font-size:var(--font-size-xs)!important;line-height:var(--line-height-normal)}*+small{margin-top:var(--spacing-md);display:inline-block}.text{margin-bottom:var(--spacing-md)}.text.-medium{margin-bottom:var(--spacing-lg);font-size:var(--font-size-lg)}@media screen and (max-width:768px){.text.-medium{font-size:var(--font-size-md)}}.text-eng{font-family:var(--font-family-accent);font-style:italic;color:var(--color-gray-3);letter-spacing:.06em;font-size:var(--font-size-sm)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.od-m-0{margin:0!important}.od-mt-0{margin-top:0!important}.od-mr-0{margin-right:0!important}.od-mb-0{margin-bottom:0!important}.od-ml-0{margin-left:0!important}.od-mx-0{margin-left:0!important;margin-right:0!important}.od-my-0{margin-top:0!important;margin-bottom:0!important}.od-m-3xs{margin:var(--spacing-3xs, 2px)!important}.od-mt-3xs{margin-top:var(--spacing-3xs, 2px)!important}.od-mr-3xs{margin-right:var(--spacing-3xs, 2px)!important}.od-mb-3xs{margin-bottom:var(--spacing-3xs, 2px)!important}.od-ml-3xs{margin-left:var(--spacing-3xs, 2px)!important}.od-mx-3xs{margin-left:var(--spacing-3xs, 2px)!important;margin-right:var(--spacing-3xs, 2px)!important}.od-my-3xs{margin-top:var(--spacing-3xs, 2px)!important;margin-bottom:var(--spacing-3xs, 2px)!important}.od-m-2xs{margin:var(--spacing-2xs, 4px)!important}.od-mt-2xs{margin-top:var(--spacing-2xs, 4px)!important}.od-mr-2xs{margin-right:var(--spacing-2xs, 4px)!important}.od-mb-2xs{margin-bottom:var(--spacing-2xs, 4px)!important}.od-ml-2xs{margin-left:var(--spacing-2xs, 4px)!important}.od-mx-2xs{margin-left:var(--spacing-2xs, 4px)!important;margin-right:var(--spacing-2xs, 4px)!important}.od-my-2xs{margin-top:var(--spacing-2xs, 4px)!important;margin-bottom:var(--spacing-2xs, 4px)!important}.od-m-xs{margin:var(--spacing-xs, 8px)!important}.od-mt-xs{margin-top:var(--spacing-xs, 8px)!important}.od-mr-xs{margin-right:var(--spacing-xs, 8px)!important}.od-mb-xs{margin-bottom:var(--spacing-xs, 8px)!important}.od-ml-xs{margin-left:var(--spacing-xs, 8px)!important}.od-mx-xs{margin-left:var(--spacing-xs, 8px)!important;margin-right:var(--spacing-xs, 8px)!important}.od-my-xs{margin-top:var(--spacing-xs, 8px)!important;margin-bottom:var(--spacing-xs, 8px)!important}.od-m-sm{margin:var(--spacing-sm, 12px)!important}.od-mt-sm{margin-top:var(--spacing-sm, 12px)!important}.od-mr-sm{margin-right:var(--spacing-sm, 12px)!important}.od-mb-sm{margin-bottom:var(--spacing-sm, 12px)!important}.od-ml-sm{margin-left:var(--spacing-sm, 12px)!important}.od-mx-sm{margin-left:var(--spacing-sm, 12px)!important;margin-right:var(--spacing-sm, 12px)!important}.od-my-sm{margin-top:var(--spacing-sm, 12px)!important;margin-bottom:var(--spacing-sm, 12px)!important}.od-m-md{margin:var(--spacing-md, 16px)!important}.od-mt-md{margin-top:var(--spacing-md, 16px)!important}.od-mr-md{margin-right:var(--spacing-md, 16px)!important}.od-mb-md{margin-bottom:var(--spacing-md, 16px)!important}.od-ml-md{margin-left:var(--spacing-md, 16px)!important}.od-mx-md{margin-left:var(--spacing-md, 16px)!important;margin-right:var(--spacing-md, 16px)!important}.od-my-md{margin-top:var(--spacing-md, 16px)!important;margin-bottom:var(--spacing-md, 16px)!important}.od-m-lg{margin:var(--spacing-lg, 24px)!important}.od-mt-lg{margin-top:var(--spacing-lg, 24px)!important}.od-mr-lg{margin-right:var(--spacing-lg, 24px)!important}.od-mb-lg{margin-bottom:var(--spacing-lg, 24px)!important}.od-ml-lg{margin-left:var(--spacing-lg, 24px)!important}.od-mx-lg{margin-left:var(--spacing-lg, 24px)!important;margin-right:var(--spacing-lg, 24px)!important}.od-my-lg{margin-top:var(--spacing-lg, 24px)!important;margin-bottom:var(--spacing-lg, 24px)!important}.od-m-xl{margin:var(--spacing-xl, 32px)!important}.od-mt-xl{margin-top:var(--spacing-xl, 32px)!important}.od-mr-xl{margin-right:var(--spacing-xl, 32px)!important}.od-mb-xl{margin-bottom:var(--spacing-xl, 32px)!important}.od-ml-xl{margin-left:var(--spacing-xl, 32px)!important}.od-mx-xl{margin-left:var(--spacing-xl, 32px)!important;margin-right:var(--spacing-xl, 32px)!important}.od-my-xl{margin-top:var(--spacing-xl, 32px)!important;margin-bottom:var(--spacing-xl, 32px)!important}.od-m-2xl{margin:var(--spacing-2xl, 40px)!important}.od-mt-2xl{margin-top:var(--spacing-2xl, 40px)!important}.od-mr-2xl{margin-right:var(--spacing-2xl, 40px)!important}.od-mb-2xl{margin-bottom:var(--spacing-2xl, 40px)!important}.od-ml-2xl{margin-left:var(--spacing-2xl, 40px)!important}.od-mx-2xl{margin-left:var(--spacing-2xl, 40px)!important;margin-right:var(--spacing-2xl, 40px)!important}.od-my-2xl{margin-top:var(--spacing-2xl, 40px)!important;margin-bottom:var(--spacing-2xl, 40px)!important}.od-m-3xl{margin:var(--spacing-3xl, 56px)!important}.od-mt-3xl{margin-top:var(--spacing-3xl, 56px)!important}.od-mr-3xl{margin-right:var(--spacing-3xl, 56px)!important}.od-mb-3xl{margin-bottom:var(--spacing-3xl, 56px)!important}.od-ml-3xl{margin-left:var(--spacing-3xl, 56px)!important}.od-mx-3xl{margin-left:var(--spacing-3xl, 56px)!important;margin-right:var(--spacing-3xl, 56px)!important}.od-my-3xl{margin-top:var(--spacing-3xl, 56px)!important;margin-bottom:var(--spacing-3xl, 56px)!important}.od-m-4xl{margin:var(--spacing-4xl, 80px)!important}.od-mt-4xl{margin-top:var(--spacing-4xl, 80px)!important}.od-mr-4xl{margin-right:var(--spacing-4xl, 80px)!important}.od-mb-4xl{margin-bottom:var(--spacing-4xl, 80px)!important}.od-ml-4xl{margin-left:var(--spacing-4xl, 80px)!important}.od-mx-4xl{margin-left:var(--spacing-4xl, 80px)!important;margin-right:var(--spacing-4xl, 80px)!important}.od-my-4xl{margin-top:var(--spacing-4xl, 80px)!important;margin-bottom:var(--spacing-4xl, 80px)!important}.od-m-5xl{margin:var(--spacing-5xl, 96px)!important}.od-mt-5xl{margin-top:var(--spacing-5xl, 96px)!important}.od-mr-5xl{margin-right:var(--spacing-5xl, 96px)!important}.od-mb-5xl{margin-bottom:var(--spacing-5xl, 96px)!important}.od-ml-5xl{margin-left:var(--spacing-5xl, 96px)!important}.od-mx-5xl{margin-left:var(--spacing-5xl, 96px)!important;margin-right:var(--spacing-5xl, 96px)!important}.od-my-5xl{margin-top:var(--spacing-5xl, 96px)!important;margin-bottom:var(--spacing-5xl, 96px)!important}.od-m-auto{margin:auto!important}.od-mt-auto{margin-top:auto!important}.od-mr-auto{margin-right:auto!important}.od-mb-auto{margin-bottom:auto!important}.od-ml-auto{margin-left:auto!important}.od-mx-auto{margin-left:auto!important;margin-right:auto!important}.od-my-auto{margin-top:auto!important;margin-bottom:auto!important}.od-p-0{padding:0!important}.od-pt-0{padding-top:0!important}.od-pr-0{padding-right:0!important}.od-pb-0{padding-bottom:0!important}.od-pl-0{padding-left:0!important}.od-px-0{padding-left:0!important;padding-right:0!important}.od-py-0{padding-top:0!important;padding-bottom:0!important}.od-p-3xs{padding:var(--spacing-3xs, 2px)!important}.od-pt-3xs{padding-top:var(--spacing-3xs, 2px)!important}.od-pr-3xs{padding-right:var(--spacing-3xs, 2px)!important}.od-pb-3xs{padding-bottom:var(--spacing-3xs, 2px)!important}.od-pl-3xs{padding-left:var(--spacing-3xs, 2px)!important}.od-px-3xs{padding-left:var(--spacing-3xs, 2px)!important;padding-right:var(--spacing-3xs, 2px)!important}.od-py-3xs{padding-top:var(--spacing-3xs, 2px)!important;padding-bottom:var(--spacing-3xs, 2px)!important}.od-p-2xs{padding:var(--spacing-2xs, 4px)!important}.od-pt-2xs{padding-top:var(--spacing-2xs, 4px)!important}.od-pr-2xs{padding-right:var(--spacing-2xs, 4px)!important}.od-pb-2xs{padding-bottom:var(--spacing-2xs, 4px)!important}.od-pl-2xs{padding-left:var(--spacing-2xs, 4px)!important}.od-px-2xs{padding-left:var(--spacing-2xs, 4px)!important;padding-right:var(--spacing-2xs, 4px)!important}.od-py-2xs{padding-top:var(--spacing-2xs, 4px)!important;padding-bottom:var(--spacing-2xs, 4px)!important}.od-p-xs{padding:var(--spacing-xs, 8px)!important}.od-pt-xs{padding-top:var(--spacing-xs, 8px)!important}.od-pr-xs{padding-right:var(--spacing-xs, 8px)!important}.od-pb-xs{padding-bottom:var(--spacing-xs, 8px)!important}.od-pl-xs{padding-left:var(--spacing-xs, 8px)!important}.od-px-xs{padding-left:var(--spacing-xs, 8px)!important;padding-right:var(--spacing-xs, 8px)!important}.od-py-xs{padding-top:var(--spacing-xs, 8px)!important;padding-bottom:var(--spacing-xs, 8px)!important}.od-p-sm{padding:var(--spacing-sm, 12px)!important}.od-pt-sm{padding-top:var(--spacing-sm, 12px)!important}.od-pr-sm{padding-right:var(--spacing-sm, 12px)!important}.od-pb-sm{padding-bottom:var(--spacing-sm, 12px)!important}.od-pl-sm{padding-left:var(--spacing-sm, 12px)!important}.od-px-sm{padding-left:var(--spacing-sm, 12px)!important;padding-right:var(--spacing-sm, 12px)!important}.od-py-sm{padding-top:var(--spacing-sm, 12px)!important;padding-bottom:var(--spacing-sm, 12px)!important}.od-p-md{padding:var(--spacing-md, 16px)!important}.od-pt-md{padding-top:var(--spacing-md, 16px)!important}.od-pr-md{padding-right:var(--spacing-md, 16px)!important}.od-pb-md{padding-bottom:var(--spacing-md, 16px)!important}.od-pl-md{padding-left:var(--spacing-md, 16px)!important}.od-px-md{padding-left:var(--spacing-md, 16px)!important;padding-right:var(--spacing-md, 16px)!important}.od-py-md{padding-top:var(--spacing-md, 16px)!important;padding-bottom:var(--spacing-md, 16px)!important}.od-p-lg{padding:var(--spacing-lg, 24px)!important}.od-pt-lg{padding-top:var(--spacing-lg, 24px)!important}.od-pr-lg{padding-right:var(--spacing-lg, 24px)!important}.od-pb-lg{padding-bottom:var(--spacing-lg, 24px)!important}.od-pl-lg{padding-left:var(--spacing-lg, 24px)!important}.od-px-lg{padding-left:var(--spacing-lg, 24px)!important;padding-right:var(--spacing-lg, 24px)!important}.od-py-lg{padding-top:var(--spacing-lg, 24px)!important;padding-bottom:var(--spacing-lg, 24px)!important}.od-p-xl{padding:var(--spacing-xl, 32px)!important}.od-pt-xl{padding-top:var(--spacing-xl, 32px)!important}.od-pr-xl{padding-right:var(--spacing-xl, 32px)!important}.od-pb-xl{padding-bottom:var(--spacing-xl, 32px)!important}.od-pl-xl{padding-left:var(--spacing-xl, 32px)!important}.od-px-xl{padding-left:var(--spacing-xl, 32px)!important;padding-right:var(--spacing-xl, 32px)!important}.od-py-xl{padding-top:var(--spacing-xl, 32px)!important;padding-bottom:var(--spacing-xl, 32px)!important}.od-p-2xl{padding:var(--spacing-2xl, 40px)!important}.od-pt-2xl{padding-top:var(--spacing-2xl, 40px)!important}.od-pr-2xl{padding-right:var(--spacing-2xl, 40px)!important}.od-pb-2xl{padding-bottom:var(--spacing-2xl, 40px)!important}.od-pl-2xl{padding-left:var(--spacing-2xl, 40px)!important}.od-px-2xl{padding-left:var(--spacing-2xl, 40px)!important;padding-right:var(--spacing-2xl, 40px)!important}.od-py-2xl{padding-top:var(--spacing-2xl, 40px)!important;padding-bottom:var(--spacing-2xl, 40px)!important}.od-p-3xl{padding:var(--spacing-3xl, 56px)!important}.od-pt-3xl{padding-top:var(--spacing-3xl, 56px)!important}.od-pr-3xl{padding-right:var(--spacing-3xl, 56px)!important}.od-pb-3xl{padding-bottom:var(--spacing-3xl, 56px)!important}.od-pl-3xl{padding-left:var(--spacing-3xl, 56px)!important}.od-px-3xl{padding-left:var(--spacing-3xl, 56px)!important;padding-right:var(--spacing-3xl, 56px)!important}.od-py-3xl{padding-top:var(--spacing-3xl, 56px)!important;padding-bottom:var(--spacing-3xl, 56px)!important}.od-p-4xl{padding:var(--spacing-4xl, 80px)!important}.od-pt-4xl{padding-top:var(--spacing-4xl, 80px)!important}.od-pr-4xl{padding-right:var(--spacing-4xl, 80px)!important}.od-pb-4xl{padding-bottom:var(--spacing-4xl, 80px)!important}.od-pl-4xl{padding-left:var(--spacing-4xl, 80px)!important}.od-px-4xl{padding-left:var(--spacing-4xl, 80px)!important;padding-right:var(--spacing-4xl, 80px)!important}.od-py-4xl{padding-top:var(--spacing-4xl, 80px)!important;padding-bottom:var(--spacing-4xl, 80px)!important}.od-p-5xl{padding:var(--spacing-5xl, 96px)!important}.od-pt-5xl{padding-top:var(--spacing-5xl, 96px)!important}.od-pr-5xl{padding-right:var(--spacing-5xl, 96px)!important}.od-pb-5xl{padding-bottom:var(--spacing-5xl, 96px)!important}.od-pl-5xl{padding-left:var(--spacing-5xl, 96px)!important}.od-px-5xl{padding-left:var(--spacing-5xl, 96px)!important;padding-right:var(--spacing-5xl, 96px)!important}.od-py-5xl{padding-top:var(--spacing-5xl, 96px)!important;padding-bottom:var(--spacing-5xl, 96px)!important}.od-gap-0{gap:0!important}.od-gap-x-0{column-gap:0!important}.od-gap-y-0{row-gap:0!important}.od-gap-3xs{gap:var(--spacing-3xs, 2px)!important}.od-gap-x-3xs{column-gap:var(--spacing-3xs, 2px)!important}.od-gap-y-3xs{row-gap:var(--spacing-3xs, 2px)!important}.od-gap-2xs{gap:var(--spacing-2xs, 4px)!important}.od-gap-x-2xs{column-gap:var(--spacing-2xs, 4px)!important}.od-gap-y-2xs{row-gap:var(--spacing-2xs, 4px)!important}.od-gap-xs{gap:var(--spacing-xs, 8px)!important}.od-gap-x-xs{column-gap:var(--spacing-xs, 8px)!important}.od-gap-y-xs{row-gap:var(--spacing-xs, 8px)!important}.od-gap-sm{gap:var(--spacing-sm, 12px)!important}.od-gap-x-sm{column-gap:var(--spacing-sm, 12px)!important}.od-gap-y-sm{row-gap:var(--spacing-sm, 12px)!important}.od-gap-md{gap:var(--spacing-md, 16px)!important}.od-gap-x-md{column-gap:var(--spacing-md, 16px)!important}.od-gap-y-md{row-gap:var(--spacing-md, 16px)!important}.od-gap-lg{gap:var(--spacing-lg, 24px)!important}.od-gap-x-lg{column-gap:var(--spacing-lg, 24px)!important}.od-gap-y-lg{row-gap:var(--spacing-lg, 24px)!important}.od-gap-xl{gap:var(--spacing-xl, 32px)!important}.od-gap-x-xl{column-gap:var(--spacing-xl, 32px)!important}.od-gap-y-xl{row-gap:var(--spacing-xl, 32px)!important}.od-gap-2xl{gap:var(--spacing-2xl, 40px)!important}.od-gap-x-2xl{column-gap:var(--spacing-2xl, 40px)!important}.od-gap-y-2xl{row-gap:var(--spacing-2xl, 40px)!important}.od-gap-3xl{gap:var(--spacing-3xl, 56px)!important}.od-gap-x-3xl{column-gap:var(--spacing-3xl, 56px)!important}.od-gap-y-3xl{row-gap:var(--spacing-3xl, 56px)!important}.od-gap-4xl{gap:var(--spacing-4xl, 80px)!important}.od-gap-x-4xl{column-gap:var(--spacing-4xl, 80px)!important}.od-gap-y-4xl{row-gap:var(--spacing-4xl, 80px)!important}.od-gap-5xl{gap:var(--spacing-5xl, 96px)!important}.od-gap-x-5xl{column-gap:var(--spacing-5xl, 96px)!important}.od-gap-y-5xl{row-gap:var(--spacing-5xl, 96px)!important}.cert-mark{display:flex;justify-content:center}.cert-mark img{max-width:240px;width:100%;height:auto}@media screen and (max-width:768px){.cert-mark img{max-width:200px}}.reveal-ready [data-pagefind-body]{opacity:0}.reveal-go [data-pagefind-body]{animation:pageFadeIn var(--duration-page-fade) var(--ease-entrance) both}.reveal-ready .c-globalNav--overlay{opacity:0}.reveal-go .c-globalNav--overlay{animation:pageFadeIn var(--duration-page-fade) var(--ease-entrance) both}@keyframes pageFadeIn{0%{opacity:0}to{opacity:1}}.reveal-ready [data-reveal]{opacity:0;transform:translateY(var(--reveal-distance));transition:opacity var(--duration-entrance) var(--ease-entrance),transform var(--duration-entrance) var(--ease-entrance);will-change:opacity,transform}.reveal-ready [data-reveal].is-revealed{opacity:1;transform:none}.reveal-ready [data-reveal-group]>*{opacity:0;transform:translateY(var(--reveal-distance));transition:opacity var(--duration-entrance) var(--ease-entrance),transform var(--duration-entrance) var(--ease-entrance);will-change:opacity,transform}.reveal-ready [data-reveal-group].is-revealed>*{opacity:1;transform:none}.reveal-ready [data-reveal-group].is-revealed>*:nth-child(1){transition-delay:calc(var(--reveal-stagger) * 0)}.reveal-ready [data-reveal-group].is-revealed>*:nth-child(2){transition-delay:calc(var(--reveal-stagger) * 1)}.reveal-ready [data-reveal-group].is-revealed>*:nth-child(3){transition-delay:calc(var(--reveal-stagger) * 2)}.reveal-ready [data-reveal-group].is-revealed>*:nth-child(4){transition-delay:calc(var(--reveal-stagger) * 3)}.reveal-ready [data-reveal-group].is-revealed>*:nth-child(5){transition-delay:calc(var(--reveal-stagger) * 4)}.reveal-ready [data-reveal-group].is-revealed>*:nth-child(6){transition-delay:calc(var(--reveal-stagger) * 5)}.reveal-ready [data-reveal-group].is-revealed>*:nth-child(7){transition-delay:calc(var(--reveal-stagger) * 6)}.reveal-ready [data-reveal-group].is-revealed>*:nth-child(8){transition-delay:calc(var(--reveal-stagger) * 7)}@media(prefers-reduced-motion:reduce){.reveal-ready [data-pagefind-body],.reveal-ready .c-globalNav--overlay,.reveal-ready [data-reveal],.reveal-ready [data-reveal-group]>*{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}.stack{display:flex;min-width:0}.stack--col{flex-direction:column}.stack--row{flex-direction:row}.stack--gap-0{gap:0}.stack--gap-3xs{gap:var(--spacing-3xs, 2px)}.stack--gap-2xs{gap:var(--spacing-2xs, 4px)}.stack--gap-xs{gap:var(--spacing-xs, 8px)}.stack--gap-sm{gap:var(--spacing-sm, 12px)}.stack--gap-md{gap:var(--spacing-md, 16px)}.stack--gap-lg{gap:var(--spacing-lg, 24px)}.stack--gap-xl{gap:var(--spacing-xl, 32px)}.stack--gap-2xl{gap:var(--spacing-2xl, 40px)}.stack--gap-3xl{gap:var(--spacing-3xl, 56px)}.stack--gap-4xl{gap:var(--spacing-4xl, 80px)}.stack--gap-5xl{gap:var(--spacing-5xl, 96px)}.stack--row-gap-0{row-gap:0}.stack--row-gap-3xs{row-gap:var(--spacing-3xs, 2px)}.stack--row-gap-2xs{row-gap:var(--spacing-2xs, 4px)}.stack--row-gap-xs{row-gap:var(--spacing-xs, 8px)}.stack--row-gap-sm{row-gap:var(--spacing-sm, 12px)}.stack--row-gap-md{row-gap:var(--spacing-md, 16px)}.stack--row-gap-lg{row-gap:var(--spacing-lg, 24px)}.stack--row-gap-xl{row-gap:var(--spacing-xl, 32px)}.stack--row-gap-2xl{row-gap:var(--spacing-2xl, 40px)}.stack--row-gap-3xl{row-gap:var(--spacing-3xl, 56px)}.stack--row-gap-4xl{row-gap:var(--spacing-4xl, 80px)}.stack--row-gap-5xl{row-gap:var(--spacing-5xl, 96px)}.stack--align-start{align-items:flex-start}.stack--align-center{align-items:center}.stack--align-end{align-items:flex-end}.stack--align-stretch{align-items:stretch}.stack--justify-start{justify-content:flex-start}.stack--justify-center{justify-content:center}.stack--justify-end{justify-content:flex-end}.stack--justify-between{justify-content:space-between}.stack--wrap{flex-wrap:wrap}.stack--nowrap{flex-wrap:nowrap}.stack--col{flex-wrap:nowrap;align-items:stretch}.stack--grid{display:grid}.stack--auto-fill{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--stack-min-child-width, 200px),1fr))}.stack--cols-1{display:grid;grid-template-columns:repeat(1,1fr)}.stack--cols-2{display:grid;grid-template-columns:repeat(2,1fr)}.stack--cols-3{display:grid;grid-template-columns:repeat(3,1fr)}.stack--cols-4{display:grid;grid-template-columns:repeat(4,1fr)}.stack--cols-5{display:grid;grid-template-columns:repeat(5,1fr)}.stack--cols-6{display:grid;grid-template-columns:repeat(6,1fr)}.stack--cols-7{display:grid;grid-template-columns:repeat(7,1fr)}.stack--cols-8{display:grid;grid-template-columns:repeat(8,1fr)}.stack--cols-9{display:grid;grid-template-columns:repeat(9,1fr)}.stack--cols-10{display:grid;grid-template-columns:repeat(10,1fr)}.stack--cols-11{display:grid;grid-template-columns:repeat(11,1fr)}.stack--cols-12{display:grid;grid-template-columns:repeat(12,1fr)}@media screen and (max-width:768px){.stack--sm-col{flex-direction:column}.stack--sm-row{flex-direction:row}.stack--sm-gap-0{gap:0}.stack--sm-gap-3xs{gap:var(--spacing-3xs, 2px)}.stack--sm-gap-2xs{gap:var(--spacing-2xs, 4px)}.stack--sm-gap-xs{gap:var(--spacing-xs, 8px)}.stack--sm-gap-sm{gap:var(--spacing-sm, 12px)}.stack--sm-gap-md{gap:var(--spacing-md, 16px)}.stack--sm-gap-lg{gap:var(--spacing-lg, 24px)}.stack--sm-gap-xl{gap:var(--spacing-xl, 32px)}.stack--sm-gap-2xl{gap:var(--spacing-2xl, 40px)}.stack--sm-gap-3xl{gap:var(--spacing-3xl, 56px)}.stack--sm-gap-4xl{gap:var(--spacing-4xl, 80px)}.stack--sm-gap-5xl{gap:var(--spacing-5xl, 96px)}.stack--grid[class*=stack--cols-]{grid-template-columns:1fr}}.footer{margin-top:var(--spacing-4xl)}.footer a{text-decoration:none;color:var(--color-gray-2);transition:opacity var(--duration-fast) var(--ease)}.footer a:hover,.footer a:focus-visible{opacity:.6;text-decoration:underline}.footer__main{box-sizing:border-box;width:min(var(--container-max-width),100% - 2 * var(--shell-pad-x));max-width:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;padding-top:var(--spacing-2xl);border-top:1px solid var(--color-gray-5)}.footer__nav{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--spacing-4xl);align-items:start}@media screen and (max-width:768px){.footer__nav{grid-template-columns:1fr;gap:var(--spacing-xl)}}.footer__nav-main{display:grid;grid-template-columns:1fr;gap:var(--spacing-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-gray-2);padding-right:var(--spacing-4xl);border-right:1px solid var(--color-gray-5)}@media screen and (max-width:768px){.footer__nav-main{grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm) var(--spacing-md);padding-right:0;padding-bottom:var(--spacing-xl);border-right:none;border-bottom:1px solid var(--color-gray-5)}}.footer__nav-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-xs);color:var(--color-gray-3)}@media screen and (max-width:768px){.footer__nav-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm) var(--spacing-md)}}.footer__nav-services li{line-height:var(--line-height-normal)}.footer__legal{box-sizing:border-box;width:min(var(--container-max-width),100% - 2 * var(--shell-pad-x));max-width:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;margin-top:var(--spacing-2xl);padding:var(--spacing-lg) 0 var(--spacing-2xl);border-top:1px solid var(--color-gray-5);display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.footer__legal-list{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--spacing-lg);row-gap:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-gray-3)}.footer__legal-list li{position:relative}.footer__legal-list li:not(:last-child):after{content:"";display:block;width:1px;height:12px;background:var(--color-gray-5);position:absolute;right:calc(var(--spacing-lg) / -2);top:50%;transform:translateY(-50%)}.footer__copyright{font-size:var(--font-size-xs);color:var(--color-gray-3);letter-spacing:.02em;white-space:nowrap}.footer__siteseal{display:flex;flex-direction:row;align-items:center;justify-content:center;column-gap:10px;row-gap:10px;margin:var(--spacing-2xl) auto var(--spacing-3xl)}.footer__siteseal-item{display:flex;align-items:center;justify-content:center;min-width:100px;min-height:50px}.page-container{--layout-sidebar-width: 280px;--layout-sidebar-gap: var(--spacing-3xl);--layout-content-width: calc( var(--container-max-width) - var(--layout-sidebar-width) - var(--layout-sidebar-gap) );display:grid;margin:var(--spacing-xl) auto var(--spacing-md)}.page-container>.content>.section:first-of-type,.page-container>.content>astro-island:first-of-type>.section:first-child{padding-top:0}.page-container.-single{box-sizing:border-box;width:min(var(--content-max-width),100% - 2 * var(--shell-pad-x));max-width:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;grid-template-columns:minmax(0,1fr)}.page-container.-with-sidebar{box-sizing:border-box;width:min(var(--container-max-width),100% - 2 * var(--shell-pad-x));max-width:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;grid-template-columns:var(--layout-sidebar-width) minmax(0,var(--layout-content-width));grid-template-areas:"sidebar content";column-gap:var(--layout-sidebar-gap)}.page-container.-with-sidebar>.sideNav{grid-area:sidebar}.page-container.-with-sidebar>.content{grid-area:content;width:100%}@media screen and (max-width:1279px){.page-container.-with-sidebar{grid-template-columns:minmax(0,1fr);grid-template-areas:"content"}.page-container.-with-sidebar>.sideNav{display:none}}.sideNav{width:100%;top:120px;overflow-y:auto}.sideNav::-webkit-scrollbar{display:none}@media screen and (max-width:1279px){.sideNav{display:none}}.sideNav-section{border-top:2px solid var(--color-border-table)}.sideNav-section:last-child{border-bottom:2px solid var(--color-border-table)}.sideNav-heading{width:100%;display:flex;gap:var(--spacing-md);align-items:center;padding:var(--spacing-lg) var(--spacing-xs);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);color:var(--color-gray-1);text-align:left;background:transparent;transition:opacity var(--duration-fast) var(--ease)}.sideNav-heading:hover{opacity:.5}.sideNav-heading:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sideNav-heading__text{flex:1;min-width:0}.sideNav-icon{flex-shrink:0;color:var(--color-primary);font-size:20px;line-height:1}.sideNav-icon.-arrow{transition:transform var(--duration-fast) var(--ease)}.sideNav-heading:hover .sideNav-icon.-arrow,.sideNav-subitem>a:hover .sideNav-icon.-arrow{transform:translate(4px)}.sideNav-sublist{padding-left:var(--spacing-sm)}.sideNav-subitem{border-top:1px solid var(--color-border-table)}.sideNav-subitem>a{display:flex;gap:var(--spacing-xs);align-items:center;padding:var(--spacing-md) var(--spacing-xs);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);color:var(--color-gray-1);transition:opacity var(--duration-fast) var(--ease)}.sideNav-subitem>a:hover{opacity:.5}.sideNav-subitem>a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sideNav-subitem>a[aria-current=page]{background:var(--color-bg-gray)}.sideNav-subitem__text{flex:1;min-width:0}.sideNav.-light .sideNav-section{border-top-width:1px}.sideNav.-light .sideNav-section:last-child{border-bottom-width:1px}.sideNav.-light .sideNav-heading,.sideNav.-light .sideNav-subitem>a{font-weight:var(--font-weight-normal)}.sideNav.-accessList .sideNav-section{border-top-width:1px}.sideNav.-accessList .sideNav-section:last-child{border-bottom-width:1px}.sideNav.-accessList .sideNav-sublist{padding-left:var(--spacing-md)}.sideNav.-accessList .sideNav-heading,.sideNav.-accessList .sideNav-subitem>a{font-weight:var(--font-weight-semibold);transition:background-color .25s ease}.sideNav.-accessList .sideNav-heading:hover,.sideNav.-accessList .sideNav-subitem>a:hover{opacity:1;background-color:var(--color-primary-alpha3)}.sideNav.-accessList .sideNav-heading:hover .sideNav-icon.-arrow,.sideNav.-accessList .sideNav-subitem>a:hover .sideNav-icon.-arrow{transform:translate(6px)}.sideNav.-accessList .sideNav-heading[aria-current=page],.sideNav.-accessList .sideNav-subitem>a[aria-current=page]{background-color:var(--color-primary-alpha3)}.sideNav.-accessList .sideNav-subitem>a{font-weight:var(--font-weight-normal)}.sideNav.-accessList .sideNav-subitem>a[aria-current=page]{font-weight:var(--font-weight-semibold)}.sideNav.-accessList .sideNav-icon.-arrow{transition:transform .25s ease}.sideNav.-refined .sideNav-section{border-top-width:1px}.sideNav.-refined .sideNav-section:last-child{border-bottom-width:1px}.sideNav.-refined .sideNav-heading{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl);font-weight:var(--font-weight-semibold);border-left:2px solid transparent;transition:opacity var(--duration-slow) var(--ease)}.sideNav.-refined .sideNav-heading[aria-current=page]{border-left-color:var(--color-primary);font-weight:var(--font-weight-bold)}.sideNav.-refined .sideNav-subitem>a{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg);font-weight:var(--font-weight-normal);border-left:2px solid transparent;transition:opacity var(--duration-slow) var(--ease)}.sideNav.-refined .sideNav-subitem>a[aria-current=page]{border-left-color:var(--color-primary);font-weight:var(--font-weight-semibold);background:transparent}.section--pad-0{padding:0}.section--pad-3xs{padding:var(--spacing-3xs, 2px) 0}.section--pad-2xs{padding:var(--spacing-2xs, 4px) 0}.section--pad-xs{padding:var(--spacing-xs, 8px) 0}.section--pad-sm{padding:var(--spacing-sm, 12px) 0}.section--pad-md{padding:var(--spacing-md, 16px) 0}.section--pad-lg{padding:var(--spacing-lg, 24px) 0}.section--pad-xl{padding:var(--spacing-xl, 32px) 0}.section--pad-2xl{padding:var(--spacing-2xl, 40px) 0}.section--pad-3xl{padding:var(--spacing-3xl, 56px) 0}.section--pad-4xl{padding:var(--spacing-4xl, 80px) 0}.section--pad-5xl{padding:var(--spacing-5xl, 96px) 0}.breadcrumb{box-sizing:border-box;width:min(var(--container-max-width),100% - 2 * var(--shell-pad-x));max-width:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;display:flex;justify-content:flex-end;font-size:var(--font-size-sm);padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs)}@media screen and (max-width:768px){.breadcrumb{flex-wrap:wrap}}.breadcrumb li:not(:last-child):after{content:"/";margin:0 var(--spacing-xs)}.breadcrumb a{color:var(--color-primary);background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:left bottom;background-size:0 1px;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-size var(--duration-fast) var(--ease);width:fit-content;max-width:100%}.breadcrumb a:hover,.breadcrumb a:focus-visible{background-size:100% 1px}.title-page{margin-top:0}@media screen and (max-width:768px){.title-page{margin-top:0}}.title-page img{width:100%;height:48px;object-fit:cover;position:relative!important;z-index:-2}@media screen and (max-width:768px){.title-page img{height:48px;object-fit:cover;object-position:left}}.title-page h1,.title-page p{box-sizing:border-box;width:min(var(--container-max-width),100% - 2 * var(--shell-pad-x));max-width:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;font-size:var(--font-size-3xl);z-index:-1}@media screen and (max-width:768px){.title-page h1,.title-page p{font-size:var(--font-size-2xl);line-height:var(--line-height-tight);white-space:pre-line;overflow-wrap:anywhere;margin-top:-24px}}.title-page h1,.title-page p{display:flex;align-items:flex-end;margin-top:calc(-1 * var(--spacing-md));margin-bottom:var(--spacing-md);position:relative}.title-page h1:before,.title-page p:before{content:"";height:80px;width:1px;display:block;background:var(--color-gray-1);margin-right:var(--spacing-lg);position:relative;top:calc(-1 * var(--spacing-xs))}@media screen and (max-width:768px){.title-page h1:before,.title-page p:before{top:0}}.title-section{font-size:var(--font-size-2xl);line-height:var(--line-height-tight);border-bottom:1px solid var(--color-border);display:block;max-width:100%;overflow-wrap:anywhere;padding-bottom:var(--spacing-xs)}.title-section-plain{font-size:var(--font-size-2xl);line-height:var(--line-height-tight);display:block;max-width:100%;overflow-wrap:anywhere}.title-large{font-size:var(--font-size-4xl)}.title-h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.title-h4{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.title-h5{font-weight:var(--font-weight-bold);font-size:var(--font-size-md)}.title-h5 a{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:left bottom;background-size:0 1px;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-size var(--duration-fast) var(--ease);width:fit-content;max-width:100%}.title-h5 a:hover,.title-h5 a:focus-visible{background-size:100% 1px}.title--center{text-align:center}*+.title-h3{margin-top:var(--spacing-xl)}*+.title-h4{margin-top:var(--spacing-lg)}*+.title-h5{margin-top:var(--spacing-md)}*+.stack>.title-h3:first-child{margin-top:var(--spacing-xl)}*+.stack>.title-h4:first-child{margin-top:var(--spacing-lg)}*+.stack>.title-h5:first-child{margin-top:var(--spacing-md)}.title-section+.title-h3,.title-section-plain+.title-h3,.title-h3+.title-h4,.title-h4+.title-h5,.title-section+.stack>.title-h3:first-child,.title-section-plain+.stack>.title-h3:first-child,.title-h3+.stack>.title-h4:first-child,.title-h4+.stack>.title-h5:first-child{margin-top:var(--spacing-sm)}.button{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);width:394px;text-align:center;padding:var(--spacing-md);color:var(--color-white);background:var(--color-primary);display:inline-flex;align-items:center;justify-content:center;line-height:var(--line-height-relaxed);cursor:pointer;transition:background var(--duration-slow) var(--ease);box-shadow:var(--shadow-sm)}.button:hover{background:var(--color-primary-dark)}.button:focus-visible{outline-offset:2px}.button:disabled{pointer-events:none;cursor:not-allowed;background:var(--color-primary-alpha);border-color:var(--color-primary-alpha);color:#e8f0f7}.button br.sp{display:none}@media screen and (max-width:768px){.button{padding:var(--spacing-sm) var(--spacing-lg);height:auto;font-size:var(--font-size-sm);line-height:var(--line-height-tight)}.button br.sp{display:block}}.button-wrap--center{display:flex;justify-content:center}.block-7s{display:flex;justify-content:center;align-items:center;column-gap:var(--spacing-5xl);background:url(/assets/img/line.svg);background-position:center;background-repeat:no-repeat}@media screen and (max-width:1279px){.block-7s{transform:scale(.7);transform-origin:center}}@media screen and (max-width:768px){.block-7s{transform:none;background:none;flex-direction:column;row-gap:var(--spacing-4xl)}}.block-7s>span{display:grid;row-gap:var(--spacing-2xl)}.block-7s>span:nth-child(2){row-gap:var(--spacing-4xl)}@media screen and (max-width:768px){.block-7s>span{row-gap:var(--spacing-4xl)}.block-7s>span.col1{order:2}.block-7s>span.col2{order:1}.block-7s>span.col2 .item:nth-child(1){order:2}.block-7s>span.col2 .item:nth-child(2){order:1}.block-7s>span.col2 .item:nth-child(3){order:3}.block-7s>span.col3{order:3}}.block-7s .item{width:280px;cursor:pointer;box-shadow:var(--shadow-md)}.block-7s .item:focus-visible{outline:2px solid #005fcc;outline-offset:2px}.block-7s .item>div{display:inline-block;position:relative}.block-7s .item>div img{width:100%}.block-7s .item h3{font-family:var(--font-family-accent);font-style:italic;position:absolute;font-size:15px;right:0;bottom:0;line-height:1;padding:11px var(--spacing-md);background:var(--color-primary);color:var(--color-white);transition:opacity var(--duration-normal) var(--ease)}.block-7s .item .detail{opacity:0;transition:opacity var(--duration-slow) var(--ease);position:absolute;left:0;top:0;width:100%;height:100%;padding:var(--spacing-md);font-size:var(--font-size-xs);line-height:var(--line-height-normal);background:#ffffffb3;display:flex;flex-direction:column;justify-content:space-between}.block-7s .item .detail li{list-style:disc;margin-left:var(--spacing-md)}.block-7s .item .detail li+li{margin-top:var(--spacing-xs)}.block-7s .item:hover h3,.block-7s .item.-focus h3{opacity:0}.block-7s .item:hover .detail,.block-7s .item.-focus .detail{opacity:1}.more{font-family:var(--font-family-accent);font-size:var(--font-size-sm);font-style:italic;color:var(--color-primary);display:flex;justify-content:flex-end}.more a{width:125px;display:block}.more span{position:relative;width:125px;display:block}.more span:before{display:block;content:"";width:16px;height:16px;border-top:1px solid var(--color-primary);transform:rotate(45deg);position:absolute;bottom:-7px;right:2px}.more span:after{display:block;content:"";width:125px;height:1px;border-top:1px solid var(--color-primary);position:absolute;bottom:0}.list li{list-style:disc;margin-left:var(--spacing-lg)}.list li+li{margin-top:var(--spacing-md)}.list li a{color:var(--color-primary);background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:left bottom;background-size:0 1px;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-size var(--duration-fast) var(--ease);width:fit-content;max-width:100%}.list li a:hover,.list li a:focus-visible{background-size:100% 1px}.list.-numbered li{list-style:decimal;list-style-position:outside}.list.-emphasis{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.list.-emphasis li+li{margin-top:var(--spacing-lg)}@media screen and (max-width:768px){.list.-emphasis{font-size:var(--font-size-md)}.list.-emphasis li{margin-left:var(--spacing-md)}}.table{overflow-x:auto}.table+*{margin-top:var(--spacing-2xl)}.table table{font-size:var(--font-size-md);line-height:var(--line-height-normal);width:100%}.table.-compact table{font-size:var(--font-size-sm)}.table.-no-head table tbody tr:first-child{border-top:1px solid var(--color-border)}.table:not(.-vertical) table thead{border-bottom:1px solid var(--color-border)}.table:not(.-vertical) table thead th{padding:var(--spacing-sm) var(--spacing-md);font-weight:var(--font-weight-semibold);vertical-align:middle}@media screen and (max-width:768px){.table:not(.-vertical) table thead th{white-space:nowrap}}.table:not(.-vertical) table tbody tr{border-bottom:1px solid var(--color-border-table)}.table:not(.-vertical) table tbody tr th,.table:not(.-vertical) table tbody tr td{padding:var(--spacing-sm) var(--spacing-md);vertical-align:middle;white-space:break-spaces}.table:not(.-vertical) table tbody tr th{background:var(--color-bg-gray);font-weight:var(--font-weight-semibold)}.table:not(.-vertical) table tbody tr th a,.table:not(.-vertical) table tbody tr td a{color:var(--color-primary);background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:left bottom;background-size:0 1px;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-size var(--duration-fast) var(--ease);width:fit-content;max-width:100%}.table:not(.-vertical) table tbody tr th a:hover,.table:not(.-vertical) table tbody tr th a:focus-visible,.table:not(.-vertical) table tbody tr td a:hover,.table:not(.-vertical) table tbody tr td a:focus-visible{background-size:100% 1px}.table.-vertical table thead{border-bottom:1px solid var(--color-border)}.table.-vertical table thead th{padding:var(--spacing-xs) 0}@media screen and (max-width:768px){.table.-vertical table thead th{width:auto;white-space:nowrap;padding-right:var(--spacing-md)}}.table.-vertical table thead th a{color:var(--color-primary);background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:left bottom;background-size:0 1px;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-size var(--duration-fast) var(--ease);width:fit-content;max-width:100%}.table.-vertical table thead th a:hover,.table.-vertical table thead th a:focus-visible{background-size:100% 1px}.table.-vertical table tbody tr{border-bottom:1px solid var(--color-border-table)}.table.-vertical table tbody tr th,.table.-vertical table tbody tr td{padding:var(--spacing-md);vertical-align:middle;white-space:break-spaces}.table.-vertical table tbody tr th{background:var(--color-bg-gray);width:250px}@media screen and (max-width:768px){.table.-vertical table tbody tr th{width:auto;white-space:nowrap}}.table.-vertical table tbody tr th a,.table.-vertical table tbody tr td a{color:var(--color-primary);background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:left bottom;background-size:0 1px;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-size var(--duration-fast) var(--ease);width:fit-content;max-width:100%}.table.-vertical table tbody tr th a:hover,.table.-vertical table tbody tr th a:focus-visible,.table.-vertical table tbody tr td a:hover,.table.-vertical table tbody tr td a:focus-visible{background-size:100% 1px}.table.-vertical table tbody tr td .list li+li{margin-top:var(--spacing-3xs)}@media screen and (max-width:768px){.table.-vertical table tbody tr td{min-width:280px}}.labels{display:flex;flex-wrap:wrap;column-gap:var(--spacing-md);row-gap:var(--spacing-md)}@media screen and (max-width:768px){.labels{column-gap:var(--spacing-xs);row-gap:var(--spacing-xs)}}.labels span{background:#4c4c4c;color:var(--color-white);padding:0 var(--spacing-md)}@media screen and (max-width:768px){.labels span{font-size:var(--font-size-xs)}}.hashtags{display:flex;column-gap:16px;flex-wrap:wrap}.hashtags a{color:var(--color-primary);transition:opacity var(--duration-fast) ease}.hashtags a:hover{opacity:.5}@media screen and (max-width:768px){.hashtags{display:block}.hashtags a{margin-right:8px}}.steps{margin-left:25px}.steps .item{padding:24px 0;display:flex;gap:24px;border-left:1px solid var(--color-primary)}.steps .item:before{content:"";display:block;width:12px;height:12px;background:var(--color-primary);border-radius:50%;flex-shrink:0;position:relative;top:10px;left:-7px}.card{padding:var(--spacing-lg)}.card--bordered{border:1px solid var(--color-border)}.card--bordered li+li{margin-top:var(--spacing-md)}.card--background{background:var(--color-bg-gray)}.card--background li+li{margin-top:var(--spacing-lg)}.navCard{background:var(--color-white);padding:56px 32px;display:flex;align-items:center;position:relative}.navCard__text{transition:transform .2s ease}.navCard__en{font-family:var(--font-family-accent);color:var(--color-primary);letter-spacing:1px}.navCard__title{font-size:var(--font-size-2xl)}@media screen and (max-width:768px){.navCard__title{font-size:24px}}.navCard__more{opacity:0;transition:opacity .2s ease;position:absolute;right:24px;bottom:24px}.navCard:hover .navCard__text{transform:translateY(-8px)}.navCard:hover .navCard__more{opacity:1}.accessList{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-gray-5)}.accessList__item{border-bottom:1px solid var(--color-gray-5)}.accessList__link{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr) auto;gap:var(--spacing-2xl);align-items:center;padding:var(--spacing-xl) var(--spacing-lg);color:inherit;text-decoration:none;transition:background-color var(--duration-fast) var(--ease),padding-left var(--duration-fast) var(--ease)}.accessList__link:hover,.accessList__link:focus-visible{background-color:var(--color-primary-alpha3);padding-left:var(--spacing-xl)}.accessList__link:hover .accessList__en,.accessList__link:focus-visible .accessList__en{color:var(--color-primary-dark)}.accessList__link:hover .accessList__arrow,.accessList__link:focus-visible .accessList__arrow{transform:translate(6px);color:var(--color-primary)}.accessList__link:hover .accessList__number,.accessList__link:focus-visible .accessList__number{color:var(--color-primary)}.accessList__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.accessList__index{display:flex;flex-direction:column;gap:var(--spacing-xs);border-left:2px solid var(--color-primary);padding-left:var(--spacing-lg)}.accessList__number{font-family:var(--font-family-accent);font-style:italic;font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);line-height:1;color:var(--color-gray-3);transition:color var(--duration-fast) var(--ease)}.accessList__en{font-family:var(--font-family-accent);font-style:italic;font-size:var(--font-size-md);font-weight:var(--font-weight-normal);letter-spacing:.06em;color:var(--color-primary);line-height:var(--line-height-tight);transition:color var(--duration-fast) var(--ease)}.accessList__body{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.accessList__title{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-gray-1)}.accessList__meta{margin:0;display:flex;flex-direction:column}.accessList__metaRow{display:grid;grid-template-columns:4em minmax(0,1fr);gap:var(--spacing-md);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.accessList__metaRow dt{color:var(--color-gray-3);font-weight:var(--font-weight-normal)}.accessList__metaRow dd{margin:0;color:var(--color-gray-2)}.accessList__arrow{display:inline-flex;align-items:center;justify-content:center;color:var(--color-gray-4);transition:transform var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}@media screen and (max-width:768px){.accessList__link{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"index arrow" "body  body";gap:var(--spacing-lg);padding:var(--spacing-xl) var(--spacing-md)}.accessList__link:hover,.accessList__link:focus-visible{padding-left:var(--spacing-md)}.accessList__index{grid-area:index;flex-direction:row;align-items:baseline;gap:var(--spacing-md);padding-left:var(--spacing-md)}.accessList__number{font-size:var(--font-size-2xl)}.accessList__body{grid-area:body}.accessList__arrow{grid-area:arrow;align-self:center}.accessList__title{font-size:var(--font-size-lg)}.accessList__metaRow{grid-template-columns:4em minmax(0,1fr);font-size:var(--font-size-xs)}}.irEventList{margin:0;padding:0}.irEventList__row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--spacing-md);align-items:baseline;padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-gray-5)}.irEventList__date{margin:0;font-weight:var(--font-weight-semibold);color:var(--color-gray-1);font-variant-numeric:tabular-nums}.irEventList__title{margin:0;color:var(--color-gray-1);line-height:var(--line-height-relaxed)}@media screen and (max-width:768px){.irEventList__row{grid-template-columns:80px minmax(0,1fr);gap:var(--spacing-sm)}}.hubList{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-gray-5)}.hubList__item{border-bottom:1px solid var(--color-gray-5)}.hubList__link{display:grid;grid-template-columns:minmax(180px,224px) minmax(0,1fr) auto;align-items:center;gap:var(--spacing-xl);padding:var(--spacing-xl) var(--spacing-lg);color:inherit;text-decoration:none;transition:background-color var(--duration-fast) var(--ease),padding-left var(--duration-fast) var(--ease)}.hubList__link:hover,.hubList__link:focus-visible{background-color:var(--color-primary-alpha3);padding-left:var(--spacing-xl)}.hubList__link:hover .hubList__en,.hubList__link:focus-visible .hubList__en{color:var(--color-primary-dark)}.hubList__link:hover .hubList__arrow,.hubList__link:focus-visible .hubList__arrow{transform:translate(6px);color:var(--color-primary)}.hubList__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.hubList__index{display:flex;align-items:center;border-left:2px solid var(--color-primary);padding-left:var(--spacing-lg);min-height:2.4em}.hubList__en{font-family:var(--font-family-accent);font-style:italic;font-size:var(--font-size-md);font-weight:var(--font-weight-normal);letter-spacing:.06em;color:var(--color-primary);line-height:var(--line-height-tight);transition:color var(--duration-fast) var(--ease)}.hubList__body{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.hubList__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-gray-1)}.hubList__description{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-gray-3)}.hubList__arrow{display:inline-flex;align-items:center;justify-content:center;color:var(--color-gray-4);transition:transform var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}@media screen and (max-width:768px){.hubList__link{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"index arrow" "body  body";gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-md)}.hubList__link:hover,.hubList__link:focus-visible{padding-left:var(--spacing-md)}.hubList__index{grid-area:index;padding-left:var(--spacing-md);min-height:0}.hubList__en{font-size:var(--font-size-md)}.hubList__body{grid-area:body}.hubList__title{font-size:var(--font-size-lg)}.hubList__arrow{grid-area:arrow;align-self:center}}.arrowLinkList{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--spacing-xl)}.arrowLinkList--single{grid-template-columns:minmax(0,1fr)}.arrowLinkList__item{min-width:0}.arrowLinkList__link{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-md) var(--spacing-xs);border-top:1px solid var(--color-gray-5);color:var(--color-gray-2);text-decoration:none;transition:background-color var(--duration-fast) var(--ease),padding-left var(--duration-fast) var(--ease)}.arrowLinkList__link:hover,.arrowLinkList__link:focus-visible{background-color:var(--color-primary-alpha3);padding-left:var(--spacing-md)}.arrowLinkList__link:hover .arrowLinkList__arrow,.arrowLinkList__link:focus-visible .arrowLinkList__arrow{transform:translate(6px);color:var(--color-primary)}.arrowLinkList__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.arrowLinkList__title{flex:1 0 0;min-width:0;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);word-break:break-word}.arrowLinkList__arrow{flex-shrink:0;font-size:var(--font-size-lg);color:var(--color-gray-4);transition:transform var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}@media screen and (max-width:768px){.arrowLinkList{grid-template-columns:minmax(0,1fr)}}.tabs__list{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid var(--color-gray-5);margin-bottom:var(--spacing-2xl)}.tabs__tab{appearance:none;background:transparent;border:0;border-bottom:2px solid transparent;margin:0 0 -1px;padding:var(--spacing-md) var(--spacing-lg);font-family:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-gray-3);cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease;line-height:var(--line-height-tight)}.tabs__tab:hover{color:var(--color-gray-1);background-color:var(--color-primary-alpha3)}.tabs__tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.tabs__tab.is-active{color:var(--color-primary);border-bottom-color:var(--color-primary)}.tabs__panel:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media screen and (max-width:768px){.tabs__list{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;margin-bottom:var(--spacing-xl)}.tabs__list::-webkit-scrollbar{height:4px}.tabs__tab{flex-shrink:0;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm)}}.lead-text{font-size:var(--font-size-lg)}@media screen and (max-width:768px){.lead-text{font-size:var(--font-size-md)}}.lead-text>p+p{margin-top:var(--spacing-lg)}.list-standards{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(2,1fr)}@media screen and (max-width:768px){.list-standards{grid-template-columns:repeat(1,1fr)}}.list-standards li{background:var(--color-bg-gray);padding:var(--spacing-lg);display:flex;flex-direction:column;align-items:center;justify-content:space-between}.list-standards li img{width:237px}.list-standards li p{display:block;width:100%;margin-top:var(--spacing-md)}.list-onePartner h3{margin-top:0!important;margin-bottom:var(--spacing-2xs)}.faq-item .question button,.faq-item .answer .inner{display:flex}.faq-item .number{font-size:20px;line-height:1.8em;min-width:1.72em;margin-right:24px}@media screen and (max-width:1279px){.faq-item .number{font-size:var(--font-size-lg);margin-right:16px}}.faq-item .question{background:var(--color-bg-gray)}.faq-item .question button{width:100%;align-items:center;position:relative;padding:16px 64px 16px 24px;z-index:1}@media screen and (max-width:1279px){.faq-item .question button{padding:16px 48px 16px 16px}}.faq-item .question button:focus-visible{outline:2px solid var(--color-primary)}.faq-item .question button:before{align-self:flex-start;content:"";display:block;width:18px;height:2px;background:var(--color-primary);position:absolute;top:32px;right:24px}@media screen and (max-width:1279px){.faq-item .question button:before{right:16px}}.faq-item .question button:after{align-self:flex-start;content:"";display:block;width:2px;height:18px;background:var(--color-primary);position:absolute;right:32px;top:24px;transition:all var(--duration-fast)}@media screen and (max-width:1279px){.faq-item .question button:after{right:24px;top:24px}}.faq-item .question button .q-text{transition:color var(--duration-fast)}.faq-item .question button[aria-expanded=true] .q-text{color:var(--color-primary)}.faq-item .question button[aria-expanded=true]:after{transform:rotate(90deg)}.faq-item .question .number{color:var(--color-primary);align-self:flex-start}.faq-item .question .number:before{content:"Q"}.faq-item .answer{border:2px solid var(--color-bg-gray)}.faq-item .answer .inner{padding:16px 24px}@media screen and (max-width:1279px){.faq-item .answer .inner{padding:16px}}.faq-item .answer .number:before{content:"A"}.faq-item .answer .text{margin-top:4px}.faq-item .answer .text:last-of-type{margin-bottom:0}.faq-item .answer .text a{color:var(--color-primary);background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:left bottom;background-size:0 1px;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-size var(--duration-fast) var(--ease);width:fit-content;max-width:100%}.faq-item .answer .text a:hover,.faq-item .answer .text a:focus-visible{background-size:100% 1px}.faq-item .answer .text ul{display:grid;gap:16px;margin-left:16px}.faq-item .answer .text ul li{list-style:disc;margin-left:16px}.faq-item .answer .text ul+*{margin-top:16px}.p-sitemap{width:100%;display:flex;flex-direction:column;gap:var(--spacing-3xl, 56px)}@media screen and (max-width:768px){.p-sitemap{gap:var(--spacing-2xl, 40px)}}.p-sitemap__primary{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.p-sitemap__primary .hover-effect{display:inline-flex}.p-sitemap__primaryLink{display:inline-flex;align-items:center;gap:var(--spacing-2xs, 4px);padding:var(--spacing-xs, 8px) var(--spacing-md);border:1px solid var(--color-gray-5);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-gray-2);transition:color .2s ease}.p-sitemap__primaryLink:hover,.p-sitemap__primaryLink:focus-visible{color:var(--color-primary)}.p-sitemap__block{display:grid;gap:var(--spacing-xl)}.p-sitemap__top{margin:0;font-size:var(--font-size-2xl);line-height:var(--line-height-tight, 1.2);color:var(--color-gray-1);display:flex;align-items:center}.p-sitemap__top:before{content:"";flex:none;width:1px;align-self:stretch;min-height:1.2em;margin-right:var(--spacing-md);background:var(--color-gray-1)}.p-sitemap__top a{color:inherit;padding-bottom:.18em}.p-sitemap__top a:hover .p-sitemap__text,.p-sitemap__top a:focus-visible .p-sitemap__text{background-size:100% 1px}.p-sitemap__groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--spacing-xl) var(--spacing-2xl, 40px);padding-left:calc(1px + var(--spacing-md))}@media screen and (max-width:768px){.p-sitemap__groups{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--spacing-lg);padding-left:0}}.p-sitemap__group{display:grid;gap:var(--spacing-sm);align-content:start}.p-sitemap__heading{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight, 1.2);color:var(--color-gray-1)}.p-sitemap__heading a{color:inherit;padding-bottom:.18em}.p-sitemap__heading a:hover .p-sitemap__text,.p-sitemap__heading a:focus-visible .p-sitemap__text{background-size:100% 1px}.p-sitemap__items{display:grid;gap:var(--spacing-xs, 8px);list-style:none;margin:0;padding:0}.p-sitemap__item{display:flex;font-size:var(--font-size-sm);line-height:1.5}.p-sitemap__item:before{content:"";flex:none;width:6px;height:1px;margin-top:.7em;margin-right:var(--spacing-xs, 8px);background:var(--color-gray-4)}.p-sitemap__item a{color:var(--color-gray-2)}.p-sitemap__item a:hover .p-sitemap__text,.p-sitemap__item a:focus-visible .p-sitemap__text{background-size:100% 1px}.p-sitemap__text{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:left bottom;background-size:0 1px;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-size var(--duration-fast) var(--ease);width:fit-content;max-width:100%}.p-sitemap__extIcon{display:inline-block;margin-left:var(--spacing-2xs, 4px);font-size:1.05em;color:var(--color-gray-3);vertical-align:-.15em}.p-sitemap a:not(.p-sitemap__primaryLink):hover .p-sitemap__text,.p-sitemap a:not(.p-sitemap__primaryLink):focus-visible .p-sitemap__text{background-image:linear-gradient(var(--color-primary),var(--color-primary))}.search-button{width:44px;height:44px;background:var(--color-bg-gray);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity var(--duration-slow) var(--ease)}.search-button:before{content:"";display:block;width:24px;height:24px;mask-image:url(/img/icon-search.svg);background-color:var(--color-primary)}.search-button:hover{opacity:.5}@media screen and (max-width:768px){.search-button{width:32px;height:32px}.search-button:before{width:14px;height:14px;mask-size:cover}}.search-dialog{padding:40px;width:53%;max-width:800px;max-height:80vh;border:none}.search-dialog::backdrop{backdrop-filter:blur(10px);background-color:#0003}@media screen and (max-width:768px){.search-dialog{font-size:var(--font-size-sm);width:90%;padding:24px}}.officer-card{padding-bottom:var(--spacing-4xl);border-bottom:1px solid var(--color-gray-5)}.officer-card:last-of-type{border-bottom:none}.officer-card__position{font-size:var(--font-size-md);font-weight:var(--font-weight-normal);color:var(--color-gray-2);margin-bottom:var(--spacing-2xs)}@media screen and (max-width:768px){.officer-card__position{font-size:15px}}.officer-card__name{font-size:26px;font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-3xs)}@media screen and (max-width:768px){.officer-card__name{font-size:22px}}.officer-card__reading{font-size:13px;font-weight:var(--font-weight-normal);color:var(--color-gray-3);margin-left:var(--spacing-sm)}@media screen and (max-width:768px){.officer-card__reading{font-size:var(--font-size-xs);margin-left:var(--spacing-xs)}}.officer-card__birthdate{font-size:13px;color:var(--color-gray-3);margin-bottom:var(--spacing-2xl)}.officer-card__body{display:flex;gap:var(--spacing-2xl)}@media screen and (max-width:768px){.officer-card__body{flex-direction:column;gap:var(--spacing-lg)}}.officer-card__photo{flex-shrink:0}.officer-card__photo img{max-width:200px;width:100%;height:auto}.officer-card__career{flex:1}.officer-card__career dl{display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-2xs) var(--spacing-lg);font-size:var(--font-size-sm);line-height:2}.officer-card__career dt{white-space:nowrap;color:var(--color-gray-2)}.officer-card__career dd{margin:0}.officer-card-simple__position{font-size:var(--font-size-md);font-weight:var(--font-weight-normal);color:var(--color-gray-2);margin-bottom:var(--spacing-2xs)}@media screen and (max-width:768px){.officer-card-simple__position{font-size:15px}}.officer-card-simple__name{font-size:26px;font-weight:var(--font-weight-bold)}@media screen and (max-width:768px){.officer-card-simple__name{font-size:22px}}.officer-card-simple__reading{font-size:13px;font-weight:var(--font-weight-normal);color:var(--color-gray-3);margin-left:var(--spacing-sm)}@media screen and (max-width:768px){.officer-card-simple__reading{font-size:var(--font-size-xs);margin-left:var(--spacing-xs)}}.share-buttons{padding:40px 0}.share-buttons .share-buttons-button{appearance:none;border:none;background:none;cursor:pointer;padding:0;margin:0}.share-buttons .share-buttons-inner{width:100%;display:flex;gap:16px;align-items:center;justify-content:center;max-width:1040px;margin:0 auto}.share-buttons .share-buttons-title{font-size:16px;font-weight:700;color:#888;padding:0}@media screen and (max-width:768px){.share-buttons .share-buttons-title{font-size:14px}}.share-buttons .share-buttons-list{display:flex;gap:16px}@media screen and (max-width:768px){.share-buttons .share-buttons-list{justify-content:center}}.share-buttons .share-buttons-list .share-buttons-button svg{width:32px;height:32px}.share-buttons .share-buttons-list .share-buttons-list-item{position:relative;transition:opacity .2s ease-in-out}.share-buttons .share-buttons-list .share-buttons-list-item .share-buttons-button-tooltip{position:absolute;background:#fffc;color:#101d32;padding:4px;font-size:10px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s;border:1px solid #cdcdcd;bottom:-24px;left:50%;transform:translate(-50%);z-index:1}.share-buttons .share-buttons-list .share-buttons-list-item:hover{opacity:.7}.share-buttons .share-buttons-list .share-buttons-list-item:hover .share-buttons-button-tooltip{opacity:1}.gmo-security-footer__inner{display:flex;align-items:center;width:100%;max-width:1040px;box-sizing:border-box;margin:0 auto;padding:20px 10px;gap:20px}@media screen and (max-width:768px){.gmo-security-footer__inner{flex-direction:column;align-items:center}}
