@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{padding:0;margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@font-face{font-family:LINESeedJP;font-weight:400;src:url(/assets/font/LINESeedJP_OTF_Rg.woff2) format("woff2")}@font-face{font-family:LINESeedJP;font-weight:700;src:url(/assets/font/LINESeedJP_OTF_Bd.woff2) format("woff2")}:root{--c-primary: #d22502;--c-primary-yellow: #ffe401;--c-primary-blue: #0071c1;--c-accent: #0b5bb5;--c-sub-1: #549fe4;--c-sub-2: #8fc0ff;--c-sub-3: #c3dcfd;--c-sub-4: #adddec;--c-sub-5: #94c3ff;--c-sub-6: #e5ecf5;--c-cv-event: linear-gradient(to bottom, #ff8530, #ff25be);--c-cv-event-hover: var(--c-primary-blue);--c-cv-doc: linear-gradient(to bottom, #2de897, #23c5ff);--c-cv-doc-hover: var(--c-primary-blue);--c-cv-app: linear-gradient(to bottom, #7ab5e7, #cd88f5);--c-cv-app-hover: var(--c-primary-blue);--c-base: #060e31;--c-base-deep: #383e5a;--c-base-middle: #cdced5;--c-base-bright: #ededed;--c-base-soft: #f3f3f3;--c-base-pale: #e2e8f0;--c-base-white: #fff;--c-link: var(--c-primary-blue);--c-focus: var(--c-accent);--c-hover: var(--c-primary-blue);--c-hover-blue: var(--c-sub-2);--c-warning: #ffd5d5;--c-bright: #ededed;--c-bright-50: rgb(239.88, 239.88, 239.88);--c-bright-40: rgb(242.94, 242.94, 242.94);--c-bright-30: #f6f6f6;--c-bright-20: rgb(251.4, 251.4, 251.4);--c-bright-10: rgb(253.2, 253.2, 253.2);--c-creator: #5cb531;--c-creator-50: rgb(118.08, 192.84, 81.96);--c-creator-40: rgb(145.79, 205.42, 116.98);--c-creator-30: rgb(173.5, 218, 152);--c-creator-20: rgb(222.4, 240.2, 213.8);--c-creator-10: rgb(238.7, 247.6, 234.4);--c-design: #ec7aa1;--c-design-50: rgb(239.04, 143.28, 176.04);--c-design-40: rgb(242.27, 165.89, 192.02);--c-design-30: rgb(245.5, 188.5, 208);--c-design-20: rgb(251.2, 228.4, 236.2);--c-design-10: rgb(253.1, 241.7, 245.6);--c-music: #ec6d65;--c-music-50: rgb(239.04, 132.36, 125.64);--c-music-40: rgb(242.27, 157.18, 151.82);--c-music-30: rgb(245.5, 182, 178);--c-music-20: rgb(251.2, 225.8, 224.2);--c-music-10: rgb(253.1, 240.4, 239.6);--c-it: #f39800;--c-it-50: rgb(244.92, 168.48, 40.8);--c-it-40: rgb(246.96, 185.99, 84.15);--c-it-30: rgb(249, 203.5, 127.5);--c-it-20: rgb(252.6, 234.4, 204);--c-it-10: rgb(253.8, 244.7, 229.5);--c-tech: #ba79b1;--c-tech-50: rgb(197.04, 142.44, 189.48);--c-tech-40: rgb(208.77, 165.22, 202.74);--c-tech-30: rgb(220.5, 188, 216);--c-tech-20: rgb(241.2, 228.2, 239.4);--c-tech-10: rgb(248.1, 241.6, 247.2);--c-sports: #009fde;--c-sports-50: rgb(40.8, 174.36, 227.28);--c-sports-40: rgb(84.15, 190.68, 232.89);--c-sports-30: rgb(127.5, 207, 238.5);--c-sports-20: rgb(204, 235.8, 248.4);--c-sports-10: rgb(229.5, 245.4, 251.7);--c-accent-50: rgb(50.04, 117.24, 192.84);--c-accent-40: rgb(91.52, 145.12, 205.42);--c-accent-30: #85adda;--c-accent-20: rgb(206.2, 222.2, 240.2);--c-accent-10: rgb(230.6, 238.6, 247.6);--c-campus-k: #c30d23;--c-campus-h: #009944;--c-label-1: #cdced5;--c-label-2: #ffffff;--c-label-3: #f43f5e;--c-label-4: #ec8b23;--c-label-5: #199ed6;--c-label-6: #07399e;--bgc-soft: #fcf9f0;--bgc-bright: #f2efe7;--bgc-blue: #edf5ff;--bgc-yellow: #fff0c9;--bgc-gray: #ccc;--bgc-header: rgba(255, 255, 255, .85);--bxsh: 0 2px 10px rgba(0, 0, 0, .08);--bxsh-large: 0 2px 10px rgba(0, 0, 0, .16);--bxsh-focus: 0 0 0 3px var(--c-focus);--bd-gray: 2px solid #d9d9d9;--bd-blue: 1px solid var(--c-primary);--fz-root: 16;--fz-body: 16;--fz-body-sp: 14;--fw-normal: 400;--fw-medium: 500;--fw-semi-bold: 600;--fw-bold: 700;--fw-extra-bold: 800;--ff-sans: "LINESeedJP", "ヒラギノ角ゴ ProN W3", "メイリオ", "Meiryo", "ＭＳ ゴシック", sans-serif;--lh-none: 1;--lh-short: 1.2;--lh-normal: 1.6;--lh-tall: 1.8;--lts-none: 0;--lts-small: .02em;--lts-normal: .05em;--w-container: 1200;--w-container-gutter: 100;--w-container-gutter-sp: 16;--w-scrollbar: 0px;--bdrs-xsmall: 4;--bdrs-small: 8;--bdrs-medium: 12;--bdrs-large: 16;--bdrs-xlarge: 24;--bdrs-pill: 9999px;--dur-normal: .2s;--dur-slow: .5s;--font-ratio: 1;--fz: calc(var(--fz-body) / var(--fz-root) * var(--font-ratio) * 1rem)}:root [data-dept=bright]{--dept-color: #ededed;--dept-color-50: var(--c-bright-50);--dept-color-40: var(--c-bright-40);--dept-color-30: var(--c-bright-30);--dept-color-20: var(--c-bright-20);--dept-color-10: var(--c-bright-10)}:root [data-dept=creator]{--dept-color: #5cb531;--dept-color-50: var(--c-creator-50);--dept-color-40: var(--c-creator-40);--dept-color-30: var(--c-creator-30);--dept-color-20: var(--c-creator-20);--dept-color-10: var(--c-creator-10)}:root [data-dept=design]{--dept-color: #ec7aa1;--dept-color-50: var(--c-design-50);--dept-color-40: var(--c-design-40);--dept-color-30: var(--c-design-30);--dept-color-20: var(--c-design-20);--dept-color-10: var(--c-design-10)}:root [data-dept=music]{--dept-color: #ec6d65;--dept-color-50: var(--c-music-50);--dept-color-40: var(--c-music-40);--dept-color-30: var(--c-music-30);--dept-color-20: var(--c-music-20);--dept-color-10: var(--c-music-10)}:root [data-dept=it]{--dept-color: #f39800;--dept-color-50: var(--c-it-50);--dept-color-40: var(--c-it-40);--dept-color-30: var(--c-it-30);--dept-color-20: var(--c-it-20);--dept-color-10: var(--c-it-10)}:root [data-dept=tech]{--dept-color: #ba79b1;--dept-color-50: var(--c-tech-50);--dept-color-40: var(--c-tech-40);--dept-color-30: var(--c-tech-30);--dept-color-20: var(--c-tech-20);--dept-color-10: var(--c-tech-10)}:root [data-dept=sports]{--dept-color: #009fde;--dept-color-50: var(--c-sports-50);--dept-color-40: var(--c-sports-40);--dept-color-30: var(--c-sports-30);--dept-color-20: var(--c-sports-20);--dept-color-10: var(--c-sports-10)}@media (max-width: 576px){:root{--fz: calc(var(--fz-body-sp) / var(--fz-root) * var(--font-ratio) * 1rem);--font-ratio: 1.477}}@media (max-width: 575px){:root{--font-ratio: 1.473}}@media (max-width: 570px){:root{--font-ratio: 1.46}}@media (max-width: 565px){:root{--font-ratio: 1.448}}@media (max-width: 560px){:root{--font-ratio: 1.435}}@media (max-width: 555px){:root{--font-ratio: 1.422}}@media (max-width: 550px){:root{--font-ratio: 1.409}}@media (max-width: 545px){:root{--font-ratio: 1.396}}@media (max-width: 540px){:root{--font-ratio: 1.384}}@media (max-width: 535px){:root{--font-ratio: 1.371}}@media (max-width: 530px){:root{--font-ratio: 1.358}}@media (max-width: 525px){:root{--font-ratio: 1.345}}@media (max-width: 520px){:root{--font-ratio: 1.332}}@media (max-width: 515px){:root{--font-ratio: 1.32}}@media (max-width: 510px){:root{--font-ratio: 1.307}}@media (max-width: 505px){:root{--font-ratio: 1.294}}@media (max-width: 500px){:root{--font-ratio: 1.281}}@media (max-width: 495px){:root{--font-ratio: 1.269}}@media (max-width: 490px){:root{--font-ratio: 1.256}}@media (max-width: 485px){:root{--font-ratio: 1.243}}@media (max-width: 480px){:root{--font-ratio: 1.23}}@media (max-width: 475px){:root{--font-ratio: 1.217}}@media (max-width: 470px){:root{--font-ratio: 1.205}}@media (max-width: 465px){:root{--font-ratio: 1.192}}@media (max-width: 460px){:root{--font-ratio: 1.179}}@media (max-width: 455px){:root{--font-ratio: 1.166}}@media (max-width: 450px){:root{--font-ratio: 1.153}}@media (max-width: 445px){:root{--font-ratio: 1.141}}@media (max-width: 440px){:root{--font-ratio: 1.128}}@media (max-width: 435px){:root{--font-ratio: 1.115}}@media (max-width: 430px){:root{--font-ratio: 1.102}}@media (max-width: 425px){:root{--font-ratio: 1.09}}@media (max-width: 420px){:root{--font-ratio: 1.077}}@media (max-width: 415px){:root{--font-ratio: 1.064}}@media (max-width: 410px){:root{--font-ratio: 1.051}}@media (max-width: 405px){:root{--font-ratio: 1.038}}@media (max-width: 400px){:root{--font-ratio: 1.026}}@media (max-width: 395px){:root{--font-ratio: 1.013}}@media (max-width: 390px){:root{--font-ratio: 1}}@media (max-width: 385px){:root{--font-ratio: .987}}@media (max-width: 380px){:root{--font-ratio: .974}}@media (max-width: 375px){:root{--font-ratio: .962}}@media (max-width: 370px){:root{--font-ratio: .949}}@media (max-width: 365px){:root{--font-ratio: .936}}@media (max-width: 360px){:root{--font-ratio: .923}}@media (max-width: 355px){:root{--font-ratio: .91}}@media (max-width: 350px){:root{--font-ratio: .898}}@media (max-width: 345px){:root{--font-ratio: .885}}@media (max-width: 340px){:root{--font-ratio: .872}}@media (max-width: 335px){:root{--font-ratio: .859}}@media (max-width: 330px){:root{--font-ratio: .847}}@media (max-width: 325px){:root{--font-ratio: .834}}html{font-size:100%;font-kerning:normal;word-wrap:break-word;overflow-wrap:break-word;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{position:relative;font-family:var(--ff-sans);font-size:var(--fz);font-weight:var(--fw-normal);line-height:var(--lh-tall);color:var(--c-base);letter-spacing:var(--lts-none);background:var(--bgc-soft)}@media (max-width: 576px){body{line-height:var(--lh-normal)}}main{position:relative}::-moz-placeholder{color:var(--c-base)}::placeholder{color:var(--c-base)}*:focus{outline:2px solid transparent}*:focus-visible{outline:2px solid transparent}@media (any-hover: hover){*:focus-visible{box-shadow:var(--bxsh-focus)!important}}sup{font-size:.8em;vertical-align:top}img{max-width:100%;height:auto}button{padding:0;line-height:inherit;color:currentColor;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;outline:none}:where(a){color:inherit;text-decoration:underline;word-wrap:break-word;transition:color var(--dur-normal)}@media (any-hover: hover) and (pointer: fine){:where(a):where(:-moz-any-link):hover{color:var(--c-hover);text-decoration:none}:where(a):where(:any-link):hover{color:var(--c-hover);text-decoration:none}:where(a):where(:enabled):hover{color:var(--c-hover);text-decoration:none}:where(a):where(:-moz-any-link):focus-visible{color:var(--c-hover);text-decoration:none}:where(a):where(:any-link):focus-visible{color:var(--c-hover);text-decoration:none}:where(a):where(:enabled):focus-visible{color:var(--c-hover);text-decoration:none}}a,button,summary{cursor:pointer}ol,ul,li{padding:0;margin:0;list-style:none}:where(dialog){inline-size:unset;max-inline-size:unset;block-size:unset;max-block-size:unset;padding:unset;margin:unset;overflow:unset;color:unset;background-color:unset;border:unset}:root[data-mousedown] dialog *{outline:none!important}[data-modal-open]:where(:root[data-mousedown] *){outline:none!important}::-webkit-details-marker{display:none}hr{margin:0;border:0;border-top:1px solid var(--c-base-middle)}textarea::-moz-placeholder,input::-moz-placeholder{color:#aaa}textarea::placeholder,input::placeholder{color:#aaa}select::-ms-expand,input::-ms-reveal{display:none}:where([type=text],[type=email],[type=tel],[type=url],[type=number],[type=date],[type=password],textarea,select){display:inline-block;width:100%;padding:calc(4 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px);color:inherit;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid;outline:none}:where([type=text],[type=email],[type=tel],[type=url],[type=number],[type=date],[type=password],textarea,select):focus{outline:none}:where([type=text],[type=email],[type=tel],[type=url],[type=number],[type=date],[type=password],textarea,select)[aria-invalid=true]{background-color:#fff4f4;border-color:var(--warning)}:where([type=text],[type=email],[type=tel],[type=url],[type=number],[type=date],[type=password],textarea,select):user-invalid{background-color:#fff4f4;border-color:var(--warning)}:where([type=text],[type=email],[type=tel],[type=url],[type=number],[type=date],[type=password],textarea,select)[readonly]{color:#676a6e;background-color:#f5f5f5}:where([type=text],[type=email],[type=tel],[type=url],[type=number],[type=date],[type=password],textarea,select):disabled{color:#676a6e;pointer-events:none;background-color:#f5f5f5}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;justify-content:flex-start}.simplebar-wrapper{width:inherit;max-width:inherit;height:inherit;max-height:inherit}.simplebar-mask{position:absolute;inset:0;z-index:0;width:auto!important;height:auto!important;padding:0;margin:0;direction:inherit}.simplebar-offset{position:absolute;inset:0;box-sizing:inherit!important;padding:0;margin:0;resize:none!important;direction:inherit!important;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{position:relative;box-sizing:border-box!important;display:block;width:auto;max-width:100%;height:100%;max-height:100%;overflow:auto;direction:inherit;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:before,.simplebar-content:after{display:table;content:" "}.simplebar-placeholder{width:100%;max-width:100%;max-height:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{position:relative;z-index:-1;box-sizing:inherit!important;flex-grow:inherit;flex-shrink:0;flex-basis:0;float:left;width:100%;max-width:1px;height:100%;max-height:1px;padding:0;margin:0;pointer-events:none}.simplebar-height-auto-observer{position:absolute;top:0;left:0;z-index:-1;box-sizing:inherit;display:block;width:1000%;min-width:1px;height:1000%;min-height:1px;pointer-events:none;opacity:0}.simplebar-track{position:absolute;right:0;bottom:0;z-index:1}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;right:0;left:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#33333380;border-radius:7px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:1;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:4px}.simplebar-scrollbar:before{inset:2px 0}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{inset:0 auto 0 0;width:auto;min-width:10px;min-height:0}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{position:fixed;width:500px;height:500px;overflow-x:scroll;overflow-y:hidden;visibility:hidden;opacity:0;direction:rtl;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;overflow-y:scroll;visibility:hidden;scrollbar-width:none;-ms-overflow-style:none}.datepicker{width:-moz-min-content;width:min-content}.datepicker:not(.active){display:none}.datepicker-dropdown{position:absolute;z-index:20;padding-top:4px}.datepicker-dropdown.datepicker-orient-top{padding-top:0;padding-bottom:4px}.datepicker-picker{display:flex;flex-direction:column;background-color:#fff;border-radius:4px}.datepicker-dropdown .datepicker-picker{box-shadow:0 2px 3px #0a0a0a1a,0 0 0 1px #0a0a0a1a}.datepicker-main{flex:auto;padding:2px}.datepicker-footer{background-color:#f5f5f5;box-shadow:inset 0 1px 1px #0a0a0a1a}.datepicker-title{padding:.375rem .75rem;font-weight:700;text-align:center;background-color:#f5f5f5;box-shadow:inset 0 -1px 1px #0a0a0a1a}.datepicker-controls{display:flex}.datepicker-header .datepicker-controls{padding:2px 2px 0}.datepicker-controls .button{position:relative;display:inline-flex;align-items:center;justify-content:center;height:2.25em;padding:calc(.375em - 1px) .75em;margin:0;font-size:1rem;line-height:1.5;color:#363636;text-align:center;white-space:nowrap;vertical-align:top;cursor:pointer;background-color:#fff;border:1px solid gainsboro;border-radius:4px;box-shadow:none}.datepicker-controls .button:focus,.datepicker-controls .button:active{outline:none}.datepicker-controls .button:hover{color:#363636;border-color:#b8b8b8}.datepicker-controls .button:focus{color:#363636;border-color:#3273dc}.datepicker-controls .button:focus:not(:active){box-shadow:0 0 0 .125em #3273dc40}.datepicker-controls .button:active{color:#363636;border-color:#474747}.datepicker-controls .button[disabled]{cursor:not-allowed}.datepicker-header .datepicker-controls .button{font-weight:700;border-color:transparent}.datepicker-header .datepicker-controls .button:hover{background-color:#f9f9f9}.datepicker-header .datepicker-controls .button:active{background-color:#f2f2f2}.datepicker-footer .datepicker-controls .button{flex:auto;margin:calc(.375rem - 1px) .375rem;font-size:.75rem;border-radius:2px}.datepicker-controls .view-switch{flex:auto}.datepicker-controls .prev-button,.datepicker-controls .next-button{flex:0 0 14.2857142857%;padding-right:.375rem;padding-left:.375rem}.datepicker-controls .prev-button.disabled,.datepicker-controls .next-button.disabled{visibility:hidden}.datepicker-view,.datepicker-grid{display:flex}.datepicker-view{align-items:stretch;width:15.75rem}.datepicker-grid{flex:auto;flex-wrap:wrap}.datepicker .days{display:flex;flex:auto;flex-direction:column}.datepicker .days-of-week{display:flex}.datepicker .week-numbers{display:flex;flex:0 0 9.6774193548%;flex-direction:column}.datepicker .weeks{display:flex;flex:auto;flex-direction:column;align-items:stretch}.datepicker span{display:flex;align-items:center;justify-content:center;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:4px;-webkit-touch-callout:none}.datepicker .dow{height:1.5rem;font-size:.875rem;font-weight:700}.datepicker .week{flex:auto;font-size:.75rem;color:#b8b8b8}.datepicker-cell,.datepicker .days .dow{flex-basis:14.2857142857%}.datepicker-cell{height:2.25rem}.datepicker-cell:not(.day){flex-basis:25%;height:4.5rem}.datepicker-cell:not(.disabled):hover{cursor:pointer;background-color:#f9f9f9}.datepicker-cell.focused:not(.selected){background-color:#e9e9e9}.datepicker-cell.selected,.datepicker-cell.selected:hover{font-weight:600;color:#fff;background-color:#3273dc}.datepicker-cell.disabled{color:#dcdcdc}.datepicker-cell.prev:not(.disabled),.datepicker-cell.next:not(.disabled){color:#7a7a7a}.datepicker-cell.prev.selected,.datepicker-cell.next.selected{color:#e6e6e6}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today){background-color:#f5f5f5;border-radius:0}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover{background-color:#efefef}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused{background-color:#e9e9e9}.datepicker-cell.today:not(.selected){background-color:#00d1b2}.datepicker-cell.today:not(.selected):not(.disabled){color:#fff}.datepicker-cell.today.focused:not(.selected){background-color:#00ccad}.datepicker-cell.range-end:not(.selected),.datepicker-cell.range-start:not(.selected){color:#fff;background-color:#b8b8b8}.datepicker-cell.range-end.focused:not(.selected),.datepicker-cell.range-start.focused:not(.selected){background-color:#b3b3b3}.datepicker-cell.range-start:not(.range-end){border-radius:4px 0 0 4px}.datepicker-cell.range-end:not(.range-start){border-radius:0 4px 4px 0}.datepicker-cell.range{background-color:#dcdcdc;border-radius:0}.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover{background-color:#d7d7d7}.datepicker-cell.range.disabled{color:#c6c6c6}.datepicker-cell.range.focused{background-color:#d1d1d1}.datepicker-input.in-edit{border-color:#276bda}.datepicker-input.in-edit:focus,.datepicker-input.in-edit:active{box-shadow:0 0 .25em .25em #276bda33}.u-align-left{text-align:left!important}.u-align-right{text-align:right!important}.u-align-center{text-align:center!important}@media (max-width: 1750px){.u-align-xxl-left{text-align:left!important}.u-align-xxl-right{text-align:right!important}.u-align-xxl-center{text-align:center!important}}@media (max-width: 1279px){.u-align-xl-left{text-align:left!important}.u-align-xl-right{text-align:right!important}.u-align-xl-center{text-align:center!important}}@media (max-width: 992px){.u-align-lg-left{text-align:left!important}.u-align-lg-right{text-align:right!important}.u-align-lg-center{text-align:center!important}}@media (max-width: 768px){.u-align-md-left{text-align:left!important}.u-align-md-right{text-align:right!important}.u-align-md-center{text-align:center!important}}@media (max-width: 576px){.u-align-sm-left{text-align:left!important}.u-align-sm-right{text-align:right!important}.u-align-sm-center{text-align:center!important}}.u-visually-hidden{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:0!important}[class].u-only-sp{display:none!important}@media (max-width: 576px){[class].u-only-sp{display:inline-block!important}}[class].u-only-pc{display:inline-block!important}@media (max-width: 576px){[class].u-only-pc{display:none!important}}.u-d-none{display:none!important}.u-d-inline{display:inline!important}.u-d-inline-block{display:inline-block!important}.u-d-block{display:block!important}.u-d-table{display:table!important}.u-d-table-row{display:table-row!important}.u-d-table-cell{display:table-cell!important}.u-d-flex{display:flex!important}.u-d-inline-flex{display:inline-flex!important}@media (max-width: 1750px){.u-d-xxl-none{display:none!important}.u-d-xxl-inline{display:inline!important}.u-d-xxl-inline-block{display:inline-block!important}.u-d-xxl-block{display:block!important}.u-d-xxl-table{display:table!important}.u-d-xxl-table-row{display:table-row!important}.u-d-xxl-table-cell{display:table-cell!important}.u-d-xxl-flex{display:flex!important}.u-d-xxl-inline-flex{display:inline-flex!important}}@media (max-width: 1279px){.u-d-xl-none{display:none!important}.u-d-xl-inline{display:inline!important}.u-d-xl-inline-block{display:inline-block!important}.u-d-xl-block{display:block!important}.u-d-xl-table{display:table!important}.u-d-xl-table-row{display:table-row!important}.u-d-xl-table-cell{display:table-cell!important}.u-d-xl-flex{display:flex!important}.u-d-xl-inline-flex{display:inline-flex!important}}@media (max-width: 992px){.u-d-lg-none{display:none!important}.u-d-lg-inline{display:inline!important}.u-d-lg-inline-block{display:inline-block!important}.u-d-lg-block{display:block!important}.u-d-lg-table{display:table!important}.u-d-lg-table-row{display:table-row!important}.u-d-lg-table-cell{display:table-cell!important}.u-d-lg-flex{display:flex!important}.u-d-lg-inline-flex{display:inline-flex!important}}@media (max-width: 768px){.u-d-md-none{display:none!important}.u-d-md-inline{display:inline!important}.u-d-md-inline-block{display:inline-block!important}.u-d-md-block{display:block!important}.u-d-md-table{display:table!important}.u-d-md-table-row{display:table-row!important}.u-d-md-table-cell{display:table-cell!important}.u-d-md-flex{display:flex!important}.u-d-md-inline-flex{display:inline-flex!important}}@media (max-width: 576px){.u-d-sm-none{display:none!important}.u-d-sm-inline{display:inline!important}.u-d-sm-inline-block{display:inline-block!important}.u-d-sm-block{display:block!important}.u-d-sm-table{display:table!important}.u-d-sm-table-row{display:table-row!important}.u-d-sm-table-cell{display:table-cell!important}.u-d-sm-flex{display:flex!important}.u-d-sm-inline-flex{display:inline-flex!important}}.u-container-w1040{max-width:calc(1040 * var(--font-ratio) * 1px);margin-inline:auto}.u-color-bright{color:#ededed!important}.u-color-creator{color:#5cb531!important}.u-color-design{color:#ec7aa1!important}.u-color-music{color:#ec6d65!important}.u-color-it{color:#f39800!important}.u-color-tech{color:#ba79b1!important}.u-color-sports{color:#009fde!important}.u-c-model-accent{--color-model-10: var(--dept-color-10, var(--c-accent-10)) !important;--color-model-20: var(--dept-color-20, var(--c-accent-20)) !important;--color-model-30: var(--dept-color-30, var(--c-accent-30)) !important;--color-model-40: var(--dept-color-40, var(--c-accent-40)) !important;--color-model-50: var(--dept-color-50, var(--c-accent-50)) !important;--color-model: var(--dept-color, var(--c-accent)) !important}.u-c-model-bright{--color-model: var(--c-base-bright) !important;--color-model-10: var(--c-base-bright) !important;--color-model-30: currentColor !important}.u-c-model-creator{--color-model: var(--c-creator) !important;--color-model-10: var(--c-creator-10) !important;--color-model-20: var(--c-creator-20) !important;--color-model-30: var(--c-creator-30) !important;--color-model-40: var(--c-creator-40) !important;--color-model-50: var(--c-creator-50) !important}.u-c-model-design{--color-model: var(--c-design) !important;--color-model-10: var(--c-design-10) !important;--color-model-20: var(--c-design-20) !important;--color-model-30: var(--c-design-30) !important;--color-model-40: var(--c-design-40) !important;--color-model-50: var(--c-design-50) !important}.u-c-model-music{--color-model: var(--c-music) !important;--color-model-10: var(--c-music-10) !important;--color-model-20: var(--c-music-20) !important;--color-model-30: var(--c-music-30) !important;--color-model-40: var(--c-music-40) !important;--color-model-50: var(--c-music-50) !important}.u-c-model-it{--color-model: var(--c-it) !important;--color-model-10: var(--c-it-10) !important;--color-model-20: var(--c-it-20) !important;--color-model-30: var(--c-it-30) !important;--color-model-40: var(--c-it-40) !important;--color-model-50: var(--c-it-50) !important}.u-c-model-tech{--color-model: var(--c-tech) !important;--color-model-10: var(--c-tech-10) !important;--color-model-20: var(--c-tech-20) !important;--color-model-30: var(--c-tech-30) !important;--color-model-40: var(--c-tech-40) !important;--color-model-50: var(--c-tech-50) !important}.u-c-model-sports{--color-model: var(--c-sports) !important;--color-model-10: var(--c-sports-10) !important;--color-model-20: var(--c-sports-20) !important;--color-model-30: var(--c-sports-30) !important;--color-model-40: var(--c-sports-40) !important;--color-model-50: var(--c-sports-50) !important}.u-c-model-kamata{--color-model-text: #fff !important;--color-model: var(--c-campus-k) !important}.u-c-model-hachioji{--color-model-text: #fff !important;--color-model: var(--c-campus-h) !important}.u-c-model-gray{--color-model: var(--c-label-1) !important}.u-c-model-white{--color-model: var(--c-label-2) !important}.u-c-model-special{--color-model: var(--c-label-3) !important}.u-c-model-experience{--color-model: var(--c-label-4) !important}.u-c-model-am{--color-model: var(--c-label-5) !important}.u-c-model-pm{--color-model: var(--c-label-6) !important}.u-link-tel{text-decoration:none;pointer-events:none}[data-device] .u-link-tel{pointer-events:initial}.u-link-primary{color:var(--c-primary-blue)}.u-list-disc,.u-list-circle,.u-list-square{padding:0;margin:0}.u-list-disc>li,.u-list-circle>li,.u-list-square>li{position:relative;padding:0 0 0 1em;margin:0;list-style-type:none}.u-list-disc>li:before,.u-list-circle>li:before,.u-list-square>li:before{position:absolute;top:calc(.8em - 2px);left:0;content:""}.u-list-disc>li+li,.u-list-circle>li+li,.u-list-square>li+li{margin-top:.5em}.u-list-disc>li:before{width:4px;height:4px;background-color:currentColor;border-radius:4px}.u-list-circle>li:before{width:6px;height:6px;border:1px solid #91969b;border-radius:6px}.u-m-0{margin:calc(0 * var(--font-ratio) * 1px)!important}.u-mt-0,.u-my-0{margin-top:calc(0 * var(--font-ratio) * 1px)!important}.u-mr-0,.u-mx-0{margin-right:calc(0 * var(--font-ratio) * 1px)!important}.u-mb-0,.u-my-0{margin-bottom:calc(0 * var(--font-ratio) * 1px)!important}.u-ml-0,.u-mx-0{margin-left:calc(0 * var(--font-ratio) * 1px)!important}.u-m-1{margin:calc(8 * var(--font-ratio) * 1px)!important}.u-mt-1,.u-my-1{margin-top:calc(8 * var(--font-ratio) * 1px)!important}.u-mr-1,.u-mx-1{margin-right:calc(8 * var(--font-ratio) * 1px)!important}.u-mb-1,.u-my-1{margin-bottom:calc(8 * var(--font-ratio) * 1px)!important}.u-ml-1,.u-mx-1{margin-left:calc(8 * var(--font-ratio) * 1px)!important}.u-m-2{margin:calc(16 * var(--font-ratio) * 1px)!important}.u-mt-2,.u-my-2{margin-top:calc(16 * var(--font-ratio) * 1px)!important}.u-mr-2,.u-mx-2{margin-right:calc(16 * var(--font-ratio) * 1px)!important}.u-mb-2,.u-my-2{margin-bottom:calc(16 * var(--font-ratio) * 1px)!important}.u-ml-2,.u-mx-2{margin-left:calc(16 * var(--font-ratio) * 1px)!important}.u-m-3{margin:calc(24 * var(--font-ratio) * 1px)!important}.u-mt-3,.u-my-3{margin-top:calc(24 * var(--font-ratio) * 1px)!important}.u-mr-3,.u-mx-3{margin-right:calc(24 * var(--font-ratio) * 1px)!important}.u-mb-3,.u-my-3{margin-bottom:calc(24 * var(--font-ratio) * 1px)!important}.u-ml-3,.u-mx-3{margin-left:calc(24 * var(--font-ratio) * 1px)!important}.u-m-4{margin:calc(32 * var(--font-ratio) * 1px)!important}.u-mt-4,.u-my-4{margin-top:calc(32 * var(--font-ratio) * 1px)!important}.u-mr-4,.u-mx-4{margin-right:calc(32 * var(--font-ratio) * 1px)!important}.u-mb-4,.u-my-4{margin-bottom:calc(32 * var(--font-ratio) * 1px)!important}.u-ml-4,.u-mx-4{margin-left:calc(32 * var(--font-ratio) * 1px)!important}.u-m-5{margin:calc(40 * var(--font-ratio) * 1px)!important}.u-mt-5,.u-my-5{margin-top:calc(40 * var(--font-ratio) * 1px)!important}.u-mr-5,.u-mx-5{margin-right:calc(40 * var(--font-ratio) * 1px)!important}.u-mb-5,.u-my-5{margin-bottom:calc(40 * var(--font-ratio) * 1px)!important}.u-ml-5,.u-mx-5{margin-left:calc(40 * var(--font-ratio) * 1px)!important}.u-m-6{margin:calc(48 * var(--font-ratio) * 1px)!important}.u-mt-6,.u-my-6{margin-top:calc(48 * var(--font-ratio) * 1px)!important}.u-mr-6,.u-mx-6{margin-right:calc(48 * var(--font-ratio) * 1px)!important}.u-mb-6,.u-my-6{margin-bottom:calc(48 * var(--font-ratio) * 1px)!important}.u-ml-6,.u-mx-6{margin-left:calc(48 * var(--font-ratio) * 1px)!important}.u-m-7{margin:calc(56 * var(--font-ratio) * 1px)!important}.u-mt-7,.u-my-7{margin-top:calc(56 * var(--font-ratio) * 1px)!important}.u-mr-7,.u-mx-7{margin-right:calc(56 * var(--font-ratio) * 1px)!important}.u-mb-7,.u-my-7{margin-bottom:calc(56 * var(--font-ratio) * 1px)!important}.u-ml-7,.u-mx-7{margin-left:calc(56 * var(--font-ratio) * 1px)!important}.u-m-8{margin:calc(64 * var(--font-ratio) * 1px)!important}.u-mt-8,.u-my-8{margin-top:calc(64 * var(--font-ratio) * 1px)!important}.u-mr-8,.u-mx-8{margin-right:calc(64 * var(--font-ratio) * 1px)!important}.u-mb-8,.u-my-8{margin-bottom:calc(64 * var(--font-ratio) * 1px)!important}.u-ml-8,.u-mx-8{margin-left:calc(64 * var(--font-ratio) * 1px)!important}.u-m-9{margin:calc(72 * var(--font-ratio) * 1px)!important}.u-mt-9,.u-my-9{margin-top:calc(72 * var(--font-ratio) * 1px)!important}.u-mr-9,.u-mx-9{margin-right:calc(72 * var(--font-ratio) * 1px)!important}.u-mb-9,.u-my-9{margin-bottom:calc(72 * var(--font-ratio) * 1px)!important}.u-ml-9,.u-mx-9{margin-left:calc(72 * var(--font-ratio) * 1px)!important}.u-m-10{margin:calc(80 * var(--font-ratio) * 1px)!important}.u-mt-10,.u-my-10{margin-top:calc(80 * var(--font-ratio) * 1px)!important}.u-mr-10,.u-mx-10{margin-right:calc(80 * var(--font-ratio) * 1px)!important}.u-mb-10,.u-my-10{margin-bottom:calc(80 * var(--font-ratio) * 1px)!important}.u-ml-10,.u-mx-10{margin-left:calc(80 * var(--font-ratio) * 1px)!important}.u-m-11{margin:calc(88 * var(--font-ratio) * 1px)!important}.u-mt-11,.u-my-11{margin-top:calc(88 * var(--font-ratio) * 1px)!important}.u-mr-11,.u-mx-11{margin-right:calc(88 * var(--font-ratio) * 1px)!important}.u-mb-11,.u-my-11{margin-bottom:calc(88 * var(--font-ratio) * 1px)!important}.u-ml-11,.u-mx-11{margin-left:calc(88 * var(--font-ratio) * 1px)!important}.u-m-12{margin:calc(96 * var(--font-ratio) * 1px)!important}.u-mt-12,.u-my-12{margin-top:calc(96 * var(--font-ratio) * 1px)!important}.u-mr-12,.u-mx-12{margin-right:calc(96 * var(--font-ratio) * 1px)!important}.u-mb-12,.u-my-12{margin-bottom:calc(96 * var(--font-ratio) * 1px)!important}.u-ml-12,.u-mx-12{margin-left:calc(96 * var(--font-ratio) * 1px)!important}.u-m-13{margin:calc(104 * var(--font-ratio) * 1px)!important}.u-mt-13,.u-my-13{margin-top:calc(104 * var(--font-ratio) * 1px)!important}.u-mr-13,.u-mx-13{margin-right:calc(104 * var(--font-ratio) * 1px)!important}.u-mb-13,.u-my-13{margin-bottom:calc(104 * var(--font-ratio) * 1px)!important}.u-ml-13,.u-mx-13{margin-left:calc(104 * var(--font-ratio) * 1px)!important}.u-m-14{margin:calc(112 * var(--font-ratio) * 1px)!important}.u-mt-14,.u-my-14{margin-top:calc(112 * var(--font-ratio) * 1px)!important}.u-mr-14,.u-mx-14{margin-right:calc(112 * var(--font-ratio) * 1px)!important}.u-mb-14,.u-my-14{margin-bottom:calc(112 * var(--font-ratio) * 1px)!important}.u-ml-14,.u-mx-14{margin-left:calc(112 * var(--font-ratio) * 1px)!important}.u-m-15{margin:calc(120 * var(--font-ratio) * 1px)!important}.u-mt-15,.u-my-15{margin-top:calc(120 * var(--font-ratio) * 1px)!important}.u-mr-15,.u-mx-15{margin-right:calc(120 * var(--font-ratio) * 1px)!important}.u-mb-15,.u-my-15{margin-bottom:calc(120 * var(--font-ratio) * 1px)!important}.u-ml-15,.u-mx-15{margin-left:calc(120 * var(--font-ratio) * 1px)!important}.u-m-16{margin:calc(128 * var(--font-ratio) * 1px)!important}.u-mt-16,.u-my-16{margin-top:calc(128 * var(--font-ratio) * 1px)!important}.u-mr-16,.u-mx-16{margin-right:calc(128 * var(--font-ratio) * 1px)!important}.u-mb-16,.u-my-16{margin-bottom:calc(128 * var(--font-ratio) * 1px)!important}.u-ml-16,.u-mx-16{margin-left:calc(128 * var(--font-ratio) * 1px)!important}.u-p-0{padding:calc(0 * var(--font-ratio) * 1px)!important}.u-pt-0,.u-py-0{padding-top:calc(0 * var(--font-ratio) * 1px)!important}.u-pr-0,.u-px-0{padding-right:calc(0 * var(--font-ratio) * 1px)!important}.u-pb-0,.u-py-0{padding-bottom:calc(0 * var(--font-ratio) * 1px)!important}.u-pl-0,.u-px-0{padding-left:calc(0 * var(--font-ratio) * 1px)!important}.u-p-1{padding:calc(8 * var(--font-ratio) * 1px)!important}.u-pt-1,.u-py-1{padding-top:calc(8 * var(--font-ratio) * 1px)!important}.u-pr-1,.u-px-1{padding-right:calc(8 * var(--font-ratio) * 1px)!important}.u-pb-1,.u-py-1{padding-bottom:calc(8 * var(--font-ratio) * 1px)!important}.u-pl-1,.u-px-1{padding-left:calc(8 * var(--font-ratio) * 1px)!important}.u-p-2{padding:calc(16 * var(--font-ratio) * 1px)!important}.u-pt-2,.u-py-2{padding-top:calc(16 * var(--font-ratio) * 1px)!important}.u-pr-2,.u-px-2{padding-right:calc(16 * var(--font-ratio) * 1px)!important}.u-pb-2,.u-py-2{padding-bottom:calc(16 * var(--font-ratio) * 1px)!important}.u-pl-2,.u-px-2{padding-left:calc(16 * var(--font-ratio) * 1px)!important}.u-p-3{padding:calc(24 * var(--font-ratio) * 1px)!important}.u-pt-3,.u-py-3{padding-top:calc(24 * var(--font-ratio) * 1px)!important}.u-pr-3,.u-px-3{padding-right:calc(24 * var(--font-ratio) * 1px)!important}.u-pb-3,.u-py-3{padding-bottom:calc(24 * var(--font-ratio) * 1px)!important}.u-pl-3,.u-px-3{padding-left:calc(24 * var(--font-ratio) * 1px)!important}.u-p-4{padding:calc(32 * var(--font-ratio) * 1px)!important}.u-pt-4,.u-py-4{padding-top:calc(32 * var(--font-ratio) * 1px)!important}.u-pr-4,.u-px-4{padding-right:calc(32 * var(--font-ratio) * 1px)!important}.u-pb-4,.u-py-4{padding-bottom:calc(32 * var(--font-ratio) * 1px)!important}.u-pl-4,.u-px-4{padding-left:calc(32 * var(--font-ratio) * 1px)!important}.u-p-5{padding:calc(40 * var(--font-ratio) * 1px)!important}.u-pt-5,.u-py-5{padding-top:calc(40 * var(--font-ratio) * 1px)!important}.u-pr-5,.u-px-5{padding-right:calc(40 * var(--font-ratio) * 1px)!important}.u-pb-5,.u-py-5{padding-bottom:calc(40 * var(--font-ratio) * 1px)!important}.u-pl-5,.u-px-5{padding-left:calc(40 * var(--font-ratio) * 1px)!important}.u-p-6{padding:calc(48 * var(--font-ratio) * 1px)!important}.u-pt-6,.u-py-6{padding-top:calc(48 * var(--font-ratio) * 1px)!important}.u-pr-6,.u-px-6{padding-right:calc(48 * var(--font-ratio) * 1px)!important}.u-pb-6,.u-py-6{padding-bottom:calc(48 * var(--font-ratio) * 1px)!important}.u-pl-6,.u-px-6{padding-left:calc(48 * var(--font-ratio) * 1px)!important}.u-p-7{padding:calc(56 * var(--font-ratio) * 1px)!important}.u-pt-7,.u-py-7{padding-top:calc(56 * var(--font-ratio) * 1px)!important}.u-pr-7,.u-px-7{padding-right:calc(56 * var(--font-ratio) * 1px)!important}.u-pb-7,.u-py-7{padding-bottom:calc(56 * var(--font-ratio) * 1px)!important}.u-pl-7,.u-px-7{padding-left:calc(56 * var(--font-ratio) * 1px)!important}.u-p-8{padding:calc(64 * var(--font-ratio) * 1px)!important}.u-pt-8,.u-py-8{padding-top:calc(64 * var(--font-ratio) * 1px)!important}.u-pr-8,.u-px-8{padding-right:calc(64 * var(--font-ratio) * 1px)!important}.u-pb-8,.u-py-8{padding-bottom:calc(64 * var(--font-ratio) * 1px)!important}.u-pl-8,.u-px-8{padding-left:calc(64 * var(--font-ratio) * 1px)!important}.u-p-9{padding:calc(72 * var(--font-ratio) * 1px)!important}.u-pt-9,.u-py-9{padding-top:calc(72 * var(--font-ratio) * 1px)!important}.u-pr-9,.u-px-9{padding-right:calc(72 * var(--font-ratio) * 1px)!important}.u-pb-9,.u-py-9{padding-bottom:calc(72 * var(--font-ratio) * 1px)!important}.u-pl-9,.u-px-9{padding-left:calc(72 * var(--font-ratio) * 1px)!important}.u-p-10{padding:calc(80 * var(--font-ratio) * 1px)!important}.u-pt-10,.u-py-10{padding-top:calc(80 * var(--font-ratio) * 1px)!important}.u-pr-10,.u-px-10{padding-right:calc(80 * var(--font-ratio) * 1px)!important}.u-pb-10,.u-py-10{padding-bottom:calc(80 * var(--font-ratio) * 1px)!important}.u-pl-10,.u-px-10{padding-left:calc(80 * var(--font-ratio) * 1px)!important}.u-p-11{padding:calc(88 * var(--font-ratio) * 1px)!important}.u-pt-11,.u-py-11{padding-top:calc(88 * var(--font-ratio) * 1px)!important}.u-pr-11,.u-px-11{padding-right:calc(88 * var(--font-ratio) * 1px)!important}.u-pb-11,.u-py-11{padding-bottom:calc(88 * var(--font-ratio) * 1px)!important}.u-pl-11,.u-px-11{padding-left:calc(88 * var(--font-ratio) * 1px)!important}.u-p-12{padding:calc(96 * var(--font-ratio) * 1px)!important}.u-pt-12,.u-py-12{padding-top:calc(96 * var(--font-ratio) * 1px)!important}.u-pr-12,.u-px-12{padding-right:calc(96 * var(--font-ratio) * 1px)!important}.u-pb-12,.u-py-12{padding-bottom:calc(96 * var(--font-ratio) * 1px)!important}.u-pl-12,.u-px-12{padding-left:calc(96 * var(--font-ratio) * 1px)!important}.u-p-13{padding:calc(104 * var(--font-ratio) * 1px)!important}.u-pt-13,.u-py-13{padding-top:calc(104 * var(--font-ratio) * 1px)!important}.u-pr-13,.u-px-13{padding-right:calc(104 * var(--font-ratio) * 1px)!important}.u-pb-13,.u-py-13{padding-bottom:calc(104 * var(--font-ratio) * 1px)!important}.u-pl-13,.u-px-13{padding-left:calc(104 * var(--font-ratio) * 1px)!important}.u-p-14{padding:calc(112 * var(--font-ratio) * 1px)!important}.u-pt-14,.u-py-14{padding-top:calc(112 * var(--font-ratio) * 1px)!important}.u-pr-14,.u-px-14{padding-right:calc(112 * var(--font-ratio) * 1px)!important}.u-pb-14,.u-py-14{padding-bottom:calc(112 * var(--font-ratio) * 1px)!important}.u-pl-14,.u-px-14{padding-left:calc(112 * var(--font-ratio) * 1px)!important}.u-p-15{padding:calc(120 * var(--font-ratio) * 1px)!important}.u-pt-15,.u-py-15{padding-top:calc(120 * var(--font-ratio) * 1px)!important}.u-pr-15,.u-px-15{padding-right:calc(120 * var(--font-ratio) * 1px)!important}.u-pb-15,.u-py-15{padding-bottom:calc(120 * var(--font-ratio) * 1px)!important}.u-pl-15,.u-px-15{padding-left:calc(120 * var(--font-ratio) * 1px)!important}.u-p-16{padding:calc(128 * var(--font-ratio) * 1px)!important}.u-pt-16,.u-py-16{padding-top:calc(128 * var(--font-ratio) * 1px)!important}.u-pr-16,.u-px-16{padding-right:calc(128 * var(--font-ratio) * 1px)!important}.u-pb-16,.u-py-16{padding-bottom:calc(128 * var(--font-ratio) * 1px)!important}.u-pl-16,.u-px-16{padding-left:calc(128 * var(--font-ratio) * 1px)!important}.u-m-n1{margin:calc(-8 * var(--font-ratio) * 1px)!important}.u-mt-n1,.u-my-n1{margin-top:calc(-8 * var(--font-ratio) * 1px)!important}.u-mr-n1,.u-mx-n1{margin-right:calc(-8 * var(--font-ratio) * 1px)!important}.u-mb-n1,.u-my-n1{margin-bottom:calc(-8 * var(--font-ratio) * 1px)!important}.u-ml-n1,.u-mx-n1{margin-left:calc(-8 * var(--font-ratio) * 1px)!important}.u-m-n2{margin:calc(-16 * var(--font-ratio) * 1px)!important}.u-mt-n2,.u-my-n2{margin-top:calc(-16 * var(--font-ratio) * 1px)!important}.u-mr-n2,.u-mx-n2{margin-right:calc(-16 * var(--font-ratio) * 1px)!important}.u-mb-n2,.u-my-n2{margin-bottom:calc(-16 * var(--font-ratio) * 1px)!important}.u-ml-n2,.u-mx-n2{margin-left:calc(-16 * var(--font-ratio) * 1px)!important}.u-m-n3{margin:calc(-24 * var(--font-ratio) * 1px)!important}.u-mt-n3,.u-my-n3{margin-top:calc(-24 * var(--font-ratio) * 1px)!important}.u-mr-n3,.u-mx-n3{margin-right:calc(-24 * var(--font-ratio) * 1px)!important}.u-mb-n3,.u-my-n3{margin-bottom:calc(-24 * var(--font-ratio) * 1px)!important}.u-ml-n3,.u-mx-n3{margin-left:calc(-24 * var(--font-ratio) * 1px)!important}.u-m-n4{margin:calc(-32 * var(--font-ratio) * 1px)!important}.u-mt-n4,.u-my-n4{margin-top:calc(-32 * var(--font-ratio) * 1px)!important}.u-mr-n4,.u-mx-n4{margin-right:calc(-32 * var(--font-ratio) * 1px)!important}.u-mb-n4,.u-my-n4{margin-bottom:calc(-32 * var(--font-ratio) * 1px)!important}.u-ml-n4,.u-mx-n4{margin-left:calc(-32 * var(--font-ratio) * 1px)!important}.u-m-n5{margin:calc(-40 * var(--font-ratio) * 1px)!important}.u-mt-n5,.u-my-n5{margin-top:calc(-40 * var(--font-ratio) * 1px)!important}.u-mr-n5,.u-mx-n5{margin-right:calc(-40 * var(--font-ratio) * 1px)!important}.u-mb-n5,.u-my-n5{margin-bottom:calc(-40 * var(--font-ratio) * 1px)!important}.u-ml-n5,.u-mx-n5{margin-left:calc(-40 * var(--font-ratio) * 1px)!important}.u-m-n6{margin:calc(-48 * var(--font-ratio) * 1px)!important}.u-mt-n6,.u-my-n6{margin-top:calc(-48 * var(--font-ratio) * 1px)!important}.u-mr-n6,.u-mx-n6{margin-right:calc(-48 * var(--font-ratio) * 1px)!important}.u-mb-n6,.u-my-n6{margin-bottom:calc(-48 * var(--font-ratio) * 1px)!important}.u-ml-n6,.u-mx-n6{margin-left:calc(-48 * var(--font-ratio) * 1px)!important}.u-m-n7{margin:calc(-56 * var(--font-ratio) * 1px)!important}.u-mt-n7,.u-my-n7{margin-top:calc(-56 * var(--font-ratio) * 1px)!important}.u-mr-n7,.u-mx-n7{margin-right:calc(-56 * var(--font-ratio) * 1px)!important}.u-mb-n7,.u-my-n7{margin-bottom:calc(-56 * var(--font-ratio) * 1px)!important}.u-ml-n7,.u-mx-n7{margin-left:calc(-56 * var(--font-ratio) * 1px)!important}.u-m-n8{margin:calc(-64 * var(--font-ratio) * 1px)!important}.u-mt-n8,.u-my-n8{margin-top:calc(-64 * var(--font-ratio) * 1px)!important}.u-mr-n8,.u-mx-n8{margin-right:calc(-64 * var(--font-ratio) * 1px)!important}.u-mb-n8,.u-my-n8{margin-bottom:calc(-64 * var(--font-ratio) * 1px)!important}.u-ml-n8,.u-mx-n8{margin-left:calc(-64 * var(--font-ratio) * 1px)!important}.u-m-n9{margin:calc(-72 * var(--font-ratio) * 1px)!important}.u-mt-n9,.u-my-n9{margin-top:calc(-72 * var(--font-ratio) * 1px)!important}.u-mr-n9,.u-mx-n9{margin-right:calc(-72 * var(--font-ratio) * 1px)!important}.u-mb-n9,.u-my-n9{margin-bottom:calc(-72 * var(--font-ratio) * 1px)!important}.u-ml-n9,.u-mx-n9{margin-left:calc(-72 * var(--font-ratio) * 1px)!important}.u-m-n10{margin:calc(-80 * var(--font-ratio) * 1px)!important}.u-mt-n10,.u-my-n10{margin-top:calc(-80 * var(--font-ratio) * 1px)!important}.u-mr-n10,.u-mx-n10{margin-right:calc(-80 * var(--font-ratio) * 1px)!important}.u-mb-n10,.u-my-n10{margin-bottom:calc(-80 * var(--font-ratio) * 1px)!important}.u-ml-n10,.u-mx-n10{margin-left:calc(-80 * var(--font-ratio) * 1px)!important}.u-m-n11{margin:calc(-88 * var(--font-ratio) * 1px)!important}.u-mt-n11,.u-my-n11{margin-top:calc(-88 * var(--font-ratio) * 1px)!important}.u-mr-n11,.u-mx-n11{margin-right:calc(-88 * var(--font-ratio) * 1px)!important}.u-mb-n11,.u-my-n11{margin-bottom:calc(-88 * var(--font-ratio) * 1px)!important}.u-ml-n11,.u-mx-n11{margin-left:calc(-88 * var(--font-ratio) * 1px)!important}.u-m-n12{margin:calc(-96 * var(--font-ratio) * 1px)!important}.u-mt-n12,.u-my-n12{margin-top:calc(-96 * var(--font-ratio) * 1px)!important}.u-mr-n12,.u-mx-n12{margin-right:calc(-96 * var(--font-ratio) * 1px)!important}.u-mb-n12,.u-my-n12{margin-bottom:calc(-96 * var(--font-ratio) * 1px)!important}.u-ml-n12,.u-mx-n12{margin-left:calc(-96 * var(--font-ratio) * 1px)!important}.u-m-n13{margin:calc(-104 * var(--font-ratio) * 1px)!important}.u-mt-n13,.u-my-n13{margin-top:calc(-104 * var(--font-ratio) * 1px)!important}.u-mr-n13,.u-mx-n13{margin-right:calc(-104 * var(--font-ratio) * 1px)!important}.u-mb-n13,.u-my-n13{margin-bottom:calc(-104 * var(--font-ratio) * 1px)!important}.u-ml-n13,.u-mx-n13{margin-left:calc(-104 * var(--font-ratio) * 1px)!important}.u-m-n14{margin:calc(-112 * var(--font-ratio) * 1px)!important}.u-mt-n14,.u-my-n14{margin-top:calc(-112 * var(--font-ratio) * 1px)!important}.u-mr-n14,.u-mx-n14{margin-right:calc(-112 * var(--font-ratio) * 1px)!important}.u-mb-n14,.u-my-n14{margin-bottom:calc(-112 * var(--font-ratio) * 1px)!important}.u-ml-n14,.u-mx-n14{margin-left:calc(-112 * var(--font-ratio) * 1px)!important}.u-m-n15{margin:calc(-120 * var(--font-ratio) * 1px)!important}.u-mt-n15,.u-my-n15{margin-top:calc(-120 * var(--font-ratio) * 1px)!important}.u-mr-n15,.u-mx-n15{margin-right:calc(-120 * var(--font-ratio) * 1px)!important}.u-mb-n15,.u-my-n15{margin-bottom:calc(-120 * var(--font-ratio) * 1px)!important}.u-ml-n15,.u-mx-n15{margin-left:calc(-120 * var(--font-ratio) * 1px)!important}.u-m-n16{margin:calc(-128 * var(--font-ratio) * 1px)!important}.u-mt-n16,.u-my-n16{margin-top:calc(-128 * var(--font-ratio) * 1px)!important}.u-mr-n16,.u-mx-n16{margin-right:calc(-128 * var(--font-ratio) * 1px)!important}.u-mb-n16,.u-my-n16{margin-bottom:calc(-128 * var(--font-ratio) * 1px)!important}.u-ml-n16,.u-mx-n16{margin-left:calc(-128 * var(--font-ratio) * 1px)!important}.u-m-auto{margin:auto!important}.u-mt-auto,.u-my-auto{margin-top:auto!important}.u-mr-auto,.u-mx-auto{margin-right:auto!important}.u-mb-auto,.u-my-auto{margin-bottom:auto!important}.u-ml-auto,.u-mx-auto{margin-left:auto!important}@media (max-width: 1750px){.u-m-xxl-0{margin:calc(0 * var(--font-ratio) * 1px)!important}.u-mt-xxl-0,.u-my-xxl-0{margin-top:calc(0 * var(--font-ratio) * 1px)!important}.u-mr-xxl-0,.u-mx-xxl-0{margin-right:calc(0 * var(--font-ratio) * 1px)!important}.u-mb-xxl-0,.u-my-xxl-0{margin-bottom:calc(0 * var(--font-ratio) * 1px)!important}.u-ml-xxl-0,.u-mx-xxl-0{margin-left:calc(0 * var(--font-ratio) * 1px)!important}.u-m-xxl-1{margin:calc(8 * var(--font-ratio) * 1px)!important}.u-mt-xxl-1,.u-my-xxl-1{margin-top:calc(8 * var(--font-ratio) * 1px)!important}.u-mr-xxl-1,.u-mx-xxl-1{margin-right:calc(8 * var(--font-ratio) * 1px)!important}.u-mb-xxl-1,.u-my-xxl-1{margin-bottom:calc(8 * var(--font-ratio) * 1px)!important}.u-ml-xxl-1,.u-mx-xxl-1{margin-left:calc(8 * var(--font-ratio) * 1px)!important}.u-m-xxl-2{margin:calc(16 * var(--font-ratio) * 1px)!important}.u-mt-xxl-2,.u-my-xxl-2{margin-top:calc(16 * var(--font-ratio) * 1px)!important}.u-mr-xxl-2,.u-mx-xxl-2{margin-right:calc(16 * var(--font-ratio) * 1px)!important}.u-mb-xxl-2,.u-my-xxl-2{margin-bottom:calc(16 * var(--font-ratio) * 1px)!important}.u-ml-xxl-2,.u-mx-xxl-2{margin-left:calc(16 * var(--font-ratio) * 1px)!important}.u-m-xxl-3{margin:calc(24 * var(--font-ratio) * 1px)!important}.u-mt-xxl-3,.u-my-xxl-3{margin-top:calc(24 * var(--font-ratio) * 1px)!important}.u-mr-xxl-3,.u-mx-xxl-3{margin-right:calc(24 * var(--font-ratio) * 1px)!important}.u-mb-xxl-3,.u-my-xxl-3{margin-bottom:calc(24 * var(--font-ratio) * 1px)!important}.u-ml-xxl-3,.u-mx-xxl-3{margin-left:calc(24 * var(--font-ratio) * 1px)!important}.u-m-xxl-4{margin:calc(32 * var(--font-ratio) * 1px)!important}.u-mt-xxl-4,.u-my-xxl-4{margin-top:calc(32 * var(--font-ratio) * 1px)!important}.u-mr-xxl-4,.u-mx-xxl-4{margin-right:calc(32 * var(--font-ratio) * 1px)!important}.u-mb-xxl-4,.u-my-xxl-4{margin-bottom:calc(32 * var(--font-ratio) * 1px)!important}.u-ml-xxl-4,.u-mx-xxl-4{margin-left:calc(32 * var(--font-ratio) * 1px)!important}.u-m-xxl-5{margin:calc(40 * var(--font-ratio) * 1px)!important}.u-mt-xxl-5,.u-my-xxl-5{margin-top:calc(40 * var(--font-ratio) * 1px)!important}.u-mr-xxl-5,.u-mx-xxl-5{margin-right:calc(40 * var(--font-ratio) * 1px)!important}.u-mb-xxl-5,.u-my-xxl-5{margin-bottom:calc(40 * var(--font-ratio) * 1px)!important}.u-ml-xxl-5,.u-mx-xxl-5{margin-left:calc(40 * var(--font-ratio) * 1px)!important}.u-m-xxl-6{margin:calc(48 * var(--font-ratio) * 1px)!important}.u-mt-xxl-6,.u-my-xxl-6{margin-top:calc(48 * var(--font-ratio) * 1px)!important}.u-mr-xxl-6,.u-mx-xxl-6{margin-right:calc(48 * var(--font-ratio) * 1px)!important}.u-mb-xxl-6,.u-my-xxl-6{margin-bottom:calc(48 * var(--font-ratio) * 1px)!important}.u-ml-xxl-6,.u-mx-xxl-6{margin-left:calc(48 * var(--font-ratio) * 1px)!important}.u-m-xxl-7{margin:calc(56 * var(--font-ratio) * 1px)!important}.u-mt-xxl-7,.u-my-xxl-7{margin-top:calc(56 * var(--font-ratio) * 1px)!important}.u-mr-xxl-7,.u-mx-xxl-7{margin-right:calc(56 * var(--font-ratio) * 1px)!important}.u-mb-xxl-7,.u-my-xxl-7{margin-bottom:calc(56 * var(--font-ratio) * 1px)!important}.u-ml-xxl-7,.u-mx-xxl-7{margin-left:calc(56 * var(--font-ratio) * 1px)!important}.u-m-xxl-8{margin:calc(64 * var(--font-ratio) * 1px)!important}.u-mt-xxl-8,.u-my-xxl-8{margin-top:calc(64 * var(--font-ratio) * 1px)!important}.u-mr-xxl-8,.u-mx-xxl-8{margin-right:calc(64 * var(--font-ratio) * 1px)!important}.u-mb-xxl-8,.u-my-xxl-8{margin-bottom:calc(64 * var(--font-ratio) * 1px)!important}.u-ml-xxl-8,.u-mx-xxl-8{margin-left:calc(64 * var(--font-ratio) * 1px)!important}.u-m-xxl-9{margin:calc(72 * var(--font-ratio) * 1px)!important}.u-mt-xxl-9,.u-my-xxl-9{margin-top:calc(72 * var(--font-ratio) * 1px)!important}.u-mr-xxl-9,.u-mx-xxl-9{margin-right:calc(72 * var(--font-ratio) * 1px)!important}.u-mb-xxl-9,.u-my-xxl-9{margin-bottom:calc(72 * var(--font-ratio) * 1px)!important}.u-ml-xxl-9,.u-mx-xxl-9{margin-left:calc(72 * var(--font-ratio) * 1px)!important}.u-m-xxl-10{margin:calc(80 * var(--font-ratio) * 1px)!important}.u-mt-xxl-10,.u-my-xxl-10{margin-top:calc(80 * var(--font-ratio) * 1px)!important}.u-mr-xxl-10,.u-mx-xxl-10{margin-right:calc(80 * var(--font-ratio) * 1px)!important}.u-mb-xxl-10,.u-my-xxl-10{margin-bottom:calc(80 * var(--font-ratio) * 1px)!important}.u-ml-xxl-10,.u-mx-xxl-10{margin-left:calc(80 * var(--font-ratio) * 1px)!important}.u-m-xxl-11{margin:calc(88 * var(--font-ratio) * 1px)!important}.u-mt-xxl-11,.u-my-xxl-11{margin-top:calc(88 * var(--font-ratio) * 1px)!important}.u-mr-xxl-11,.u-mx-xxl-11{margin-right:calc(88 * var(--font-ratio) * 1px)!important}.u-mb-xxl-11,.u-my-xxl-11{margin-bottom:calc(88 * var(--font-ratio) * 1px)!important}.u-ml-xxl-11,.u-mx-xxl-11{margin-left:calc(88 * var(--font-ratio) * 1px)!important}.u-m-xxl-12{margin:calc(96 * var(--font-ratio) * 1px)!important}.u-mt-xxl-12,.u-my-xxl-12{margin-top:calc(96 * var(--font-ratio) * 1px)!important}.u-mr-xxl-12,.u-mx-xxl-12{margin-right:calc(96 * var(--font-ratio) * 1px)!important}.u-mb-xxl-12,.u-my-xxl-12{margin-bottom:calc(96 * var(--font-ratio) * 1px)!important}.u-ml-xxl-12,.u-mx-xxl-12{margin-left:calc(96 * var(--font-ratio) * 1px)!important}.u-m-xxl-13{margin:calc(104 * var(--font-ratio) * 1px)!important}.u-mt-xxl-13,.u-my-xxl-13{margin-top:calc(104 * var(--font-ratio) * 1px)!important}.u-mr-xxl-13,.u-mx-xxl-13{margin-right:calc(104 * var(--font-ratio) * 1px)!important}.u-mb-xxl-13,.u-my-xxl-13{margin-bottom:calc(104 * var(--font-ratio) * 1px)!important}.u-ml-xxl-13,.u-mx-xxl-13{margin-left:calc(104 * var(--font-ratio) * 1px)!important}.u-m-xxl-14{margin:calc(112 * var(--font-ratio) * 1px)!important}.u-mt-xxl-14,.u-my-xxl-14{margin-top:calc(112 * var(--font-ratio) * 1px)!important}.u-mr-xxl-14,.u-mx-xxl-14{margin-right:calc(112 * var(--font-ratio) * 1px)!important}.u-mb-xxl-14,.u-my-xxl-14{margin-bottom:calc(112 * var(--font-ratio) * 1px)!important}.u-ml-xxl-14,.u-mx-xxl-14{margin-left:calc(112 * var(--font-ratio) * 1px)!important}.u-m-xxl-15{margin:calc(120 * var(--font-ratio) * 1px)!important}.u-mt-xxl-15,.u-my-xxl-15{margin-top:calc(120 * var(--font-ratio) * 1px)!important}.u-mr-xxl-15,.u-mx-xxl-15{margin-right:calc(120 * var(--font-ratio) * 1px)!important}.u-mb-xxl-15,.u-my-xxl-15{margin-bottom:calc(120 * var(--font-ratio) * 1px)!important}.u-ml-xxl-15,.u-mx-xxl-15{margin-left:calc(120 * var(--font-ratio) * 1px)!important}.u-m-xxl-16{margin:calc(128 * var(--font-ratio) * 1px)!important}.u-mt-xxl-16,.u-my-xxl-16{margin-top:calc(128 * var(--font-ratio) * 1px)!important}.u-mr-xxl-16,.u-mx-xxl-16{margin-right:calc(128 * var(--font-ratio) * 1px)!important}.u-mb-xxl-16,.u-my-xxl-16{margin-bottom:calc(128 * var(--font-ratio) * 1px)!important}.u-ml-xxl-16,.u-mx-xxl-16{margin-left:calc(128 * var(--font-ratio) * 1px)!important}.u-p-xxl-0{padding:calc(0 * var(--font-ratio) * 1px)!important}.u-pt-xxl-0,.u-py-xxl-0{padding-top:calc(0 * var(--font-ratio) * 1px)!important}.u-pr-xxl-0,.u-px-xxl-0{padding-right:calc(0 * var(--font-ratio) * 1px)!important}.u-pb-xxl-0,.u-py-xxl-0{padding-bottom:calc(0 * var(--font-ratio) * 1px)!important}.u-pl-xxl-0,.u-px-xxl-0{padding-left:calc(0 * var(--font-ratio) * 1px)!important}.u-p-xxl-1{padding:calc(8 * var(--font-ratio) * 1px)!important}.u-pt-xxl-1,.u-py-xxl-1{padding-top:calc(8 * var(--font-ratio) * 1px)!important}.u-pr-xxl-1,.u-px-xxl-1{padding-right:calc(8 * var(--font-ratio) * 1px)!important}.u-pb-xxl-1,.u-py-xxl-1{padding-bottom:calc(8 * var(--font-ratio) * 1px)!important}.u-pl-xxl-1,.u-px-xxl-1{padding-left:calc(8 * var(--font-ratio) * 1px)!important}.u-p-xxl-2{padding:calc(16 * var(--font-ratio) * 1px)!important}.u-pt-xxl-2,.u-py-xxl-2{padding-top:calc(16 * var(--font-ratio) * 1px)!important}.u-pr-xxl-2,.u-px-xxl-2{padding-right:calc(16 * var(--font-ratio) * 1px)!important}.u-pb-xxl-2,.u-py-xxl-2{padding-bottom:calc(16 * var(--font-ratio) * 1px)!important}.u-pl-xxl-2,.u-px-xxl-2{padding-left:calc(16 * var(--font-ratio) * 1px)!important}.u-p-xxl-3{padding:calc(24 * var(--font-ratio) * 1px)!important}.u-pt-xxl-3,.u-py-xxl-3{padding-top:calc(24 * var(--font-ratio) * 1px)!important}.u-pr-xxl-3,.u-px-xxl-3{padding-right:calc(24 * var(--font-ratio) * 1px)!important}.u-pb-xxl-3,.u-py-xxl-3{padding-bottom:calc(24 * var(--font-ratio) * 1px)!important}.u-pl-xxl-3,.u-px-xxl-3{padding-left:calc(24 * var(--font-ratio) * 1px)!important}.u-p-xxl-4{padding:calc(32 * var(--font-ratio) * 1px)!important}.u-pt-xxl-4,.u-py-xxl-4{padding-top:calc(32 * var(--font-ratio) * 1px)!important}.u-pr-xxl-4,.u-px-xxl-4{padding-right:calc(32 * var(--font-ratio) * 1px)!important}.u-pb-xxl-4,.u-py-xxl-4{padding-bottom:calc(32 * var(--font-ratio) * 1px)!important}.u-pl-xxl-4,.u-px-xxl-4{padding-left:calc(32 * var(--font-ratio) * 1px)!important}.u-p-xxl-5{padding:calc(40 * var(--font-ratio) * 1px)!important}.u-pt-xxl-5,.u-py-xxl-5{padding-top:calc(40 * var(--font-ratio) * 1px)!important}.u-pr-xxl-5,.u-px-xxl-5{padding-right:calc(40 * var(--font-ratio) * 1px)!important}.u-pb-xxl-5,.u-py-xxl-5{padding-bottom:calc(40 * var(--font-ratio) * 1px)!important}.u-pl-xxl-5,.u-px-xxl-5{padding-left:calc(40 * var(--font-ratio) * 1px)!important}.u-p-xxl-6{padding:calc(48 * var(--font-ratio) * 1px)!important}.u-pt-xxl-6,.u-py-xxl-6{padding-top:calc(48 * var(--font-ratio) * 1px)!important}.u-pr-xxl-6,.u-px-xxl-6{padding-right:calc(48 * var(--font-ratio) * 1px)!important}.u-pb-xxl-6,.u-py-xxl-6{padding-bottom:calc(48 * var(--font-ratio) * 1px)!important}.u-pl-xxl-6,.u-px-xxl-6{padding-left:calc(48 * var(--font-ratio) * 1px)!important}.u-p-xxl-7{padding:calc(56 * var(--font-ratio) * 1px)!important}.u-pt-xxl-7,.u-py-xxl-7{padding-top:calc(56 * var(--font-ratio) * 1px)!important}.u-pr-xxl-7,.u-px-xxl-7{padding-right:calc(56 * var(--font-ratio) * 1px)!important}.u-pb-xxl-7,.u-py-xxl-7{padding-bottom:calc(56 * var(--font-ratio) * 1px)!important}.u-pl-xxl-7,.u-px-xxl-7{padding-left:calc(56 * var(--font-ratio) * 1px)!important}.u-p-xxl-8{padding:calc(64 * var(--font-ratio) * 1px)!important}.u-pt-xxl-8,.u-py-xxl-8{padding-top:calc(64 * var(--font-ratio) * 1px)!important}.u-pr-xxl-8,.u-px-xxl-8{padding-right:calc(64 * var(--font-ratio) * 1px)!important}.u-pb-xxl-8,.u-py-xxl-8{padding-bottom:calc(64 * var(--font-ratio) * 1px)!important}.u-pl-xxl-8,.u-px-xxl-8{padding-left:calc(64 * var(--font-ratio) * 1px)!important}.u-p-xxl-9{padding:calc(72 * var(--font-ratio) * 1px)!important}.u-pt-xxl-9,.u-py-xxl-9{padding-top:calc(72 * var(--font-ratio) * 1px)!important}.u-pr-xxl-9,.u-px-xxl-9{padding-right:calc(72 * var(--font-ratio) * 1px)!important}.u-pb-xxl-9,.u-py-xxl-9{padding-bottom:calc(72 * var(--font-ratio) * 1px)!important}.u-pl-xxl-9,.u-px-xxl-9{padding-left:calc(72 * var(--font-ratio) * 1px)!important}.u-p-xxl-10{padding:calc(80 * var(--font-ratio) * 1px)!important}.u-pt-xxl-10,.u-py-xxl-10{padding-top:calc(80 * var(--font-ratio) * 1px)!important}.u-pr-xxl-10,.u-px-xxl-10{padding-right:calc(80 * var(--font-ratio) * 1px)!important}.u-pb-xxl-10,.u-py-xxl-10{padding-bottom:calc(80 * var(--font-ratio) * 1px)!important}.u-pl-xxl-10,.u-px-xxl-10{padding-left:calc(80 * var(--font-ratio) * 1px)!important}.u-p-xxl-11{padding:calc(88 * var(--font-ratio) * 1px)!important}.u-pt-xxl-11,.u-py-xxl-11{padding-top:calc(88 * var(--font-ratio) * 1px)!important}.u-pr-xxl-11,.u-px-xxl-11{padding-right:calc(88 * var(--font-ratio) * 1px)!important}.u-pb-xxl-11,.u-py-xxl-11{padding-bottom:calc(88 * var(--font-ratio) * 1px)!important}.u-pl-xxl-11,.u-px-xxl-11{padding-left:calc(88 * var(--font-ratio) * 1px)!important}.u-p-xxl-12{padding:calc(96 * var(--font-ratio) * 1px)!important}.u-pt-xxl-12,.u-py-xxl-12{padding-top:calc(96 * var(--font-ratio) * 1px)!important}.u-pr-xxl-12,.u-px-xxl-12{padding-right:calc(96 * var(--font-ratio) * 1px)!important}.u-pb-xxl-12,.u-py-xxl-12{padding-bottom:calc(96 * var(--font-ratio) * 1px)!important}.u-pl-xxl-12,.u-px-xxl-12{padding-left:calc(96 * var(--font-ratio) * 1px)!important}.u-p-xxl-13{padding:calc(104 * var(--font-ratio) * 1px)!important}.u-pt-xxl-13,.u-py-xxl-13{padding-top:calc(104 * var(--font-ratio) * 1px)!important}.u-pr-xxl-13,.u-px-xxl-13{padding-right:calc(104 * var(--font-ratio) * 1px)!important}.u-pb-xxl-13,.u-py-xxl-13{padding-bottom:calc(104 * var(--font-ratio) * 1px)!important}.u-pl-xxl-13,.u-px-xxl-13{padding-left:calc(104 * var(--font-ratio) * 1px)!important}.u-p-xxl-14{padding:calc(112 * var(--font-ratio) * 1px)!important}.u-pt-xxl-14,.u-py-xxl-14{padding-top:calc(112 * var(--font-ratio) * 1px)!important}.u-pr-xxl-14,.u-px-xxl-14{padding-right:calc(112 * var(--font-ratio) * 1px)!important}.u-pb-xxl-14,.u-py-xxl-14{padding-bottom:calc(112 * var(--font-ratio) * 1px)!important}.u-pl-xxl-14,.u-px-xxl-14{padding-left:calc(112 * var(--font-ratio) * 1px)!important}.u-p-xxl-15{padding:calc(120 * var(--font-ratio) * 1px)!important}.u-pt-xxl-15,.u-py-xxl-15{padding-top:calc(120 * var(--font-ratio) * 1px)!important}.u-pr-xxl-15,.u-px-xxl-15{padding-right:calc(120 * var(--font-ratio) * 1px)!important}.u-pb-xxl-15,.u-py-xxl-15{padding-bottom:calc(120 * var(--font-ratio) * 1px)!important}.u-pl-xxl-15,.u-px-xxl-15{padding-left:calc(120 * var(--font-ratio) * 1px)!important}.u-p-xxl-16{padding:calc(128 * var(--font-ratio) * 1px)!important}.u-pt-xxl-16,.u-py-xxl-16{padding-top:calc(128 * var(--font-ratio) * 1px)!important}.u-pr-xxl-16,.u-px-xxl-16{padding-right:calc(128 * var(--font-ratio) * 1px)!important}.u-pb-xxl-16,.u-py-xxl-16{padding-bottom:calc(128 * var(--font-ratio) * 1px)!important}.u-pl-xxl-16,.u-px-xxl-16{padding-left:calc(128 * var(--font-ratio) * 1px)!important}.u-m-xxl-n1{margin:calc(-8 * var(--font-ratio) * 1px)!important}.u-mt-xxl-n1,.u-my-xxl-n1{margin-top:calc(-8 * var(--font-ratio) * 1px)!important}.u-mr-xxl-n1,.u-mx-xxl-n1{margin-right:calc(-8 * var(--font-ratio) * 1px)!important}.u-mb-xxl-n1,.u-my-xxl-n1{margin-bottom:calc(-8 * var(--font-ratio) * 1px)!important}.u-ml-xxl-n1,.u-mx-xxl-n1{margin-left:calc(-8 * var(--font-ratio) * 1px)!important}.u-m-xxl-n2{margin:calc(-16 * var(--font-ratio) * 1px)!important}.u-mt-xxl-n2,.u-my-xxl-n2{margin-top:calc(-16 * var(--font-ratio) * 1px)!important}.u-mr-xxl-n2,.u-mx-xxl-n2{margin-right:calc(-16 * var(--font-ratio) * 1px)!important}.u-mb-xxl-n2,.u-my-xxl-n2{margin-bottom:calc(-16 * var(--font-ratio) * 1px)!important}.u-ml-xxl-n2,.u-mx-xxl-n2{margin-left:calc(-16 * var(--font-ratio) * 1px)!important}.u-m-xxl-n3{margin:calc(-24 * var(--font-ratio) * 1px)!important}.u-mt-xxl-n3,.u-my-xxl-n3{margin-top:calc(-24 * var(--font-ratio) * 1px)!important}.u-mr-xxl-n3,.u-mx-xxl-n3{margin-right:calc(-24 * var(--font-ratio) * 1px)!important}.u-mb-xxl-n3,.u-my-xxl-n3{margin-bottom:calc(-24 * var(--font-ratio) * 1px)!important}.u-ml-xxl-n3,.u-mx-xxl-n3{margin-left:calc(-24 * var(--font-ratio) * 1px)!important}.u-m-xxl-n4{margin:calc(-32 * var(--font-ratio) * 1px)!important}.u-mt-xxl-n4,.u-my-xxl-n4{margin-top:calc(-32 * var(--font-ratio) * 1px)!important}.u-mr-xxl-n4,.u-mx-xxl-n4{margin-right:calc(-32 * var(--font-ratio) * 1px)!important}.u-mb-xxl-n4,.u-my-xxl-n4{margin-bottom:calc(-32 * var(--font-ratio) * 1px)!important}.u-ml-xxl-n4,.u-mx-xxl-n4{margin-left:calc(-32 * var(--font-ratio) * 1px)!important}.u-m-xxl-n5{margin:calc(-40 * var(--font-ratio) * 1px)!important}.u-mt-xxl-n5,.u-my-xxl-n5{margin-top:calc(-40 * var(--font-ratio) * 1px)!important}.u-mr-xxl-n5,.u-mx-xxl-n5{margin-right:calc(-40 * var(--font-ratio) * 1px)!important}.u-mb-xxl-n5,.u-my-xxl-n5{margin-bottom:calc(-40 * var(--font-ratio) * 1px)!important}.u-ml-xxl-n5,.u-mx-xxl-n5{margin-left:calc(-40 * var(--font-ratio) * 1px)!important}.u-m-xxl-n6{margin:calc(-48 * var(--font-ratio) * 1px)!important}.u-mt-xxl-n6,.u-my-xxl-n6{margin-top:calc(-48 * var(--font-ratio) * 1px)!important}.u-mr-xxl-n6,.u-mx-xxl-n6{margin-right:calc(-48 * var(--font-ratio) * 1px)!important}.u-mb-xxl-n6,.u-my-xxl-n6{margin-bottom:calc(-48 * var(--font-ratio) * 1px)!important}.u-ml-xxl-n6,.u-mx-xxl-n6{margin-left:calc(-48 * var(--font-ratio) * 1px)!important}.u-m-xxl-n7{margin:calc(-56 * var(--font-ratio) * 1px)!important}.u-mt-xxl-n7,.u-my-xxl-n7{margin-top:calc(-56 * var(--font-ratio) * 1px)!important}.u-mr-xxl-n7,.u-mx-xxl-n7{margin-right:calc(-56 * var(--font-ratio) * 1px)!important}.u-mb-xxl-n7,.u-my-xxl-n7{margin-bottom:calc(-56 * var(--font-ratio) * 1px)!important}.u-ml-xxl-n7,.u-mx-xxl-n7{margin-left:calc(-56 * var(--font-ratio) * 1px)!important}.u-m-xxl-n8{margin:calc(-64 * var(--font-ratio) * 1px)!important}.u-mt-xxl-n8,.u-my-xxl-n8{margin-top:calc(-64 * var(--font-ratio) * 1px)!important}.u-mr-xxl-n8,.u-mx-xxl-n8{margin-right:calc(-64 * var(--font-ratio) * 1px)!important}.u-mb-xxl-n8,.u-my-xxl-n8{margin-bottom:calc(-64 * var(--font-ratio) * 1px)!important}.u-ml-xxl-n8,.u-mx-xxl-n8{margin-left:calc(-64 * var(--font-ratio) * 1px)!important}.u-m-xxl-n9{margin:calc(-72 * var(--font-ratio) * 1px)!important}.u-mt-xxl-n9,.u-my-xxl-n9{margin-top:calc(-72 * var(--font-ratio) * 1px)!important}.u-mr-xxl-n9,.u-mx-xxl-n9{margin-right:calc(-72 * var(--font-ratio) * 1px)!important}.u-mb-xxl-n9,.u-my-xxl-n9{margin-bottom:calc(-72 * var(--font-ratio) * 1px)!important}.u-ml-xxl-n9,.u-mx-xxl-n9{margin-left:calc(-72 * var(--font-ratio) * 1px)!important}.u-m-xxl-n10{margin:calc(-80 * var(--font-ratio) * 1px)!important}.u-mt-xxl-n10,.u-my-xxl-n10{margin-top:calc(-80 * var(--font-ratio) * 1px)!important}.u-mr-xxl-n10,.u-mx-xxl-n10{margin-right:calc(-80 * var(--font-ratio) * 1px)!important}.u-mb-xxl-n10,.u-my-xxl-n10{margin-bottom:calc(-80 * var(--font-ratio) * 1px)!important}.u-ml-xxl-n10,.u-mx-xxl-n10{margin-left:calc(-80 * var(--font-ratio) * 1px)!important}.u-m-xxl-n11{margin:calc(-88 * var(--font-ratio) * 1px)!important}.u-mt-xxl-n11,.u-my-xxl-n11{margin-top:calc(-88 * var(--font-ratio) * 1px)!important}.u-mr-xxl-n11,.u-mx-xxl-n11{margin-right:calc(-88 * var(--font-ratio) * 1px)!important}.u-mb-xxl-n11,.u-my-xxl-n11{margin-bottom:calc(-88 * var(--font-ratio) * 1px)!important}.u-ml-xxl-n11,.u-mx-xxl-n11{margin-left:calc(-88 * var(--font-ratio) * 1px)!important}.u-m-xxl-n12{margin:calc(-96 * var(--font-ratio) * 1px)!important}.u-mt-xxl-n12,.u-my-xxl-n12{margin-top:calc(-96 * var(--font-ratio) * 1px)!important}.u-mr-xxl-n12,.u-mx-xxl-n12{margin-right:calc(-96 * var(--font-ratio) * 1px)!important}.u-mb-xxl-n12,.u-my-xxl-n12{margin-bottom:calc(-96 * var(--font-ratio) * 1px)!important}.u-ml-xxl-n12,.u-mx-xxl-n12{margin-left:calc(-96 * var(--font-ratio) * 1px)!important}.u-m-xxl-n13{margin:calc(-104 * var(--font-ratio) * 1px)!important}.u-mt-xxl-n13,.u-my-xxl-n13{margin-top:calc(-104 * var(--font-ratio) * 1px)!important}.u-mr-xxl-n13,.u-mx-xxl-n13{margin-right:calc(-104 * var(--font-ratio) * 1px)!important}.u-mb-xxl-n13,.u-my-xxl-n13{margin-bottom:calc(-104 * var(--font-ratio) * 1px)!important}.u-ml-xxl-n13,.u-mx-xxl-n13{margin-left:calc(-104 * var(--font-ratio) * 1px)!important}.u-m-xxl-n14{margin:calc(-112 * var(--font-ratio) * 1px)!important}.u-mt-xxl-n14,.u-my-xxl-n14{margin-top:calc(-112 * var(--font-ratio) * 1px)!important}.u-mr-xxl-n14,.u-mx-xxl-n14{margin-right:calc(-112 * var(--font-ratio) * 1px)!important}.u-mb-xxl-n14,.u-my-xxl-n14{margin-bottom:calc(-112 * var(--font-ratio) * 1px)!important}.u-ml-xxl-n14,.u-mx-xxl-n14{margin-left:calc(-112 * var(--font-ratio) * 1px)!important}.u-m-xxl-n15{margin:calc(-120 * var(--font-ratio) * 1px)!important}.u-mt-xxl-n15,.u-my-xxl-n15{margin-top:calc(-120 * var(--font-ratio) * 1px)!important}.u-mr-xxl-n15,.u-mx-xxl-n15{margin-right:calc(-120 * var(--font-ratio) * 1px)!important}.u-mb-xxl-n15,.u-my-xxl-n15{margin-bottom:calc(-120 * var(--font-ratio) * 1px)!important}.u-ml-xxl-n15,.u-mx-xxl-n15{margin-left:calc(-120 * var(--font-ratio) * 1px)!important}.u-m-xxl-n16{margin:calc(-128 * var(--font-ratio) * 1px)!important}.u-mt-xxl-n16,.u-my-xxl-n16{margin-top:calc(-128 * var(--font-ratio) * 1px)!important}.u-mr-xxl-n16,.u-mx-xxl-n16{margin-right:calc(-128 * var(--font-ratio) * 1px)!important}.u-mb-xxl-n16,.u-my-xxl-n16{margin-bottom:calc(-128 * var(--font-ratio) * 1px)!important}.u-ml-xxl-n16,.u-mx-xxl-n16{margin-left:calc(-128 * var(--font-ratio) * 1px)!important}.u-m-xxl-auto{margin:auto!important}.u-mt-xxl-auto,.u-my-xxl-auto{margin-top:auto!important}.u-mr-xxl-auto,.u-mx-xxl-auto{margin-right:auto!important}.u-mb-xxl-auto,.u-my-xxl-auto{margin-bottom:auto!important}.u-ml-xxl-auto,.u-mx-xxl-auto{margin-left:auto!important}}@media (max-width: 1279px){.u-m-xl-0{margin:calc(0 * var(--font-ratio) * 1px)!important}.u-mt-xl-0,.u-my-xl-0{margin-top:calc(0 * var(--font-ratio) * 1px)!important}.u-mr-xl-0,.u-mx-xl-0{margin-right:calc(0 * var(--font-ratio) * 1px)!important}.u-mb-xl-0,.u-my-xl-0{margin-bottom:calc(0 * var(--font-ratio) * 1px)!important}.u-ml-xl-0,.u-mx-xl-0{margin-left:calc(0 * var(--font-ratio) * 1px)!important}.u-m-xl-1{margin:calc(8 * var(--font-ratio) * 1px)!important}.u-mt-xl-1,.u-my-xl-1{margin-top:calc(8 * var(--font-ratio) * 1px)!important}.u-mr-xl-1,.u-mx-xl-1{margin-right:calc(8 * var(--font-ratio) * 1px)!important}.u-mb-xl-1,.u-my-xl-1{margin-bottom:calc(8 * var(--font-ratio) * 1px)!important}.u-ml-xl-1,.u-mx-xl-1{margin-left:calc(8 * var(--font-ratio) * 1px)!important}.u-m-xl-2{margin:calc(16 * var(--font-ratio) * 1px)!important}.u-mt-xl-2,.u-my-xl-2{margin-top:calc(16 * var(--font-ratio) * 1px)!important}.u-mr-xl-2,.u-mx-xl-2{margin-right:calc(16 * var(--font-ratio) * 1px)!important}.u-mb-xl-2,.u-my-xl-2{margin-bottom:calc(16 * var(--font-ratio) * 1px)!important}.u-ml-xl-2,.u-mx-xl-2{margin-left:calc(16 * var(--font-ratio) * 1px)!important}.u-m-xl-3{margin:calc(24 * var(--font-ratio) * 1px)!important}.u-mt-xl-3,.u-my-xl-3{margin-top:calc(24 * var(--font-ratio) * 1px)!important}.u-mr-xl-3,.u-mx-xl-3{margin-right:calc(24 * var(--font-ratio) * 1px)!important}.u-mb-xl-3,.u-my-xl-3{margin-bottom:calc(24 * var(--font-ratio) * 1px)!important}.u-ml-xl-3,.u-mx-xl-3{margin-left:calc(24 * var(--font-ratio) * 1px)!important}.u-m-xl-4{margin:calc(32 * var(--font-ratio) * 1px)!important}.u-mt-xl-4,.u-my-xl-4{margin-top:calc(32 * var(--font-ratio) * 1px)!important}.u-mr-xl-4,.u-mx-xl-4{margin-right:calc(32 * var(--font-ratio) * 1px)!important}.u-mb-xl-4,.u-my-xl-4{margin-bottom:calc(32 * var(--font-ratio) * 1px)!important}.u-ml-xl-4,.u-mx-xl-4{margin-left:calc(32 * var(--font-ratio) * 1px)!important}.u-m-xl-5{margin:calc(40 * var(--font-ratio) * 1px)!important}.u-mt-xl-5,.u-my-xl-5{margin-top:calc(40 * var(--font-ratio) * 1px)!important}.u-mr-xl-5,.u-mx-xl-5{margin-right:calc(40 * var(--font-ratio) * 1px)!important}.u-mb-xl-5,.u-my-xl-5{margin-bottom:calc(40 * var(--font-ratio) * 1px)!important}.u-ml-xl-5,.u-mx-xl-5{margin-left:calc(40 * var(--font-ratio) * 1px)!important}.u-m-xl-6{margin:calc(48 * var(--font-ratio) * 1px)!important}.u-mt-xl-6,.u-my-xl-6{margin-top:calc(48 * var(--font-ratio) * 1px)!important}.u-mr-xl-6,.u-mx-xl-6{margin-right:calc(48 * var(--font-ratio) * 1px)!important}.u-mb-xl-6,.u-my-xl-6{margin-bottom:calc(48 * var(--font-ratio) * 1px)!important}.u-ml-xl-6,.u-mx-xl-6{margin-left:calc(48 * var(--font-ratio) * 1px)!important}.u-m-xl-7{margin:calc(56 * var(--font-ratio) * 1px)!important}.u-mt-xl-7,.u-my-xl-7{margin-top:calc(56 * var(--font-ratio) * 1px)!important}.u-mr-xl-7,.u-mx-xl-7{margin-right:calc(56 * var(--font-ratio) * 1px)!important}.u-mb-xl-7,.u-my-xl-7{margin-bottom:calc(56 * var(--font-ratio) * 1px)!important}.u-ml-xl-7,.u-mx-xl-7{margin-left:calc(56 * var(--font-ratio) * 1px)!important}.u-m-xl-8{margin:calc(64 * var(--font-ratio) * 1px)!important}.u-mt-xl-8,.u-my-xl-8{margin-top:calc(64 * var(--font-ratio) * 1px)!important}.u-mr-xl-8,.u-mx-xl-8{margin-right:calc(64 * var(--font-ratio) * 1px)!important}.u-mb-xl-8,.u-my-xl-8{margin-bottom:calc(64 * var(--font-ratio) * 1px)!important}.u-ml-xl-8,.u-mx-xl-8{margin-left:calc(64 * var(--font-ratio) * 1px)!important}.u-m-xl-9{margin:calc(72 * var(--font-ratio) * 1px)!important}.u-mt-xl-9,.u-my-xl-9{margin-top:calc(72 * var(--font-ratio) * 1px)!important}.u-mr-xl-9,.u-mx-xl-9{margin-right:calc(72 * var(--font-ratio) * 1px)!important}.u-mb-xl-9,.u-my-xl-9{margin-bottom:calc(72 * var(--font-ratio) * 1px)!important}.u-ml-xl-9,.u-mx-xl-9{margin-left:calc(72 * var(--font-ratio) * 1px)!important}.u-m-xl-10{margin:calc(80 * var(--font-ratio) * 1px)!important}.u-mt-xl-10,.u-my-xl-10{margin-top:calc(80 * var(--font-ratio) * 1px)!important}.u-mr-xl-10,.u-mx-xl-10{margin-right:calc(80 * var(--font-ratio) * 1px)!important}.u-mb-xl-10,.u-my-xl-10{margin-bottom:calc(80 * var(--font-ratio) * 1px)!important}.u-ml-xl-10,.u-mx-xl-10{margin-left:calc(80 * var(--font-ratio) * 1px)!important}.u-m-xl-11{margin:calc(88 * var(--font-ratio) * 1px)!important}.u-mt-xl-11,.u-my-xl-11{margin-top:calc(88 * var(--font-ratio) * 1px)!important}.u-mr-xl-11,.u-mx-xl-11{margin-right:calc(88 * var(--font-ratio) * 1px)!important}.u-mb-xl-11,.u-my-xl-11{margin-bottom:calc(88 * var(--font-ratio) * 1px)!important}.u-ml-xl-11,.u-mx-xl-11{margin-left:calc(88 * var(--font-ratio) * 1px)!important}.u-m-xl-12{margin:calc(96 * var(--font-ratio) * 1px)!important}.u-mt-xl-12,.u-my-xl-12{margin-top:calc(96 * var(--font-ratio) * 1px)!important}.u-mr-xl-12,.u-mx-xl-12{margin-right:calc(96 * var(--font-ratio) * 1px)!important}.u-mb-xl-12,.u-my-xl-12{margin-bottom:calc(96 * var(--font-ratio) * 1px)!important}.u-ml-xl-12,.u-mx-xl-12{margin-left:calc(96 * var(--font-ratio) * 1px)!important}.u-m-xl-13{margin:calc(104 * var(--font-ratio) * 1px)!important}.u-mt-xl-13,.u-my-xl-13{margin-top:calc(104 * var(--font-ratio) * 1px)!important}.u-mr-xl-13,.u-mx-xl-13{margin-right:calc(104 * var(--font-ratio) * 1px)!important}.u-mb-xl-13,.u-my-xl-13{margin-bottom:calc(104 * var(--font-ratio) * 1px)!important}.u-ml-xl-13,.u-mx-xl-13{margin-left:calc(104 * var(--font-ratio) * 1px)!important}.u-m-xl-14{margin:calc(112 * var(--font-ratio) * 1px)!important}.u-mt-xl-14,.u-my-xl-14{margin-top:calc(112 * var(--font-ratio) * 1px)!important}.u-mr-xl-14,.u-mx-xl-14{margin-right:calc(112 * var(--font-ratio) * 1px)!important}.u-mb-xl-14,.u-my-xl-14{margin-bottom:calc(112 * var(--font-ratio) * 1px)!important}.u-ml-xl-14,.u-mx-xl-14{margin-left:calc(112 * var(--font-ratio) * 1px)!important}.u-m-xl-15{margin:calc(120 * var(--font-ratio) * 1px)!important}.u-mt-xl-15,.u-my-xl-15{margin-top:calc(120 * var(--font-ratio) * 1px)!important}.u-mr-xl-15,.u-mx-xl-15{margin-right:calc(120 * var(--font-ratio) * 1px)!important}.u-mb-xl-15,.u-my-xl-15{margin-bottom:calc(120 * var(--font-ratio) * 1px)!important}.u-ml-xl-15,.u-mx-xl-15{margin-left:calc(120 * var(--font-ratio) * 1px)!important}.u-m-xl-16{margin:calc(128 * var(--font-ratio) * 1px)!important}.u-mt-xl-16,.u-my-xl-16{margin-top:calc(128 * var(--font-ratio) * 1px)!important}.u-mr-xl-16,.u-mx-xl-16{margin-right:calc(128 * var(--font-ratio) * 1px)!important}.u-mb-xl-16,.u-my-xl-16{margin-bottom:calc(128 * var(--font-ratio) * 1px)!important}.u-ml-xl-16,.u-mx-xl-16{margin-left:calc(128 * var(--font-ratio) * 1px)!important}.u-p-xl-0{padding:calc(0 * var(--font-ratio) * 1px)!important}.u-pt-xl-0,.u-py-xl-0{padding-top:calc(0 * var(--font-ratio) * 1px)!important}.u-pr-xl-0,.u-px-xl-0{padding-right:calc(0 * var(--font-ratio) * 1px)!important}.u-pb-xl-0,.u-py-xl-0{padding-bottom:calc(0 * var(--font-ratio) * 1px)!important}.u-pl-xl-0,.u-px-xl-0{padding-left:calc(0 * var(--font-ratio) * 1px)!important}.u-p-xl-1{padding:calc(8 * var(--font-ratio) * 1px)!important}.u-pt-xl-1,.u-py-xl-1{padding-top:calc(8 * var(--font-ratio) * 1px)!important}.u-pr-xl-1,.u-px-xl-1{padding-right:calc(8 * var(--font-ratio) * 1px)!important}.u-pb-xl-1,.u-py-xl-1{padding-bottom:calc(8 * var(--font-ratio) * 1px)!important}.u-pl-xl-1,.u-px-xl-1{padding-left:calc(8 * var(--font-ratio) * 1px)!important}.u-p-xl-2{padding:calc(16 * var(--font-ratio) * 1px)!important}.u-pt-xl-2,.u-py-xl-2{padding-top:calc(16 * var(--font-ratio) * 1px)!important}.u-pr-xl-2,.u-px-xl-2{padding-right:calc(16 * var(--font-ratio) * 1px)!important}.u-pb-xl-2,.u-py-xl-2{padding-bottom:calc(16 * var(--font-ratio) * 1px)!important}.u-pl-xl-2,.u-px-xl-2{padding-left:calc(16 * var(--font-ratio) * 1px)!important}.u-p-xl-3{padding:calc(24 * var(--font-ratio) * 1px)!important}.u-pt-xl-3,.u-py-xl-3{padding-top:calc(24 * var(--font-ratio) * 1px)!important}.u-pr-xl-3,.u-px-xl-3{padding-right:calc(24 * var(--font-ratio) * 1px)!important}.u-pb-xl-3,.u-py-xl-3{padding-bottom:calc(24 * var(--font-ratio) * 1px)!important}.u-pl-xl-3,.u-px-xl-3{padding-left:calc(24 * var(--font-ratio) * 1px)!important}.u-p-xl-4{padding:calc(32 * var(--font-ratio) * 1px)!important}.u-pt-xl-4,.u-py-xl-4{padding-top:calc(32 * var(--font-ratio) * 1px)!important}.u-pr-xl-4,.u-px-xl-4{padding-right:calc(32 * var(--font-ratio) * 1px)!important}.u-pb-xl-4,.u-py-xl-4{padding-bottom:calc(32 * var(--font-ratio) * 1px)!important}.u-pl-xl-4,.u-px-xl-4{padding-left:calc(32 * var(--font-ratio) * 1px)!important}.u-p-xl-5{padding:calc(40 * var(--font-ratio) * 1px)!important}.u-pt-xl-5,.u-py-xl-5{padding-top:calc(40 * var(--font-ratio) * 1px)!important}.u-pr-xl-5,.u-px-xl-5{padding-right:calc(40 * var(--font-ratio) * 1px)!important}.u-pb-xl-5,.u-py-xl-5{padding-bottom:calc(40 * var(--font-ratio) * 1px)!important}.u-pl-xl-5,.u-px-xl-5{padding-left:calc(40 * var(--font-ratio) * 1px)!important}.u-p-xl-6{padding:calc(48 * var(--font-ratio) * 1px)!important}.u-pt-xl-6,.u-py-xl-6{padding-top:calc(48 * var(--font-ratio) * 1px)!important}.u-pr-xl-6,.u-px-xl-6{padding-right:calc(48 * var(--font-ratio) * 1px)!important}.u-pb-xl-6,.u-py-xl-6{padding-bottom:calc(48 * var(--font-ratio) * 1px)!important}.u-pl-xl-6,.u-px-xl-6{padding-left:calc(48 * var(--font-ratio) * 1px)!important}.u-p-xl-7{padding:calc(56 * var(--font-ratio) * 1px)!important}.u-pt-xl-7,.u-py-xl-7{padding-top:calc(56 * var(--font-ratio) * 1px)!important}.u-pr-xl-7,.u-px-xl-7{padding-right:calc(56 * var(--font-ratio) * 1px)!important}.u-pb-xl-7,.u-py-xl-7{padding-bottom:calc(56 * var(--font-ratio) * 1px)!important}.u-pl-xl-7,.u-px-xl-7{padding-left:calc(56 * var(--font-ratio) * 1px)!important}.u-p-xl-8{padding:calc(64 * var(--font-ratio) * 1px)!important}.u-pt-xl-8,.u-py-xl-8{padding-top:calc(64 * var(--font-ratio) * 1px)!important}.u-pr-xl-8,.u-px-xl-8{padding-right:calc(64 * var(--font-ratio) * 1px)!important}.u-pb-xl-8,.u-py-xl-8{padding-bottom:calc(64 * var(--font-ratio) * 1px)!important}.u-pl-xl-8,.u-px-xl-8{padding-left:calc(64 * var(--font-ratio) * 1px)!important}.u-p-xl-9{padding:calc(72 * var(--font-ratio) * 1px)!important}.u-pt-xl-9,.u-py-xl-9{padding-top:calc(72 * var(--font-ratio) * 1px)!important}.u-pr-xl-9,.u-px-xl-9{padding-right:calc(72 * var(--font-ratio) * 1px)!important}.u-pb-xl-9,.u-py-xl-9{padding-bottom:calc(72 * var(--font-ratio) * 1px)!important}.u-pl-xl-9,.u-px-xl-9{padding-left:calc(72 * var(--font-ratio) * 1px)!important}.u-p-xl-10{padding:calc(80 * var(--font-ratio) * 1px)!important}.u-pt-xl-10,.u-py-xl-10{padding-top:calc(80 * var(--font-ratio) * 1px)!important}.u-pr-xl-10,.u-px-xl-10{padding-right:calc(80 * var(--font-ratio) * 1px)!important}.u-pb-xl-10,.u-py-xl-10{padding-bottom:calc(80 * var(--font-ratio) * 1px)!important}.u-pl-xl-10,.u-px-xl-10{padding-left:calc(80 * var(--font-ratio) * 1px)!important}.u-p-xl-11{padding:calc(88 * var(--font-ratio) * 1px)!important}.u-pt-xl-11,.u-py-xl-11{padding-top:calc(88 * var(--font-ratio) * 1px)!important}.u-pr-xl-11,.u-px-xl-11{padding-right:calc(88 * var(--font-ratio) * 1px)!important}.u-pb-xl-11,.u-py-xl-11{padding-bottom:calc(88 * var(--font-ratio) * 1px)!important}.u-pl-xl-11,.u-px-xl-11{padding-left:calc(88 * var(--font-ratio) * 1px)!important}.u-p-xl-12{padding:calc(96 * var(--font-ratio) * 1px)!important}.u-pt-xl-12,.u-py-xl-12{padding-top:calc(96 * var(--font-ratio) * 1px)!important}.u-pr-xl-12,.u-px-xl-12{padding-right:calc(96 * var(--font-ratio) * 1px)!important}.u-pb-xl-12,.u-py-xl-12{padding-bottom:calc(96 * var(--font-ratio) * 1px)!important}.u-pl-xl-12,.u-px-xl-12{padding-left:calc(96 * var(--font-ratio) * 1px)!important}.u-p-xl-13{padding:calc(104 * var(--font-ratio) * 1px)!important}.u-pt-xl-13,.u-py-xl-13{padding-top:calc(104 * var(--font-ratio) * 1px)!important}.u-pr-xl-13,.u-px-xl-13{padding-right:calc(104 * var(--font-ratio) * 1px)!important}.u-pb-xl-13,.u-py-xl-13{padding-bottom:calc(104 * var(--font-ratio) * 1px)!important}.u-pl-xl-13,.u-px-xl-13{padding-left:calc(104 * var(--font-ratio) * 1px)!important}.u-p-xl-14{padding:calc(112 * var(--font-ratio) * 1px)!important}.u-pt-xl-14,.u-py-xl-14{padding-top:calc(112 * var(--font-ratio) * 1px)!important}.u-pr-xl-14,.u-px-xl-14{padding-right:calc(112 * var(--font-ratio) * 1px)!important}.u-pb-xl-14,.u-py-xl-14{padding-bottom:calc(112 * var(--font-ratio) * 1px)!important}.u-pl-xl-14,.u-px-xl-14{padding-left:calc(112 * var(--font-ratio) * 1px)!important}.u-p-xl-15{padding:calc(120 * var(--font-ratio) * 1px)!important}.u-pt-xl-15,.u-py-xl-15{padding-top:calc(120 * var(--font-ratio) * 1px)!important}.u-pr-xl-15,.u-px-xl-15{padding-right:calc(120 * var(--font-ratio) * 1px)!important}.u-pb-xl-15,.u-py-xl-15{padding-bottom:calc(120 * var(--font-ratio) * 1px)!important}.u-pl-xl-15,.u-px-xl-15{padding-left:calc(120 * var(--font-ratio) * 1px)!important}.u-p-xl-16{padding:calc(128 * var(--font-ratio) * 1px)!important}.u-pt-xl-16,.u-py-xl-16{padding-top:calc(128 * var(--font-ratio) * 1px)!important}.u-pr-xl-16,.u-px-xl-16{padding-right:calc(128 * var(--font-ratio) * 1px)!important}.u-pb-xl-16,.u-py-xl-16{padding-bottom:calc(128 * var(--font-ratio) * 1px)!important}.u-pl-xl-16,.u-px-xl-16{padding-left:calc(128 * var(--font-ratio) * 1px)!important}.u-m-xl-n1{margin:calc(-8 * var(--font-ratio) * 1px)!important}.u-mt-xl-n1,.u-my-xl-n1{margin-top:calc(-8 * var(--font-ratio) * 1px)!important}.u-mr-xl-n1,.u-mx-xl-n1{margin-right:calc(-8 * var(--font-ratio) * 1px)!important}.u-mb-xl-n1,.u-my-xl-n1{margin-bottom:calc(-8 * var(--font-ratio) * 1px)!important}.u-ml-xl-n1,.u-mx-xl-n1{margin-left:calc(-8 * var(--font-ratio) * 1px)!important}.u-m-xl-n2{margin:calc(-16 * var(--font-ratio) * 1px)!important}.u-mt-xl-n2,.u-my-xl-n2{margin-top:calc(-16 * var(--font-ratio) * 1px)!important}.u-mr-xl-n2,.u-mx-xl-n2{margin-right:calc(-16 * var(--font-ratio) * 1px)!important}.u-mb-xl-n2,.u-my-xl-n2{margin-bottom:calc(-16 * var(--font-ratio) * 1px)!important}.u-ml-xl-n2,.u-mx-xl-n2{margin-left:calc(-16 * var(--font-ratio) * 1px)!important}.u-m-xl-n3{margin:calc(-24 * var(--font-ratio) * 1px)!important}.u-mt-xl-n3,.u-my-xl-n3{margin-top:calc(-24 * var(--font-ratio) * 1px)!important}.u-mr-xl-n3,.u-mx-xl-n3{margin-right:calc(-24 * var(--font-ratio) * 1px)!important}.u-mb-xl-n3,.u-my-xl-n3{margin-bottom:calc(-24 * var(--font-ratio) * 1px)!important}.u-ml-xl-n3,.u-mx-xl-n3{margin-left:calc(-24 * var(--font-ratio) * 1px)!important}.u-m-xl-n4{margin:calc(-32 * var(--font-ratio) * 1px)!important}.u-mt-xl-n4,.u-my-xl-n4{margin-top:calc(-32 * var(--font-ratio) * 1px)!important}.u-mr-xl-n4,.u-mx-xl-n4{margin-right:calc(-32 * var(--font-ratio) * 1px)!important}.u-mb-xl-n4,.u-my-xl-n4{margin-bottom:calc(-32 * var(--font-ratio) * 1px)!important}.u-ml-xl-n4,.u-mx-xl-n4{margin-left:calc(-32 * var(--font-ratio) * 1px)!important}.u-m-xl-n5{margin:calc(-40 * var(--font-ratio) * 1px)!important}.u-mt-xl-n5,.u-my-xl-n5{margin-top:calc(-40 * var(--font-ratio) * 1px)!important}.u-mr-xl-n5,.u-mx-xl-n5{margin-right:calc(-40 * var(--font-ratio) * 1px)!important}.u-mb-xl-n5,.u-my-xl-n5{margin-bottom:calc(-40 * var(--font-ratio) * 1px)!important}.u-ml-xl-n5,.u-mx-xl-n5{margin-left:calc(-40 * var(--font-ratio) * 1px)!important}.u-m-xl-n6{margin:calc(-48 * var(--font-ratio) * 1px)!important}.u-mt-xl-n6,.u-my-xl-n6{margin-top:calc(-48 * var(--font-ratio) * 1px)!important}.u-mr-xl-n6,.u-mx-xl-n6{margin-right:calc(-48 * var(--font-ratio) * 1px)!important}.u-mb-xl-n6,.u-my-xl-n6{margin-bottom:calc(-48 * var(--font-ratio) * 1px)!important}.u-ml-xl-n6,.u-mx-xl-n6{margin-left:calc(-48 * var(--font-ratio) * 1px)!important}.u-m-xl-n7{margin:calc(-56 * var(--font-ratio) * 1px)!important}.u-mt-xl-n7,.u-my-xl-n7{margin-top:calc(-56 * var(--font-ratio) * 1px)!important}.u-mr-xl-n7,.u-mx-xl-n7{margin-right:calc(-56 * var(--font-ratio) * 1px)!important}.u-mb-xl-n7,.u-my-xl-n7{margin-bottom:calc(-56 * var(--font-ratio) * 1px)!important}.u-ml-xl-n7,.u-mx-xl-n7{margin-left:calc(-56 * var(--font-ratio) * 1px)!important}.u-m-xl-n8{margin:calc(-64 * var(--font-ratio) * 1px)!important}.u-mt-xl-n8,.u-my-xl-n8{margin-top:calc(-64 * var(--font-ratio) * 1px)!important}.u-mr-xl-n8,.u-mx-xl-n8{margin-right:calc(-64 * var(--font-ratio) * 1px)!important}.u-mb-xl-n8,.u-my-xl-n8{margin-bottom:calc(-64 * var(--font-ratio) * 1px)!important}.u-ml-xl-n8,.u-mx-xl-n8{margin-left:calc(-64 * var(--font-ratio) * 1px)!important}.u-m-xl-n9{margin:calc(-72 * var(--font-ratio) * 1px)!important}.u-mt-xl-n9,.u-my-xl-n9{margin-top:calc(-72 * var(--font-ratio) * 1px)!important}.u-mr-xl-n9,.u-mx-xl-n9{margin-right:calc(-72 * var(--font-ratio) * 1px)!important}.u-mb-xl-n9,.u-my-xl-n9{margin-bottom:calc(-72 * var(--font-ratio) * 1px)!important}.u-ml-xl-n9,.u-mx-xl-n9{margin-left:calc(-72 * var(--font-ratio) * 1px)!important}.u-m-xl-n10{margin:calc(-80 * var(--font-ratio) * 1px)!important}.u-mt-xl-n10,.u-my-xl-n10{margin-top:calc(-80 * var(--font-ratio) * 1px)!important}.u-mr-xl-n10,.u-mx-xl-n10{margin-right:calc(-80 * var(--font-ratio) * 1px)!important}.u-mb-xl-n10,.u-my-xl-n10{margin-bottom:calc(-80 * var(--font-ratio) * 1px)!important}.u-ml-xl-n10,.u-mx-xl-n10{margin-left:calc(-80 * var(--font-ratio) * 1px)!important}.u-m-xl-n11{margin:calc(-88 * var(--font-ratio) * 1px)!important}.u-mt-xl-n11,.u-my-xl-n11{margin-top:calc(-88 * var(--font-ratio) * 1px)!important}.u-mr-xl-n11,.u-mx-xl-n11{margin-right:calc(-88 * var(--font-ratio) * 1px)!important}.u-mb-xl-n11,.u-my-xl-n11{margin-bottom:calc(-88 * var(--font-ratio) * 1px)!important}.u-ml-xl-n11,.u-mx-xl-n11{margin-left:calc(-88 * var(--font-ratio) * 1px)!important}.u-m-xl-n12{margin:calc(-96 * var(--font-ratio) * 1px)!important}.u-mt-xl-n12,.u-my-xl-n12{margin-top:calc(-96 * var(--font-ratio) * 1px)!important}.u-mr-xl-n12,.u-mx-xl-n12{margin-right:calc(-96 * var(--font-ratio) * 1px)!important}.u-mb-xl-n12,.u-my-xl-n12{margin-bottom:calc(-96 * var(--font-ratio) * 1px)!important}.u-ml-xl-n12,.u-mx-xl-n12{margin-left:calc(-96 * var(--font-ratio) * 1px)!important}.u-m-xl-n13{margin:calc(-104 * var(--font-ratio) * 1px)!important}.u-mt-xl-n13,.u-my-xl-n13{margin-top:calc(-104 * var(--font-ratio) * 1px)!important}.u-mr-xl-n13,.u-mx-xl-n13{margin-right:calc(-104 * var(--font-ratio) * 1px)!important}.u-mb-xl-n13,.u-my-xl-n13{margin-bottom:calc(-104 * var(--font-ratio) * 1px)!important}.u-ml-xl-n13,.u-mx-xl-n13{margin-left:calc(-104 * var(--font-ratio) * 1px)!important}.u-m-xl-n14{margin:calc(-112 * var(--font-ratio) * 1px)!important}.u-mt-xl-n14,.u-my-xl-n14{margin-top:calc(-112 * var(--font-ratio) * 1px)!important}.u-mr-xl-n14,.u-mx-xl-n14{margin-right:calc(-112 * var(--font-ratio) * 1px)!important}.u-mb-xl-n14,.u-my-xl-n14{margin-bottom:calc(-112 * var(--font-ratio) * 1px)!important}.u-ml-xl-n14,.u-mx-xl-n14{margin-left:calc(-112 * var(--font-ratio) * 1px)!important}.u-m-xl-n15{margin:calc(-120 * var(--font-ratio) * 1px)!important}.u-mt-xl-n15,.u-my-xl-n15{margin-top:calc(-120 * var(--font-ratio) * 1px)!important}.u-mr-xl-n15,.u-mx-xl-n15{margin-right:calc(-120 * var(--font-ratio) * 1px)!important}.u-mb-xl-n15,.u-my-xl-n15{margin-bottom:calc(-120 * var(--font-ratio) * 1px)!important}.u-ml-xl-n15,.u-mx-xl-n15{margin-left:calc(-120 * var(--font-ratio) * 1px)!important}.u-m-xl-n16{margin:calc(-128 * var(--font-ratio) * 1px)!important}.u-mt-xl-n16,.u-my-xl-n16{margin-top:calc(-128 * var(--font-ratio) * 1px)!important}.u-mr-xl-n16,.u-mx-xl-n16{margin-right:calc(-128 * var(--font-ratio) * 1px)!important}.u-mb-xl-n16,.u-my-xl-n16{margin-bottom:calc(-128 * var(--font-ratio) * 1px)!important}.u-ml-xl-n16,.u-mx-xl-n16{margin-left:calc(-128 * var(--font-ratio) * 1px)!important}.u-m-xl-auto{margin:auto!important}.u-mt-xl-auto,.u-my-xl-auto{margin-top:auto!important}.u-mr-xl-auto,.u-mx-xl-auto{margin-right:auto!important}.u-mb-xl-auto,.u-my-xl-auto{margin-bottom:auto!important}.u-ml-xl-auto,.u-mx-xl-auto{margin-left:auto!important}}@media (max-width: 992px){.u-m-lg-0{margin:calc(0 * var(--font-ratio) * 1px)!important}.u-mt-lg-0,.u-my-lg-0{margin-top:calc(0 * var(--font-ratio) * 1px)!important}.u-mr-lg-0,.u-mx-lg-0{margin-right:calc(0 * var(--font-ratio) * 1px)!important}.u-mb-lg-0,.u-my-lg-0{margin-bottom:calc(0 * var(--font-ratio) * 1px)!important}.u-ml-lg-0,.u-mx-lg-0{margin-left:calc(0 * var(--font-ratio) * 1px)!important}.u-m-lg-1{margin:calc(8 * var(--font-ratio) * 1px)!important}.u-mt-lg-1,.u-my-lg-1{margin-top:calc(8 * var(--font-ratio) * 1px)!important}.u-mr-lg-1,.u-mx-lg-1{margin-right:calc(8 * var(--font-ratio) * 1px)!important}.u-mb-lg-1,.u-my-lg-1{margin-bottom:calc(8 * var(--font-ratio) * 1px)!important}.u-ml-lg-1,.u-mx-lg-1{margin-left:calc(8 * var(--font-ratio) * 1px)!important}.u-m-lg-2{margin:calc(16 * var(--font-ratio) * 1px)!important}.u-mt-lg-2,.u-my-lg-2{margin-top:calc(16 * var(--font-ratio) * 1px)!important}.u-mr-lg-2,.u-mx-lg-2{margin-right:calc(16 * var(--font-ratio) * 1px)!important}.u-mb-lg-2,.u-my-lg-2{margin-bottom:calc(16 * var(--font-ratio) * 1px)!important}.u-ml-lg-2,.u-mx-lg-2{margin-left:calc(16 * var(--font-ratio) * 1px)!important}.u-m-lg-3{margin:calc(24 * var(--font-ratio) * 1px)!important}.u-mt-lg-3,.u-my-lg-3{margin-top:calc(24 * var(--font-ratio) * 1px)!important}.u-mr-lg-3,.u-mx-lg-3{margin-right:calc(24 * var(--font-ratio) * 1px)!important}.u-mb-lg-3,.u-my-lg-3{margin-bottom:calc(24 * var(--font-ratio) * 1px)!important}.u-ml-lg-3,.u-mx-lg-3{margin-left:calc(24 * var(--font-ratio) * 1px)!important}.u-m-lg-4{margin:calc(32 * var(--font-ratio) * 1px)!important}.u-mt-lg-4,.u-my-lg-4{margin-top:calc(32 * var(--font-ratio) * 1px)!important}.u-mr-lg-4,.u-mx-lg-4{margin-right:calc(32 * var(--font-ratio) * 1px)!important}.u-mb-lg-4,.u-my-lg-4{margin-bottom:calc(32 * var(--font-ratio) * 1px)!important}.u-ml-lg-4,.u-mx-lg-4{margin-left:calc(32 * var(--font-ratio) * 1px)!important}.u-m-lg-5{margin:calc(40 * var(--font-ratio) * 1px)!important}.u-mt-lg-5,.u-my-lg-5{margin-top:calc(40 * var(--font-ratio) * 1px)!important}.u-mr-lg-5,.u-mx-lg-5{margin-right:calc(40 * var(--font-ratio) * 1px)!important}.u-mb-lg-5,.u-my-lg-5{margin-bottom:calc(40 * var(--font-ratio) * 1px)!important}.u-ml-lg-5,.u-mx-lg-5{margin-left:calc(40 * var(--font-ratio) * 1px)!important}.u-m-lg-6{margin:calc(48 * var(--font-ratio) * 1px)!important}.u-mt-lg-6,.u-my-lg-6{margin-top:calc(48 * var(--font-ratio) * 1px)!important}.u-mr-lg-6,.u-mx-lg-6{margin-right:calc(48 * var(--font-ratio) * 1px)!important}.u-mb-lg-6,.u-my-lg-6{margin-bottom:calc(48 * var(--font-ratio) * 1px)!important}.u-ml-lg-6,.u-mx-lg-6{margin-left:calc(48 * var(--font-ratio) * 1px)!important}.u-m-lg-7{margin:calc(56 * var(--font-ratio) * 1px)!important}.u-mt-lg-7,.u-my-lg-7{margin-top:calc(56 * var(--font-ratio) * 1px)!important}.u-mr-lg-7,.u-mx-lg-7{margin-right:calc(56 * var(--font-ratio) * 1px)!important}.u-mb-lg-7,.u-my-lg-7{margin-bottom:calc(56 * var(--font-ratio) * 1px)!important}.u-ml-lg-7,.u-mx-lg-7{margin-left:calc(56 * var(--font-ratio) * 1px)!important}.u-m-lg-8{margin:calc(64 * var(--font-ratio) * 1px)!important}.u-mt-lg-8,.u-my-lg-8{margin-top:calc(64 * var(--font-ratio) * 1px)!important}.u-mr-lg-8,.u-mx-lg-8{margin-right:calc(64 * var(--font-ratio) * 1px)!important}.u-mb-lg-8,.u-my-lg-8{margin-bottom:calc(64 * var(--font-ratio) * 1px)!important}.u-ml-lg-8,.u-mx-lg-8{margin-left:calc(64 * var(--font-ratio) * 1px)!important}.u-m-lg-9{margin:calc(72 * var(--font-ratio) * 1px)!important}.u-mt-lg-9,.u-my-lg-9{margin-top:calc(72 * var(--font-ratio) * 1px)!important}.u-mr-lg-9,.u-mx-lg-9{margin-right:calc(72 * var(--font-ratio) * 1px)!important}.u-mb-lg-9,.u-my-lg-9{margin-bottom:calc(72 * var(--font-ratio) * 1px)!important}.u-ml-lg-9,.u-mx-lg-9{margin-left:calc(72 * var(--font-ratio) * 1px)!important}.u-m-lg-10{margin:calc(80 * var(--font-ratio) * 1px)!important}.u-mt-lg-10,.u-my-lg-10{margin-top:calc(80 * var(--font-ratio) * 1px)!important}.u-mr-lg-10,.u-mx-lg-10{margin-right:calc(80 * var(--font-ratio) * 1px)!important}.u-mb-lg-10,.u-my-lg-10{margin-bottom:calc(80 * var(--font-ratio) * 1px)!important}.u-ml-lg-10,.u-mx-lg-10{margin-left:calc(80 * var(--font-ratio) * 1px)!important}.u-m-lg-11{margin:calc(88 * var(--font-ratio) * 1px)!important}.u-mt-lg-11,.u-my-lg-11{margin-top:calc(88 * var(--font-ratio) * 1px)!important}.u-mr-lg-11,.u-mx-lg-11{margin-right:calc(88 * var(--font-ratio) * 1px)!important}.u-mb-lg-11,.u-my-lg-11{margin-bottom:calc(88 * var(--font-ratio) * 1px)!important}.u-ml-lg-11,.u-mx-lg-11{margin-left:calc(88 * var(--font-ratio) * 1px)!important}.u-m-lg-12{margin:calc(96 * var(--font-ratio) * 1px)!important}.u-mt-lg-12,.u-my-lg-12{margin-top:calc(96 * var(--font-ratio) * 1px)!important}.u-mr-lg-12,.u-mx-lg-12{margin-right:calc(96 * var(--font-ratio) * 1px)!important}.u-mb-lg-12,.u-my-lg-12{margin-bottom:calc(96 * var(--font-ratio) * 1px)!important}.u-ml-lg-12,.u-mx-lg-12{margin-left:calc(96 * var(--font-ratio) * 1px)!important}.u-m-lg-13{margin:calc(104 * var(--font-ratio) * 1px)!important}.u-mt-lg-13,.u-my-lg-13{margin-top:calc(104 * var(--font-ratio) * 1px)!important}.u-mr-lg-13,.u-mx-lg-13{margin-right:calc(104 * var(--font-ratio) * 1px)!important}.u-mb-lg-13,.u-my-lg-13{margin-bottom:calc(104 * var(--font-ratio) * 1px)!important}.u-ml-lg-13,.u-mx-lg-13{margin-left:calc(104 * var(--font-ratio) * 1px)!important}.u-m-lg-14{margin:calc(112 * var(--font-ratio) * 1px)!important}.u-mt-lg-14,.u-my-lg-14{margin-top:calc(112 * var(--font-ratio) * 1px)!important}.u-mr-lg-14,.u-mx-lg-14{margin-right:calc(112 * var(--font-ratio) * 1px)!important}.u-mb-lg-14,.u-my-lg-14{margin-bottom:calc(112 * var(--font-ratio) * 1px)!important}.u-ml-lg-14,.u-mx-lg-14{margin-left:calc(112 * var(--font-ratio) * 1px)!important}.u-m-lg-15{margin:calc(120 * var(--font-ratio) * 1px)!important}.u-mt-lg-15,.u-my-lg-15{margin-top:calc(120 * var(--font-ratio) * 1px)!important}.u-mr-lg-15,.u-mx-lg-15{margin-right:calc(120 * var(--font-ratio) * 1px)!important}.u-mb-lg-15,.u-my-lg-15{margin-bottom:calc(120 * var(--font-ratio) * 1px)!important}.u-ml-lg-15,.u-mx-lg-15{margin-left:calc(120 * var(--font-ratio) * 1px)!important}.u-m-lg-16{margin:calc(128 * var(--font-ratio) * 1px)!important}.u-mt-lg-16,.u-my-lg-16{margin-top:calc(128 * var(--font-ratio) * 1px)!important}.u-mr-lg-16,.u-mx-lg-16{margin-right:calc(128 * var(--font-ratio) * 1px)!important}.u-mb-lg-16,.u-my-lg-16{margin-bottom:calc(128 * var(--font-ratio) * 1px)!important}.u-ml-lg-16,.u-mx-lg-16{margin-left:calc(128 * var(--font-ratio) * 1px)!important}.u-p-lg-0{padding:calc(0 * var(--font-ratio) * 1px)!important}.u-pt-lg-0,.u-py-lg-0{padding-top:calc(0 * var(--font-ratio) * 1px)!important}.u-pr-lg-0,.u-px-lg-0{padding-right:calc(0 * var(--font-ratio) * 1px)!important}.u-pb-lg-0,.u-py-lg-0{padding-bottom:calc(0 * var(--font-ratio) * 1px)!important}.u-pl-lg-0,.u-px-lg-0{padding-left:calc(0 * var(--font-ratio) * 1px)!important}.u-p-lg-1{padding:calc(8 * var(--font-ratio) * 1px)!important}.u-pt-lg-1,.u-py-lg-1{padding-top:calc(8 * var(--font-ratio) * 1px)!important}.u-pr-lg-1,.u-px-lg-1{padding-right:calc(8 * var(--font-ratio) * 1px)!important}.u-pb-lg-1,.u-py-lg-1{padding-bottom:calc(8 * var(--font-ratio) * 1px)!important}.u-pl-lg-1,.u-px-lg-1{padding-left:calc(8 * var(--font-ratio) * 1px)!important}.u-p-lg-2{padding:calc(16 * var(--font-ratio) * 1px)!important}.u-pt-lg-2,.u-py-lg-2{padding-top:calc(16 * var(--font-ratio) * 1px)!important}.u-pr-lg-2,.u-px-lg-2{padding-right:calc(16 * var(--font-ratio) * 1px)!important}.u-pb-lg-2,.u-py-lg-2{padding-bottom:calc(16 * var(--font-ratio) * 1px)!important}.u-pl-lg-2,.u-px-lg-2{padding-left:calc(16 * var(--font-ratio) * 1px)!important}.u-p-lg-3{padding:calc(24 * var(--font-ratio) * 1px)!important}.u-pt-lg-3,.u-py-lg-3{padding-top:calc(24 * var(--font-ratio) * 1px)!important}.u-pr-lg-3,.u-px-lg-3{padding-right:calc(24 * var(--font-ratio) * 1px)!important}.u-pb-lg-3,.u-py-lg-3{padding-bottom:calc(24 * var(--font-ratio) * 1px)!important}.u-pl-lg-3,.u-px-lg-3{padding-left:calc(24 * var(--font-ratio) * 1px)!important}.u-p-lg-4{padding:calc(32 * var(--font-ratio) * 1px)!important}.u-pt-lg-4,.u-py-lg-4{padding-top:calc(32 * var(--font-ratio) * 1px)!important}.u-pr-lg-4,.u-px-lg-4{padding-right:calc(32 * var(--font-ratio) * 1px)!important}.u-pb-lg-4,.u-py-lg-4{padding-bottom:calc(32 * var(--font-ratio) * 1px)!important}.u-pl-lg-4,.u-px-lg-4{padding-left:calc(32 * var(--font-ratio) * 1px)!important}.u-p-lg-5{padding:calc(40 * var(--font-ratio) * 1px)!important}.u-pt-lg-5,.u-py-lg-5{padding-top:calc(40 * var(--font-ratio) * 1px)!important}.u-pr-lg-5,.u-px-lg-5{padding-right:calc(40 * var(--font-ratio) * 1px)!important}.u-pb-lg-5,.u-py-lg-5{padding-bottom:calc(40 * var(--font-ratio) * 1px)!important}.u-pl-lg-5,.u-px-lg-5{padding-left:calc(40 * var(--font-ratio) * 1px)!important}.u-p-lg-6{padding:calc(48 * var(--font-ratio) * 1px)!important}.u-pt-lg-6,.u-py-lg-6{padding-top:calc(48 * var(--font-ratio) * 1px)!important}.u-pr-lg-6,.u-px-lg-6{padding-right:calc(48 * var(--font-ratio) * 1px)!important}.u-pb-lg-6,.u-py-lg-6{padding-bottom:calc(48 * var(--font-ratio) * 1px)!important}.u-pl-lg-6,.u-px-lg-6{padding-left:calc(48 * var(--font-ratio) * 1px)!important}.u-p-lg-7{padding:calc(56 * var(--font-ratio) * 1px)!important}.u-pt-lg-7,.u-py-lg-7{padding-top:calc(56 * var(--font-ratio) * 1px)!important}.u-pr-lg-7,.u-px-lg-7{padding-right:calc(56 * var(--font-ratio) * 1px)!important}.u-pb-lg-7,.u-py-lg-7{padding-bottom:calc(56 * var(--font-ratio) * 1px)!important}.u-pl-lg-7,.u-px-lg-7{padding-left:calc(56 * var(--font-ratio) * 1px)!important}.u-p-lg-8{padding:calc(64 * var(--font-ratio) * 1px)!important}.u-pt-lg-8,.u-py-lg-8{padding-top:calc(64 * var(--font-ratio) * 1px)!important}.u-pr-lg-8,.u-px-lg-8{padding-right:calc(64 * var(--font-ratio) * 1px)!important}.u-pb-lg-8,.u-py-lg-8{padding-bottom:calc(64 * var(--font-ratio) * 1px)!important}.u-pl-lg-8,.u-px-lg-8{padding-left:calc(64 * var(--font-ratio) * 1px)!important}.u-p-lg-9{padding:calc(72 * var(--font-ratio) * 1px)!important}.u-pt-lg-9,.u-py-lg-9{padding-top:calc(72 * var(--font-ratio) * 1px)!important}.u-pr-lg-9,.u-px-lg-9{padding-right:calc(72 * var(--font-ratio) * 1px)!important}.u-pb-lg-9,.u-py-lg-9{padding-bottom:calc(72 * var(--font-ratio) * 1px)!important}.u-pl-lg-9,.u-px-lg-9{padding-left:calc(72 * var(--font-ratio) * 1px)!important}.u-p-lg-10{padding:calc(80 * var(--font-ratio) * 1px)!important}.u-pt-lg-10,.u-py-lg-10{padding-top:calc(80 * var(--font-ratio) * 1px)!important}.u-pr-lg-10,.u-px-lg-10{padding-right:calc(80 * var(--font-ratio) * 1px)!important}.u-pb-lg-10,.u-py-lg-10{padding-bottom:calc(80 * var(--font-ratio) * 1px)!important}.u-pl-lg-10,.u-px-lg-10{padding-left:calc(80 * var(--font-ratio) * 1px)!important}.u-p-lg-11{padding:calc(88 * var(--font-ratio) * 1px)!important}.u-pt-lg-11,.u-py-lg-11{padding-top:calc(88 * var(--font-ratio) * 1px)!important}.u-pr-lg-11,.u-px-lg-11{padding-right:calc(88 * var(--font-ratio) * 1px)!important}.u-pb-lg-11,.u-py-lg-11{padding-bottom:calc(88 * var(--font-ratio) * 1px)!important}.u-pl-lg-11,.u-px-lg-11{padding-left:calc(88 * var(--font-ratio) * 1px)!important}.u-p-lg-12{padding:calc(96 * var(--font-ratio) * 1px)!important}.u-pt-lg-12,.u-py-lg-12{padding-top:calc(96 * var(--font-ratio) * 1px)!important}.u-pr-lg-12,.u-px-lg-12{padding-right:calc(96 * var(--font-ratio) * 1px)!important}.u-pb-lg-12,.u-py-lg-12{padding-bottom:calc(96 * var(--font-ratio) * 1px)!important}.u-pl-lg-12,.u-px-lg-12{padding-left:calc(96 * var(--font-ratio) * 1px)!important}.u-p-lg-13{padding:calc(104 * var(--font-ratio) * 1px)!important}.u-pt-lg-13,.u-py-lg-13{padding-top:calc(104 * var(--font-ratio) * 1px)!important}.u-pr-lg-13,.u-px-lg-13{padding-right:calc(104 * var(--font-ratio) * 1px)!important}.u-pb-lg-13,.u-py-lg-13{padding-bottom:calc(104 * var(--font-ratio) * 1px)!important}.u-pl-lg-13,.u-px-lg-13{padding-left:calc(104 * var(--font-ratio) * 1px)!important}.u-p-lg-14{padding:calc(112 * var(--font-ratio) * 1px)!important}.u-pt-lg-14,.u-py-lg-14{padding-top:calc(112 * var(--font-ratio) * 1px)!important}.u-pr-lg-14,.u-px-lg-14{padding-right:calc(112 * var(--font-ratio) * 1px)!important}.u-pb-lg-14,.u-py-lg-14{padding-bottom:calc(112 * var(--font-ratio) * 1px)!important}.u-pl-lg-14,.u-px-lg-14{padding-left:calc(112 * var(--font-ratio) * 1px)!important}.u-p-lg-15{padding:calc(120 * var(--font-ratio) * 1px)!important}.u-pt-lg-15,.u-py-lg-15{padding-top:calc(120 * var(--font-ratio) * 1px)!important}.u-pr-lg-15,.u-px-lg-15{padding-right:calc(120 * var(--font-ratio) * 1px)!important}.u-pb-lg-15,.u-py-lg-15{padding-bottom:calc(120 * var(--font-ratio) * 1px)!important}.u-pl-lg-15,.u-px-lg-15{padding-left:calc(120 * var(--font-ratio) * 1px)!important}.u-p-lg-16{padding:calc(128 * var(--font-ratio) * 1px)!important}.u-pt-lg-16,.u-py-lg-16{padding-top:calc(128 * var(--font-ratio) * 1px)!important}.u-pr-lg-16,.u-px-lg-16{padding-right:calc(128 * var(--font-ratio) * 1px)!important}.u-pb-lg-16,.u-py-lg-16{padding-bottom:calc(128 * var(--font-ratio) * 1px)!important}.u-pl-lg-16,.u-px-lg-16{padding-left:calc(128 * var(--font-ratio) * 1px)!important}.u-m-lg-n1{margin:calc(-8 * var(--font-ratio) * 1px)!important}.u-mt-lg-n1,.u-my-lg-n1{margin-top:calc(-8 * var(--font-ratio) * 1px)!important}.u-mr-lg-n1,.u-mx-lg-n1{margin-right:calc(-8 * var(--font-ratio) * 1px)!important}.u-mb-lg-n1,.u-my-lg-n1{margin-bottom:calc(-8 * var(--font-ratio) * 1px)!important}.u-ml-lg-n1,.u-mx-lg-n1{margin-left:calc(-8 * var(--font-ratio) * 1px)!important}.u-m-lg-n2{margin:calc(-16 * var(--font-ratio) * 1px)!important}.u-mt-lg-n2,.u-my-lg-n2{margin-top:calc(-16 * var(--font-ratio) * 1px)!important}.u-mr-lg-n2,.u-mx-lg-n2{margin-right:calc(-16 * var(--font-ratio) * 1px)!important}.u-mb-lg-n2,.u-my-lg-n2{margin-bottom:calc(-16 * var(--font-ratio) * 1px)!important}.u-ml-lg-n2,.u-mx-lg-n2{margin-left:calc(-16 * var(--font-ratio) * 1px)!important}.u-m-lg-n3{margin:calc(-24 * var(--font-ratio) * 1px)!important}.u-mt-lg-n3,.u-my-lg-n3{margin-top:calc(-24 * var(--font-ratio) * 1px)!important}.u-mr-lg-n3,.u-mx-lg-n3{margin-right:calc(-24 * var(--font-ratio) * 1px)!important}.u-mb-lg-n3,.u-my-lg-n3{margin-bottom:calc(-24 * var(--font-ratio) * 1px)!important}.u-ml-lg-n3,.u-mx-lg-n3{margin-left:calc(-24 * var(--font-ratio) * 1px)!important}.u-m-lg-n4{margin:calc(-32 * var(--font-ratio) * 1px)!important}.u-mt-lg-n4,.u-my-lg-n4{margin-top:calc(-32 * var(--font-ratio) * 1px)!important}.u-mr-lg-n4,.u-mx-lg-n4{margin-right:calc(-32 * var(--font-ratio) * 1px)!important}.u-mb-lg-n4,.u-my-lg-n4{margin-bottom:calc(-32 * var(--font-ratio) * 1px)!important}.u-ml-lg-n4,.u-mx-lg-n4{margin-left:calc(-32 * var(--font-ratio) * 1px)!important}.u-m-lg-n5{margin:calc(-40 * var(--font-ratio) * 1px)!important}.u-mt-lg-n5,.u-my-lg-n5{margin-top:calc(-40 * var(--font-ratio) * 1px)!important}.u-mr-lg-n5,.u-mx-lg-n5{margin-right:calc(-40 * var(--font-ratio) * 1px)!important}.u-mb-lg-n5,.u-my-lg-n5{margin-bottom:calc(-40 * var(--font-ratio) * 1px)!important}.u-ml-lg-n5,.u-mx-lg-n5{margin-left:calc(-40 * var(--font-ratio) * 1px)!important}.u-m-lg-n6{margin:calc(-48 * var(--font-ratio) * 1px)!important}.u-mt-lg-n6,.u-my-lg-n6{margin-top:calc(-48 * var(--font-ratio) * 1px)!important}.u-mr-lg-n6,.u-mx-lg-n6{margin-right:calc(-48 * var(--font-ratio) * 1px)!important}.u-mb-lg-n6,.u-my-lg-n6{margin-bottom:calc(-48 * var(--font-ratio) * 1px)!important}.u-ml-lg-n6,.u-mx-lg-n6{margin-left:calc(-48 * var(--font-ratio) * 1px)!important}.u-m-lg-n7{margin:calc(-56 * var(--font-ratio) * 1px)!important}.u-mt-lg-n7,.u-my-lg-n7{margin-top:calc(-56 * var(--font-ratio) * 1px)!important}.u-mr-lg-n7,.u-mx-lg-n7{margin-right:calc(-56 * var(--font-ratio) * 1px)!important}.u-mb-lg-n7,.u-my-lg-n7{margin-bottom:calc(-56 * var(--font-ratio) * 1px)!important}.u-ml-lg-n7,.u-mx-lg-n7{margin-left:calc(-56 * var(--font-ratio) * 1px)!important}.u-m-lg-n8{margin:calc(-64 * var(--font-ratio) * 1px)!important}.u-mt-lg-n8,.u-my-lg-n8{margin-top:calc(-64 * var(--font-ratio) * 1px)!important}.u-mr-lg-n8,.u-mx-lg-n8{margin-right:calc(-64 * var(--font-ratio) * 1px)!important}.u-mb-lg-n8,.u-my-lg-n8{margin-bottom:calc(-64 * var(--font-ratio) * 1px)!important}.u-ml-lg-n8,.u-mx-lg-n8{margin-left:calc(-64 * var(--font-ratio) * 1px)!important}.u-m-lg-n9{margin:calc(-72 * var(--font-ratio) * 1px)!important}.u-mt-lg-n9,.u-my-lg-n9{margin-top:calc(-72 * var(--font-ratio) * 1px)!important}.u-mr-lg-n9,.u-mx-lg-n9{margin-right:calc(-72 * var(--font-ratio) * 1px)!important}.u-mb-lg-n9,.u-my-lg-n9{margin-bottom:calc(-72 * var(--font-ratio) * 1px)!important}.u-ml-lg-n9,.u-mx-lg-n9{margin-left:calc(-72 * var(--font-ratio) * 1px)!important}.u-m-lg-n10{margin:calc(-80 * var(--font-ratio) * 1px)!important}.u-mt-lg-n10,.u-my-lg-n10{margin-top:calc(-80 * var(--font-ratio) * 1px)!important}.u-mr-lg-n10,.u-mx-lg-n10{margin-right:calc(-80 * var(--font-ratio) * 1px)!important}.u-mb-lg-n10,.u-my-lg-n10{margin-bottom:calc(-80 * var(--font-ratio) * 1px)!important}.u-ml-lg-n10,.u-mx-lg-n10{margin-left:calc(-80 * var(--font-ratio) * 1px)!important}.u-m-lg-n11{margin:calc(-88 * var(--font-ratio) * 1px)!important}.u-mt-lg-n11,.u-my-lg-n11{margin-top:calc(-88 * var(--font-ratio) * 1px)!important}.u-mr-lg-n11,.u-mx-lg-n11{margin-right:calc(-88 * var(--font-ratio) * 1px)!important}.u-mb-lg-n11,.u-my-lg-n11{margin-bottom:calc(-88 * var(--font-ratio) * 1px)!important}.u-ml-lg-n11,.u-mx-lg-n11{margin-left:calc(-88 * var(--font-ratio) * 1px)!important}.u-m-lg-n12{margin:calc(-96 * var(--font-ratio) * 1px)!important}.u-mt-lg-n12,.u-my-lg-n12{margin-top:calc(-96 * var(--font-ratio) * 1px)!important}.u-mr-lg-n12,.u-mx-lg-n12{margin-right:calc(-96 * var(--font-ratio) * 1px)!important}.u-mb-lg-n12,.u-my-lg-n12{margin-bottom:calc(-96 * var(--font-ratio) * 1px)!important}.u-ml-lg-n12,.u-mx-lg-n12{margin-left:calc(-96 * var(--font-ratio) * 1px)!important}.u-m-lg-n13{margin:calc(-104 * var(--font-ratio) * 1px)!important}.u-mt-lg-n13,.u-my-lg-n13{margin-top:calc(-104 * var(--font-ratio) * 1px)!important}.u-mr-lg-n13,.u-mx-lg-n13{margin-right:calc(-104 * var(--font-ratio) * 1px)!important}.u-mb-lg-n13,.u-my-lg-n13{margin-bottom:calc(-104 * var(--font-ratio) * 1px)!important}.u-ml-lg-n13,.u-mx-lg-n13{margin-left:calc(-104 * var(--font-ratio) * 1px)!important}.u-m-lg-n14{margin:calc(-112 * var(--font-ratio) * 1px)!important}.u-mt-lg-n14,.u-my-lg-n14{margin-top:calc(-112 * var(--font-ratio) * 1px)!important}.u-mr-lg-n14,.u-mx-lg-n14{margin-right:calc(-112 * var(--font-ratio) * 1px)!important}.u-mb-lg-n14,.u-my-lg-n14{margin-bottom:calc(-112 * var(--font-ratio) * 1px)!important}.u-ml-lg-n14,.u-mx-lg-n14{margin-left:calc(-112 * var(--font-ratio) * 1px)!important}.u-m-lg-n15{margin:calc(-120 * var(--font-ratio) * 1px)!important}.u-mt-lg-n15,.u-my-lg-n15{margin-top:calc(-120 * var(--font-ratio) * 1px)!important}.u-mr-lg-n15,.u-mx-lg-n15{margin-right:calc(-120 * var(--font-ratio) * 1px)!important}.u-mb-lg-n15,.u-my-lg-n15{margin-bottom:calc(-120 * var(--font-ratio) * 1px)!important}.u-ml-lg-n15,.u-mx-lg-n15{margin-left:calc(-120 * var(--font-ratio) * 1px)!important}.u-m-lg-n16{margin:calc(-128 * var(--font-ratio) * 1px)!important}.u-mt-lg-n16,.u-my-lg-n16{margin-top:calc(-128 * var(--font-ratio) * 1px)!important}.u-mr-lg-n16,.u-mx-lg-n16{margin-right:calc(-128 * var(--font-ratio) * 1px)!important}.u-mb-lg-n16,.u-my-lg-n16{margin-bottom:calc(-128 * var(--font-ratio) * 1px)!important}.u-ml-lg-n16,.u-mx-lg-n16{margin-left:calc(-128 * var(--font-ratio) * 1px)!important}.u-m-lg-auto{margin:auto!important}.u-mt-lg-auto,.u-my-lg-auto{margin-top:auto!important}.u-mr-lg-auto,.u-mx-lg-auto{margin-right:auto!important}.u-mb-lg-auto,.u-my-lg-auto{margin-bottom:auto!important}.u-ml-lg-auto,.u-mx-lg-auto{margin-left:auto!important}}@media (max-width: 768px){.u-m-md-0{margin:calc(0 * var(--font-ratio) * 1px)!important}.u-mt-md-0,.u-my-md-0{margin-top:calc(0 * var(--font-ratio) * 1px)!important}.u-mr-md-0,.u-mx-md-0{margin-right:calc(0 * var(--font-ratio) * 1px)!important}.u-mb-md-0,.u-my-md-0{margin-bottom:calc(0 * var(--font-ratio) * 1px)!important}.u-ml-md-0,.u-mx-md-0{margin-left:calc(0 * var(--font-ratio) * 1px)!important}.u-m-md-1{margin:calc(8 * var(--font-ratio) * 1px)!important}.u-mt-md-1,.u-my-md-1{margin-top:calc(8 * var(--font-ratio) * 1px)!important}.u-mr-md-1,.u-mx-md-1{margin-right:calc(8 * var(--font-ratio) * 1px)!important}.u-mb-md-1,.u-my-md-1{margin-bottom:calc(8 * var(--font-ratio) * 1px)!important}.u-ml-md-1,.u-mx-md-1{margin-left:calc(8 * var(--font-ratio) * 1px)!important}.u-m-md-2{margin:calc(16 * var(--font-ratio) * 1px)!important}.u-mt-md-2,.u-my-md-2{margin-top:calc(16 * var(--font-ratio) * 1px)!important}.u-mr-md-2,.u-mx-md-2{margin-right:calc(16 * var(--font-ratio) * 1px)!important}.u-mb-md-2,.u-my-md-2{margin-bottom:calc(16 * var(--font-ratio) * 1px)!important}.u-ml-md-2,.u-mx-md-2{margin-left:calc(16 * var(--font-ratio) * 1px)!important}.u-m-md-3{margin:calc(24 * var(--font-ratio) * 1px)!important}.u-mt-md-3,.u-my-md-3{margin-top:calc(24 * var(--font-ratio) * 1px)!important}.u-mr-md-3,.u-mx-md-3{margin-right:calc(24 * var(--font-ratio) * 1px)!important}.u-mb-md-3,.u-my-md-3{margin-bottom:calc(24 * var(--font-ratio) * 1px)!important}.u-ml-md-3,.u-mx-md-3{margin-left:calc(24 * var(--font-ratio) * 1px)!important}.u-m-md-4{margin:calc(32 * var(--font-ratio) * 1px)!important}.u-mt-md-4,.u-my-md-4{margin-top:calc(32 * var(--font-ratio) * 1px)!important}.u-mr-md-4,.u-mx-md-4{margin-right:calc(32 * var(--font-ratio) * 1px)!important}.u-mb-md-4,.u-my-md-4{margin-bottom:calc(32 * var(--font-ratio) * 1px)!important}.u-ml-md-4,.u-mx-md-4{margin-left:calc(32 * var(--font-ratio) * 1px)!important}.u-m-md-5{margin:calc(40 * var(--font-ratio) * 1px)!important}.u-mt-md-5,.u-my-md-5{margin-top:calc(40 * var(--font-ratio) * 1px)!important}.u-mr-md-5,.u-mx-md-5{margin-right:calc(40 * var(--font-ratio) * 1px)!important}.u-mb-md-5,.u-my-md-5{margin-bottom:calc(40 * var(--font-ratio) * 1px)!important}.u-ml-md-5,.u-mx-md-5{margin-left:calc(40 * var(--font-ratio) * 1px)!important}.u-m-md-6{margin:calc(48 * var(--font-ratio) * 1px)!important}.u-mt-md-6,.u-my-md-6{margin-top:calc(48 * var(--font-ratio) * 1px)!important}.u-mr-md-6,.u-mx-md-6{margin-right:calc(48 * var(--font-ratio) * 1px)!important}.u-mb-md-6,.u-my-md-6{margin-bottom:calc(48 * var(--font-ratio) * 1px)!important}.u-ml-md-6,.u-mx-md-6{margin-left:calc(48 * var(--font-ratio) * 1px)!important}.u-m-md-7{margin:calc(56 * var(--font-ratio) * 1px)!important}.u-mt-md-7,.u-my-md-7{margin-top:calc(56 * var(--font-ratio) * 1px)!important}.u-mr-md-7,.u-mx-md-7{margin-right:calc(56 * var(--font-ratio) * 1px)!important}.u-mb-md-7,.u-my-md-7{margin-bottom:calc(56 * var(--font-ratio) * 1px)!important}.u-ml-md-7,.u-mx-md-7{margin-left:calc(56 * var(--font-ratio) * 1px)!important}.u-m-md-8{margin:calc(64 * var(--font-ratio) * 1px)!important}.u-mt-md-8,.u-my-md-8{margin-top:calc(64 * var(--font-ratio) * 1px)!important}.u-mr-md-8,.u-mx-md-8{margin-right:calc(64 * var(--font-ratio) * 1px)!important}.u-mb-md-8,.u-my-md-8{margin-bottom:calc(64 * var(--font-ratio) * 1px)!important}.u-ml-md-8,.u-mx-md-8{margin-left:calc(64 * var(--font-ratio) * 1px)!important}.u-m-md-9{margin:calc(72 * var(--font-ratio) * 1px)!important}.u-mt-md-9,.u-my-md-9{margin-top:calc(72 * var(--font-ratio) * 1px)!important}.u-mr-md-9,.u-mx-md-9{margin-right:calc(72 * var(--font-ratio) * 1px)!important}.u-mb-md-9,.u-my-md-9{margin-bottom:calc(72 * var(--font-ratio) * 1px)!important}.u-ml-md-9,.u-mx-md-9{margin-left:calc(72 * var(--font-ratio) * 1px)!important}.u-m-md-10{margin:calc(80 * var(--font-ratio) * 1px)!important}.u-mt-md-10,.u-my-md-10{margin-top:calc(80 * var(--font-ratio) * 1px)!important}.u-mr-md-10,.u-mx-md-10{margin-right:calc(80 * var(--font-ratio) * 1px)!important}.u-mb-md-10,.u-my-md-10{margin-bottom:calc(80 * var(--font-ratio) * 1px)!important}.u-ml-md-10,.u-mx-md-10{margin-left:calc(80 * var(--font-ratio) * 1px)!important}.u-m-md-11{margin:calc(88 * var(--font-ratio) * 1px)!important}.u-mt-md-11,.u-my-md-11{margin-top:calc(88 * var(--font-ratio) * 1px)!important}.u-mr-md-11,.u-mx-md-11{margin-right:calc(88 * var(--font-ratio) * 1px)!important}.u-mb-md-11,.u-my-md-11{margin-bottom:calc(88 * var(--font-ratio) * 1px)!important}.u-ml-md-11,.u-mx-md-11{margin-left:calc(88 * var(--font-ratio) * 1px)!important}.u-m-md-12{margin:calc(96 * var(--font-ratio) * 1px)!important}.u-mt-md-12,.u-my-md-12{margin-top:calc(96 * var(--font-ratio) * 1px)!important}.u-mr-md-12,.u-mx-md-12{margin-right:calc(96 * var(--font-ratio) * 1px)!important}.u-mb-md-12,.u-my-md-12{margin-bottom:calc(96 * var(--font-ratio) * 1px)!important}.u-ml-md-12,.u-mx-md-12{margin-left:calc(96 * var(--font-ratio) * 1px)!important}.u-m-md-13{margin:calc(104 * var(--font-ratio) * 1px)!important}.u-mt-md-13,.u-my-md-13{margin-top:calc(104 * var(--font-ratio) * 1px)!important}.u-mr-md-13,.u-mx-md-13{margin-right:calc(104 * var(--font-ratio) * 1px)!important}.u-mb-md-13,.u-my-md-13{margin-bottom:calc(104 * var(--font-ratio) * 1px)!important}.u-ml-md-13,.u-mx-md-13{margin-left:calc(104 * var(--font-ratio) * 1px)!important}.u-m-md-14{margin:calc(112 * var(--font-ratio) * 1px)!important}.u-mt-md-14,.u-my-md-14{margin-top:calc(112 * var(--font-ratio) * 1px)!important}.u-mr-md-14,.u-mx-md-14{margin-right:calc(112 * var(--font-ratio) * 1px)!important}.u-mb-md-14,.u-my-md-14{margin-bottom:calc(112 * var(--font-ratio) * 1px)!important}.u-ml-md-14,.u-mx-md-14{margin-left:calc(112 * var(--font-ratio) * 1px)!important}.u-m-md-15{margin:calc(120 * var(--font-ratio) * 1px)!important}.u-mt-md-15,.u-my-md-15{margin-top:calc(120 * var(--font-ratio) * 1px)!important}.u-mr-md-15,.u-mx-md-15{margin-right:calc(120 * var(--font-ratio) * 1px)!important}.u-mb-md-15,.u-my-md-15{margin-bottom:calc(120 * var(--font-ratio) * 1px)!important}.u-ml-md-15,.u-mx-md-15{margin-left:calc(120 * var(--font-ratio) * 1px)!important}.u-m-md-16{margin:calc(128 * var(--font-ratio) * 1px)!important}.u-mt-md-16,.u-my-md-16{margin-top:calc(128 * var(--font-ratio) * 1px)!important}.u-mr-md-16,.u-mx-md-16{margin-right:calc(128 * var(--font-ratio) * 1px)!important}.u-mb-md-16,.u-my-md-16{margin-bottom:calc(128 * var(--font-ratio) * 1px)!important}.u-ml-md-16,.u-mx-md-16{margin-left:calc(128 * var(--font-ratio) * 1px)!important}.u-p-md-0{padding:calc(0 * var(--font-ratio) * 1px)!important}.u-pt-md-0,.u-py-md-0{padding-top:calc(0 * var(--font-ratio) * 1px)!important}.u-pr-md-0,.u-px-md-0{padding-right:calc(0 * var(--font-ratio) * 1px)!important}.u-pb-md-0,.u-py-md-0{padding-bottom:calc(0 * var(--font-ratio) * 1px)!important}.u-pl-md-0,.u-px-md-0{padding-left:calc(0 * var(--font-ratio) * 1px)!important}.u-p-md-1{padding:calc(8 * var(--font-ratio) * 1px)!important}.u-pt-md-1,.u-py-md-1{padding-top:calc(8 * var(--font-ratio) * 1px)!important}.u-pr-md-1,.u-px-md-1{padding-right:calc(8 * var(--font-ratio) * 1px)!important}.u-pb-md-1,.u-py-md-1{padding-bottom:calc(8 * var(--font-ratio) * 1px)!important}.u-pl-md-1,.u-px-md-1{padding-left:calc(8 * var(--font-ratio) * 1px)!important}.u-p-md-2{padding:calc(16 * var(--font-ratio) * 1px)!important}.u-pt-md-2,.u-py-md-2{padding-top:calc(16 * var(--font-ratio) * 1px)!important}.u-pr-md-2,.u-px-md-2{padding-right:calc(16 * var(--font-ratio) * 1px)!important}.u-pb-md-2,.u-py-md-2{padding-bottom:calc(16 * var(--font-ratio) * 1px)!important}.u-pl-md-2,.u-px-md-2{padding-left:calc(16 * var(--font-ratio) * 1px)!important}.u-p-md-3{padding:calc(24 * var(--font-ratio) * 1px)!important}.u-pt-md-3,.u-py-md-3{padding-top:calc(24 * var(--font-ratio) * 1px)!important}.u-pr-md-3,.u-px-md-3{padding-right:calc(24 * var(--font-ratio) * 1px)!important}.u-pb-md-3,.u-py-md-3{padding-bottom:calc(24 * var(--font-ratio) * 1px)!important}.u-pl-md-3,.u-px-md-3{padding-left:calc(24 * var(--font-ratio) * 1px)!important}.u-p-md-4{padding:calc(32 * var(--font-ratio) * 1px)!important}.u-pt-md-4,.u-py-md-4{padding-top:calc(32 * var(--font-ratio) * 1px)!important}.u-pr-md-4,.u-px-md-4{padding-right:calc(32 * var(--font-ratio) * 1px)!important}.u-pb-md-4,.u-py-md-4{padding-bottom:calc(32 * var(--font-ratio) * 1px)!important}.u-pl-md-4,.u-px-md-4{padding-left:calc(32 * var(--font-ratio) * 1px)!important}.u-p-md-5{padding:calc(40 * var(--font-ratio) * 1px)!important}.u-pt-md-5,.u-py-md-5{padding-top:calc(40 * var(--font-ratio) * 1px)!important}.u-pr-md-5,.u-px-md-5{padding-right:calc(40 * var(--font-ratio) * 1px)!important}.u-pb-md-5,.u-py-md-5{padding-bottom:calc(40 * var(--font-ratio) * 1px)!important}.u-pl-md-5,.u-px-md-5{padding-left:calc(40 * var(--font-ratio) * 1px)!important}.u-p-md-6{padding:calc(48 * var(--font-ratio) * 1px)!important}.u-pt-md-6,.u-py-md-6{padding-top:calc(48 * var(--font-ratio) * 1px)!important}.u-pr-md-6,.u-px-md-6{padding-right:calc(48 * var(--font-ratio) * 1px)!important}.u-pb-md-6,.u-py-md-6{padding-bottom:calc(48 * var(--font-ratio) * 1px)!important}.u-pl-md-6,.u-px-md-6{padding-left:calc(48 * var(--font-ratio) * 1px)!important}.u-p-md-7{padding:calc(56 * var(--font-ratio) * 1px)!important}.u-pt-md-7,.u-py-md-7{padding-top:calc(56 * var(--font-ratio) * 1px)!important}.u-pr-md-7,.u-px-md-7{padding-right:calc(56 * var(--font-ratio) * 1px)!important}.u-pb-md-7,.u-py-md-7{padding-bottom:calc(56 * var(--font-ratio) * 1px)!important}.u-pl-md-7,.u-px-md-7{padding-left:calc(56 * var(--font-ratio) * 1px)!important}.u-p-md-8{padding:calc(64 * var(--font-ratio) * 1px)!important}.u-pt-md-8,.u-py-md-8{padding-top:calc(64 * var(--font-ratio) * 1px)!important}.u-pr-md-8,.u-px-md-8{padding-right:calc(64 * var(--font-ratio) * 1px)!important}.u-pb-md-8,.u-py-md-8{padding-bottom:calc(64 * var(--font-ratio) * 1px)!important}.u-pl-md-8,.u-px-md-8{padding-left:calc(64 * var(--font-ratio) * 1px)!important}.u-p-md-9{padding:calc(72 * var(--font-ratio) * 1px)!important}.u-pt-md-9,.u-py-md-9{padding-top:calc(72 * var(--font-ratio) * 1px)!important}.u-pr-md-9,.u-px-md-9{padding-right:calc(72 * var(--font-ratio) * 1px)!important}.u-pb-md-9,.u-py-md-9{padding-bottom:calc(72 * var(--font-ratio) * 1px)!important}.u-pl-md-9,.u-px-md-9{padding-left:calc(72 * var(--font-ratio) * 1px)!important}.u-p-md-10{padding:calc(80 * var(--font-ratio) * 1px)!important}.u-pt-md-10,.u-py-md-10{padding-top:calc(80 * var(--font-ratio) * 1px)!important}.u-pr-md-10,.u-px-md-10{padding-right:calc(80 * var(--font-ratio) * 1px)!important}.u-pb-md-10,.u-py-md-10{padding-bottom:calc(80 * var(--font-ratio) * 1px)!important}.u-pl-md-10,.u-px-md-10{padding-left:calc(80 * var(--font-ratio) * 1px)!important}.u-p-md-11{padding:calc(88 * var(--font-ratio) * 1px)!important}.u-pt-md-11,.u-py-md-11{padding-top:calc(88 * var(--font-ratio) * 1px)!important}.u-pr-md-11,.u-px-md-11{padding-right:calc(88 * var(--font-ratio) * 1px)!important}.u-pb-md-11,.u-py-md-11{padding-bottom:calc(88 * var(--font-ratio) * 1px)!important}.u-pl-md-11,.u-px-md-11{padding-left:calc(88 * var(--font-ratio) * 1px)!important}.u-p-md-12{padding:calc(96 * var(--font-ratio) * 1px)!important}.u-pt-md-12,.u-py-md-12{padding-top:calc(96 * var(--font-ratio) * 1px)!important}.u-pr-md-12,.u-px-md-12{padding-right:calc(96 * var(--font-ratio) * 1px)!important}.u-pb-md-12,.u-py-md-12{padding-bottom:calc(96 * var(--font-ratio) * 1px)!important}.u-pl-md-12,.u-px-md-12{padding-left:calc(96 * var(--font-ratio) * 1px)!important}.u-p-md-13{padding:calc(104 * var(--font-ratio) * 1px)!important}.u-pt-md-13,.u-py-md-13{padding-top:calc(104 * var(--font-ratio) * 1px)!important}.u-pr-md-13,.u-px-md-13{padding-right:calc(104 * var(--font-ratio) * 1px)!important}.u-pb-md-13,.u-py-md-13{padding-bottom:calc(104 * var(--font-ratio) * 1px)!important}.u-pl-md-13,.u-px-md-13{padding-left:calc(104 * var(--font-ratio) * 1px)!important}.u-p-md-14{padding:calc(112 * var(--font-ratio) * 1px)!important}.u-pt-md-14,.u-py-md-14{padding-top:calc(112 * var(--font-ratio) * 1px)!important}.u-pr-md-14,.u-px-md-14{padding-right:calc(112 * var(--font-ratio) * 1px)!important}.u-pb-md-14,.u-py-md-14{padding-bottom:calc(112 * var(--font-ratio) * 1px)!important}.u-pl-md-14,.u-px-md-14{padding-left:calc(112 * var(--font-ratio) * 1px)!important}.u-p-md-15{padding:calc(120 * var(--font-ratio) * 1px)!important}.u-pt-md-15,.u-py-md-15{padding-top:calc(120 * var(--font-ratio) * 1px)!important}.u-pr-md-15,.u-px-md-15{padding-right:calc(120 * var(--font-ratio) * 1px)!important}.u-pb-md-15,.u-py-md-15{padding-bottom:calc(120 * var(--font-ratio) * 1px)!important}.u-pl-md-15,.u-px-md-15{padding-left:calc(120 * var(--font-ratio) * 1px)!important}.u-p-md-16{padding:calc(128 * var(--font-ratio) * 1px)!important}.u-pt-md-16,.u-py-md-16{padding-top:calc(128 * var(--font-ratio) * 1px)!important}.u-pr-md-16,.u-px-md-16{padding-right:calc(128 * var(--font-ratio) * 1px)!important}.u-pb-md-16,.u-py-md-16{padding-bottom:calc(128 * var(--font-ratio) * 1px)!important}.u-pl-md-16,.u-px-md-16{padding-left:calc(128 * var(--font-ratio) * 1px)!important}.u-m-md-n1{margin:calc(-8 * var(--font-ratio) * 1px)!important}.u-mt-md-n1,.u-my-md-n1{margin-top:calc(-8 * var(--font-ratio) * 1px)!important}.u-mr-md-n1,.u-mx-md-n1{margin-right:calc(-8 * var(--font-ratio) * 1px)!important}.u-mb-md-n1,.u-my-md-n1{margin-bottom:calc(-8 * var(--font-ratio) * 1px)!important}.u-ml-md-n1,.u-mx-md-n1{margin-left:calc(-8 * var(--font-ratio) * 1px)!important}.u-m-md-n2{margin:calc(-16 * var(--font-ratio) * 1px)!important}.u-mt-md-n2,.u-my-md-n2{margin-top:calc(-16 * var(--font-ratio) * 1px)!important}.u-mr-md-n2,.u-mx-md-n2{margin-right:calc(-16 * var(--font-ratio) * 1px)!important}.u-mb-md-n2,.u-my-md-n2{margin-bottom:calc(-16 * var(--font-ratio) * 1px)!important}.u-ml-md-n2,.u-mx-md-n2{margin-left:calc(-16 * var(--font-ratio) * 1px)!important}.u-m-md-n3{margin:calc(-24 * var(--font-ratio) * 1px)!important}.u-mt-md-n3,.u-my-md-n3{margin-top:calc(-24 * var(--font-ratio) * 1px)!important}.u-mr-md-n3,.u-mx-md-n3{margin-right:calc(-24 * var(--font-ratio) * 1px)!important}.u-mb-md-n3,.u-my-md-n3{margin-bottom:calc(-24 * var(--font-ratio) * 1px)!important}.u-ml-md-n3,.u-mx-md-n3{margin-left:calc(-24 * var(--font-ratio) * 1px)!important}.u-m-md-n4{margin:calc(-32 * var(--font-ratio) * 1px)!important}.u-mt-md-n4,.u-my-md-n4{margin-top:calc(-32 * var(--font-ratio) * 1px)!important}.u-mr-md-n4,.u-mx-md-n4{margin-right:calc(-32 * var(--font-ratio) * 1px)!important}.u-mb-md-n4,.u-my-md-n4{margin-bottom:calc(-32 * var(--font-ratio) * 1px)!important}.u-ml-md-n4,.u-mx-md-n4{margin-left:calc(-32 * var(--font-ratio) * 1px)!important}.u-m-md-n5{margin:calc(-40 * var(--font-ratio) * 1px)!important}.u-mt-md-n5,.u-my-md-n5{margin-top:calc(-40 * var(--font-ratio) * 1px)!important}.u-mr-md-n5,.u-mx-md-n5{margin-right:calc(-40 * var(--font-ratio) * 1px)!important}.u-mb-md-n5,.u-my-md-n5{margin-bottom:calc(-40 * var(--font-ratio) * 1px)!important}.u-ml-md-n5,.u-mx-md-n5{margin-left:calc(-40 * var(--font-ratio) * 1px)!important}.u-m-md-n6{margin:calc(-48 * var(--font-ratio) * 1px)!important}.u-mt-md-n6,.u-my-md-n6{margin-top:calc(-48 * var(--font-ratio) * 1px)!important}.u-mr-md-n6,.u-mx-md-n6{margin-right:calc(-48 * var(--font-ratio) * 1px)!important}.u-mb-md-n6,.u-my-md-n6{margin-bottom:calc(-48 * var(--font-ratio) * 1px)!important}.u-ml-md-n6,.u-mx-md-n6{margin-left:calc(-48 * var(--font-ratio) * 1px)!important}.u-m-md-n7{margin:calc(-56 * var(--font-ratio) * 1px)!important}.u-mt-md-n7,.u-my-md-n7{margin-top:calc(-56 * var(--font-ratio) * 1px)!important}.u-mr-md-n7,.u-mx-md-n7{margin-right:calc(-56 * var(--font-ratio) * 1px)!important}.u-mb-md-n7,.u-my-md-n7{margin-bottom:calc(-56 * var(--font-ratio) * 1px)!important}.u-ml-md-n7,.u-mx-md-n7{margin-left:calc(-56 * var(--font-ratio) * 1px)!important}.u-m-md-n8{margin:calc(-64 * var(--font-ratio) * 1px)!important}.u-mt-md-n8,.u-my-md-n8{margin-top:calc(-64 * var(--font-ratio) * 1px)!important}.u-mr-md-n8,.u-mx-md-n8{margin-right:calc(-64 * var(--font-ratio) * 1px)!important}.u-mb-md-n8,.u-my-md-n8{margin-bottom:calc(-64 * var(--font-ratio) * 1px)!important}.u-ml-md-n8,.u-mx-md-n8{margin-left:calc(-64 * var(--font-ratio) * 1px)!important}.u-m-md-n9{margin:calc(-72 * var(--font-ratio) * 1px)!important}.u-mt-md-n9,.u-my-md-n9{margin-top:calc(-72 * var(--font-ratio) * 1px)!important}.u-mr-md-n9,.u-mx-md-n9{margin-right:calc(-72 * var(--font-ratio) * 1px)!important}.u-mb-md-n9,.u-my-md-n9{margin-bottom:calc(-72 * var(--font-ratio) * 1px)!important}.u-ml-md-n9,.u-mx-md-n9{margin-left:calc(-72 * var(--font-ratio) * 1px)!important}.u-m-md-n10{margin:calc(-80 * var(--font-ratio) * 1px)!important}.u-mt-md-n10,.u-my-md-n10{margin-top:calc(-80 * var(--font-ratio) * 1px)!important}.u-mr-md-n10,.u-mx-md-n10{margin-right:calc(-80 * var(--font-ratio) * 1px)!important}.u-mb-md-n10,.u-my-md-n10{margin-bottom:calc(-80 * var(--font-ratio) * 1px)!important}.u-ml-md-n10,.u-mx-md-n10{margin-left:calc(-80 * var(--font-ratio) * 1px)!important}.u-m-md-n11{margin:calc(-88 * var(--font-ratio) * 1px)!important}.u-mt-md-n11,.u-my-md-n11{margin-top:calc(-88 * var(--font-ratio) * 1px)!important}.u-mr-md-n11,.u-mx-md-n11{margin-right:calc(-88 * var(--font-ratio) * 1px)!important}.u-mb-md-n11,.u-my-md-n11{margin-bottom:calc(-88 * var(--font-ratio) * 1px)!important}.u-ml-md-n11,.u-mx-md-n11{margin-left:calc(-88 * var(--font-ratio) * 1px)!important}.u-m-md-n12{margin:calc(-96 * var(--font-ratio) * 1px)!important}.u-mt-md-n12,.u-my-md-n12{margin-top:calc(-96 * var(--font-ratio) * 1px)!important}.u-mr-md-n12,.u-mx-md-n12{margin-right:calc(-96 * var(--font-ratio) * 1px)!important}.u-mb-md-n12,.u-my-md-n12{margin-bottom:calc(-96 * var(--font-ratio) * 1px)!important}.u-ml-md-n12,.u-mx-md-n12{margin-left:calc(-96 * var(--font-ratio) * 1px)!important}.u-m-md-n13{margin:calc(-104 * var(--font-ratio) * 1px)!important}.u-mt-md-n13,.u-my-md-n13{margin-top:calc(-104 * var(--font-ratio) * 1px)!important}.u-mr-md-n13,.u-mx-md-n13{margin-right:calc(-104 * var(--font-ratio) * 1px)!important}.u-mb-md-n13,.u-my-md-n13{margin-bottom:calc(-104 * var(--font-ratio) * 1px)!important}.u-ml-md-n13,.u-mx-md-n13{margin-left:calc(-104 * var(--font-ratio) * 1px)!important}.u-m-md-n14{margin:calc(-112 * var(--font-ratio) * 1px)!important}.u-mt-md-n14,.u-my-md-n14{margin-top:calc(-112 * var(--font-ratio) * 1px)!important}.u-mr-md-n14,.u-mx-md-n14{margin-right:calc(-112 * var(--font-ratio) * 1px)!important}.u-mb-md-n14,.u-my-md-n14{margin-bottom:calc(-112 * var(--font-ratio) * 1px)!important}.u-ml-md-n14,.u-mx-md-n14{margin-left:calc(-112 * var(--font-ratio) * 1px)!important}.u-m-md-n15{margin:calc(-120 * var(--font-ratio) * 1px)!important}.u-mt-md-n15,.u-my-md-n15{margin-top:calc(-120 * var(--font-ratio) * 1px)!important}.u-mr-md-n15,.u-mx-md-n15{margin-right:calc(-120 * var(--font-ratio) * 1px)!important}.u-mb-md-n15,.u-my-md-n15{margin-bottom:calc(-120 * var(--font-ratio) * 1px)!important}.u-ml-md-n15,.u-mx-md-n15{margin-left:calc(-120 * var(--font-ratio) * 1px)!important}.u-m-md-n16{margin:calc(-128 * var(--font-ratio) * 1px)!important}.u-mt-md-n16,.u-my-md-n16{margin-top:calc(-128 * var(--font-ratio) * 1px)!important}.u-mr-md-n16,.u-mx-md-n16{margin-right:calc(-128 * var(--font-ratio) * 1px)!important}.u-mb-md-n16,.u-my-md-n16{margin-bottom:calc(-128 * var(--font-ratio) * 1px)!important}.u-ml-md-n16,.u-mx-md-n16{margin-left:calc(-128 * var(--font-ratio) * 1px)!important}.u-m-md-auto{margin:auto!important}.u-mt-md-auto,.u-my-md-auto{margin-top:auto!important}.u-mr-md-auto,.u-mx-md-auto{margin-right:auto!important}.u-mb-md-auto,.u-my-md-auto{margin-bottom:auto!important}.u-ml-md-auto,.u-mx-md-auto{margin-left:auto!important}}@media (max-width: 576px){.u-m-sm-0{margin:calc(0 * var(--font-ratio) * 1px)!important}.u-mt-sm-0,.u-my-sm-0{margin-top:calc(0 * var(--font-ratio) * 1px)!important}.u-mr-sm-0,.u-mx-sm-0{margin-right:calc(0 * var(--font-ratio) * 1px)!important}.u-mb-sm-0,.u-my-sm-0{margin-bottom:calc(0 * var(--font-ratio) * 1px)!important}.u-ml-sm-0,.u-mx-sm-0{margin-left:calc(0 * var(--font-ratio) * 1px)!important}.u-m-sm-1{margin:calc(8 * var(--font-ratio) * 1px)!important}.u-mt-sm-1,.u-my-sm-1{margin-top:calc(8 * var(--font-ratio) * 1px)!important}.u-mr-sm-1,.u-mx-sm-1{margin-right:calc(8 * var(--font-ratio) * 1px)!important}.u-mb-sm-1,.u-my-sm-1{margin-bottom:calc(8 * var(--font-ratio) * 1px)!important}.u-ml-sm-1,.u-mx-sm-1{margin-left:calc(8 * var(--font-ratio) * 1px)!important}.u-m-sm-2{margin:calc(16 * var(--font-ratio) * 1px)!important}.u-mt-sm-2,.u-my-sm-2{margin-top:calc(16 * var(--font-ratio) * 1px)!important}.u-mr-sm-2,.u-mx-sm-2{margin-right:calc(16 * var(--font-ratio) * 1px)!important}.u-mb-sm-2,.u-my-sm-2{margin-bottom:calc(16 * var(--font-ratio) * 1px)!important}.u-ml-sm-2,.u-mx-sm-2{margin-left:calc(16 * var(--font-ratio) * 1px)!important}.u-m-sm-3{margin:calc(24 * var(--font-ratio) * 1px)!important}.u-mt-sm-3,.u-my-sm-3{margin-top:calc(24 * var(--font-ratio) * 1px)!important}.u-mr-sm-3,.u-mx-sm-3{margin-right:calc(24 * var(--font-ratio) * 1px)!important}.u-mb-sm-3,.u-my-sm-3{margin-bottom:calc(24 * var(--font-ratio) * 1px)!important}.u-ml-sm-3,.u-mx-sm-3{margin-left:calc(24 * var(--font-ratio) * 1px)!important}.u-m-sm-4{margin:calc(32 * var(--font-ratio) * 1px)!important}.u-mt-sm-4,.u-my-sm-4{margin-top:calc(32 * var(--font-ratio) * 1px)!important}.u-mr-sm-4,.u-mx-sm-4{margin-right:calc(32 * var(--font-ratio) * 1px)!important}.u-mb-sm-4,.u-my-sm-4{margin-bottom:calc(32 * var(--font-ratio) * 1px)!important}.u-ml-sm-4,.u-mx-sm-4{margin-left:calc(32 * var(--font-ratio) * 1px)!important}.u-m-sm-5{margin:calc(40 * var(--font-ratio) * 1px)!important}.u-mt-sm-5,.u-my-sm-5{margin-top:calc(40 * var(--font-ratio) * 1px)!important}.u-mr-sm-5,.u-mx-sm-5{margin-right:calc(40 * var(--font-ratio) * 1px)!important}.u-mb-sm-5,.u-my-sm-5{margin-bottom:calc(40 * var(--font-ratio) * 1px)!important}.u-ml-sm-5,.u-mx-sm-5{margin-left:calc(40 * var(--font-ratio) * 1px)!important}.u-m-sm-6{margin:calc(48 * var(--font-ratio) * 1px)!important}.u-mt-sm-6,.u-my-sm-6{margin-top:calc(48 * var(--font-ratio) * 1px)!important}.u-mr-sm-6,.u-mx-sm-6{margin-right:calc(48 * var(--font-ratio) * 1px)!important}.u-mb-sm-6,.u-my-sm-6{margin-bottom:calc(48 * var(--font-ratio) * 1px)!important}.u-ml-sm-6,.u-mx-sm-6{margin-left:calc(48 * var(--font-ratio) * 1px)!important}.u-m-sm-7{margin:calc(56 * var(--font-ratio) * 1px)!important}.u-mt-sm-7,.u-my-sm-7{margin-top:calc(56 * var(--font-ratio) * 1px)!important}.u-mr-sm-7,.u-mx-sm-7{margin-right:calc(56 * var(--font-ratio) * 1px)!important}.u-mb-sm-7,.u-my-sm-7{margin-bottom:calc(56 * var(--font-ratio) * 1px)!important}.u-ml-sm-7,.u-mx-sm-7{margin-left:calc(56 * var(--font-ratio) * 1px)!important}.u-m-sm-8{margin:calc(64 * var(--font-ratio) * 1px)!important}.u-mt-sm-8,.u-my-sm-8{margin-top:calc(64 * var(--font-ratio) * 1px)!important}.u-mr-sm-8,.u-mx-sm-8{margin-right:calc(64 * var(--font-ratio) * 1px)!important}.u-mb-sm-8,.u-my-sm-8{margin-bottom:calc(64 * var(--font-ratio) * 1px)!important}.u-ml-sm-8,.u-mx-sm-8{margin-left:calc(64 * var(--font-ratio) * 1px)!important}.u-m-sm-9{margin:calc(72 * var(--font-ratio) * 1px)!important}.u-mt-sm-9,.u-my-sm-9{margin-top:calc(72 * var(--font-ratio) * 1px)!important}.u-mr-sm-9,.u-mx-sm-9{margin-right:calc(72 * var(--font-ratio) * 1px)!important}.u-mb-sm-9,.u-my-sm-9{margin-bottom:calc(72 * var(--font-ratio) * 1px)!important}.u-ml-sm-9,.u-mx-sm-9{margin-left:calc(72 * var(--font-ratio) * 1px)!important}.u-m-sm-10{margin:calc(80 * var(--font-ratio) * 1px)!important}.u-mt-sm-10,.u-my-sm-10{margin-top:calc(80 * var(--font-ratio) * 1px)!important}.u-mr-sm-10,.u-mx-sm-10{margin-right:calc(80 * var(--font-ratio) * 1px)!important}.u-mb-sm-10,.u-my-sm-10{margin-bottom:calc(80 * var(--font-ratio) * 1px)!important}.u-ml-sm-10,.u-mx-sm-10{margin-left:calc(80 * var(--font-ratio) * 1px)!important}.u-m-sm-11{margin:calc(88 * var(--font-ratio) * 1px)!important}.u-mt-sm-11,.u-my-sm-11{margin-top:calc(88 * var(--font-ratio) * 1px)!important}.u-mr-sm-11,.u-mx-sm-11{margin-right:calc(88 * var(--font-ratio) * 1px)!important}.u-mb-sm-11,.u-my-sm-11{margin-bottom:calc(88 * var(--font-ratio) * 1px)!important}.u-ml-sm-11,.u-mx-sm-11{margin-left:calc(88 * var(--font-ratio) * 1px)!important}.u-m-sm-12{margin:calc(96 * var(--font-ratio) * 1px)!important}.u-mt-sm-12,.u-my-sm-12{margin-top:calc(96 * var(--font-ratio) * 1px)!important}.u-mr-sm-12,.u-mx-sm-12{margin-right:calc(96 * var(--font-ratio) * 1px)!important}.u-mb-sm-12,.u-my-sm-12{margin-bottom:calc(96 * var(--font-ratio) * 1px)!important}.u-ml-sm-12,.u-mx-sm-12{margin-left:calc(96 * var(--font-ratio) * 1px)!important}.u-m-sm-13{margin:calc(104 * var(--font-ratio) * 1px)!important}.u-mt-sm-13,.u-my-sm-13{margin-top:calc(104 * var(--font-ratio) * 1px)!important}.u-mr-sm-13,.u-mx-sm-13{margin-right:calc(104 * var(--font-ratio) * 1px)!important}.u-mb-sm-13,.u-my-sm-13{margin-bottom:calc(104 * var(--font-ratio) * 1px)!important}.u-ml-sm-13,.u-mx-sm-13{margin-left:calc(104 * var(--font-ratio) * 1px)!important}.u-m-sm-14{margin:calc(112 * var(--font-ratio) * 1px)!important}.u-mt-sm-14,.u-my-sm-14{margin-top:calc(112 * var(--font-ratio) * 1px)!important}.u-mr-sm-14,.u-mx-sm-14{margin-right:calc(112 * var(--font-ratio) * 1px)!important}.u-mb-sm-14,.u-my-sm-14{margin-bottom:calc(112 * var(--font-ratio) * 1px)!important}.u-ml-sm-14,.u-mx-sm-14{margin-left:calc(112 * var(--font-ratio) * 1px)!important}.u-m-sm-15{margin:calc(120 * var(--font-ratio) * 1px)!important}.u-mt-sm-15,.u-my-sm-15{margin-top:calc(120 * var(--font-ratio) * 1px)!important}.u-mr-sm-15,.u-mx-sm-15{margin-right:calc(120 * var(--font-ratio) * 1px)!important}.u-mb-sm-15,.u-my-sm-15{margin-bottom:calc(120 * var(--font-ratio) * 1px)!important}.u-ml-sm-15,.u-mx-sm-15{margin-left:calc(120 * var(--font-ratio) * 1px)!important}.u-m-sm-16{margin:calc(128 * var(--font-ratio) * 1px)!important}.u-mt-sm-16,.u-my-sm-16{margin-top:calc(128 * var(--font-ratio) * 1px)!important}.u-mr-sm-16,.u-mx-sm-16{margin-right:calc(128 * var(--font-ratio) * 1px)!important}.u-mb-sm-16,.u-my-sm-16{margin-bottom:calc(128 * var(--font-ratio) * 1px)!important}.u-ml-sm-16,.u-mx-sm-16{margin-left:calc(128 * var(--font-ratio) * 1px)!important}.u-p-sm-0{padding:calc(0 * var(--font-ratio) * 1px)!important}.u-pt-sm-0,.u-py-sm-0{padding-top:calc(0 * var(--font-ratio) * 1px)!important}.u-pr-sm-0,.u-px-sm-0{padding-right:calc(0 * var(--font-ratio) * 1px)!important}.u-pb-sm-0,.u-py-sm-0{padding-bottom:calc(0 * var(--font-ratio) * 1px)!important}.u-pl-sm-0,.u-px-sm-0{padding-left:calc(0 * var(--font-ratio) * 1px)!important}.u-p-sm-1{padding:calc(8 * var(--font-ratio) * 1px)!important}.u-pt-sm-1,.u-py-sm-1{padding-top:calc(8 * var(--font-ratio) * 1px)!important}.u-pr-sm-1,.u-px-sm-1{padding-right:calc(8 * var(--font-ratio) * 1px)!important}.u-pb-sm-1,.u-py-sm-1{padding-bottom:calc(8 * var(--font-ratio) * 1px)!important}.u-pl-sm-1,.u-px-sm-1{padding-left:calc(8 * var(--font-ratio) * 1px)!important}.u-p-sm-2{padding:calc(16 * var(--font-ratio) * 1px)!important}.u-pt-sm-2,.u-py-sm-2{padding-top:calc(16 * var(--font-ratio) * 1px)!important}.u-pr-sm-2,.u-px-sm-2{padding-right:calc(16 * var(--font-ratio) * 1px)!important}.u-pb-sm-2,.u-py-sm-2{padding-bottom:calc(16 * var(--font-ratio) * 1px)!important}.u-pl-sm-2,.u-px-sm-2{padding-left:calc(16 * var(--font-ratio) * 1px)!important}.u-p-sm-3{padding:calc(24 * var(--font-ratio) * 1px)!important}.u-pt-sm-3,.u-py-sm-3{padding-top:calc(24 * var(--font-ratio) * 1px)!important}.u-pr-sm-3,.u-px-sm-3{padding-right:calc(24 * var(--font-ratio) * 1px)!important}.u-pb-sm-3,.u-py-sm-3{padding-bottom:calc(24 * var(--font-ratio) * 1px)!important}.u-pl-sm-3,.u-px-sm-3{padding-left:calc(24 * var(--font-ratio) * 1px)!important}.u-p-sm-4{padding:calc(32 * var(--font-ratio) * 1px)!important}.u-pt-sm-4,.u-py-sm-4{padding-top:calc(32 * var(--font-ratio) * 1px)!important}.u-pr-sm-4,.u-px-sm-4{padding-right:calc(32 * var(--font-ratio) * 1px)!important}.u-pb-sm-4,.u-py-sm-4{padding-bottom:calc(32 * var(--font-ratio) * 1px)!important}.u-pl-sm-4,.u-px-sm-4{padding-left:calc(32 * var(--font-ratio) * 1px)!important}.u-p-sm-5{padding:calc(40 * var(--font-ratio) * 1px)!important}.u-pt-sm-5,.u-py-sm-5{padding-top:calc(40 * var(--font-ratio) * 1px)!important}.u-pr-sm-5,.u-px-sm-5{padding-right:calc(40 * var(--font-ratio) * 1px)!important}.u-pb-sm-5,.u-py-sm-5{padding-bottom:calc(40 * var(--font-ratio) * 1px)!important}.u-pl-sm-5,.u-px-sm-5{padding-left:calc(40 * var(--font-ratio) * 1px)!important}.u-p-sm-6{padding:calc(48 * var(--font-ratio) * 1px)!important}.u-pt-sm-6,.u-py-sm-6{padding-top:calc(48 * var(--font-ratio) * 1px)!important}.u-pr-sm-6,.u-px-sm-6{padding-right:calc(48 * var(--font-ratio) * 1px)!important}.u-pb-sm-6,.u-py-sm-6{padding-bottom:calc(48 * var(--font-ratio) * 1px)!important}.u-pl-sm-6,.u-px-sm-6{padding-left:calc(48 * var(--font-ratio) * 1px)!important}.u-p-sm-7{padding:calc(56 * var(--font-ratio) * 1px)!important}.u-pt-sm-7,.u-py-sm-7{padding-top:calc(56 * var(--font-ratio) * 1px)!important}.u-pr-sm-7,.u-px-sm-7{padding-right:calc(56 * var(--font-ratio) * 1px)!important}.u-pb-sm-7,.u-py-sm-7{padding-bottom:calc(56 * var(--font-ratio) * 1px)!important}.u-pl-sm-7,.u-px-sm-7{padding-left:calc(56 * var(--font-ratio) * 1px)!important}.u-p-sm-8{padding:calc(64 * var(--font-ratio) * 1px)!important}.u-pt-sm-8,.u-py-sm-8{padding-top:calc(64 * var(--font-ratio) * 1px)!important}.u-pr-sm-8,.u-px-sm-8{padding-right:calc(64 * var(--font-ratio) * 1px)!important}.u-pb-sm-8,.u-py-sm-8{padding-bottom:calc(64 * var(--font-ratio) * 1px)!important}.u-pl-sm-8,.u-px-sm-8{padding-left:calc(64 * var(--font-ratio) * 1px)!important}.u-p-sm-9{padding:calc(72 * var(--font-ratio) * 1px)!important}.u-pt-sm-9,.u-py-sm-9{padding-top:calc(72 * var(--font-ratio) * 1px)!important}.u-pr-sm-9,.u-px-sm-9{padding-right:calc(72 * var(--font-ratio) * 1px)!important}.u-pb-sm-9,.u-py-sm-9{padding-bottom:calc(72 * var(--font-ratio) * 1px)!important}.u-pl-sm-9,.u-px-sm-9{padding-left:calc(72 * var(--font-ratio) * 1px)!important}.u-p-sm-10{padding:calc(80 * var(--font-ratio) * 1px)!important}.u-pt-sm-10,.u-py-sm-10{padding-top:calc(80 * var(--font-ratio) * 1px)!important}.u-pr-sm-10,.u-px-sm-10{padding-right:calc(80 * var(--font-ratio) * 1px)!important}.u-pb-sm-10,.u-py-sm-10{padding-bottom:calc(80 * var(--font-ratio) * 1px)!important}.u-pl-sm-10,.u-px-sm-10{padding-left:calc(80 * var(--font-ratio) * 1px)!important}.u-p-sm-11{padding:calc(88 * var(--font-ratio) * 1px)!important}.u-pt-sm-11,.u-py-sm-11{padding-top:calc(88 * var(--font-ratio) * 1px)!important}.u-pr-sm-11,.u-px-sm-11{padding-right:calc(88 * var(--font-ratio) * 1px)!important}.u-pb-sm-11,.u-py-sm-11{padding-bottom:calc(88 * var(--font-ratio) * 1px)!important}.u-pl-sm-11,.u-px-sm-11{padding-left:calc(88 * var(--font-ratio) * 1px)!important}.u-p-sm-12{padding:calc(96 * var(--font-ratio) * 1px)!important}.u-pt-sm-12,.u-py-sm-12{padding-top:calc(96 * var(--font-ratio) * 1px)!important}.u-pr-sm-12,.u-px-sm-12{padding-right:calc(96 * var(--font-ratio) * 1px)!important}.u-pb-sm-12,.u-py-sm-12{padding-bottom:calc(96 * var(--font-ratio) * 1px)!important}.u-pl-sm-12,.u-px-sm-12{padding-left:calc(96 * var(--font-ratio) * 1px)!important}.u-p-sm-13{padding:calc(104 * var(--font-ratio) * 1px)!important}.u-pt-sm-13,.u-py-sm-13{padding-top:calc(104 * var(--font-ratio) * 1px)!important}.u-pr-sm-13,.u-px-sm-13{padding-right:calc(104 * var(--font-ratio) * 1px)!important}.u-pb-sm-13,.u-py-sm-13{padding-bottom:calc(104 * var(--font-ratio) * 1px)!important}.u-pl-sm-13,.u-px-sm-13{padding-left:calc(104 * var(--font-ratio) * 1px)!important}.u-p-sm-14{padding:calc(112 * var(--font-ratio) * 1px)!important}.u-pt-sm-14,.u-py-sm-14{padding-top:calc(112 * var(--font-ratio) * 1px)!important}.u-pr-sm-14,.u-px-sm-14{padding-right:calc(112 * var(--font-ratio) * 1px)!important}.u-pb-sm-14,.u-py-sm-14{padding-bottom:calc(112 * var(--font-ratio) * 1px)!important}.u-pl-sm-14,.u-px-sm-14{padding-left:calc(112 * var(--font-ratio) * 1px)!important}.u-p-sm-15{padding:calc(120 * var(--font-ratio) * 1px)!important}.u-pt-sm-15,.u-py-sm-15{padding-top:calc(120 * var(--font-ratio) * 1px)!important}.u-pr-sm-15,.u-px-sm-15{padding-right:calc(120 * var(--font-ratio) * 1px)!important}.u-pb-sm-15,.u-py-sm-15{padding-bottom:calc(120 * var(--font-ratio) * 1px)!important}.u-pl-sm-15,.u-px-sm-15{padding-left:calc(120 * var(--font-ratio) * 1px)!important}.u-p-sm-16{padding:calc(128 * var(--font-ratio) * 1px)!important}.u-pt-sm-16,.u-py-sm-16{padding-top:calc(128 * var(--font-ratio) * 1px)!important}.u-pr-sm-16,.u-px-sm-16{padding-right:calc(128 * var(--font-ratio) * 1px)!important}.u-pb-sm-16,.u-py-sm-16{padding-bottom:calc(128 * var(--font-ratio) * 1px)!important}.u-pl-sm-16,.u-px-sm-16{padding-left:calc(128 * var(--font-ratio) * 1px)!important}.u-m-sm-n1{margin:calc(-8 * var(--font-ratio) * 1px)!important}.u-mt-sm-n1,.u-my-sm-n1{margin-top:calc(-8 * var(--font-ratio) * 1px)!important}.u-mr-sm-n1,.u-mx-sm-n1{margin-right:calc(-8 * var(--font-ratio) * 1px)!important}.u-mb-sm-n1,.u-my-sm-n1{margin-bottom:calc(-8 * var(--font-ratio) * 1px)!important}.u-ml-sm-n1,.u-mx-sm-n1{margin-left:calc(-8 * var(--font-ratio) * 1px)!important}.u-m-sm-n2{margin:calc(-16 * var(--font-ratio) * 1px)!important}.u-mt-sm-n2,.u-my-sm-n2{margin-top:calc(-16 * var(--font-ratio) * 1px)!important}.u-mr-sm-n2,.u-mx-sm-n2{margin-right:calc(-16 * var(--font-ratio) * 1px)!important}.u-mb-sm-n2,.u-my-sm-n2{margin-bottom:calc(-16 * var(--font-ratio) * 1px)!important}.u-ml-sm-n2,.u-mx-sm-n2{margin-left:calc(-16 * var(--font-ratio) * 1px)!important}.u-m-sm-n3{margin:calc(-24 * var(--font-ratio) * 1px)!important}.u-mt-sm-n3,.u-my-sm-n3{margin-top:calc(-24 * var(--font-ratio) * 1px)!important}.u-mr-sm-n3,.u-mx-sm-n3{margin-right:calc(-24 * var(--font-ratio) * 1px)!important}.u-mb-sm-n3,.u-my-sm-n3{margin-bottom:calc(-24 * var(--font-ratio) * 1px)!important}.u-ml-sm-n3,.u-mx-sm-n3{margin-left:calc(-24 * var(--font-ratio) * 1px)!important}.u-m-sm-n4{margin:calc(-32 * var(--font-ratio) * 1px)!important}.u-mt-sm-n4,.u-my-sm-n4{margin-top:calc(-32 * var(--font-ratio) * 1px)!important}.u-mr-sm-n4,.u-mx-sm-n4{margin-right:calc(-32 * var(--font-ratio) * 1px)!important}.u-mb-sm-n4,.u-my-sm-n4{margin-bottom:calc(-32 * var(--font-ratio) * 1px)!important}.u-ml-sm-n4,.u-mx-sm-n4{margin-left:calc(-32 * var(--font-ratio) * 1px)!important}.u-m-sm-n5{margin:calc(-40 * var(--font-ratio) * 1px)!important}.u-mt-sm-n5,.u-my-sm-n5{margin-top:calc(-40 * var(--font-ratio) * 1px)!important}.u-mr-sm-n5,.u-mx-sm-n5{margin-right:calc(-40 * var(--font-ratio) * 1px)!important}.u-mb-sm-n5,.u-my-sm-n5{margin-bottom:calc(-40 * var(--font-ratio) * 1px)!important}.u-ml-sm-n5,.u-mx-sm-n5{margin-left:calc(-40 * var(--font-ratio) * 1px)!important}.u-m-sm-n6{margin:calc(-48 * var(--font-ratio) * 1px)!important}.u-mt-sm-n6,.u-my-sm-n6{margin-top:calc(-48 * var(--font-ratio) * 1px)!important}.u-mr-sm-n6,.u-mx-sm-n6{margin-right:calc(-48 * var(--font-ratio) * 1px)!important}.u-mb-sm-n6,.u-my-sm-n6{margin-bottom:calc(-48 * var(--font-ratio) * 1px)!important}.u-ml-sm-n6,.u-mx-sm-n6{margin-left:calc(-48 * var(--font-ratio) * 1px)!important}.u-m-sm-n7{margin:calc(-56 * var(--font-ratio) * 1px)!important}.u-mt-sm-n7,.u-my-sm-n7{margin-top:calc(-56 * var(--font-ratio) * 1px)!important}.u-mr-sm-n7,.u-mx-sm-n7{margin-right:calc(-56 * var(--font-ratio) * 1px)!important}.u-mb-sm-n7,.u-my-sm-n7{margin-bottom:calc(-56 * var(--font-ratio) * 1px)!important}.u-ml-sm-n7,.u-mx-sm-n7{margin-left:calc(-56 * var(--font-ratio) * 1px)!important}.u-m-sm-n8{margin:calc(-64 * var(--font-ratio) * 1px)!important}.u-mt-sm-n8,.u-my-sm-n8{margin-top:calc(-64 * var(--font-ratio) * 1px)!important}.u-mr-sm-n8,.u-mx-sm-n8{margin-right:calc(-64 * var(--font-ratio) * 1px)!important}.u-mb-sm-n8,.u-my-sm-n8{margin-bottom:calc(-64 * var(--font-ratio) * 1px)!important}.u-ml-sm-n8,.u-mx-sm-n8{margin-left:calc(-64 * var(--font-ratio) * 1px)!important}.u-m-sm-n9{margin:calc(-72 * var(--font-ratio) * 1px)!important}.u-mt-sm-n9,.u-my-sm-n9{margin-top:calc(-72 * var(--font-ratio) * 1px)!important}.u-mr-sm-n9,.u-mx-sm-n9{margin-right:calc(-72 * var(--font-ratio) * 1px)!important}.u-mb-sm-n9,.u-my-sm-n9{margin-bottom:calc(-72 * var(--font-ratio) * 1px)!important}.u-ml-sm-n9,.u-mx-sm-n9{margin-left:calc(-72 * var(--font-ratio) * 1px)!important}.u-m-sm-n10{margin:calc(-80 * var(--font-ratio) * 1px)!important}.u-mt-sm-n10,.u-my-sm-n10{margin-top:calc(-80 * var(--font-ratio) * 1px)!important}.u-mr-sm-n10,.u-mx-sm-n10{margin-right:calc(-80 * var(--font-ratio) * 1px)!important}.u-mb-sm-n10,.u-my-sm-n10{margin-bottom:calc(-80 * var(--font-ratio) * 1px)!important}.u-ml-sm-n10,.u-mx-sm-n10{margin-left:calc(-80 * var(--font-ratio) * 1px)!important}.u-m-sm-n11{margin:calc(-88 * var(--font-ratio) * 1px)!important}.u-mt-sm-n11,.u-my-sm-n11{margin-top:calc(-88 * var(--font-ratio) * 1px)!important}.u-mr-sm-n11,.u-mx-sm-n11{margin-right:calc(-88 * var(--font-ratio) * 1px)!important}.u-mb-sm-n11,.u-my-sm-n11{margin-bottom:calc(-88 * var(--font-ratio) * 1px)!important}.u-ml-sm-n11,.u-mx-sm-n11{margin-left:calc(-88 * var(--font-ratio) * 1px)!important}.u-m-sm-n12{margin:calc(-96 * var(--font-ratio) * 1px)!important}.u-mt-sm-n12,.u-my-sm-n12{margin-top:calc(-96 * var(--font-ratio) * 1px)!important}.u-mr-sm-n12,.u-mx-sm-n12{margin-right:calc(-96 * var(--font-ratio) * 1px)!important}.u-mb-sm-n12,.u-my-sm-n12{margin-bottom:calc(-96 * var(--font-ratio) * 1px)!important}.u-ml-sm-n12,.u-mx-sm-n12{margin-left:calc(-96 * var(--font-ratio) * 1px)!important}.u-m-sm-n13{margin:calc(-104 * var(--font-ratio) * 1px)!important}.u-mt-sm-n13,.u-my-sm-n13{margin-top:calc(-104 * var(--font-ratio) * 1px)!important}.u-mr-sm-n13,.u-mx-sm-n13{margin-right:calc(-104 * var(--font-ratio) * 1px)!important}.u-mb-sm-n13,.u-my-sm-n13{margin-bottom:calc(-104 * var(--font-ratio) * 1px)!important}.u-ml-sm-n13,.u-mx-sm-n13{margin-left:calc(-104 * var(--font-ratio) * 1px)!important}.u-m-sm-n14{margin:calc(-112 * var(--font-ratio) * 1px)!important}.u-mt-sm-n14,.u-my-sm-n14{margin-top:calc(-112 * var(--font-ratio) * 1px)!important}.u-mr-sm-n14,.u-mx-sm-n14{margin-right:calc(-112 * var(--font-ratio) * 1px)!important}.u-mb-sm-n14,.u-my-sm-n14{margin-bottom:calc(-112 * var(--font-ratio) * 1px)!important}.u-ml-sm-n14,.u-mx-sm-n14{margin-left:calc(-112 * var(--font-ratio) * 1px)!important}.u-m-sm-n15{margin:calc(-120 * var(--font-ratio) * 1px)!important}.u-mt-sm-n15,.u-my-sm-n15{margin-top:calc(-120 * var(--font-ratio) * 1px)!important}.u-mr-sm-n15,.u-mx-sm-n15{margin-right:calc(-120 * var(--font-ratio) * 1px)!important}.u-mb-sm-n15,.u-my-sm-n15{margin-bottom:calc(-120 * var(--font-ratio) * 1px)!important}.u-ml-sm-n15,.u-mx-sm-n15{margin-left:calc(-120 * var(--font-ratio) * 1px)!important}.u-m-sm-n16{margin:calc(-128 * var(--font-ratio) * 1px)!important}.u-mt-sm-n16,.u-my-sm-n16{margin-top:calc(-128 * var(--font-ratio) * 1px)!important}.u-mr-sm-n16,.u-mx-sm-n16{margin-right:calc(-128 * var(--font-ratio) * 1px)!important}.u-mb-sm-n16,.u-my-sm-n16{margin-bottom:calc(-128 * var(--font-ratio) * 1px)!important}.u-ml-sm-n16,.u-mx-sm-n16{margin-left:calc(-128 * var(--font-ratio) * 1px)!important}.u-m-sm-auto{margin:auto!important}.u-mt-sm-auto,.u-my-sm-auto{margin-top:auto!important}.u-mr-sm-auto,.u-mx-sm-auto{margin-right:auto!important}.u-mb-sm-auto,.u-my-sm-auto{margin-bottom:auto!important}.u-ml-sm-auto,.u-mx-sm-auto{margin-left:auto!important}}.u-mt-xl{margin-top:calc(80 * var(--font-ratio) * 1px)!important}@media (max-width: 576px){.u-mt-xl{margin-top:calc(64 * var(--font-ratio) * 1px)!important}}.u-mt-l{margin-top:calc(64 * var(--font-ratio) * 1px)!important}@media (max-width: 576px){.u-mt-l{margin-top:calc(40 * var(--font-ratio) * 1px)!important}}.u-mt-m{margin-top:calc(40 * var(--font-ratio) * 1px)!important}@media (max-width: 576px){.u-mt-m{margin-top:calc(24 * var(--font-ratio) * 1px)!important}}.u-mt-s{margin-top:calc(24 * var(--font-ratio) * 1px)!important}@media (max-width: 576px){.u-mt-s{margin-top:calc(16 * var(--font-ratio) * 1px)!important}}.u-mt-xs{margin-top:calc(8 * var(--font-ratio) * 1px)!important}@media (max-width: 576px){.u-mt-xs{margin-top:calc(4 * var(--font-ratio) * 1px)!important}}.u-mb-xl{margin-bottom:calc(80 * var(--font-ratio) * 1px)!important}@media (max-width: 576px){.u-mb-xl{margin-bottom:calc(64 * var(--font-ratio) * 1px)!important}}.u-mb-l{margin-bottom:calc(64 * var(--font-ratio) * 1px)!important}@media (max-width: 576px){.u-mb-l{margin-bottom:calc(40 * var(--font-ratio) * 1px)!important}}.u-mb-m{margin-bottom:calc(40 * var(--font-ratio) * 1px)!important}@media (max-width: 576px){.u-mb-m{margin-bottom:calc(24 * var(--font-ratio) * 1px)!important}}.u-mb-s{margin-bottom:calc(24 * var(--font-ratio) * 1px)!important}@media (max-width: 576px){.u-mb-s{margin-bottom:calc(16 * var(--font-ratio) * 1px)!important}}.u-mb-xs{margin-bottom:calc(8 * var(--font-ratio) * 1px)!important}@media (max-width: 576px){.u-mb-xs{margin-bottom:calc(4 * var(--font-ratio) * 1px)!important}}.u-text-64-r-120{font-size:calc(64 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.2}.u-text-64-b-120{font-size:calc(64 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.2}.u-text-64-r-130{font-size:calc(64 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.3}.u-text-64-b-130{font-size:calc(64 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.3}.u-text-64-r-140{font-size:calc(64 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.4}.u-text-64-b-140{font-size:calc(64 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.u-text-64-r-150{font-size:calc(64 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.u-text-64-b-150{font-size:calc(64 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.u-text-64-r-160{font-size:calc(64 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.6}.u-text-64-b-160{font-size:calc(64 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.6}.u-text-64-r-170{font-size:calc(64 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.7}.u-text-64-b-170{font-size:calc(64 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7}.u-text-64-r-180{font-size:calc(64 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.8}.u-text-64-b-180{font-size:calc(64 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.8}.u-text-64-r-200{font-size:calc(64 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:2}.u-text-64-b-200{font-size:calc(64 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:2}.u-text-56-r-120{font-size:calc(56 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.2}.u-text-56-b-120{font-size:calc(56 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.2}.u-text-56-r-130{font-size:calc(56 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.3}.u-text-56-b-130{font-size:calc(56 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.3}.u-text-56-r-140{font-size:calc(56 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.4}.u-text-56-b-140{font-size:calc(56 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.u-text-56-r-150{font-size:calc(56 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.u-text-56-b-150{font-size:calc(56 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.u-text-56-r-160{font-size:calc(56 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.6}.u-text-56-b-160{font-size:calc(56 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.6}.u-text-56-r-170{font-size:calc(56 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.7}.u-text-56-b-170{font-size:calc(56 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7}.u-text-56-r-180{font-size:calc(56 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.8}.u-text-56-b-180{font-size:calc(56 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.8}.u-text-56-r-200{font-size:calc(56 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:2}.u-text-56-b-200{font-size:calc(56 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:2}.u-text-48-r-120{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.2}.u-text-48-b-120{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.2}.u-text-48-r-130{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.3}.u-text-48-b-130{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.3}.u-text-48-r-140{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.4}.u-text-48-b-140{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.u-text-48-r-150{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.u-text-48-b-150{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.u-text-48-r-160{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.6}.u-text-48-b-160{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.6}.u-text-48-r-170{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.7}.u-text-48-b-170{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7}.u-text-48-r-180{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.8}.u-text-48-b-180{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.8}.u-text-48-r-200{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:2}.u-text-48-b-200{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:2}.u-text-40-r-120{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.2}.u-text-40-b-120{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.2}.u-text-40-r-130{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.3}.u-text-40-b-130{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.3}.u-text-40-r-140{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.4}.u-text-40-b-140{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.u-text-40-r-150{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.u-text-40-b-150{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.u-text-40-r-160{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.6}.u-text-40-b-160{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.6}.u-text-40-r-170{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.7}.u-text-40-b-170{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7}.u-text-40-r-180{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.8}.u-text-40-b-180{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.8}.u-text-40-r-200{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:2}.u-text-40-b-200{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:2}.u-text-36-r-120{font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.2}.u-text-36-b-120{font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.2}.u-text-36-r-130{font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.3}.u-text-36-b-130{font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.3}.u-text-36-r-140{font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.4}.u-text-36-b-140{font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.u-text-36-r-150{font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.u-text-36-b-150{font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.u-text-36-r-160{font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.6}.u-text-36-b-160{font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.6}.u-text-36-r-170{font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.7}.u-text-36-b-170{font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7}.u-text-36-r-180{font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.8}.u-text-36-b-180{font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.8}.u-text-36-r-200{font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:2}.u-text-36-b-200{font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:2}.u-text-32-r-120{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.2}.u-text-32-b-120{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.2}.u-text-32-r-130{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.3}.u-text-32-b-130{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.3}.u-text-32-r-140{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.4}.u-text-32-b-140{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.u-text-32-r-150{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.u-text-32-b-150{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.u-text-32-r-160{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.6}.u-text-32-b-160{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.6}.u-text-32-r-170{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.7}.u-text-32-b-170{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7}.u-text-32-r-180{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.8}.u-text-32-b-180{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.8}.u-text-32-r-200{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:2}.u-text-32-b-200{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:2}.u-text-28-r-120{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.2}.u-text-28-b-120{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.2}.u-text-28-r-130{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.3}.u-text-28-b-130{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.3}.u-text-28-r-140{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.4}.u-text-28-b-140{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.u-text-28-r-150{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.u-text-28-b-150{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.u-text-28-r-160{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.6}.u-text-28-b-160{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.6}.u-text-28-r-170{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.7}.u-text-28-b-170{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7}.u-text-28-r-180{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.8}.u-text-28-b-180{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.8}.u-text-28-r-200{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:2}.u-text-28-b-200{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:2}.u-text-24-r-120{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.2}.u-text-24-b-120{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.2}.u-text-24-r-130{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.3}.u-text-24-b-130{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.3}.u-text-24-r-140{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.4}.u-text-24-b-140{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.u-text-24-r-150{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.u-text-24-b-150{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.u-text-24-r-160{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.6}.u-text-24-b-160{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.6}.u-text-24-r-170{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.7}.u-text-24-b-170{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7}.u-text-24-r-180{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.8}.u-text-24-b-180{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.8}.u-text-24-r-200{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:2}.u-text-24-b-200{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:2}.u-text-20-r-120{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.2}.u-text-20-b-120{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.2}.u-text-20-r-130{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.3}.u-text-20-b-130{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.3}.u-text-20-r-140{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.4}.u-text-20-b-140{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.u-text-20-r-150{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.u-text-20-b-150{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.u-text-20-r-160{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.6}.u-text-20-b-160{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.6}.u-text-20-r-170{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.7}.u-text-20-b-170{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7}.u-text-20-r-180{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.8}.u-text-20-b-180{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.8}.u-text-20-r-200{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:2}.u-text-20-b-200{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:2}.u-text-18-r-120{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.2}.u-text-18-b-120{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.2}.u-text-18-r-130{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.3}.u-text-18-b-130{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.3}.u-text-18-r-140{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.4}.u-text-18-b-140{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.u-text-18-r-150{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.u-text-18-b-150{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.u-text-18-r-160{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.6}.u-text-18-b-160{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.6}.u-text-18-r-170{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.7}.u-text-18-b-170{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7}.u-text-18-r-180{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.8}.u-text-18-b-180{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.8}.u-text-18-r-200{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:2}.u-text-18-b-200{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:2}.u-text-16-r-120{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.2}.u-text-16-b-120{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.2}.u-text-16-r-130{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.3}.u-text-16-b-130{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.3}.u-text-16-r-140{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.4}.u-text-16-b-140{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.u-text-16-r-150{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.u-text-16-b-150{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.u-text-16-r-160{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.6}.u-text-16-b-160{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.6}.u-text-16-r-170{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.7}.u-text-16-b-170{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7}.u-text-16-r-180{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.8}.u-text-16-b-180{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.8}.u-text-16-r-200{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:2}.u-text-16-b-200{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:2}.u-text-14-r-120{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.2}.u-text-14-b-120{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.2}.u-text-14-r-130{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.3}.u-text-14-b-130{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.3}.u-text-14-r-140{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.4}.u-text-14-b-140{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.u-text-14-r-150{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.u-text-14-b-150{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.u-text-14-r-160{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.6}.u-text-14-b-160{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.6}.u-text-14-r-170{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.7}.u-text-14-b-170{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7}.u-text-14-r-180{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.8}.u-text-14-b-180{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.8}.u-text-14-r-200{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:2}.u-text-14-b-200{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:2}.u-text-13-r-120{font-size:calc(13 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.2}.u-text-13-b-120{font-size:calc(13 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.2}.u-text-13-r-130{font-size:calc(13 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.3}.u-text-13-b-130{font-size:calc(13 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.3}.u-text-13-r-140{font-size:calc(13 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.4}.u-text-13-b-140{font-size:calc(13 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.u-text-13-r-150{font-size:calc(13 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.u-text-13-b-150{font-size:calc(13 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.u-text-13-r-160{font-size:calc(13 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.6}.u-text-13-b-160{font-size:calc(13 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.6}.u-text-13-r-170{font-size:calc(13 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.7}.u-text-13-b-170{font-size:calc(13 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7}.u-text-13-r-180{font-size:calc(13 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.8}.u-text-13-b-180{font-size:calc(13 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.8}.u-text-13-r-200{font-size:calc(13 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:2}.u-text-13-b-200{font-size:calc(13 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:2}.u-text-12-r-120{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.2}.u-text-12-b-120{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.2}.u-text-12-r-130{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.3}.u-text-12-b-130{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.3}.u-text-12-r-140{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.4}.u-text-12-b-140{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.u-text-12-r-150{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.u-text-12-b-150{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.u-text-12-r-160{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.6}.u-text-12-b-160{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.6}.u-text-12-r-170{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.7}.u-text-12-b-170{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7}.u-text-12-r-180{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.8}.u-text-12-b-180{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.8}.u-text-12-r-200{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:2}.u-text-12-b-200{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:2}.u-text-10-r-120{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.2}.u-text-10-b-120{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.2}.u-text-10-r-130{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.3}.u-text-10-b-130{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.3}.u-text-10-r-140{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.4}.u-text-10-b-140{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.u-text-10-r-150{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.u-text-10-b-150{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.u-text-10-r-160{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.6}.u-text-10-b-160{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.6}.u-text-10-r-170{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.7}.u-text-10-b-170{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7}.u-text-10-r-180{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.8}.u-text-10-b-180{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.8}.u-text-10-r-200{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:2}.u-text-10-b-200{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:2}@media (max-width: 576px){.u-text-sm-64-r-120{font-size:calc(64 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.2}.u-text-sm-64-b-120{font-size:calc(64 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.2}.u-text-sm-64-r-130{font-size:calc(64 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.3}.u-text-sm-64-b-130{font-size:calc(64 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.3}.u-text-sm-64-r-140{font-size:calc(64 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.4}.u-text-sm-64-b-140{font-size:calc(64 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.u-text-sm-64-r-150{font-size:calc(64 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.u-text-sm-64-b-150{font-size:calc(64 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.u-text-sm-64-r-160{font-size:calc(64 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.6}.u-text-sm-64-b-160{font-size:calc(64 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.6}.u-text-sm-64-r-170{font-size:calc(64 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.7}.u-text-sm-64-b-170{font-size:calc(64 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7}.u-text-sm-64-r-180{font-size:calc(64 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.8}.u-text-sm-64-b-180{font-size:calc(64 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.8}.u-text-sm-64-r-200{font-size:calc(64 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:2}.u-text-sm-64-b-200{font-size:calc(64 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:2}.u-text-sm-56-r-120{font-size:calc(56 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.2}.u-text-sm-56-b-120{font-size:calc(56 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.2}.u-text-sm-56-r-130{font-size:calc(56 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.3}.u-text-sm-56-b-130{font-size:calc(56 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.3}.u-text-sm-56-r-140{font-size:calc(56 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.4}.u-text-sm-56-b-140{font-size:calc(56 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.u-text-sm-56-r-150{font-size:calc(56 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.u-text-sm-56-b-150{font-size:calc(56 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.u-text-sm-56-r-160{font-size:calc(56 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.6}.u-text-sm-56-b-160{font-size:calc(56 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.6}.u-text-sm-56-r-170{font-size:calc(56 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.7}.u-text-sm-56-b-170{font-size:calc(56 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7}.u-text-sm-56-r-180{font-size:calc(56 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.8}.u-text-sm-56-b-180{font-size:calc(56 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.8}.u-text-sm-56-r-200{font-size:calc(56 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:2}.u-text-sm-56-b-200{font-size:calc(56 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:2}.u-text-sm-48-r-120{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.2}.u-text-sm-48-b-120{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.2}.u-text-sm-48-r-130{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.3}.u-text-sm-48-b-130{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.3}.u-text-sm-48-r-140{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.4}.u-text-sm-48-b-140{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.u-text-sm-48-r-150{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.u-text-sm-48-b-150{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.u-text-sm-48-r-160{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.6}.u-text-sm-48-b-160{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.6}.u-text-sm-48-r-170{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.7}.u-text-sm-48-b-170{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7}.u-text-sm-48-r-180{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.8}.u-text-sm-48-b-180{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.8}.u-text-sm-48-r-200{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:2}.u-text-sm-48-b-200{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:2}.u-text-sm-40-r-120{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.2}.u-text-sm-40-b-120{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.2}.u-text-sm-40-r-130{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.3}.u-text-sm-40-b-130{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.3}.u-text-sm-40-r-140{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.4}.u-text-sm-40-b-140{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.u-text-sm-40-r-150{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.u-text-sm-40-b-150{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.u-text-sm-40-r-160{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.6}.u-text-sm-40-b-160{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.6}.u-text-sm-40-r-170{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.7}.u-text-sm-40-b-170{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7}.u-text-sm-40-r-180{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.8}.u-text-sm-40-b-180{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.8}.u-text-sm-40-r-200{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:2}.u-text-sm-40-b-200{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:2}.u-text-sm-36-r-120{font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.2}.u-text-sm-36-b-120{font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.2}.u-text-sm-36-r-130{font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.3}.u-text-sm-36-b-130{font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.3}.u-text-sm-36-r-140{font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.4}.u-text-sm-36-b-140{font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.u-text-sm-36-r-150{font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.u-text-sm-36-b-150{font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.u-text-sm-36-r-160{font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.6}.u-text-sm-36-b-160{font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.6}.u-text-sm-36-r-170{font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.7}.u-text-sm-36-b-170{font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7}.u-text-sm-36-r-180{font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.8}.u-text-sm-36-b-180{font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.8}.u-text-sm-36-r-200{font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:2}.u-text-sm-36-b-200{font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:2}.u-text-sm-32-r-120{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.2}.u-text-sm-32-b-120{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.2}.u-text-sm-32-r-130{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.3}.u-text-sm-32-b-130{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.3}.u-text-sm-32-r-140{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.4}.u-text-sm-32-b-140{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.u-text-sm-32-r-150{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.u-text-sm-32-b-150{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.u-text-sm-32-r-160{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.6}.u-text-sm-32-b-160{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.6}.u-text-sm-32-r-170{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.7}.u-text-sm-32-b-170{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7}.u-text-sm-32-r-180{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.8}.u-text-sm-32-b-180{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.8}.u-text-sm-32-r-200{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:2}.u-text-sm-32-b-200{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:2}.u-text-sm-28-r-120{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.2}.u-text-sm-28-b-120{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.2}.u-text-sm-28-r-130{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.3}.u-text-sm-28-b-130{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.3}.u-text-sm-28-r-140{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.4}.u-text-sm-28-b-140{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.u-text-sm-28-r-150{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.u-text-sm-28-b-150{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.u-text-sm-28-r-160{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.6}.u-text-sm-28-b-160{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.6}.u-text-sm-28-r-170{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.7}.u-text-sm-28-b-170{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7}.u-text-sm-28-r-180{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.8}.u-text-sm-28-b-180{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.8}.u-text-sm-28-r-200{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:2}.u-text-sm-28-b-200{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:2}.u-text-sm-24-r-120{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.2}.u-text-sm-24-b-120{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.2}.u-text-sm-24-r-130{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.3}.u-text-sm-24-b-130{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.3}.u-text-sm-24-r-140{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.4}.u-text-sm-24-b-140{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.u-text-sm-24-r-150{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.u-text-sm-24-b-150{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.u-text-sm-24-r-160{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.6}.u-text-sm-24-b-160{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.6}.u-text-sm-24-r-170{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.7}.u-text-sm-24-b-170{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7}.u-text-sm-24-r-180{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.8}.u-text-sm-24-b-180{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.8}.u-text-sm-24-r-200{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:2}.u-text-sm-24-b-200{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:2}.u-text-sm-20-r-120{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.2}.u-text-sm-20-b-120{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.2}.u-text-sm-20-r-130{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.3}.u-text-sm-20-b-130{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.3}.u-text-sm-20-r-140{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.4}.u-text-sm-20-b-140{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.u-text-sm-20-r-150{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.u-text-sm-20-b-150{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.u-text-sm-20-r-160{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.6}.u-text-sm-20-b-160{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.6}.u-text-sm-20-r-170{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.7}.u-text-sm-20-b-170{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7}.u-text-sm-20-r-180{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.8}.u-text-sm-20-b-180{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.8}.u-text-sm-20-r-200{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:2}.u-text-sm-20-b-200{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:2}.u-text-sm-18-r-120{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.2}.u-text-sm-18-b-120{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.2}.u-text-sm-18-r-130{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.3}.u-text-sm-18-b-130{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.3}.u-text-sm-18-r-140{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.4}.u-text-sm-18-b-140{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.u-text-sm-18-r-150{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.u-text-sm-18-b-150{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.u-text-sm-18-r-160{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.6}.u-text-sm-18-b-160{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.6}.u-text-sm-18-r-170{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.7}.u-text-sm-18-b-170{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7}.u-text-sm-18-r-180{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.8}.u-text-sm-18-b-180{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.8}.u-text-sm-18-r-200{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:2}.u-text-sm-18-b-200{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:2}.u-text-sm-16-r-120{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.2}.u-text-sm-16-b-120{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.2}.u-text-sm-16-r-130{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.3}.u-text-sm-16-b-130{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.3}.u-text-sm-16-r-140{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.4}.u-text-sm-16-b-140{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.u-text-sm-16-r-150{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.u-text-sm-16-b-150{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.u-text-sm-16-r-160{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.6}.u-text-sm-16-b-160{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.6}.u-text-sm-16-r-170{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.7}.u-text-sm-16-b-170{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7}.u-text-sm-16-r-180{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.8}.u-text-sm-16-b-180{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.8}.u-text-sm-16-r-200{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:2}.u-text-sm-16-b-200{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:2}.u-text-sm-14-r-120{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.2}.u-text-sm-14-b-120{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.2}.u-text-sm-14-r-130{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.3}.u-text-sm-14-b-130{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.3}.u-text-sm-14-r-140{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.4}.u-text-sm-14-b-140{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.u-text-sm-14-r-150{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.u-text-sm-14-b-150{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.u-text-sm-14-r-160{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.6}.u-text-sm-14-b-160{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.6}.u-text-sm-14-r-170{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.7}.u-text-sm-14-b-170{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7}.u-text-sm-14-r-180{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.8}.u-text-sm-14-b-180{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.8}.u-text-sm-14-r-200{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:2}.u-text-sm-14-b-200{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:2}.u-text-sm-13-r-120{font-size:calc(13 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.2}.u-text-sm-13-b-120{font-size:calc(13 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.2}.u-text-sm-13-r-130{font-size:calc(13 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.3}.u-text-sm-13-b-130{font-size:calc(13 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.3}.u-text-sm-13-r-140{font-size:calc(13 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.4}.u-text-sm-13-b-140{font-size:calc(13 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.u-text-sm-13-r-150{font-size:calc(13 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.u-text-sm-13-b-150{font-size:calc(13 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.u-text-sm-13-r-160{font-size:calc(13 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.6}.u-text-sm-13-b-160{font-size:calc(13 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.6}.u-text-sm-13-r-170{font-size:calc(13 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.7}.u-text-sm-13-b-170{font-size:calc(13 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7}.u-text-sm-13-r-180{font-size:calc(13 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.8}.u-text-sm-13-b-180{font-size:calc(13 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.8}.u-text-sm-13-r-200{font-size:calc(13 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:2}.u-text-sm-13-b-200{font-size:calc(13 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:2}.u-text-sm-12-r-120{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.2}.u-text-sm-12-b-120{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.2}.u-text-sm-12-r-130{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.3}.u-text-sm-12-b-130{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.3}.u-text-sm-12-r-140{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.4}.u-text-sm-12-b-140{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.u-text-sm-12-r-150{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.u-text-sm-12-b-150{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.u-text-sm-12-r-160{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.6}.u-text-sm-12-b-160{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.6}.u-text-sm-12-r-170{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.7}.u-text-sm-12-b-170{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7}.u-text-sm-12-r-180{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.8}.u-text-sm-12-b-180{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.8}.u-text-sm-12-r-200{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:2}.u-text-sm-12-b-200{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:2}.u-text-sm-10-r-120{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.2}.u-text-sm-10-b-120{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.2}.u-text-sm-10-r-130{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.3}.u-text-sm-10-b-130{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.3}.u-text-sm-10-r-140{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.4}.u-text-sm-10-b-140{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.u-text-sm-10-r-150{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.u-text-sm-10-b-150{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.u-text-sm-10-r-160{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.6}.u-text-sm-10-b-160{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.6}.u-text-sm-10-r-170{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.7}.u-text-sm-10-b-170{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7}.u-text-sm-10-r-180{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.8}.u-text-sm-10-b-180{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.8}.u-text-sm-10-r-200{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:2}.u-text-sm-10-b-200{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:2}}.u-text-profile-information{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5;display:flex;flex-wrap:wrap;gap:0 .5em;align-items:center}.u-text-profile-information span{display:flex;gap:0 .5em;align-items:center}.u-text-profile-information strong{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;position:relative;top:-.1em}@media (max-width: 576px){.u-text-profile-information{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5;flex-direction:column;align-items:flex-start}.u-text-profile-information strong{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}}.u-text-disk{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.8;display:flex;gap:calc(8 * var(--font-ratio) * 1px)}.u-text-disk:before{flex:0 0 calc(8 * var(--font-ratio) * 1px);width:calc(8 * var(--font-ratio) * 1px);height:calc(8 * var(--font-ratio) * 1px);margin-top:calc(7 * var(--font-ratio) * 1px);content:"";background:var(--_text-color);border-radius:calc(8 * var(--font-ratio) * 1px)}.u-text-note{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5;display:flex;text-align:left}.u-text-note>span:first-child{flex-shrink:0;margin-right:.2em}.u-text-note--center{justify-content:center}@media (max-width: 576px){.u-text-note{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5}}.u-text-line-clamp-3{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.u-text-line-clamp-2{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width: 576px){.u-text-line-clamp-sm-2{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.u-fz-64{--fz: 64;--fz-lh: 1.2;font-size:calc(var(--fz) / var(--fz-root) * var(--font-ratio) * 1rem);line-height:var(--fz-lh)}@media (max-width: 576px){.u-fz-64{--fz: 28;--fz-lh: 1.2}}.u-fz-56{--fz: 56;--fz-lh: 1.2;font-size:calc(var(--fz) / var(--fz-root) * var(--font-ratio) * 1rem);line-height:var(--fz-lh)}@media (max-width: 576px){.u-fz-56{--fz: 28;--fz-lh: 1.2}}.u-fz-48{--fz: 48;--fz-lh: 1.3;font-size:calc(var(--fz) / var(--fz-root) * var(--font-ratio) * 1rem);line-height:var(--fz-lh)}@media (max-width: 576px){.u-fz-48{--fz: 24;--fz-lh: 1.4}}.u-fz-40{--fz: 40;--fz-lh: 1.4;font-size:calc(var(--fz) / var(--fz-root) * var(--font-ratio) * 1rem);line-height:var(--fz-lh)}@media (max-width: 576px){.u-fz-40{--fz: 24;--fz-lh: 1.4}}.u-fz-36{--fz: 36;--fz-lh: 1.4;font-size:calc(var(--fz) / var(--fz-root) * var(--font-ratio) * 1rem);line-height:var(--fz-lh)}@media (max-width: 576px){.u-fz-36{--fz: 24;--fz-lh: 1.4}}.u-fz-32{--fz: 32;--fz-lh: 1.4;font-size:calc(var(--fz) / var(--fz-root) * var(--font-ratio) * 1rem);line-height:var(--fz-lh)}@media (max-width: 576px){.u-fz-32{--fz: 20;--fz-lh: 1.6}}.u-fz-28{--fz: 28;--fz-lh: 1.4;font-size:calc(var(--fz) / var(--fz-root) * var(--font-ratio) * 1rem);line-height:var(--fz-lh)}@media (max-width: 576px){.u-fz-28{--fz: 20;--fz-lh: 1.6}}.u-fz-24{--fz: 24;--fz-lh: 1.4;font-size:calc(var(--fz) / var(--fz-root) * var(--font-ratio) * 1rem);line-height:var(--fz-lh)}@media (max-width: 576px){.u-fz-24{--fz: 20;--fz-lh: 1.6}}.u-fz-20{--fz: 20;--fz-lh: 1.6;font-size:calc(var(--fz) / var(--fz-root) * var(--font-ratio) * 1rem);line-height:var(--fz-lh)}@media (max-width: 576px){.u-fz-20{--fz: 18;--fz-lh: 1.8}}.u-fz-18{--fz: 18;--fz-lh: 1.8;font-size:calc(var(--fz) / var(--fz-root) * var(--font-ratio) * 1rem);line-height:var(--fz-lh)}@media (max-width: 576px){.u-fz-18{--fz: 16;--fz-lh: 1.8}}.u-fz-16{--fz: 16;--fz-lh: 1.8;font-size:calc(var(--fz) / var(--fz-root) * var(--font-ratio) * 1rem);line-height:var(--fz-lh)}@media (max-width: 576px){.u-fz-16{--fz: 14;--fz-lh: 1.8}}.u-fz-14{--fz: 14;--fz-lh: 1.8;font-size:calc(var(--fz) / var(--fz-root) * var(--font-ratio) * 1rem);line-height:var(--fz-lh)}@media (max-width: 576px){.u-fz-14{--fz: 12;--fz-lh: 1.8}}.u-fz-12{--fz: 12;--fz-lh: 1.8;font-size:calc(var(--fz) / var(--fz-root) * var(--font-ratio) * 1rem);line-height:var(--fz-lh)}@media (max-width: 576px){.u-fz-12{--fz: 12;--fz-lh: 1.8}}.u-fz-10{--fz: 10;--fz-lh: 1.8;font-size:calc(var(--fz) / var(--fz-root) * var(--font-ratio) * 1rem);line-height:var(--fz-lh)}@media (max-width: 576px){.u-fz-10{--fz: 10;--fz-lh: 1.8}}.u-fw-400{font-weight:400!important}.u-fw-700{font-weight:700!important}.c-icon{--_icon-color: currentColor;--_icon-size: 24;position:relative;display:inline-block;flex:0 0 calc(var(--_icon-size) * var(--font-ratio) * 1px);width:1em;height:1em;font-size:calc(var(--_icon-size) * var(--font-ratio) * 1px);vertical-align:middle;fill:var(--_icon-color)}.c-icon--reverse{--_icon-color: var(--c-base-reverse)}.c-icon--left{margin-right:.25em}.c-icon--right{margin-left:.25em}.c-icon--lg,.c-icon--lg-sp{--_icon-size: 32}.c-icon--sm{--_icon-size: 16}.c-icon--inline{top:-.1em}.c-icon--block{display:block}@media (max-width: 576px){.c-icon{--_icon-size: 16}.c-icon--lg{--_icon-size: 24}.c-icon--lg-sp{--_icon-size: 32}}.c-arrow{--_arrow-color: currentColor;--_arrow-direction: 0deg;--_icon-size: 24;--_arrow-scale: 1;position:relative;display:inline-block;flex:0 0 calc(var(--_icon-size) * var(--font-ratio) * 1px);width:1em;height:1em;font-size:calc(var(--_icon-size) * var(--font-ratio) * 1px);vertical-align:middle;fill:var(--_arrow-color);transform:scale(var(--_arrow-scale)) rotate(var(--_arrow-direction))}.c-arrow--white{--_arrow-color: var(--c-base-white)}.c-arrow--up{--_arrow-direction: -90deg}.c-arrow--down{--_arrow-direction: 90deg}.c-arrow--left{--_arrow-scale: -1, 1}.c-arrow--inline{top:-.1em}.c-arrow--block{display:block}.c-arrow--lg{--_icon-size: 32}.c-arrow--sm{--_icon-size: 16}@media (max-width: 576px){.c-arrow--lg{--_icon-size: 24}}.dropdown-menu{--font-size: 14;--link-gutter: 12;--position: absolute;--font-wight: var(--fw-medium);position:var(--position);top:calc(100% + 8 * var(--font-ratio) * 1px);left:50%;z-index:1;display:none;width:calc(200 * var(--font-ratio) * 1px);padding-block:calc(16 * var(--font-ratio) * 1px);padding-inline:calc(16 * var(--font-ratio) * 1px);background-color:var(--c-base-pale);border-radius:calc(var(--bdrs-small) * var(--font-ratio) * 1px);transform:translate(-50%)}.dropdown-menu__list{display:flex;flex-direction:column;gap:calc(var(--link-gutter) * var(--font-ratio) * 1px)}.dropdown-menu__link{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5;display:block;text-decoration:none;transition-duration:.2s;transition-property:color}@media (any-hover: hover) and (pointer: fine){.dropdown-menu__link:where(:-moz-any-link):hover{color:var(--c-hover)}.dropdown-menu__link:where(:any-link):hover{color:var(--c-hover)}.dropdown-menu__link:where(:enabled):hover{color:var(--c-hover)}.dropdown-menu__link:where(:-moz-any-link):focus-visible{color:var(--c-hover)}.dropdown-menu__link:where(:any-link):focus-visible{color:var(--c-hover)}.dropdown-menu__link:where(:enabled):focus-visible{color:var(--c-hover)}}.c-icon-expander{--_expanded-icon-size: var(--expanded-icon-size, 32);--_expanded-icon-size-sp: var(--expanded-icon-size-sp, 24);position:relative;display:block;flex-shrink:0;width:calc(var(--_expanded-icon-size) * var(--font-ratio) * 1px);height:calc(var(--_expanded-icon-size) * var(--font-ratio) * 1px);color:var(--model-color, currentColor)}.c-icon-expander svg{position:absolute;top:0;left:0;width:inherit;height:inherit}[aria-expanded=true]>.c-icon-expander svg:nth-child(1){display:none}@media (max-width: 576px){.c-icon-expander{--_expanded-icon-size: var(--_expanded-icon-size-sp)}}.c-button{--_max-width: 405;--_font-size: 16;--_arrow-size: 24;--_icon-size: 24;--_icon-order: 3;--_space-order: 1;--_padding-block: 16;--_padding-inline: 16;--_text-gutter: 4;--_text-letter-spacing: 0;--_text-color: var(--c-base-white);--_background-color: var(--c-base);--_border-color: var(--c-base);--_grid-template-columns: calc(var(--_icon-size) * var(--font-ratio) * 1px) auto calc(var(--_icon-size) * var(--font-ratio) * 1px);--_hover-background-color: var(--c-primary-blue);--_hover-border-color: var(--c-primary-blue);--_hover-text-color: var(--c-base-white);--_transition-duration: var(--dur-normal);position:relative;display:grid;flex:1 0 auto;grid-template-columns:1fr;-moz-column-gap:calc(var(--_text-gutter) * var(--font-ratio) * 1px);column-gap:calc(var(--_text-gutter) * var(--font-ratio) * 1px);align-items:center;width:100%;max-width:calc(var(--_max-width) * var(--font-ratio) * 1px);padding-block:calc(var(--_padding-block) * var(--font-ratio) * 1px);padding-inline:calc(var(--_padding-inline) * var(--font-ratio) * 1px);overflow:hidden;font-size:calc(var(--_font-size) / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:var(--fw-bold);line-height:1.5;color:var(--_text-color);text-decoration:none;letter-spacing:var(--_text-letter-spacing);background:var(--_background-color);border:2px solid var(--_border-color);border-radius:var(--bdrs-pill);transition:all;transition-duration:var(--_transition-duration)}.c-button--center{position:relative;margin-inline:auto}.c-button--center.c-button--w-auto{left:50%;transform:translate(-50%)}.c-button--right{position:relative;margin-inline-start:auto}.c-button--right.c-button--w-auto{left:100%;transform:translate(-100%)}.c-button--white{--_text-color: var(--c-base);--_background-color: var(--c-base-white)}.c-button--kamata{--_text-color: var(--c-base-white);--_background-color: var(--c-campus-k);--_border-color: var(--c-campus-k)}.c-button--hachioji{--_text-color: var(--c-base-white);--_background-color: var(--c-campus-h);--_border-color: var(--c-campus-h)}.c-button--app{--_border-color: none;--_background-color: var(--c-cv-app)}.c-button--app:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:var(--_hover-background-color);opacity:0;transition:opacity;transition-duration:var(--_transition-duration)}.c-button--doc{--_border-color: none;--_background-color: var(--c-cv-doc)}.c-button--doc:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:var(--_hover-background-color);opacity:0;transition:opacity;transition-duration:var(--_transition-duration)}.c-button--event{--_border-color: none;--_background-color: var(--c-cv-event)}.c-button--event:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:var(--_hover-background-color);opacity:0;transition:opacity;transition-duration:var(--_transition-duration)}.c-button--lg{--_font-size: 18;--_padding-block: 24.5}.c-button--sm{--_font-size: 14;--_padding-block: 7.5}.c-button--xs{width:auto;min-width:calc(280 * var(--font-ratio) * 1px);--_font-size: 13;--_padding-block: 6}.c-button--w-auto{display:inline grid;width:auto;min-width:calc(100 * var(--font-ratio) * 1px);max-width:unset}.c-button--w-fill{--_max-width: 9999}.c-button--w300{--_max-width: 300}.c-button--w600{--_max-width: 600}.c-button--back{--_icon-order: 1;--_space-order: 3}.c-button--md{--_font-size: 16;--_padding-block: 18;max-width:calc(320 * var(--font-ratio) * 1px)}.c-button:has(.c-icon),.c-button:has(.c-arrow){grid-template-columns:var(--_grid-template-columns)}.c-button:has(.c-icon):before,.c-button:has(.c-arrow):before{order:var(--_space-order);content:""}.c-button__icon{position:relative;z-index:1;display:grid;place-items:center;order:var(--_icon-order);width:calc(var(--_icon-size) * var(--font-ratio) * 1px);height:calc(var(--_icon-size) * var(--font-ratio) * 1px)}.c-button__icon svg{width:inherit;height:inherit}.c-button__text{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;order:2;text-align:center}.c-button__text svg{top:0;flex:0 0 calc(24 * var(--font-ratio) * 1px);font-size:calc(24 * var(--font-ratio) * 1px)}@media (any-hover: hover) and (pointer: fine){.c-button:where(:-moz-any-link):hover{color:var(--_hover-text-color);background-color:var(--_hover-background-color);border-color:var(--_hover-border-color)}.c-button:where(:any-link):hover{color:var(--_hover-text-color);background-color:var(--_hover-background-color);border-color:var(--_hover-border-color)}.c-button:where(:-moz-any-link):hover:after{opacity:1}.c-button:where(:any-link):hover:after{opacity:1}.c-button:where(:enabled):hover{color:var(--_hover-text-color);background-color:var(--_hover-background-color);border-color:var(--_hover-border-color)}.c-button:where(:enabled):hover:after{opacity:1}.c-button:where(:-moz-any-link):focus-visible{color:var(--_hover-text-color);background-color:var(--_hover-background-color);border-color:var(--_hover-border-color)}.c-button:where(:any-link):focus-visible{color:var(--_hover-text-color);background-color:var(--_hover-background-color);border-color:var(--_hover-border-color)}.c-button:where(:-moz-any-link):focus-visible:after{opacity:1}.c-button:where(:any-link):focus-visible:after{opacity:1}.c-button:where(:enabled):focus-visible{color:var(--_hover-text-color);background-color:var(--_hover-background-color);border-color:var(--_hover-border-color)}.c-button:where(:enabled):focus-visible:after{opacity:1}}@media (max-width: 576px){.c-button{--_font-size: 13;--_arrow-size: 24;--_icon-size: 24;--_padding-block: 11;--_padding-inline: 16;--_max-width: 320;--_text-gutter: 4;margin-inline:auto}.c-button--lg{--_padding-block: 20}.c-button--sm{--_arrow-size: 16;--_icon-size: 16;--_padding-block: 6}.c-button--w-auto{left:50%!important;transform:translate(-50%)!important}}.expander-menu{--_duration: .4s;--_background: var(--bgc-bright);--expanded-icon-size: 24;position:fixed;left:0;z-index:9999;width:100%;background:var(--_background);transition:opacity var(--_duration),translate var(--_duration),visibility var(--_duration);transform:translateY(0)}.expander-menu:not([data-active=true]){visibility:hidden;opacity:0;translate:0}.expander-menu__inner{display:flex;flex-direction:column;height:inherit}.expander-menu__content{display:flex;width:100%;max-width:calc(1200 * var(--font-ratio) * 1px);height:100%;padding-block-start:calc(40 * var(--font-ratio) * 1px);margin-inline:auto;overflow:hidden}.expander-menu__layer{display:flex;flex:0 0 33.333%;flex-direction:column;width:100%;height:100%;overflow-y:auto}.expander-menu__back{display:none}.expander-menu__ul{width:100%;padding-block-end:calc(40 * var(--font-ratio) * 1px);transition:var(--_duration)}.expander-menu__item{position:relative;width:100%;border-bottom:1px solid}.expander-menu__item:has(button[data-expanded=true]) .expander-menu__icon{rotate:180deg}.expander-menu__link{--_bgc: transparent;--_color: var(--c-base);display:flex;gap:calc(12 * var(--font-ratio) * 1px);align-items:center;justify-content:space-between;width:100%;padding:calc(14 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px);color:var(--_color);text-align:left;text-decoration:none;background-color:var(--_bgc);transition:var(--dur-normal);font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}@media (any-hover: hover) and (pointer: fine){.expander-menu__link:where(:-moz-any-link):hover{--_color: var(--c-link)}.expander-menu__link:where(:any-link):hover{--_color: var(--c-link)}.expander-menu__link:where(:enabled):hover{--_color: var(--c-link)}.expander-menu__link:where(:-moz-any-link):focus-visible{--_color: var(--c-link)}.expander-menu__link:where(:any-link):focus-visible{--_color: var(--c-link)}.expander-menu__link:where(:enabled):focus-visible{--_color: var(--c-link)}}.expander-menu__link[aria-expanded=true]{--_color: var(--c-base-white);--_bgc: var(--c-accent)}.expander-menu__link.lg{padding:calc(11 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px);font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem)}.expander-menu .root{border-right:1px solid}.expander-menu .second:has([style*="display: block"]){border-right:1px solid}.expander-menu .second ul,.expander-menu .third ul{display:none;opacity:0}.expander-menu__search{display:none}.expander-menu__bottom{padding:calc(40 * var(--font-ratio) * 1px);margin-block-start:auto;background:var(--c-base-pale)}.expander-menu__bottom>div{display:flex;flex-wrap:wrap;gap:calc(16 * var(--font-ratio) * 1px);justify-content:center;width:100%;max-width:calc(1200 * var(--font-ratio) * 1px);margin-inline:auto}.expander-menu__bottom a{display:block;flex:0 0 calc(186 * var(--font-ratio) * 1px)}.expander-menu__bottom img{display:block;width:100%}@media (max-width: 768px){.expander-menu{width:100%}.expander-menu__inner{display:block;overflow-x:hidden;overflow-y:auto}.expander-menu__content{width:300%;max-width:unset;height:auto;padding-block-start:calc(24 * var(--font-ratio) * 1px);margin-inline-start:0;transition:var(--dur-normal)}[data-current-layer="2"] .expander-menu__content{margin-inline-start:-100%}[data-current-layer="3"] .expander-menu__content{margin-inline-start:-200%}.expander-menu__back{display:inline-block;padding:calc(14 * var(--font-ratio) * 1px) 0;font-weight:var(--fw-bold)}.expander-menu__layer{padding-inline:calc(16 * var(--font-ratio) * 1px);border:0!important}.expander-menu[data-current-layer="2"] .root,.expander-menu[data-current-layer="3"] .root,.expander-menu[data-current-layer="3"] .second{height:0}.expander-menu__ul{padding-block-end:0}.expander-menu__link{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem)}.expander-menu__link.lg{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem)}.expander-menu__search{display:block;padding-block:calc(32 * var(--font-ratio) * 1px) calc(24 * var(--font-ratio) * 1px);padding-inline:calc(16 * var(--font-ratio) * 1px)}.expander-menu__search form{display:flex}.expander-menu__search input[type=text]{flex:1;height:calc(48 * var(--font-ratio) * 1px);font-size:16px;border:1px solid var(--c-base-middle);border-radius:calc(var(--bdrs-xsmall) * var(--font-ratio) * 1px) 0 0 calc(var(--bdrs-xsmall) * var(--font-ratio) * 1px)}.expander-menu__search button{flex:0 0 calc(80 * var(--font-ratio) * 1px);border-radius:0 calc(var(--bdrs-xsmall) * var(--font-ratio) * 1px) calc(var(--bdrs-xsmall) * var(--font-ratio) * 1px) 0}.expander-menu__bottom{padding:calc(24 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px)}.expander-menu__bottom>div{gap:calc(12 * var(--font-ratio) * 1px)}.expander-menu__bottom a{display:block;flex:0 0 calc(33.333% - 8 * var(--font-ratio) * 1px)}}.search-dialog{--duration: .4s;position:absolute;top:100%;left:0;z-index:999;padding:calc(40 * var(--font-ratio) * 1px) calc(40 * var(--font-ratio) * 1px);background:var(--c-base-white);transition:opacity var(--duration),translate var(--duration),visibility var(--duration)}.search-dialog:not([data-active=true]){visibility:hidden;opacity:0;translate:0}.search-dialog__inner{max-width:calc(768 * var(--font-ratio) * 1px);margin:0 auto}.search-dialog form{display:flex;gap:calc(16 * var(--font-ratio) * 1px)}.search-dialog form input{background-color:var(--c-base-soft);border:1px solid rgb(205,206,213);border-radius:calc(4 * var(--font-ratio) * 1px)}.search-dialog form button{flex:0 0 calc(152 * var(--font-ratio) * 1px);min-height:calc(56 * var(--font-ratio) * 1px)}.mega-menu{--_padding-block: 80;position:absolute;top:100%;left:0;z-index:1;display:none;width:100%;padding:calc(var(--_padding-block) * var(--font-ratio) * 1px);background-color:var(--bgc-bright)}.mega-menu__inner{position:relative;width:100%;max-width:calc(1200 * var(--font-ratio) * 1px);max-height:calc(100vh - var(--site-header-height) - var(--_padding-block) * var(--font-ratio) * 1px - var(--_padding-block) * var(--font-ratio) * 1px - 80px);margin-inline:auto}.mega-menu__list{display:flex;flex-wrap:wrap;gap:calc(40 * var(--font-ratio) * 1px) 3.3333333333%}.mega-menu__item{--color: var(--c-base);flex:0 0 31.1108%}.mega-menu__item ul{padding-inline-start:calc(16 * var(--font-ratio) * 1px);margin-block-start:calc(8 * var(--font-ratio) * 1px);border-left:1px solid var(--c-base-middle)}.mega-menu__item ul>*+*{margin-block-start:calc(8 * var(--font-ratio) * 1px)}.mega-menu__item ul a{display:inline-block;font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5;color:var(--color);text-decoration:none}@media (any-hover: hover) and (pointer: fine){.mega-menu__item ul a:where(:-moz-any-link):hover{--color: var(--c-hover)}.mega-menu__item ul a:where(:any-link):hover{--color: var(--c-hover)}.mega-menu__item ul a:where(:enabled):hover{--color: var(--c-hover)}.mega-menu__item ul a:where(:-moz-any-link):focus-visible{--color: var(--c-hover)}.mega-menu__item ul a:where(:any-link):focus-visible{--color: var(--c-hover)}.mega-menu__item ul a:where(:enabled):focus-visible{--color: var(--c-hover)}}.mega-menu__item ul a small{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);color:var(--color-model)}.mega-menu__title{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4;padding-block-end:calc(16 * var(--font-ratio) * 1px);margin-block-end:calc(24 * var(--font-ratio) * 1px);border-bottom:1px solid}.mega-menu__title a{display:inline-block;text-decoration:none}.mega-menu__link{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;color:var(--color);text-decoration:none}@media (any-hover: hover) and (pointer: fine){.mega-menu__link:where(:-moz-any-link):hover{--color: var(--c-hover)}.mega-menu__link:where(:any-link):hover{--color: var(--c-hover)}.mega-menu__link:where(:enabled):hover{--color: var(--c-hover)}.mega-menu__link:where(:-moz-any-link):focus-visible{--color: var(--c-hover)}.mega-menu__link:where(:any-link):focus-visible{--color: var(--c-hover)}.mega-menu__link:where(:enabled):focus-visible{--color: var(--c-hover)}}:root{--site-header-height: calc(136 * var(--font-ratio) * 1px);--site-header-main-height: calc(96 * var(--font-ratio) * 1px)}@media (max-width: 1279px){:root{--site-header-height: calc(96 * var(--font-ratio) * 1px);--site-header-main-height: calc(96 * var(--font-ratio) * 1px)}}@media (max-width: 576px){:root{--site-header-height: calc(50 * var(--font-ratio) * 1px);--site-header-main-height: calc(50 * var(--font-ratio) * 1px)}}.site-header{position:relative;top:0;left:0;z-index:1000;height:var(--site-header-height);background:#fff}.site-header__inner{position:fixed;top:0;width:100%;transition:transform .7s .1s;transform:translateY(0);will-change:transform;backface-visibility:hidden}.hide .site-header__inner{transform:translateY(-150%)}[data-open-dialog=js-expander-menu] .site-header__inner{transform:translateY(0)!important}.site-header__caution:has(p){font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;position:relative;padding:calc(8 * var(--font-ratio) * 1px) calc(40 * var(--font-ratio) * 1px);color:var(--c-primary);background-color:var(--c-warning)}.site-header__caution p{display:flex;gap:calc(12 * var(--font-ratio) * 1px);align-items:center}.site-header__caution a{color:inherit;text-decoration:none}.site-header__main{display:flex;align-items:center;height:var(--site-header-main-height);background-color:var(--bgc-header);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.site-header__logo{width:calc(178 * var(--font-ratio) * 1px);margin-right:auto;margin-left:calc(40 * var(--font-ratio) * 1px)}.site-header__logo a{display:block}.site-header__nav{display:grid;grid-template-areas:". ." "util cv" ". cv" "nav cv" ". .";grid-template-rows:calc(16 * var(--font-ratio) * 1px) auto calc(12 * var(--font-ratio) * 1px) auto calc(16 * var(--font-ratio) * 1px);gap:0 calc(20 * var(--font-ratio) * 1px);margin-left:auto}@media (max-width: 1750px){.site-header__logo{margin-left:calc(24 * var(--font-ratio) * 1px)}.site-header__nav{gap:0 calc(16 * var(--font-ratio) * 1px)}}@media (max-width: 992px){.site-header__logo{margin-left:calc(16 * var(--font-ratio) * 1px)}.site-header__nav{display:none}}@media (max-width: 576px){.site-header__main:after{content:none}.site-header__caution{padding-inline:calc(16 * var(--font-ratio) * 1px);font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.site-header__caution a{gap:calc(8 * var(--font-ratio) * 1px)}.site-header__logo{width:calc(86 * var(--font-ratio) * 1px);margin-left:calc(16 * var(--font-ratio) * 1px)}}.site-header-util{position:relative;z-index:3;display:flex;grid-area:util;gap:0 calc(16 * var(--font-ratio) * 1px)}[data-open-dialog] .site-header-util{pointer-events:none}.site-header-util__list{display:flex;gap:calc(16 * var(--font-ratio) * 1px);margin-left:auto}.site-header-util__item{position:relative;display:flex}.site-header-util__link{--color: var(--c-base);font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5;display:flex;gap:calc(4 * var(--font-ratio) * 1px);align-items:center;color:var(--color)}@media (any-hover: hover) and (pointer: fine){.site-header-util__link:where(:-moz-any-link):hover{--color: var(--c-hover)}.site-header-util__link:where(:any-link):hover{--color: var(--c-hover)}.site-header-util__link:where(:enabled):hover{--color: var(--c-hover)}.site-header-util__link:where(:-moz-any-link):focus-visible{--color: var(--c-hover)}.site-header-util__link:where(:any-link):focus-visible{--color: var(--c-hover)}.site-header-util__link:where(:enabled):focus-visible{--color: var(--c-hover)}}.site-header-util__link:after{position:absolute;top:100%;left:0;width:100%;height:2px;content:"";background:currentColor;opacity:0;transition:var(--dur-normal)}.site-header-util__link[aria-expanded=true]{--color: var(--c-hover)}.site-header-util__link[aria-expanded=true]:after{opacity:1}.site-header-util__search{display:flex;gap:calc(8 * var(--font-ratio) * 1px);align-items:center;pointer-events:initial}@media (any-hover: hover) and (pointer: fine){.site-header-util__search:where(:-moz-any-link):hover{color:var(--c-hover)}.site-header-util__search:where(:any-link):hover{color:var(--c-hover)}.site-header-util__search:where(:enabled):hover{color:var(--c-hover)}.site-header-util__search:where(:-moz-any-link):focus-visible{color:var(--c-hover)}.site-header-util__search:where(:any-link):focus-visible{color:var(--c-hover)}.site-header-util__search:where(:enabled):focus-visible{color:var(--c-hover)}}@media (max-width: 1279px){.site-header-util{display:none}}.site-header-nav{display:flex;grid-area:nav}.site-header-nav__list{display:flex;gap:calc(16 * var(--font-ratio) * 1px)}.site-header-nav__item{display:flex}.site-header-nav__link{--color: var(--c-base);font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5;position:relative;z-index:2;display:flex;gap:calc(4 * var(--font-ratio) * 1px);align-items:center;font-weight:700;color:var(--color)}.site-header-nav__link:before{position:absolute;top:100%;left:0;width:100%;height:calc(16 * var(--font-ratio) * 1px);content:""}@media (any-hover: hover) and (pointer: fine){.site-header-nav__link:where(:-moz-any-link):hover{color:var(--c-hover)}.site-header-nav__link:where(:any-link):hover{color:var(--c-hover)}.site-header-nav__link:where(:enabled):hover{color:var(--c-hover)}.site-header-nav__link:where(:-moz-any-link):focus-visible{color:var(--c-hover)}.site-header-nav__link:where(:any-link):focus-visible{color:var(--c-hover)}.site-header-nav__link:where(:enabled):focus-visible{color:var(--c-hover)}}.site-header-nav__link[aria-expanded=true]{--color: var(--c-hover)}.site-header-nav__link[aria-expanded=true]:after{position:absolute;top:100%;left:0;width:100%;height:2px;content:"";background:currentColor;opacity:1;transition:var(--dur-normal)}@media (max-width: 1750px){.site-header-nav__list{gap:calc(8 * var(--font-ratio) * 1px)}.site-header-nav__link{gap:calc(0 * var(--font-ratio) * 1px)}}@media (max-width: 1279px){.site-header-nav__list{display:none}}.site-header-cv{display:flex;grid-area:cv;align-items:center}.site-header-cv__list{display:flex;gap:calc(8 * var(--font-ratio) * 1px);align-items:center}.site-header-cv__link{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;position:relative;z-index:2;display:flex;gap:calc(8 * var(--font-ratio) * 1px);align-items:center;height:calc(var(--site-header-main-height) - 32 * var(--font-ratio) * 1px);padding:calc(8 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px);overflow:hidden;color:var(--c-base-white);text-align:center;text-decoration:none;background:var(--_background);border-radius:calc(var(--bdrs-small) * var(--font-ratio) * 1px)}.site-header-cv__link:after{position:absolute;bottom:0;left:0;width:100%;height:200%;content:"";background:var(--_background-hover);opacity:0;transition:opacity var(--dur-normal)}@media (any-hover: hover) and (pointer: fine){.site-header-cv__link:where(:-moz-any-link):hover{color:var(--c-base-white)}.site-header-cv__link:where(:any-link):hover{color:var(--c-base-white)}.site-header-cv__link:where(:-moz-any-link):hover:after{opacity:1}.site-header-cv__link:where(:any-link):hover:after{opacity:1}.site-header-cv__link:where(:enabled):hover{color:var(--c-base-white)}.site-header-cv__link:where(:enabled):hover:after{opacity:1}.site-header-cv__link:where(:-moz-any-link):focus-visible{color:var(--c-base-white)}.site-header-cv__link:where(:any-link):focus-visible{color:var(--c-base-white)}.site-header-cv__link:where(:-moz-any-link):focus-visible:after{opacity:1}.site-header-cv__link:where(:any-link):focus-visible:after{opacity:1}.site-header-cv__link:where(:enabled):focus-visible{color:var(--c-base-white)}.site-header-cv__link:where(:enabled):focus-visible:after{opacity:1}}.site-header-cv__link--event{--_background: var(--c-cv-event);--_background-hover: var(--c-cv-event-hover)}.site-header-cv__link--doc{--_background: var(--c-cv-doc);--_background-hover: var(--c-cv-doc-hover)}.site-header-cv__link--app{--_background: var(--c-cv-app);--_background-hover: var(--c-cv-app-hover)}.site-header-cv__link span{position:relative;z-index:2;display:block}.site-header-cv__link svg{position:relative;z-index:2}@media (max-width: 1750px){.site-header-cv__link{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.site-header-cv__link svg{display:none}}@media (max-width: 992px){.site-header-cv__link{height:calc(var(--site-header-main-height) - 40 * var(--font-ratio) * 1px);font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem)}}@media (max-width: 768px){.site-header-cv__link{display:none}}.menu-button{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:calc(64 * var(--font-ratio) * 1px);height:calc(64 * var(--font-ratio) * 1px);margin-right:calc(16 * var(--font-ratio) * 1px);margin-left:calc(16 * var(--font-ratio) * 1px);background-color:var(--c-base);border-radius:calc(var(--bdrs-small) * var(--font-ratio) * 1px);transition:background-color var(--dur-normal)}@media (any-hover: hover) and (pointer: fine){.menu-button:where(:-moz-any-link):hover{background-color:var(--c-hover)}.menu-button:where(:any-link):hover{background-color:var(--c-hover)}.menu-button:where(:enabled):hover{background-color:var(--c-hover)}.menu-button:where(:-moz-any-link):focus-visible{background-color:var(--c-hover)}.menu-button:where(:any-link):focus-visible{background-color:var(--c-hover)}.menu-button:where(:enabled):focus-visible{background-color:var(--c-hover)}}.menu-button>span{position:absolute;width:100%;height:100%}.menu-button>span i{position:absolute;top:50%;left:50%;width:37.5%;height:3px;background-color:#fff;border-radius:2px;transition:.2s ease-in-out;transform:translate(-50%,-50%)}.menu-button>span:nth-child(1) i:nth-child(1){margin-top:-12.5%;transition-delay:.4s}.menu-button>span:nth-child(1) i:nth-child(2){transition-delay:.5s}.menu-button>span:nth-child(1) i:nth-child(3){margin-top:12.5%;transition-delay:.6s}.menu-button>span:nth-child(2) i{width:0;margin:0}.menu-button>span:nth-child(2) i:nth-child(1){transition-delay:0s;transform:translate(-50%,-50%) rotate(45deg)}.menu-button>span:nth-child(2) i:nth-child(2){transition-delay:.25s;transform:translate(-50%,-50%) rotate(-45deg)}.menu-button.opened>span:nth-child(1) i{width:0}.menu-button.opened>span:nth-child(1) i:nth-child(1){transition-delay:0s}.menu-button.opened>span:nth-child(1) i:nth-child(2){transition-delay:.1s}.menu-button.opened>span:nth-child(1) i:nth-child(3){transition-delay:.2s}.menu-button.opened>span:nth-child(2) i{width:47.9166666667%;margin:0}.menu-button.opened>span:nth-child(2) i:nth-child(1){transition-delay:.625s}.menu-button.opened>span:nth-child(2) i:nth-child(2){transition-delay:.375s}@media (max-width: 576px){.menu-button{width:calc(42 * var(--font-ratio) * 1px);height:calc(42 * var(--font-ratio) * 1px);margin-right:calc(4 * var(--font-ratio) * 1px)}.menu-button>span i{width:28.5714285714%;height:2px}.menu-button>span:nth-child(1) i:nth-child(1){margin-top:-12%}.menu-button>span:nth-child(1) i:nth-child(3){margin-top:12%}.menu-button.opened>span:nth-child(2) i{width:60%}}.site-footer{--padding-inline: var(--w-container-gutter);position:relative;padding-block:calc(120 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px);padding-inline:calc(var(--padding-inline) * var(--font-ratio) * 1px);margin-top:auto;color:var(--c-base-white);background-color:var(--c-base);border-radius:calc(80 * var(--font-ratio) * 1px) calc(80 * var(--font-ratio) * 1px) 0 0}.site-footer__inner{display:flex;flex-direction:column;gap:calc(40 * var(--font-ratio) * 1px);max-width:calc(var(--w-container) * var(--font-ratio) * 1px);margin-inline:auto}.site-footer__logo{display:block;width:calc(178 * var(--font-ratio) * 1px);height:calc(50 * var(--font-ratio) * 1px)}.site-footer__logo img{display:block;width:100%}.site-footer__copy{display:block;font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);text-align:center}.site-footer__nav{display:flex;flex-wrap:wrap}.site-footer__nav a{color:var(--c-base-white);text-decoration:none}.site-footer__banner{display:flex;flex-wrap:wrap;gap:calc(20 * var(--font-ratio) * 1px);justify-content:center}.site-footer__banner a,.site-footer__banner img{display:block}.site-footer__banner a{display:block;box-shadow:0 4px 4px #00000040}@media (any-hover: hover) and (pointer: fine){.site-footer__banner a{transition:opacity;transition-duration:var(--dur-normal)}.site-footer__banner a:where(:-moz-any-link):hover{opacity:.7}.site-footer__banner a:where(:any-link):hover{opacity:.7}.site-footer__banner a:where(:enabled):hover{opacity:.7}.site-footer__banner a:where(:-moz-any-link):focus-visible{opacity:.7}.site-footer__banner a:where(:any-link):focus-visible{opacity:.7}.site-footer__banner a:where(:enabled):focus-visible{opacity:.7}}@media (max-width: 992px){.site-footer{--padding-inline: var(--w-container-gutter-sp);padding-block:calc(64 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px);border-radius:calc(32 * var(--font-ratio) * 1px) calc(32 * var(--font-ratio) * 1px) 0 0}:has(.p-conversion-button) .site-footer{padding-bottom:calc(104 * var(--font-ratio) * 1px)}.site-footer__logo{display:block;margin:0 auto}}@media (max-width: 576px){:has(.p-conversion-button) .site-footer{padding-bottom:calc(84 * var(--font-ratio) * 1px)}}.nav-lv1{flex:0 0 100%;padding-block:calc(40 * var(--font-ratio) * 1px);border-bottom:1px solid}.nav-lv1:nth-child(1){padding-top:0}.nav-lv1:last-child{padding-bottom:0;border-bottom:0}.nav-lv1--inline{display:flex;flex-wrap:wrap;gap:calc(40 * var(--font-ratio) * 1px) calc(80 * var(--font-ratio) * 1px)}.nav-lv1--list{display:flex;flex-wrap:wrap;gap:calc(8 * var(--font-ratio) * 1px) calc(32 * var(--font-ratio) * 1px)}.nav-lv1__item>a,.nav-lv1__item>p{display:inline-block;font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7}.nav-lv1__title,.nav-lv1 .accordion__button{display:none}@media (max-width: 768px){.nav-lv1__item>a,.nav-lv1__item>p{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.nav-lv1 .accordion[aria-expanded=true] .accordion__icon>*:nth-child(1){display:none}.nav-lv1 .accordion__button{display:flex;gap:calc(16 * var(--font-ratio) * 1px)}.nav-lv1 .accordion__button .c-arrow{display:none}.nav-lv1 .accordion__button+a{display:none}.nav-lv1 .accordion__icon{position:relative;display:block;width:calc(24 * var(--font-ratio) * 1px);height:calc(24 * var(--font-ratio) * 1px);margin-left:auto}.nav-lv1 .accordion__icon>*{position:absolute;top:0;left:0;width:inherit;height:inherit}}@media (max-width: 576px){.nav-lv1--inline{gap:calc(16 * var(--font-ratio) * 1px) calc(24 * var(--font-ratio) * 1px)}.nav-lv1--inline>*{flex:calc(50% - 12 * var(--font-ratio) * 1px)}}.nav-lv2{position:relative;padding-left:1em;margin-top:calc(6 * var(--font-ratio) * 1px)}.nav-lv2>ul{display:flex;flex-wrap:wrap;gap:calc(6 * var(--font-ratio) * 1px) calc(32 * var(--font-ratio) * 1px)}.nav-lv2--column>ul{gap:calc(40 * var(--font-ratio) * 1px) calc(80 * var(--font-ratio) * 1px)}.nav-lv2--column>ul>li{flex:0 0 calc(33.333% - 54 * var(--font-ratio) * 1px)}.nav-lv2__item>a{display:inline-block;font-weight:var(--fw-bold)}.nav-lv2 .only-sp{display:none}@media (max-width: 1279px){.nav-lv2--column>ul{gap:calc(20 * var(--font-ratio) * 1px) calc(21 * var(--font-ratio) * 1px)}.nav-lv2--column>ul>li{flex:0 0 calc(33.333% - 14 * var(--font-ratio) * 1px)}}@media (max-width: 768px){.nav-lv2{margin-top:calc(16 * var(--font-ratio) * 1px)}.nav-lv2--column>ul{gap:calc(40 * var(--font-ratio) * 1px) calc(21 * var(--font-ratio) * 1px)}.nav-lv2--column>ul>li{flex:0 0 calc(50% - 14 * var(--font-ratio) * 1px)}.nav-lv2 .only-sp{display:block;flex:0 0 100%;margin:0 0 calc(-24 * var(--font-ratio) * 1px) calc(-14 * var(--font-ratio) * 1px);font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem)}}@media (max-width: 576px){.nav-lv2--column ul>li{flex:0 0 100%}}.nav-lv3{position:relative;padding-left:1em;margin-top:calc(8 * var(--font-ratio) * 1px);border-left:1px solid}.nav-lv3__item{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem)}.nav-lv3__item+*{margin-top:calc(8 * var(--font-ratio) * 1px)}.nav-lv3__item>a{display:inline-block}@media (max-width: 768px){.nav-lv3__item{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem)}}.p-info{text-align:center}.p-info .heading{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4;margin-bottom:calc(24 * var(--font-ratio) * 1px)}.p-info .heading.undefined{background:#000}.p-info .grid{display:flex;flex-wrap:wrap;gap:calc(24 * var(--font-ratio) * 1px);justify-content:center;max-width:calc(824 * var(--font-ratio) * 1px);margin:0 auto}.p-info .grid>*{flex:0 0 calc(400 * var(--font-ratio) * 1px)}.p-info dl{flex:0 0 calc(400 * var(--font-ratio) * 1px);padding:calc(24 * var(--font-ratio) * 1px);background:var(--c-base-white);border-radius:calc(var(--bdrs-xlarge) * var(--font-ratio) * 1px)}.p-info dt{margin-bottom:calc(10 * var(--font-ratio) * 1px)}.p-info dd{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.p-info dd .c-icon{--icon-size: 42;color:var(--c-base-white);background:var(--c-base);border-radius:var(--bdrs-pill)}.p-info .title{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.p-info .title small{display:block;font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.p-info .title a{display:flex;gap:calc(8 * var(--font-ratio) * 1px);align-items:center;text-decoration:none}@media (max-width: 576px){.p-info .heading{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;max-width:calc(310 * var(--font-ratio) * 1px);margin:0 auto calc(16 * var(--font-ratio) * 1px);text-align:left}.p-info .heading br{display:none}.p-info .grid{gap:calc(16 * var(--font-ratio) * 1px);max-width:calc(310 * var(--font-ratio) * 1px)}.p-info .grid>*{flex:0 0 100%}.p-info dl{padding:calc(16 * var(--font-ratio) * 1px);background:var(--c-base-white);border-radius:calc(var(--bdrs-medium) * var(--font-ratio) * 1px)}.p-info dt{margin-bottom:calc(10 * var(--font-ratio) * 1px)}.p-info dd{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.p-info dd .c-icon{--icon-size: 32}.p-info .title{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.p-info .title small{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5}.p-info .title .c-icon{--icon-size: 32}}.site-aside{--_padding-inline: var(--w-container-gutter);--_padding-block: 120;position:relative;padding:calc(var(--_padding-block) * var(--font-ratio) * 1px) calc(var(--_padding-inline) * var(--font-ratio) * 1px);margin-bottom:calc(-80 * var(--font-ratio) * 1px);background:var(--c-base-pale)}.site-aside__inner{display:flex;flex-direction:column;gap:calc(80 * var(--font-ratio) * 1px);width:100%;max-width:calc(1200 * var(--font-ratio) * 1px);margin:0 auto}.site-aside__links{--_column: 1;--_gap: clamp(calc(16 * var(--font-ratio) * 1px), 2cqi, calc(32 * var(--font-ratio) * 1px));--_width: calc((100% - var(--_gap) * (var(--_column) - 1)) / var(--_column));--_dur: var(--dur-normal);--_bxsh: var(--bxsh);--_bdrs: var(--bdrs-small);position:relative;display:flex;flex-wrap:wrap;gap:var(--_gap);justify-content:center}.site-aside__links>*{display:flex;flex:0 0 var(--_width);padding:calc(var(--_padding) * var(--font-ratio) * 1px);background:var(--_background-color)}.site-aside__links>*.col2{--_column: 2;--_direction: column;--_width: calc((100% - var(--_gap) * (var(--_column) - 1)) / var(--_column));text-align:center}@media (any-hover: hover) and (pointer: fine){.site-aside__links>* a{transition:opacity;transition-duration:var(--dur-normal)}.site-aside__links>* a:where(:-moz-any-link):hover{opacity:.7}.site-aside__links>* a:where(:any-link):hover{opacity:.7}.site-aside__links>* a:where(:enabled):hover{opacity:.7}.site-aside__links>* a:where(:-moz-any-link):focus-visible{opacity:.7}.site-aside__links>* a:where(:any-link):focus-visible{opacity:.7}.site-aside__links>* a:where(:enabled):focus-visible{opacity:.7}}.site-aside__links>* img{display:block;width:100%;border-radius:calc(var(--_bdrs) * var(--font-ratio) * 1px);box-shadow:var(--_bxsh)}.site-aside__info{text-align:center}.site-aside__info h3{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4;margin-bottom:calc(24 * var(--font-ratio) * 1px)}.site-aside__info .grid{display:flex;flex-wrap:wrap;gap:calc(24 * var(--font-ratio) * 1px);justify-content:center;max-width:calc(824 * var(--font-ratio) * 1px);margin:0 auto}.site-aside__info .grid>*{flex:0 0 calc(400 * var(--font-ratio) * 1px)}.site-aside__info dl{flex:0 0 calc(400 * var(--font-ratio) * 1px);padding:calc(24 * var(--font-ratio) * 1px);background:var(--c-base-white);border-radius:calc(var(--bdrs-xlarge) * var(--font-ratio) * 1px)}.site-aside__info dt{margin-bottom:calc(10 * var(--font-ratio) * 1px)}.site-aside__info dd{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.site-aside__info dd .c-icon{--icon-size: 42;color:var(--c-base-white);background:var(--c-base);border-radius:var(--bdrs-pill)}.site-aside__info .title{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.site-aside__info .title small{display:block;font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.site-aside__info .title a{display:flex;gap:calc(8 * var(--font-ratio) * 1px);align-items:center;text-decoration:none}.site-aside__contact{display:flex}.site-aside__sns{display:flex;flex-direction:column;gap:calc(32 * var(--font-ratio) * 1px);align-items:center}.site-aside__sns .link{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;color:var(--c-primary-blue)}.site-aside__sns dl{text-align:center}.site-aside__sns dt{position:relative;display:inline-flex;min-height:calc(50 * var(--font-ratio) * 1px);padding:calc(8 * var(--font-ratio) * 1px) calc(24 * var(--font-ratio) * 1px);margin-bottom:calc(24 * var(--font-ratio) * 1px);background:var(--c-primary-yellow);border-radius:calc(24 * var(--font-ratio) * 1px);font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.site-aside__sns dt:after{position:absolute;top:calc(100% - 1px);left:calc(50% - 7 * var(--font-ratio) * 1px);content:"";border:calc(7 * var(--font-ratio) * 1px) solid transparent;border-top:calc(12 * var(--font-ratio) * 1px) solid var(--c-primary-yellow)}.site-aside__sns dd{display:flex}.site-aside__sns ul{display:flex;gap:calc(40 * var(--font-ratio) * 1px);align-items:center;justify-content:center}.site-aside__sns li a{display:block;width:calc(80 * var(--font-ratio) * 1px);height:calc(80 * var(--font-ratio) * 1px);border-radius:var(--bdrs-pill);transition:opacity var(--dur-normal)}@media (any-hover: hover) and (pointer: fine){.site-aside__sns li a:where(:-moz-any-link):hover{opacity:.7}.site-aside__sns li a:where(:any-link):hover{opacity:.7}.site-aside__sns li a:where(:enabled):hover{opacity:.7}.site-aside__sns li a:where(:-moz-any-link):focus-visible{opacity:.7}.site-aside__sns li a:where(:any-link):focus-visible{opacity:.7}.site-aside__sns li a:where(:enabled):focus-visible{opacity:.7}}.site-aside__sns li img{display:block}@media (max-width: 992px){.site-aside{--_padding-inline: var(--w-container-gutter-sp)}}@media (max-width: 576px){.site-aside{padding-block:calc(40 * var(--font-ratio) * 1px) calc(72 * var(--font-ratio) * 1px);margin-bottom:calc(-32 * var(--font-ratio) * 1px)}.site-aside__inner{gap:calc(40 * var(--font-ratio) * 1px)}.site-aside__links>*.col2{--_column: 1}.site-aside__info h3{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;max-width:calc(310 * var(--font-ratio) * 1px);margin:0 auto calc(16 * var(--font-ratio) * 1px);text-align:left}.site-aside__info h3 br{display:none}.site-aside__info .grid{gap:calc(16 * var(--font-ratio) * 1px);max-width:calc(310 * var(--font-ratio) * 1px)}.site-aside__info .grid>*{flex:0 0 100%}.site-aside__info dl{padding:calc(16 * var(--font-ratio) * 1px);background:var(--c-base-white);border-radius:calc(var(--bdrs-medium) * var(--font-ratio) * 1px)}.site-aside__info dt{margin-bottom:calc(10 * var(--font-ratio) * 1px)}.site-aside__info dd{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.site-aside__info dd .c-icon{--icon-size: 32}.site-aside__info .title{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.site-aside__info .title small{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5}.site-aside__info .title .c-icon{--icon-size: 32}.site-aside__sns{gap:calc(16 * var(--font-ratio) * 1px)}.site-aside__sns .link{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.site-aside__sns>a{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.site-aside__sns dt{min-height:calc(43 * var(--font-ratio) * 1px);font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.site-aside__sns dd{display:flex}.site-aside__sns ul{display:flex;gap:calc(24 * var(--font-ratio) * 1px)}.site-aside__sns li a{display:block;width:calc(64 * var(--font-ratio) * 1px);height:calc(64 * var(--font-ratio) * 1px)}.site-aside__sns li img{width:100%}}.site-breadcrumb{overflow-x:auto}.site-breadcrumb__list{display:flex;gap:calc(4 * var(--font-ratio) * 1px);padding:calc(16 * var(--font-ratio) * 1px) calc(40 * var(--font-ratio) * 1px)}.site-breadcrumb__list li{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5;white-space:nowrap}.site-breadcrumb__list a:not([aria-current]){color:var(--c-link)}@media (any-hover: hover) and (pointer: fine){.site-breadcrumb__list a:not([aria-current]):where(:-moz-any-link):hover{color:var(--c-base)}.site-breadcrumb__list a:not([aria-current]):where(:any-link):hover{color:var(--c-base)}.site-breadcrumb__list a:not([aria-current]):where(:enabled):hover{color:var(--c-base)}.site-breadcrumb__list a:not([aria-current]):where(:-moz-any-link):focus-visible{color:var(--c-base)}.site-breadcrumb__list a:not([aria-current]):where(:any-link):focus-visible{color:var(--c-base)}.site-breadcrumb__list a:not([aria-current]):where(:enabled):focus-visible{color:var(--c-base)}}.site-breadcrumb__list a[aria-current]{text-decoration:none;pointer-events:none}@media (max-width: 768px){.site-breadcrumb__list{padding:calc(16 * var(--font-ratio) * 1px)}}.p-elevator-navigation-wrap{position:absolute;top:calc(40 * var(--font-ratio) * 1px);left:0;z-index:10;width:0;height:calc(100% - 80 * var(--font-ratio) * 1px)}@media (max-width: 992px){.p-elevator-navigation-wrap{display:none}}@media (min-width: 992.02px){.p-elevator-navigation-wrap .pc-none{display:none}}.p-elevator-navigation{position:sticky;top:calc(var(--site-header-height) + 40 * var(--font-ratio) * 1px);left:0;display:flex;flex-direction:column;justify-content:center;width:calc(76 * var(--font-ratio) * 1px);background:#fff;border-radius:0 calc(8 * var(--font-ratio) * 1px) calc(8 * var(--font-ratio) * 1px) 0;box-shadow:0 2px 10px #00000029;opacity:0;transition:width .2s}.p-elevator-navigation[aria-expanded=true]{width:calc(240 * var(--font-ratio) * 1px)}.p-elevator-navigation[aria-expanded=true] .p-elevator-navigation__button span{margin-right:0}.p-elevator-navigation[aria-expanded=true] .p-elevator-navigation__button span:before{content:"閉じる"}.p-elevator-navigation[aria-expanded=true] .p-elevator-navigation__nav>li>a{display:flex}.p-elevator-navigation[aria-expanded=true] .p-elevator-navigation__nav em,.p-elevator-navigation[aria-expanded=true] .p-elevator-navigation__nav ul{display:block}.p-elevator-navigation[aria-expanded=true] .p-elevator-navigation__tooltips{display:none}.p-elevator-navigation__button{display:flex;flex-wrap:wrap;gap:calc(4 * var(--font-ratio) * 1px) 0;align-items:center;padding:calc(8 * var(--font-ratio) * 1px);font-weight:700;background-color:var(--c-primary-yellow);border-radius:0 calc(8 * var(--font-ratio) * 1px) 0 0;transition:all var(--dur-normal)}.p-elevator-navigation__button span{display:flex;flex:0 0 calc(52 * var(--font-ratio) * 1px);align-items:center;justify-content:center;height:calc(24 * var(--font-ratio) * 1px);margin:0 auto;font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;background:#fff;border-radius:calc(8 * var(--font-ratio) * 1px);transition:color var(--dur-normal)}.p-elevator-navigation__button span:before{content:"開く"}@media (any-hover: hover) and (pointer: fine){.p-elevator-navigation__button:where(:-moz-any-link):hover{color:var(--c-base-white);background-color:var(--c-hover)}.p-elevator-navigation__button:where(:any-link):hover{color:var(--c-base-white);background-color:var(--c-hover)}.p-elevator-navigation__button:where(:-moz-any-link):hover span{color:var(--c-hover)}.p-elevator-navigation__button:where(:any-link):hover span{color:var(--c-hover)}.p-elevator-navigation__button:where(:enabled):hover{color:var(--c-base-white);background-color:var(--c-hover)}.p-elevator-navigation__button:where(:enabled):hover span{color:var(--c-hover)}.p-elevator-navigation__button:where(:-moz-any-link):focus-visible{color:var(--c-base-white);background-color:var(--c-hover)}.p-elevator-navigation__button:where(:any-link):focus-visible{color:var(--c-base-white);background-color:var(--c-hover)}.p-elevator-navigation__button:where(:-moz-any-link):focus-visible span{color:var(--c-hover)}.p-elevator-navigation__button:where(:any-link):focus-visible span{color:var(--c-hover)}.p-elevator-navigation__button:where(:enabled):focus-visible{color:var(--c-base-white);background-color:var(--c-hover)}.p-elevator-navigation__button:where(:enabled):focus-visible span{color:var(--c-hover)}}.p-elevator-navigation__list{position:relative;max-height:calc(322 * var(--font-ratio) * 1px)}.p-elevator-navigation__list .simplebar-content-wrapper{scroll-behavior:smooth}.p-elevator-navigation__list [data-current=true]{opacity:1}.p-elevator-navigation__nav>li{position:relative}.p-elevator-navigation__nav>li>a{display:block;gap:calc(8 * var(--font-ratio) * 1px);padding:calc(8 * var(--font-ratio) * 1px);font-weight:700;color:var(--c-base);text-decoration:none;opacity:.4;transition-duration:var(--dur-normal);transition-property:opacity}.p-elevator-navigation__nav>li>a>span{display:block;flex:0 0 calc(28 * var(--font-ratio) * 1px);text-align:center}.p-elevator-navigation__nav>li>a>em{display:none;font-style:normal}@media (any-hover: hover) and (pointer: fine){.p-elevator-navigation__nav>li>a:where(:-moz-any-link):hover{opacity:1!important}.p-elevator-navigation__nav>li>a:where(:any-link):hover{opacity:1!important}.p-elevator-navigation__nav>li>a:where(:enabled):hover{opacity:1!important}.p-elevator-navigation__nav>li>a:where(:-moz-any-link):focus-visible{opacity:1!important}.p-elevator-navigation__nav>li>a:where(:any-link):focus-visible{opacity:1!important}.p-elevator-navigation__nav>li>a:where(:enabled):focus-visible{opacity:1!important}}.p-elevator-navigation__nav>li:has([data-current=true])>a{opacity:1}.p-elevator-navigation__nav>li>ul{display:none;padding-right:calc(8 * var(--font-ratio) * 1px);padding-left:calc(42 * var(--font-ratio) * 1px)}.p-elevator-navigation__nav>li>ul a{display:flex;gap:calc(4 * var(--font-ratio) * 1px);font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);color:var(--c-base);text-decoration:none;opacity:.4}.p-elevator-navigation__nav>li>ul a:before{content:"-"}.p-elevator-navigation__nav>li>ul a em{font-style:normal}@media (any-hover: hover) and (pointer: fine){.p-elevator-navigation__nav>li>ul a:where(:-moz-any-link):hover{opacity:1!important}.p-elevator-navigation__nav>li>ul a:where(:any-link):hover{opacity:1!important}.p-elevator-navigation__nav>li>ul a:where(:enabled):hover{opacity:1!important}.p-elevator-navigation__nav>li>ul a:where(:-moz-any-link):focus-visible{opacity:1!important}.p-elevator-navigation__nav>li>ul a:where(:any-link):focus-visible{opacity:1!important}.p-elevator-navigation__nav>li>ul a:where(:enabled):focus-visible{opacity:1!important}}.p-elevator-navigation__tooltips p{position:fixed;top:0;left:calc(76 * var(--font-ratio) * 1px);z-index:10;display:none;padding:calc(8 * var(--font-ratio) * 1px);white-space:nowrap;pointer-events:none;background-color:var(--c-primary-yellow);border-radius:4px;box-shadow:0 2px 10px #00000029;transition-duration:var(--dur-normal);transition-property:opacity;font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7}.p-elevator-navigation__tooltips p:before{position:absolute;top:50%;right:100%;content:"";border:6px solid transparent;border-right:12px solid var(--c-primary-yellow);transform:translateY(-50%)}.wrapper{position:relative;z-index:1;display:flex;flex-direction:column;min-height:100svh;overflow:clip}.wrapper:after{position:absolute;inset:0;z-index:999;width:100%;height:0;content:"";background:#000000b3;opacity:0;transition:opacity var(--dur-normal)}[data-open-megamenu] .wrapper:after{height:100%;opacity:1}[data-open-dialog=js-expander-menu] .wrapper:after{height:100%;opacity:1}.main{--padding-inline: var(--w-container-gutter);position:relative;padding-inline:calc(var(--padding-inline) * var(--font-ratio) * 1px)}.main__inner{position:relative;max-width:calc(960 * var(--font-ratio) * 1px);margin:0 auto}@media (max-width: 992px){.main{--padding-inline: var(--w-container-gutter-sp)}}.skipnav{position:relative;z-index:999;display:block;height:1px;margin-top:-1px;overflow:hidden;line-height:2;color:#fff;text-align:center;background-color:#595959}.skipnav:focus{height:2em}#skipnav_main{font-size:0;outline:none}.p-container{--_gap: 40;--_nav-width: 220;--_main-width: 960;--_padding-block-start: 64;--container-space: 40;--container-space-sp: 24;position:relative;display:flex;flex-wrap:wrap;gap:0 calc(var(--_gap) * var(--font-ratio) * 1px);justify-content:center;padding-block-start:calc(var(--_padding-block-start) * var(--font-ratio) * 1px)}.p-container:has(.p-container__navigation){--_main-width: 700}.p-container:has(.p-container__main>.p-top-section:first-child){--_padding-block-start: 32}.p-container__main{flex:1;width:100%;max-width:calc(var(--_main-width) * var(--font-ratio) * 1px)}.p-container__main:not(:has(>.p-section:last-child),:has(>.p-top-banner-section:last-child)){padding-bottom:calc(80 * var(--font-ratio) * 1px)}.p-container__main>h2{--container-space: 80;--container-space-sp: 64}.p-container__navigation{flex:0 0 calc(var(--_nav-width) * var(--font-ratio) * 1px)}.p-container__aside{position:relative;display:flex;flex:0 0 100%;flex-direction:column;gap:calc(80 * var(--font-ratio) * 1px) 0;max-width:100%;margin-top:calc(80 * var(--font-ratio) * 1px)}.p-container__aside:not(:has(.p-section:last-child)){padding-bottom:calc(80 * var(--font-ratio) * 1px)}.p-container__bottom{position:relative;display:flex;flex:0 0 100%;flex-direction:column;align-items:center;padding:calc(80 * var(--font-ratio) * 1px) 0}.p-container__bottom:after{content:"";--x50vw: calc((100vw - var(--w-scrollbar, 0px)) / 2);position:absolute;top:0;left:calc(50% - var(--x50vw, 50vw));z-index:-1;width:calc(100vw - var(--w-scrollbar, 0px));height:100%;overflow:hidden;background-color:var(--bgc-bright)}.p-container :where([class^=c-]:not(:first-child):not([class*=__],[class*=c-icon],.c-arrow,.c-heading+*,.c-grid>*,.c-grid .simplebar-content>*,.c-grid .c-figure,.c-grid .c-card,.c-related-videos .c-banner,.c-slider-modal .c-banner,.c-categories>*,.p-section__header *)){margin-top:calc(var(--container-space) * var(--font-ratio) * 1px)}@media (max-width: 576px){.p-container :where([class^=c-]:not(:first-child):not([class*=__],[class*=c-icon],.c-arrow,.c-heading+*,.c-grid>*,.c-grid .simplebar-content>*,.c-grid .c-figure,.c-grid .c-card,.c-related-videos .c-banner,.c-slider-modal .c-banner,.c-categories>*,.p-section__header *)){margin-top:calc(var(--container-space-sp) * var(--font-ratio) * 1px)}}.p-container .u-text-note{margin-top:calc(16 * var(--font-ratio) * 1px)}.p-container .u-text-note+.u-text-note{margin-top:calc(4 * var(--font-ratio) * 1px)}.p-container .c-text+.c-list-disc{--container-space: 8;--container-space-sp: 8}@media (max-width: 992px){.p-container{--_main-width: 1000}.p-container:has(.p-container__navigation){--_main-width: 1000}.p-container__main{flex:0 0 100%}.p-container__navigation{flex:0 0 100%;margin-bottom:calc(40 * var(--font-ratio) * 1px)}.p-container__navigation:has(.p-opencampus-navigation-expander){margin-bottom:0}}@media (max-width: 576px){.p-container{--_padding-block-start: 24}.p-container__main:not(:has(>.p-section:last-child),:has(>.p-top-banner-section:last-child)){padding-bottom:calc(64 * var(--font-ratio) * 1px)}.p-container__main .u-text-note{margin-top:calc(8 * var(--font-ratio) * 1px)}.p-container__main .u-text-note+.u-text-note{margin-top:calc(2 * var(--font-ratio) * 1px)}.p-container__aside{gap:calc(64 * var(--font-ratio) * 1px);margin-top:calc(64 * var(--font-ratio) * 1px)}.p-container__aside:not(:has(.p-section:last-child)){padding-bottom:calc(64 * var(--font-ratio) * 1px)}.p-container__bottom{padding:calc(40 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px)}}.c-hero{--_height: 300;--_padding: 40;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(var(--_height) * var(--font-ratio) * 1px);text-align:center}.c-hero__inner{position:relative;display:flex;flex-direction:column;gap:calc(8 * var(--font-ratio) * 1px);padding:calc(var(--_padding) * var(--font-ratio) * 1px)}.c-hero__bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none}.c-hero__bg picture{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.c-hero__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-hero .label{display:block;font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.c-hero .title{font-size:calc(56 / var(--fz-root) * var(--font-ratio) * 1rem)!important;font-weight:700;line-height:1.2}@media (max-width: 576px){.c-hero{--_height: 130;--_padding: 16}.c-hero .label{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.c-hero .title{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem)!important}}.c-grid{--_display: grid;--_gap: clamp(calc(16 * var(--font-ratio) * 1px), 2cqi, calc(24 * var(--font-ratio) * 1px));--_column: 1;--_min-width: calc(217 * var(--font-ratio) * 1px);--_width: calc((100% - var(--_gap) * (var(--_column) - 1)) / var(--_column));--_align: center;position:relative;display:var(--_display);flex-wrap:wrap;grid-template-columns:repeat(auto-fit,max(var(--_width),var(--_min-width)));gap:var(--_gap);justify-content:var(--_align)}.c-grid--gap-0{--_gap: 0;--_width: calc(100% / var(--_column))}.c-grid--gap-32{--_gap: clamp(calc(16 * var(--font-ratio) * 1px), 2cqi, calc(32 * var(--font-ratio) * 1px))}.c-grid--gap-8{--_gap: clamp(calc(4 * var(--font-ratio) * 1px), 2cqi, calc(8 * var(--font-ratio) * 1px))}.c-grid--gap-40{--_gap: clamp(calc(24 * var(--font-ratio) * 1px), 2cqi, calc(40 * var(--font-ratio) * 1px))}.c-grid--column-1{--_column: 1}.c-grid--column-2{--_column: 2}.c-grid--column-3{--_column: 3}.c-grid--column-4{--_column: 4}.c-grid--center{--_display: flex;--_justify-content: center}.c-grid--left{--_align: flex-start}.c-grid>*:not(dialog){flex:0 0 max(var(--_width),var(--_min-width));width:100%}.c-grid--scroll{display:block}.c-grid--scroll .simplebar-content{position:relative;display:flex;flex-wrap:wrap;grid-template-columns:repeat(auto-fit,max(var(--_width),var(--_min-width)));gap:var(--_gap);justify-content:var(--_justify-content, flex-start)}.c-grid--scroll .simplebar-content:before,.c-grid--scroll .simplebar-content:after{content:none}.c-grid--scroll .simplebar-content>*{flex:0 0 max(var(--_width),var(--_min-width))}.c-grid--pc-scroll{--_scrolled-width: calc( (100% - var(--_gap) * (var(--_column) - 1)) / var(--_column) - (var(--_gap) * 2 / (var(--_column))) );display:block}.c-grid--pc-scroll:has(.c-card){padding:0 8px 8px}.c-grid--pc-scroll .simplebar-wrapper{padding-bottom:calc(20 * var(--font-ratio) * 1px)}.c-grid--pc-scroll .simplebar-track{background:none}.c-grid--pc-scroll .simplebar-content{display:flex;flex-wrap:nowrap;gap:var(--_gap)}.c-grid--pc-scroll .simplebar-content:before{content:none}.c-grid--pc-scroll .simplebar-content:after{display:block;flex:0 0 1px;width:1px;height:8px;content:""}.c-grid--pc-scroll .simplebar-content>*{flex:0 0 var(--_scrolled-width)}@media (max-width: 992px){.c-grid{--_min-width: 0px;--gap: calc(16 * var(--font-ratio) * 1px)}.c-grid--column-lg-1{--_column: 1}.c-grid--column-lg-2{--_column: 2}.c-grid--column-lg-3{--_column: 3}}@media (max-width: 768px){.c-grid--column-md-1{--_column: 1}.c-grid--column-md-2{--_column: 2}.c-grid--column-md-3{--_column: 3}.c-grid--column-md-4{--_column: 4}}@media (max-width: 576px){.c-grid{--_min-width: 0px}.c-grid--column-sm-1{--_column: 1;--_scrolled-width: calc(280 * var(--font-ratio) * 1px)}.c-grid--column-sm-2{--_column: 2;--_scrolled-width: calc(150 * var(--font-ratio) * 1px)}.c-grid--column-sm-3{--_column: 3}.c-grid--column-sm-4{--_column: 4}.c-grid--scroll{display:block}.c-grid--scroll:has(.c-card){padding:0 8px 8px}.c-grid--scroll .simplebar-wrapper{padding-bottom:calc(20 * var(--font-ratio) * 1px)}.c-grid--scroll .simplebar-wrapper:after{display:block;flex:0 0 1px;width:1px;height:8px;content:""}.c-grid--scroll .simplebar-track{background:none}.c-grid--scroll .simplebar-content{flex-wrap:nowrap;justify-content:flex-start}.c-grid--scroll .simplebar-content>*{flex:0 0 var(--_scrolled-width)}}.c-heading{--_fz: var(--fz, 24);--_lh: var(--fz-lh, 1.2);--_color: var(--color-model, var(--dept-color, var(--c-accent)));--_pdb: 0;--_gap: .35em;--_circle_top: calc((var(--_lh) - .75) / 2 * 1em);position:relative;display:flex;gap:var(--_gap)}.c-heading .number{display:block;margin-bottom:-.2em;overflow:hidden;font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;transition:transform .4s}.c-heading .number>span{display:inline-block;transition:transform .3s;transform:translateY(0)}.c-heading .number>span:nth-child(2){transition-delay:.2s}[data-animated=true] .c-heading .number>span{transform:translateY(100%)}.c-heading:has(.number){display:flex;flex-direction:column}.c-heading.color-dept .text{color:var(--_color)}.c-heading.mod-1{display:grid;grid-template-areas:"bar caption" "text text";grid-template-columns:calc(4 * var(--font-ratio) * 1px) auto;justify-content:flex-start}.c-heading.mod-1:not(:has(.text)){gap:0}.c-heading.mod-1:before{--_lh: var(--fz-lh, 1.2);position:relative;top:calc((var(--_lh) - 1.15) / 2 * 1em);display:block;flex-shrink:0;grid-area:bar;width:calc(4 * var(--font-ratio) * 1px);height:calc(24 * var(--font-ratio) * 1px);line-height:var(--_lh);content:"";background:var(--_color);border-radius:calc(4 * var(--font-ratio) * 1px)}.c-heading.mod-1:not(:has(.caption)){grid-template-areas:"bar text"}.c-heading.mod-1:not(:has(.caption)):before{top:calc((var(--_lh) - 1) / 2 * 1em);height:calc(100% - (var(--_lh) - 1.15) * 1em)}.c-heading.mod-1:not(:has(.caption)):has(.number){grid-template-areas:"bar num text"}.c-heading.mod-1:has(.number){display:grid;grid-template-areas:"bar num caption" "text text text";grid-template-columns:calc(4 * var(--font-ratio) * 1px) auto auto}.c-heading.mod-1 .caption{grid-area:caption;justify-content:flex-start;max-width:100%;margin-left:0;text-align:left}.c-heading.mod-1 .text{grid-area:text;color:var(--_color)}.c-heading.mod-1 .number{grid-area:num}.c-heading.mod-2:before{position:relative;top:var(--_circle_top);display:block;flex-shrink:0;width:.75em;height:.75em;content:"";background-color:var(--_color);border-radius:.75em}.c-heading.mod-2 .number{align-self:center}.c-heading.mod-2:has(.number){flex-direction:row}.c-heading.mod-3 .text{display:flex;flex-direction:column;gap:var(--_gap);align-items:center}.c-heading.mod-3 .text:after{position:relative;display:block;width:2.2222222222em;height:.1666666667em;content:"";background-color:var(--_color);border-radius:999px;transition:width .4s .8s}.c-heading.mod-3:has(.number){display:flex;flex-direction:column}.c-heading.mod-3 .number{margin:0 auto -.2em}.c-heading.mod-4{--_gap: .1em}.c-heading.mod-4 .text{display:flex;flex-direction:column;gap:var(--_gap);align-items:center}.c-heading.mod-4 .text:after{position:relative;display:block;width:100%;height:calc(3 * var(--font-ratio) * 1px);content:"";background-color:currentColor;border-radius:calc(6 * var(--font-ratio) * 1px);transition:width .4s .8s}.c-heading.u-align-center{justify-content:center}.c-heading.u-align-right{justify-content:flex-end}.c-heading .c-label{flex-shrink:0;margin-top:calc((var(--_fz) / var(--fz-root) * var(--font-ratio) * 1rem * var(--_lh) - var(--label-height) / var(--fz-root) * var(--font-ratio) * 1rem) / 2)}.c-heading:has(.c-label--lg){display:flex;flex-direction:column;gap:calc(8 * var(--font-ratio) * 1px)}.c-heading:has(.c-label){--_gap: .6em}@media (max-width: 576px){.c-heading .number{align-self:center;font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem)}.c-heading:has(.c-label){--_gap: calc(4 * var(--font-ratio) * 1px);flex-direction:column}}:where(.c-heading).u-fz-40{margin-bottom:calc(24 * var(--font-ratio) * 1px)}:where(.c-heading).u-fz-36{margin-bottom:calc(16 * var(--font-ratio) * 1px)}:where(.c-heading).u-fz-32{margin-bottom:calc(16 * var(--font-ratio) * 1px)}:where(.c-heading).u-fz-28{margin-bottom:calc(16 * var(--font-ratio) * 1px)}:where(.c-heading).u-fz-24{margin-bottom:calc(16 * var(--font-ratio) * 1px)}:where(.c-heading).u-fz-20{margin-bottom:calc(8 * var(--font-ratio) * 1px)}:where(.c-heading).u-fz-18{margin-bottom:calc(8 * var(--font-ratio) * 1px)}:where(.c-heading).u-fz-16{margin-bottom:calc(4 * var(--font-ratio) * 1px)}:where(.c-heading).u-fz-14{margin-bottom:calc(4 * var(--font-ratio) * 1px)}:where(.c-heading).u-fz-12{margin-bottom:calc(4 * var(--font-ratio) * 1px)}:where(.c-heading).u-fz-10{margin-bottom:calc(4 * var(--font-ratio) * 1px)}:where(.c-heading) .hidden{display:none}@media (max-width: 576px){:where(.c-heading).u-fz-40{margin-bottom:calc(16 * var(--font-ratio) * 1px)}:where(.c-heading).u-fz-36{margin-bottom:calc(12 * var(--font-ratio) * 1px)}:where(.c-heading).u-fz-32{margin-bottom:calc(12 * var(--font-ratio) * 1px)}:where(.c-heading).u-fz-28{margin-bottom:calc(12 * var(--font-ratio) * 1px)}:where(.c-heading).u-fz-24{margin-bottom:calc(12 * var(--font-ratio) * 1px)}:where(.c-heading).u-fz-20{margin-bottom:calc(8 * var(--font-ratio) * 1px)}:where(.c-heading).u-fz-18{margin-bottom:calc(8 * var(--font-ratio) * 1px)}}.select{position:relative}.select svg{position:absolute;top:50%;right:calc(6 * var(--font-ratio) * 1px);pointer-events:none;transform:translateY(-50%) rotate(90deg)}.select select{width:100%;min-height:calc(37 * var(--font-ratio) * 1px);padding-right:calc(24 * var(--font-ratio) * 1px);padding-left:calc(10 * var(--font-ratio) * 1px);font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);border:2px solid;border-radius:calc(var(--bdrs-small) * var(--font-ratio) * 1px)}.select ::-moz-placeholder{color:var(--c-base)}.select ::placeholder{color:var(--c-base)}@media (max-width: 576px){.select select{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem)}}.p-blog-navigation{padding-bottom:calc(60 * var(--font-ratio) * 1px)}.p-blog-navigation__title{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;display:flex;align-items:center;justify-content:center;padding:calc(8 * var(--font-ratio) * 1px);margin-bottom:calc(8 * var(--font-ratio) * 1px);color:var(--c-base-white);background:var(--c-accent);border-radius:calc(var(--bdrs-small) * var(--font-ratio) * 1px)}.p-blog-navigation__list>li{--_color: var(--_dept-color)}.p-blog-navigation__list>li:not(:last-child){border-bottom:1px solid var(--c-base-middle)}.p-blog-navigation__list>li>a{display:flex;align-items:center;width:100%;padding:calc(8 * var(--font-ratio) * 1px) 0;font-weight:700;color:var(--_color, --c-base);text-decoration:none;transition:color var(--dur-normal)}@media (any-hover: hover) and (pointer: fine){.p-blog-navigation__list>li>a:where(:-moz-any-link):hover{color:var(--c-hover)}.p-blog-navigation__list>li>a:where(:any-link):hover{color:var(--c-hover)}.p-blog-navigation__list>li>a:where(:enabled):hover{color:var(--c-hover)}.p-blog-navigation__list>li>a:where(:-moz-any-link):focus-visible{color:var(--c-hover)}.p-blog-navigation__list>li>a:where(:any-link):focus-visible{color:var(--c-hover)}.p-blog-navigation__list>li>a:where(:enabled):focus-visible{color:var(--c-hover)}}.p-blog-navigation__list>li>p{padding:calc(8 * var(--font-ratio) * 1px) 0;font-weight:700}.p-blog-navigation__list>li .select{margin-left:1em}@media (max-width: 576px){.p-blog-navigation__title{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}}.c-information{--_gap: 16;--_bxsh: var(--bxsh);--_bdrs: var(--bdrs-medium);position:relative}.c-information__list{display:flex;flex-direction:column;gap:calc(var(--_gap) * var(--font-ratio) * 1px);align-items:stretch}.c-information__item{flex:0 0 auto;width:100%;max-width:calc(1040 * var(--font-ratio) * 1px);margin:0 auto}.c-information__item a{display:flex;gap:calc(16 * var(--font-ratio) * 1px);padding:calc(16 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px) calc(24 * var(--font-ratio) * 1px);text-decoration:none;background:var(--c-base-white);border-radius:calc(var(--_bdrs) * var(--font-ratio) * 1px);box-shadow:var(--_bxsh)}.c-information__item a>div{display:flex;flex:1;gap:calc(16 * var(--font-ratio) * 1px);max-width:calc(100% - 40 * var(--font-ratio) * 1px)}.c-information__item p{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;flex:1;margin-top:calc(2.5 * var(--font-ratio) * 1px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-information__item time{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5;flex:0 0 calc(124 * var(--font-ratio) * 1px);margin-top:calc(2.5 * var(--font-ratio) * 1px)}.c-information__item .category{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;display:flex;align-items:center;justify-content:center;min-width:calc(140 * var(--font-ratio) * 1px);padding:calc(4 * var(--font-ratio) * 1px);white-space:nowrap;background:var(--c-base-middle);border-radius:calc(var(--bdrs-xsmall) * var(--font-ratio) * 1px)}.c-information__item .c-icon,.c-information__item .c-arrow{margin-right:auto}@media (max-width: 576px){.c-information{--_gap: 8;--_bdrs: var(--bdrs-small)}.c-information__item a{flex-wrap:wrap;gap:calc(8 * var(--font-ratio) * 1px) calc(8 * var(--font-ratio) * 1px);align-items:center;padding:calc(8 * var(--font-ratio) * 1px) calc(8 * var(--font-ratio) * 1px) calc(8 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px)}.c-information__item a>div{flex-wrap:wrap;gap:calc(8 * var(--font-ratio) * 1px) calc(8 * var(--font-ratio) * 1px);max-width:calc(100% - 32 * var(--font-ratio) * 1px)}.c-information__item time{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5;flex:0 0 calc(104 * var(--font-ratio) * 1px);margin-top:calc(2.5 * var(--font-ratio) * 1px)}.c-information__item .category{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;min-width:calc(120 * var(--font-ratio) * 1px)}.c-information__item p{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;display:-webkit-box;flex:1 0 100%;overflow:hidden;-webkit-line-clamp:2;white-space:wrap;-webkit-box-orient:vertical}}.c-tooltip{--_tooltip-width: 140;position:relative}.tooltip-content{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;position:absolute;min-width:calc(var(--_tooltip-width) * var(--font-ratio) * 1px);padding:calc(8 * var(--font-ratio) * 1px);color:#fff;text-align:center;white-space:nowrap;background:#686d80;border-radius:calc(var(--bdrs-xsmall) * var(--font-ratio) * 1px);box-shadow:0 2px 4px #0000003d;opacity:0;transition:all .2s;transform:translate(-50%,10px)}.tooltip-content:after{position:absolute;top:100%;left:50%;width:calc(12 * var(--font-ratio) * 1px);height:calc(8 * var(--font-ratio) * 1px);clip-path:polygon(0 0,100% 0,50% 100%,0 0);content:"";background:#686d80;transform:translate(-50%)}.tooltip-content[aria-hidden=true]{display:none}.tooltip-content.-opening{opacity:1;transform:translate(-50%)}.c-categories{display:flex;flex-wrap:wrap;gap:calc(8 * var(--font-ratio) * 1px)}.c-categories--lg{--_font-size: 14}.c-categories--sm{--_font-size: 10}.c-categories>span,.c-categories>a{--_font-size: 12;--_padding-inline: 12;--_padding-block: 4;--_bdw: 0;--_bdc: var(--c-base);--_bgc: var(--color-model, var(--c-base-middle));--_color: var(--c-base);position:relative;display:inline-flex;gap:calc(5 * var(--font-ratio) * 1px);align-items:center;justify-content:center;padding-block:calc(calc(var(--_padding-block) - var(--_bdw)) * var(--font-ratio) * 1px);padding-inline:calc(calc(var(--_padding-inline) - var(--_bdw)) * var(--font-ratio) * 1px);font-size:calc(var(--_font-size) / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;color:var(--_color);background-color:var(--_bgc);border-color:var(--_bdc);border-style:solid;border-width:calc(var(--_bdw) * var(--font-ratio) * 1px);border-radius:calc(var(--bdrs-xsmall) * var(--font-ratio) * 1px);-webkit-box-decoration-break:clone;box-decoration-break:clone}.c-categories>span.large,.c-categories>a.large{--_font-size: 14}.c-categories>span.small,.c-categories>a.small{--_font-size: 10}.c-categories>span.u-c-model-kamata,.c-categories>span.u-c-model-hachioji,.c-categories>span.u-c-model-special,.c-categories>span.u-c-model-experience,.c-categories>span.u-c-model-am,.c-categories>span.u-c-model-pm,.c-categories>a.u-c-model-kamata,.c-categories>a.u-c-model-hachioji,.c-categories>a.u-c-model-special,.c-categories>a.u-c-model-experience,.c-categories>a.u-c-model-am,.c-categories>a.u-c-model-pm{--_color: #fff}.c-categories>span.special,.c-categories>a.special{--_color: #fff;--_bgc: rgba(244, 63, 94, 1)}.c-categories>span.u-c-model-experience,.c-categories>span.u-c-model-am,.c-categories>span.u-c-model-pm,.c-categories>a.u-c-model-experience,.c-categories>a.u-c-model-am,.c-categories>a.u-c-model-pm{min-width:calc(141 * var(--font-ratio) * 1px);white-space:nowrap}.c-categories>span.ol,.c-categories>a.ol{--_bdw: 1}.c-categories>span.line,.c-categories>a.line{--_bdw: 2}.c-categories>a{text-decoration:none}.c-categories>a svg{flex:0 0 calc(16 * var(--font-ratio) * 1px);width:calc(16 * var(--font-ratio) * 1px);height:calc(16 * var(--font-ratio) * 1px)}@media (max-width: 576px){.c-categories{--_font-size: 12}.c-categories--sm,.c-categories--xs{--_font-size: 10}}.c-tags{--_font-size: 12;display:flex;flex-wrap:wrap;gap:calc(8 * var(--font-ratio) * 1px);font-size:calc(var(--_font-size) / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.c-tags--sm{--_font-size: 10}.c-article-info{display:flex;flex-wrap:wrap;gap:calc(8 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px);align-items:center}.c-article-info .caution{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;color:var(--c-primary)}.c-article-info .categories{display:flex;flex-wrap:wrap;gap:calc(8 * var(--font-ratio) * 1px)}.c-article-info .categories>span,.c-article-info .categories>a{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;position:relative;display:flex;align-items:center;justify-content:center;padding:calc(4 * var(--font-ratio) * 1px) calc(12 * var(--font-ratio) * 1px);white-space:nowrap;background:var(--c-base-middle);border-radius:calc(var(--bdrs-xsmall) * var(--font-ratio) * 1px)}.c-article-info .categories>span.kamata,.c-article-info .categories>a.kamata{color:#fff;background-color:var(--c-campus-k)}.c-article-info .categories>span.hachioji,.c-article-info .categories>a.hachioji{color:#fff;background-color:var(--c-campus-h)}.c-article-info .categories>span.special,.c-article-info .categories>a.special{color:#fff;background-color:#f43f5e}.c-article-info .categories>span.experience,.c-article-info .categories>a.experience{min-width:calc(141 * var(--font-ratio) * 1px);color:#fff;background-color:#ec8b23}.c-article-info .categories>span.am,.c-article-info .categories>a.am{min-width:calc(141 * var(--font-ratio) * 1px);color:#fff;background-color:#199ed6}.c-article-info .categories>span.pm,.c-article-info .categories>a.pm{min-width:calc(141 * var(--font-ratio) * 1px);color:#fff;background-color:#07399e}.c-article-info .categories>a{text-decoration:none}.c-article-info .categories>a svg{width:calc(16 * var(--font-ratio) * 1px);height:calc(16 * var(--font-ratio) * 1px);font-size:calc(16 * var(--font-ratio) * 1px)}.c-article-info .publish{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5;margin-left:auto}@media (max-width: 576px){.c-article-info .categories>span,.c-article-info .categories>button{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem)}.c-article-info .publish{flex:0 0 100%;margin-left:0}}.p-section{--_background-color: var(--bgc-bright);--_padding-block-start: 80;--_padding-block-end: 80;--_padding-inline: 0;--_text-color: var(--dept-color);position:relative;max-width:calc(var(--_max-width) * var(--font-ratio) * 1px);padding-block:calc(var(--_padding-block-start) * var(--font-ratio) * 1px) calc(var(--_padding-block-end) * var(--font-ratio) * 1px);padding-inline:calc(var(--_padding-inline) * var(--font-ratio) * 1px);margin-inline:auto;overflow:var(--_overflow)}.p-section--w-85{--_max-width: 816}.p-section--w-55{--_max-width: 528}.p-section:not(:has(.p-section__bg)):first-child{--_padding-block-start: 0}.p-section:not(:has(.p-section__bg))+.p-section:not(:has(.p-section__bg)){--_padding-block-start: 0}.p-section__header{position:relative;z-index:2;display:flex;flex-direction:column;gap:calc(16 * var(--font-ratio) * 1px);margin-bottom:calc(32 * var(--font-ratio) * 1px)}.p-section__header .c-heading{margin-bottom:0;transition:opacity .3s}.p-section__header .c-heading span:after{transition:width .2s}[data-animated=true] .p-section__header .c-heading{opacity:0}[data-animated=true] .p-section__header .c-heading span:after{width:0}.p-section__header:has(.number){align-items:center;text-align:center}.p-section__info{display:flex;flex-wrap:wrap;gap:calc(8 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px);align-items:center}.p-section__label{display:block;margin-bottom:calc(8 * var(--font-ratio) * 1px);overflow:hidden;transition:transform .4s}.p-section__label>span{display:inline-block;transition:transform .3s;transform:translateY(0)}.p-section__label>span:nth-child(2){transition-delay:.2s}[data-animated=true] .p-section__label>span{transform:translateY(100%)}.p-section__container{position:relative;transition:opacity .3s .2s}[data-animated=true] .p-section__container{opacity:0}.p-section__link{display:flex;flex-wrap:wrap;justify-content:center;margin:calc(40 * var(--font-ratio) * 1px) auto 0}.p-section__bg{--x50vw: calc((100vw - var(--w-scrollbar, 0px)) / 2);position:absolute;top:0;left:calc(50% - var(--x50vw, 50vw));z-index:-1;width:calc(100vw - var(--w-scrollbar, 0px));height:100%;overflow:hidden;background-color:var(--_background-color)}.p-section__bg picture,.p-section__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-section--b .p-section__container>h2+p,.p-section--b .p-section__container>h3+p,.p-section--b .p-section__container>h4+p,.p-section--b .p-section__container>h5+p,.p-section--b .p-section__container>h6+p{--container-space: 0;--container-space-sp: 0}.p-section--b .p-section__container>h2{--container-space: 64;--container-space-sp: 40}@media (max-width: 576px){.p-section{--_padding-block-start: 64;--_padding-block-end: 64}.p-section__header{margin-bottom:calc(24 * var(--font-ratio) * 1px)}.p-section__header .lead{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.6}.p-section__label{margin-bottom:0}.p-section__link{margin:calc(24 * var(--font-ratio) * 1px) auto 0}}.c-picture{position:relative;box-sizing:content-box;display:flex;justify-self:flex-start;overflow:hidden;border-radius:calc(var(--bdrs-small) * var(--font-ratio) * 1px)}.c-picture--fix{position:relative;justify-content:center;width:100%;aspect-ratio:16/9}.c-picture--fix picture,.c-picture--fix img{width:100%;height:100%;margin-inline:auto!important;-o-object-fit:contain;object-fit:contain}.c-picture--bg{width:100%;background-color:var(--bgc-gray)}.c-picture--bg picture,.c-picture--bg img{margin-inline:auto}.c-picture--outline{width:calc(100% - 2px);border:1px solid var(--bgc-gray)}.c-picture--outline picture,.c-picture--outline img{margin-inline:auto}.c-picture--w-75{--_max-width: 75%}.c-picture--w-50{--_max-width: 50%}.c-picture img{display:block}.c-list-a{--_gap-inline: 24;--_gap-block: 8;--_column: 1;--_column-sm: 1;--_width: calc((100% - calc(var(--_gap) * var(--font-ratio) * 1px) * (var(--_column) - 1)) / var(--_column));--_fz: 16;display:flex;flex-wrap:wrap;gap:calc(var(--_gap-block) * var(--font-ratio) * 1px) calc(var(--_gap-inline) * var(--font-ratio) * 1px);font-size:calc(var(--_fz) / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5}.c-list-a--auto{--_width: auto}.c-list-a--column-2{--_column: 2}.c-list-a--column-3{--_column: 3}.c-list-a--column-4{--_column: 4}.c-list-a--column-sm-1{--_column-sm: 1}.c-list-a--column-sm-2{--_column-sm: 2}.c-list-a--column-sm-3{--_column-sm: 3}.c-list-a--column-sm-4{--_column-sm: 4}.c-list-a--gap-none{--_gap-inline: 0;--_gap-block: 0}.c-list-a--gap-small{--_gap-inline: 16;--_gap-block: 4}.c-list-a--size-lg{--_fz: 18}.c-list-a>*{position:relative;display:flex;flex:0 0 var(--_width);margin:0;list-style-type:none}.c-list-a>*:before{display:block;flex:0 0 4px;width:4px;height:4px;margin-top:calc(.5lh - 2px);margin-right:.5em;content:"";background-color:currentColor;border-radius:4px}.c-list-a--number>*{counter-increment:num}.c-list-a--number>*:before{width:auto;min-width:1em;height:auto;margin-top:0;content:counter(num) ".";background:none}@media (max-width: 576px){.c-list-a{--_width: calc((100% - calc(var(--_gap) * var(--font-ratio) * 1px) * (var(--_column-sm) - 1)) / var(--_column-sm));--_fz: 14}.c-list-a--size-lg{--_fz: 16}}.c-link{--container-space: 20;--container-space-sp: 16;display:flex;color:var(--c-primary-blue)}.c-link--center{display:flex;justify-self:center}.c-link--right{display:flex;justify-self:flex-end}.c-relation-link{--_direction: rows;display:flex;flex-wrap:wrap;gap:calc(4 * var(--font-ratio) * 1px) 1em}.c-relation-link--vert{--_direction: column}.c-relation-link dt{font-weight:700}.c-relation-link dt:after{content:"："}.c-relation-link dd{flex:1}.c-relation-link ul{display:flex;flex-direction:var(--_direction);flex-wrap:wrap;gap:calc(12 * var(--font-ratio) * 1px) 1em}@media (max-width: 576px){.c-relation-link{flex-direction:column}}.c-box{--_padding-inline: 32;--_padding-block: 32;--_bgc: var(--color-model-10, var(--c-base-white));--_bdc: var(--color-model-30, currentColor);--_bds: solid;--_bdw: 0;--_bxsh: none;--_max-width: 100%;--_text-color: var(--color-model, currentColor);width:100%;max-width:calc(var(--_max-width) * var(--font-ratio) * 1px);padding-block:calc(var(--_padding-block) * var(--font-ratio) * 1px);padding-inline:calc(var(--_padding-inline) * var(--font-ratio) * 1px);margin-right:auto;margin-left:auto;background-color:var(--_bgc);border-color:var(--_bdc);border-style:var(--_bds);border-width:var(--_bdw);border-radius:calc(var(--bdrs-medium) * var(--font-ratio) * 1px);box-shadow:var(--_bxsh)}.c-box--bdw-1{--_bdw: 1px}.c-box--bdw-2{--_bdw: 2px}.c-box--bdw-8{--_bdw: 8px}.c-box--dropshadow{--_bxsh: var(--bxsh)}.c-box--width-85{--_max-width: 816}.c-box--width-55{--_max-width: 528}.c-box--large{--_padding-inline: 40;--_padding-block: 40}.c-box__content{flex:1}.c-box .title{margin-bottom:40px;color:var(--_text-color)}.c-box.accordion{padding:0}.c-box>.accordion__button{--expanded-icon-size: 40;--expanded-icon-size-sp: 32;position:relative;display:flex;align-items:center;width:100%;padding:calc(24 * var(--font-ratio) * 1px) calc(32 * var(--font-ratio) * 1px);cursor:pointer}.c-box>.accordion__button .c-icon-expander{margin-left:auto}.c-box>.accordion__button[aria-expanded=true]{border-bottom:1px solid var(--c-base-middle);border-radius:calc(var(--_bdrx) * var(--font-ratio) * 1px) calc(var(--_bdrx) * var(--font-ratio) * 1px) 0 0}@media (any-hover: hover) and (pointer: fine){.c-box>.accordion__button:where(:-moz-any-link):hover{color:var(--c-link)}.c-box>.accordion__button:where(:any-link):hover{color:var(--c-link)}.c-box>.accordion__button:where(:enabled):hover{color:var(--c-link)}.c-box>.accordion__button:where(:-moz-any-link):focus-visible{color:var(--c-link)}.c-box>.accordion__button:where(:any-link):focus-visible{color:var(--c-link)}.c-box>.accordion__button:where(:enabled):focus-visible{color:var(--c-link)}}.c-box>.accordion__content{border-radius:0 0 calc(var(--_bdrx) * var(--font-ratio) * 1px) calc(var(--_bdrx) * var(--font-ratio) * 1px)}.c-box>.accordion__content>div{padding-block:calc(var(--_padding-block) * var(--font-ratio) * 1px);padding-inline:calc(var(--_padding-inline) * var(--font-ratio) * 1px)}@media (max-width: 576px){.c-box{--_padding-inline: 16;--_padding-block: 24}.c-box--bdw-8{--_bdw: 4px}.c-box--outline-b{--_padding-inline: 12;--_padding-block: 20;border-width:4px}.c-box--large{--_padding-inline: 16;--_padding-block: 24}.c-box .title{margin-bottom:calc(24 * var(--font-ratio) * 1px);font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem)}.c-box>.accordion__button{padding:calc(16 * var(--font-ratio) * 1px);text-align:left}}.c-card{--_direction: column;--_padding: 16;--_background-color: var(--c-base-white);--_dur: var(--dur-normal);--_bxsh: var(--bxsh);--_bdrs: var(--bdrs-medium);position:relative;display:flex;flex-direction:var(--_direction, column);width:100%;overflow:hidden;text-decoration:none;background:var(--_background-color);border-radius:calc(var(--_bdrs) * var(--font-ratio) * 1px);box-shadow:var(--_bxsh);transition:filter;transition-duration:var(--_dur)}.c-card--pd-large{--_padding: 24}.c-card__thumb{position:relative;background:#f1f1f1}.c-card__thumb img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain}.c-card__thumb .icon{position:absolute;top:calc(8 * var(--font-ratio) * 1px);right:calc(8 * var(--font-ratio) * 1px);font-size:calc(24 * var(--font-ratio) * 1px);background:#fff;border-radius:var(--bdrs-pill);box-shadow:var(--bxsh)}.c-card__thumb .icon--base-middle{color:var(--c-base-middle)}.c-card__thumb .label{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;position:absolute;top:0;left:0;display:flex;overflow:hidden;border-right:1px solid #fff;border-bottom:1px solid #fff;border-radius:0 0 calc(var(--_bdrs) * var(--font-ratio) * 1px) 0}.c-card__thumb .label span{display:block;padding:calc(4 * var(--font-ratio) * 1px) calc(12 * var(--font-ratio) * 1px);color:var(--color-model-text);background-color:var(--color-model)}.c-card__body{display:flex;flex-direction:column;height:100%;padding:calc(var(--_padding) * var(--font-ratio) * 1px)}.c-card__body>div{display:flex;flex-direction:column;gap:calc(8 * var(--font-ratio) * 1px);height:100%}.c-card__body>div>*+*{margin-top:0}.c-card__body>div>*+*:has(+.c-button),.c-card__body>div>*+*:has(+.c-link){margin-bottom:calc(16 * var(--font-ratio) * 1px)}.c-card__icon{margin-left:auto}.c-card .title{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.c-card .title--line-clamp{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.c-card .line-clamp-6{display:-webkit-box;overflow:hidden;-webkit-line-clamp:6;-webkit-box-orient:vertical}.c-card .time{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5}.c-card .date{display:flex;flex-direction:column;align-items:center}.c-card .date dt{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;display:flex;gap:.5em;align-items:center;width:100%;margin-top:calc(8 * var(--font-ratio) * 1px);margin-bottom:calc(8 * var(--font-ratio) * 1px)}.c-card .date dt:before,.c-card .date dt:after{flex:1;height:1px;content:"";background:var(--c-base-middle)}.c-card .date dd em{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4;font-style:normal}.c-card .date dd.list{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.c-card .link{margin-top:calc(16 * var(--font-ratio) * 1px)}.c-card .buttons{display:flex;flex-wrap:wrap;gap:calc(8 * var(--font-ratio) * 1px);padding-top:calc(16 * var(--font-ratio) * 1px);margin-top:auto}.c-card .buttons>*{flex-shrink:0;flex-basis:1;margin-top:0;white-space:nowrap}.c-card .c-heading{margin-bottom:0}.c-card .c-button{flex-grow:0;margin-top:auto}@media (any-hover: hover) and (pointer: fine){.c-card:where(:-moz-any-link):hover{filter:brightness(110%)}.c-card:where(:any-link):hover{filter:brightness(110%)}.c-card:where(:enabled):hover{filter:brightness(110%)}.c-card:where(:-moz-any-link):focus-visible{filter:brightness(110%)}.c-card:where(:any-link):focus-visible{filter:brightness(110%)}.c-card:where(:enabled):focus-visible{filter:brightness(110%)}}@media (min-width: 992.02px){.c-card--vertical{--_direction: row}.c-card--vertical .c-card__thumb{flex:0 0 44.5205479452%}.c-card--vertical .c-card__thumb picture{width:100%;height:100%}.c-card--vertical .c-card__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-card--vertical .c-card__body{display:flex;flex:1;flex-direction:row;gap:calc(8 * var(--font-ratio) * 1px);align-items:center;padding-inline-end:calc(16 * var(--font-ratio) * 1px);text-align:left}}@media (max-width: 992px){.c-card__icon{display:none}}@media (max-width: 576px){.c-card{--_padding: 8;--_bdrs: var(--bdrs-small)}.c-card--pd-large{--_padding: 16}.c-card__thumb .pin{top:calc(4 * var(--font-ratio) * 1px);right:calc(4 * var(--font-ratio) * 1px)}.c-card__thumb .label{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem)}.c-card .title{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.c-card .title--line-clamp{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;-webkit-line-clamp:3}.c-card .date dt{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.c-card .date dd em{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.c-card .date dd.list{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem)}.c-card .time{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5}}.c-iframe{--_max-width: 1200;position:relative;width:100%;max-width:calc(var(--_max-width) * var(--font-ratio) * 1px);aspect-ratio:16/9;margin-inline:auto}.c-iframe--w-75{--_max-width: 720}.c-iframe--w-50{--_max-width: 480}.c-iframe>iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.c-figure{--_gap: 16;--_direction: column;--_background-color: var(--c-base-white);--_dur: var(--dur-normal);--_bdrs: var(--bdrs-small);--_thumb-width: 384;--_max-width: 100%;position:relative;display:flex;flex-direction:var(--_direction, column);gap:calc(var(--_gap) * var(--font-ratio) * 1px);width:100%;max-width:var(--_max-width);text-decoration:none;transition:filter;transition-duration:var(--_dur)}.c-figure picture,img .c-figure--sm-reverse{--_direction: column-reverse}.c-figure--reverse{--_direction: column-reverse}.c-figure__thumb{position:relative}.c-figure__thumb .caption{display:block;margin-top:calc(8 * var(--font-ratio) * 1px);font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5}.c-figure__body{min-width:calc(var(--_thumb-min-width) * var(--font-ratio) * 1px)}.c-figure__body>div>*+*{margin-top:calc(8 * var(--font-ratio) * 1px)}.c-figure .c-heading+p{margin-top:0}.c-figure .label{display:flex;flex-wrap:wrap;gap:calc(12 * var(--font-ratio) * 1px);align-items:center}.c-figure .label dt{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5}.c-figure .label dd{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;display:flex;padding:calc(4 * var(--font-ratio) * 1px) calc(12 * var(--font-ratio) * 1px);background:var(--c-base-middle);border-radius:calc(var(--bdrs-xsmall) * var(--font-ratio) * 1px)}.c-figure .title{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.c-figure .link{margin-top:calc(16 * var(--font-ratio) * 1px)}.c-figure .profile-information{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5;display:flex;flex-wrap:wrap;gap:0 .5em;align-items:center}.c-figure .profile-information span{display:flex;gap:0 .5em;align-items:center}.c-figure .profile-information strong{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}@media (any-hover: hover) and (pointer: fine){.c-figure:where(:-moz-any-link):hover{filter:brightness(110%)}.c-figure:where(:any-link):hover{filter:brightness(110%)}.c-figure:where(:enabled):hover{filter:brightness(110%)}.c-figure:where(:-moz-any-link):focus-visible{filter:brightness(110%)}.c-figure:where(:any-link):focus-visible{filter:brightness(110%)}.c-figure:where(:enabled):focus-visible{filter:brightness(110%)}}.c-figure--center{margin-inline:auto}.c-figure--center .c-picture:not(.c-picture--outline,.c-picture--bg){margin-inline:auto}.c-figure--right{margin-inline-start:auto}.c-figure--right .c-picture:not(.c-picture--outline,.c-picture--bg){margin-inline-start:auto}.c-figure--w-75{--_max-width: 75%}.c-figure--w-50{--_max-width: 50%}.c-figure--row{--_direction: row}.c-figure--row-reverse{--_direction: row-reverse}.c-figure--row,.c-figure--row-reverse{--_gap: 40;flex-wrap:wrap;align-items:flex-start}.c-figure--row .c-figure__thumb,.c-figure--row-reverse .c-figure__thumb{max-width:calc(var(--_thumb-width) * var(--font-ratio) * 1px);margin-right:auto}.c-figure--row .c-figure__thumb--w-540,.c-figure--row-reverse .c-figure__thumb--w-540{--_thumb-width: 540}.c-figure--row .c-figure__thumb--w-320,.c-figure--row-reverse .c-figure__thumb--w-320{--_thumb-width: 320}.c-figure--row .c-figure__thumb--w-75,.c-figure--row-reverse .c-figure__thumb--w-75{--_thumb-width: 280}.c-figure--row .c-figure__thumb--w-50,.c-figure--row-reverse .c-figure__thumb--w-50{--_thumb-width: 190}.c-figure--row .c-figure__thumb picture,.c-figure--row-reverse .c-figure__thumb picture{width:100%;height:100%}.c-figure--row .c-figure__thumb:has(.c-picture--fix),.c-figure--row-reverse .c-figure__thumb:has(.c-picture--fix){width:100%}.c-figure--row .c-figure__body,.c-figure--row-reverse .c-figure__body{display:flex;flex:1;min-width:35%}.c-figure--gap-24{--_gap: 24}@media (max-width: 576px){.c-figure{--_bdrs: var(--bdrs-small);--_gap: 8}.c-figure--w-75,.c-figure--w-50{--_max-width: 100%}.c-figure--sm-left{margin-inline:0 auto}.c-figure--sm-left .c-picture:not(.c-picture--outline,.c-picture--bg){margin-inline:0 auto}.c-figure--sm-left .c-picture:not(.c-picture--outline,.c-picture--bg) picture,.c-figure--sm-left .c-picture:not(.c-picture--outline,.c-picture--bg) img{margin-inline:0 auto}.c-figure--sm-center{margin-inlne:auto}.c-figure--sm-center .c-picture:not(.c-picture--outline,.c-picture--bg){margin-inline:auto}.c-figure--sm-center .c-picture:not(.c-picture--outline,.c-picture--bg) picture,.c-figure--sm-center .c-picture:not(.c-picture--outline,.c-picture--bg) img{margin-inline:auto}.c-figure--sm-right{margin-inline:auto 0}.c-figure--sm-right .c-picture:not(.c-picture--outline,.c-picture--bg){margin-inline:auto 0}.c-figure--sm-column{--_direction: column}.c-figure__body>div>*+*{margin-top:calc(4 * var(--font-ratio) * 1px)}.c-figure .title{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.c-figure--row .c-figure__body,.c-figure--row-reverse .c-figure__body{min-width:calc(100% - 200px - var(--_gap) * var(--font-ratio) * 1px)}.c-figure--row .c-figure__thumb--w-75,.c-figure--row-reverse .c-figure__thumb--w-75,.c-figure--row .c-figure__thumb--w-50,.c-figure--row-reverse .c-figure__thumb--w-50{--_thumb-width: 1000}.c-figure.sp-nowrap{flex-direction:column}}.c-expander{display:flex;flex-direction:column}.c-expander__button{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;display:flex;align-items:center;justify-content:center;order:1;width:100%;cursor:pointer}.c-expander__button span{display:block;margin-left:.2em}.c-expander__button[data-expanded=true],.c-expander[data-acc=false] .c-expander__button{display:none}.c-expander__content{overflow:clip}.c-expander__content>div{display:flex;flex-direction:column;padding:.4em;margin-inline:-.4em}.c-expander:not(:has([data-nomask])):has([data-expanded=false]) .c-expander__content{-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,0) 0px,rgb(0,0,0) 120px);mask-image:linear-gradient(to top,#0000,#000 120px)}.c-step-card{--_text-color: var(--dept-color, var(--c-accent));--_text-color-10: var(--dept-color-10, #e7eff8);--_gap: clamp(calc(8 * var(--font-ratio) * 1px), 2cqi, calc(12 * var(--font-ratio) * 1px));--_column: 3;--_width: calc((100% - var(--_gap) * (var(--_column) - 1)) / var(--_column));--_icon-size: 64;--_min-width: 200;display:flex;flex-wrap:wrap;gap:var(--_gap);justify-content:center;container-type:inline-size}.c-step-card:has(li:nth-child(4)){--_column: 4}.c-step-card li{display:flex;flex:0 0 var(--_width);gap:calc(16 * var(--font-ratio) * 1px);align-items:center;min-width:calc(var(--_min-width) * var(--font-ratio) * 1px);padding:calc(16 * var(--font-ratio) * 1px);background-color:var(--_text-color-10);border:2px solid var(--_text-color);border-radius:calc(var(--bdrs-large) * var(--font-ratio) * 1px)}.c-step-card li:before{display:flex;flex:0 0 calc(var(--_icon-size) / 960 * 100cqi);align-items:center;justify-content:center;width:calc(var(--_icon-size) / 960 * 100cqi);height:calc(var(--_icon-size) / 960 * 100cqi);font-size:2.5cqi;font-weight:700;color:var(--_text-color);content:attr(data-number);background:#fff;border-radius:calc(var(--_icon-size) * var(--font-ratio) * 1px)}.c-step-card li div{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}@media (max-width: 576px){.c-step-card{--_column: 1;--_min-width: 0}.c-step-card:has(li:nth-child(4)){--_column: 1}.c-step-card li{padding:calc(16 * var(--font-ratio) * 1px)}.c-step-card li:before{flex:0 0 calc(var(--_icon-size) * var(--font-ratio) * 1px);width:calc(var(--_icon-size) * var(--font-ratio) * 1px);height:calc(var(--_icon-size) * var(--font-ratio) * 1px);font-size:calc(24 * var(--font-ratio) * 1px);color:var()}.c-step-card li div{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.6}}.c-badges{--_font-size: 16;--_color: var(--color-model, var(--dept-color, var(--c-accent)));--_bdrs: var(--bdrs-small);display:flex;flex-wrap:wrap;gap:calc(10 * var(--font-ratio) * 1px)}.c-badges>div{display:flex;flex-direction:column;gap:calc(4 * var(--font-ratio) * 1px);align-items:flex-start}.c-badges span{position:relative;display:block;padding:calc(8 * var(--font-ratio) * 1px) calc(12 * var(--font-ratio) * 1px);font-size:calc(var(--_font-size) * var(--font-ratio) * 1px);font-weight:700;line-height:1.2;color:var(--_color);text-align:center;background:#fff;border-radius:calc(var(--_bdrs) * var(--font-ratio) * 1px)}.c-badges span:after{position:absolute;top:calc(4 * var(--font-ratio) * 1px);left:calc(4 * var(--font-ratio) * 1px);width:calc(100% - 8 * var(--font-ratio) * 1px);height:calc(100% - 8 * var(--font-ratio) * 1px);content:"";border:1px solid var(--_color);border-radius:calc(var(--bdrs-xsmall) * var(--font-ratio) * 1px)}.c-badges .text{font-size:calc(12 * var(--font-ratio) * 1px);font-weight:700;line-height:1.5;color:#fff;text-shadow:1px 1px 0 var(--c-base),-1px -1px 0 var(--c-base),1px -1px 0 var(--c-base),-1px 1px 0 var(--c-base),1px 1px 0 var(--c-base)}@media (max-width: 576px){.c-badges .text{font-size:calc(10 * var(--font-ratio) * 1px)}}.p-toc{--_bdrx: var(--bdrs-medium);--_color: var(--dept-color, var(--c-accent));--_color-30: var(--dept-color-30, var(--c-accent-30));max-width:calc(816 * var(--font-ratio) * 1px);margin-inline:auto;border-radius:calc(var(--_bdrx) * var(--font-ratio) * 1px);box-shadow:var(--bxsh)}.p-toc__button{--expanded-icon-size: 40;--expanded-icon-size-sp: 32;font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4;position:relative;display:flex;align-items:center;width:100%;padding:calc(16 * var(--font-ratio) * 1px) calc(32 * var(--font-ratio) * 1px);color:var(--_color);cursor:pointer;background:#fff;border:2px solid var(--_color);border-radius:calc(var(--_bdrx) * var(--font-ratio) * 1px);transition:color var(--dur-normal)}.p-toc__button .c-icon-expander{margin-left:auto}.p-toc__button[aria-expanded=true]{border-bottom:0;border-radius:calc(var(--_bdrx) * var(--font-ratio) * 1px) calc(var(--_bdrx) * var(--font-ratio) * 1px) 0 0}@media (any-hover: hover) and (pointer: fine){.p-toc__button:where(:-moz-any-link):hover{color:var(--_color-30)}.p-toc__button:where(:any-link):hover{color:var(--_color-30)}.p-toc__button:where(:enabled):hover{color:var(--_color-30)}.p-toc__button:where(:-moz-any-link):focus-visible{color:var(--_color-30)}.p-toc__button:where(:any-link):focus-visible{color:var(--_color-30)}.p-toc__button:where(:enabled):focus-visible{color:var(--_color-30)}}.p-toc__content{background:#fff;border:2px solid var(--_color);border-top:0;border-radius:0 0 calc(var(--_bdrx) * var(--font-ratio) * 1px) calc(var(--_bdrx) * var(--font-ratio) * 1px)}.p-toc__content>div{position:relative;padding:calc(24 * var(--font-ratio) * 1px) calc(32 * var(--font-ratio) * 1px);border-top:1px solid var(--_color)}.p-toc__nav{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5}.p-toc__nav>li{position:relative;padding-left:calc(24 * var(--font-ratio) * 1px);counter-increment:num}.p-toc__nav>li:before{position:absolute;left:0;margin-top:.35em;font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);color:var(--_color);vertical-align:middle;content:counter(num,decimal-leading-zero)}.p-toc__nav>li>a{align-items:flex-start;font-weight:700;text-decoration:none}.p-toc__nav>li+li{margin-top:calc(16 * var(--font-ratio) * 1px)}.p-toc__nav>li>ul{display:flex;flex-wrap:wrap;gap:calc(8 * var(--font-ratio) * 1px);margin-top:calc(8 * var(--font-ratio) * 1px)}.p-toc__nav>li>ul>li:not(:last-child):after{margin-left:calc(8 * var(--font-ratio) * 1px);content:"/"}.p-toc__nav>li>ul>li a{flex:1;text-decoration:none}@media (max-width: 576px){.p-toc__button{padding:calc(16 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px);font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-toc__content>div{padding:calc(16 * var(--font-ratio) * 1px)}.p-toc__nav{font-size:calc(15 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-toc__nav>li:before{margin-top:.4em;font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-toc__nav>li+li{margin-top:calc(12 * var(--font-ratio) * 1px)}}.dept-lead-section{--_padding-block-start: 0;--_padding-block-end: 64;--_text-color: var(--color-model, var(--dept-color, var(--c-accent)));--_text-color-10: var(--color-model-10, var(--dept-color-10, var(--c-accent-10)));--_text-color-50: var(--color-model-50, var(--dept-color-50, var(--c-accent-50)));--_bg-arrow-height: 300;position:relative;padding-block-start:calc(var(--_padding-block-start) * var(--font-ratio) * 1px);padding-block-end:calc(var(--_padding-block-end) * var(--font-ratio) * 1px)}.dept-lead-section:has(.dept-lead-section__promises):after{--x50vw: calc((100vw - var(--w-scrollbar, 0px)) / 2);position:absolute;bottom:0;left:0;left:calc(50% - var(--x50vw, 50vw));z-index:-1;width:calc(100vw - var(--w-scrollbar, 0px));height:calc(var(--_bg-arrow-height) * var(--font-ratio) * 1px);clip-path:polygon(0 0,50% 100%,100% 0,100% 100%,0 100%);content:"";background:var(--bgc-bright)}.dept-lead-section__heading{margin-bottom:calc(24 * var(--font-ratio) * 1px);font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4;color:var(--_text-color);text-align:center}.dept-lead-section__heading em{display:inline-block;padding:calc(4 * var(--font-ratio) * 1px) calc(8 * var(--font-ratio) * 1px);margin-bottom:.15em;font-style:normal;line-height:1.3;color:var(--c-base-white);background:var(--_text-color);border-radius:calc(var(--bdrs-xsmall) * var(--font-ratio) * 1px)}.dept-lead-section__heading>span{display:inline-block}.dept-lead-section__inner{max-width:calc(1040 * var(--font-ratio) * 1px);margin-inline:auto}.dept-lead-section__bottom{position:relative;margin-top:calc(64 * var(--font-ratio) * 1px)}.dept-lead-section__feature{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:calc(816 / var(--fz-root) * var(--font-ratio) * 1rem);margin:calc(64 * var(--font-ratio) * 1px) auto 0}.dept-lead-section__feature dt{position:relative;display:flex;flex-direction:column;gap:calc(8 * var(--font-ratio) * 1px);align-items:center;width:100%;padding:calc(24 * var(--font-ratio) * 1px) calc(40 * var(--font-ratio) * 1px);margin-bottom:calc(40 * var(--font-ratio) * 1px);text-align:center;background:linear-gradient(to right,var(--_text-color),var(--_text-color-50));border-radius:calc(var(--bdrs-small) * var(--font-ratio) * 1px)}.dept-lead-section__feature dt:after{position:absolute;top:100%;left:50%;width:calc(24 * var(--font-ratio) * 1px);height:calc(16 * var(--font-ratio) * 1px);clip-path:polygon(0 0,100% 0,50% 100%);content:"";background:var(--_text-color);transform:translate(-50%)}.dept-lead-section__feature dt span{padding:0 calc(16 * var(--font-ratio) * 1px);color:var(--_text-color);background-color:var(--c-base-white);border-radius:calc(var(--bdrs-xsmall) * var(--font-ratio) * 1px);font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.dept-lead-section__feature dt em{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4;font-style:normal;color:var(--c-base-white)}.dept-lead-section__feature dd ul>*+*{padding-top:calc(32 * var(--font-ratio) * 1px);margin-top:calc(32 * var(--font-ratio) * 1px);border-top:1px solid var(--c-base-middle)}.dept-lead-section__feature dd li a{display:flex;gap:calc(40 * var(--font-ratio) * 1px);align-items:center;text-decoration:none}.dept-lead-section__feature dd li .c-arrow{flex:0 0 calc(48 * var(--font-ratio) * 1px);font-size:calc(48 * var(--font-ratio) * 1px)}.dept-lead-section__feature dd h3{position:relative;display:flex;align-items:center;margin-bottom:calc(8 * var(--font-ratio) * 1px);color:var(--_text-color);font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.dept-lead-section__feature dd h3:before{display:block;flex:0 0 calc(16 * var(--font-ratio) * 1px);width:1em;height:1em;margin-right:calc(16 * var(--font-ratio) * 1px);font-size:calc(16 * var(--font-ratio) * 1px);content:"";background:var(--_text-color);border-radius:calc(32 * var(--font-ratio) * 1px)}.dept-lead-section__feature dd .text{padding-left:calc(32 * var(--font-ratio) * 1px)}.dept-lead-section__promises dt{display:flex;justify-content:center;margin-bottom:calc(16 * var(--font-ratio) * 1px);color:var(--_text-color);font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4;cursor:pointer}.dept-lead-section__promises dt .c-icon-expander,.dept-lead-section .c-badges{display:none}.dept-lead-section .p-toc{margin-top:calc(80 * var(--font-ratio) * 1px)}@media (max-width: 1279px){.dept-lead-section__heading{margin-bottom:calc(8 * var(--font-ratio) * 1px);line-height:1.3;text-align:left}.dept-lead-section__heading br{display:none}}@media (max-width: 992px){.dept-lead-section .c-badges{display:flex;margin-top:calc(24 * var(--font-ratio) * 1px)}}@media (max-width: 576px){.dept-lead-section{--_padding-block-start: 0;--_padding-block-end: 64;--_bg-arrow-height: 60}.dept-lead-section__lead{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.6}.dept-lead-section__heading{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem)}.dept-lead-section__feature{margin-top:calc(64 * var(--font-ratio) * 1px)}.dept-lead-section__feature dt{padding:calc(16 * var(--font-ratio) * 1px);margin-bottom:calc(40 * var(--font-ratio) * 1px)}.dept-lead-section__feature dt span{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.dept-lead-section__feature dt em{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.dept-lead-section__feature dd ul>*+*{padding-top:calc(16 * var(--font-ratio) * 1px);margin-top:calc(16 * var(--font-ratio) * 1px)}.dept-lead-section__feature dd li a{flex-direction:column;gap:calc(4 * var(--font-ratio) * 1px)}.dept-lead-section__feature dd li .c-arrow{flex:0 0 calc(32 * var(--font-ratio) * 1px);font-size:calc(32 * var(--font-ratio) * 1px)}.dept-lead-section__feature dd h3{margin-bottom:calc(4 * var(--font-ratio) * 1px);font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.dept-lead-section__feature dd h3:before{flex:0 0 calc(8 * var(--font-ratio) * 1px);margin-right:calc(8 * var(--font-ratio) * 1px);font-size:calc(8 * var(--font-ratio) * 1px)}.dept-lead-section__feature dd .text{padding-left:calc(16 * var(--font-ratio) * 1px);font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.6}.dept-lead-section__bottom{margin-top:calc(40 * var(--font-ratio) * 1px)}.dept-lead-section__promises dt{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4;display:flex;align-items:center;justify-content:center}.dept-lead-section__promises dt .c-icon-expander{display:block;margin-left:calc(8 * var(--font-ratio) * 1px);color:#fff;background:var(--_text-color);border-radius:calc(var(--bdrs-xsmall) * var(--font-ratio) * 1px)}}@media (max-width: 576px) and (any-hover: hover) and (pointer: fine){.dept-lead-section__promises dt:where(:-moz-any-link):hover .c-icon-expander{background:var(--c-primary-blue)}.dept-lead-section__promises dt:where(:any-link):hover .c-icon-expander{background:var(--c-primary-blue)}.dept-lead-section__promises dt:where(:enabled):hover .c-icon-expander{background:var(--c-primary-blue)}.dept-lead-section__promises dt:where(:-moz-any-link):focus-visible .c-icon-expander{background:var(--c-primary-blue)}.dept-lead-section__promises dt:where(:any-link):focus-visible .c-icon-expander{background:var(--c-primary-blue)}.dept-lead-section__promises dt:where(:enabled):focus-visible .c-icon-expander{background:var(--c-primary-blue)}}@media (max-width: 576px){.dept-lead-section__promises dt[aria-expanded=true] .text-show{display:none}.dept-lead-section__promises dt[aria-expanded=true] .text-close{display:block}.dept-lead-section .p-toc{margin-top:calc(40 * var(--font-ratio) * 1px)}}.c-accordion-section{--_color: var(--color-model, var(--dept-color, var(--c-accent)))}.c-accordion-section__header{--expanded-icon-size: 40;--expanded-icon-size-sp: 32;position:relative;padding-right:calc(64 * var(--font-ratio) * 1px);margin-bottom:calc(16 * var(--font-ratio) * 1px);cursor:pointer}.c-accordion-section__header .c-icon-expander{position:absolute;top:50%;right:0;color:#fff;background:var(--_color);border-radius:calc(var(--bdrs-xsmall) * var(--font-ratio) * 1px);transition:background-color var(--dur-normal);transform:translateY(-50%)}.c-accordion-section__header .c-heading{margin-bottom:0}@media (any-hover: hover) and (pointer: fine){.c-accordion-section__header:hover .c-icon-expander{background:var(--c-primary-blue)}}.c-accordion-section:not(:first-child){margin-top:calc(64 * var(--font-ratio) * 1px)}.c-accordion-section[data-acc=true]{padding-bottom:calc(8 * var(--font-ratio) * 1px)}.c-accordion-section[data-acc=true]:has(.c-accordion-section__header[aria-expanded=false]){border-bottom:3px solid var(--_text-color)}.c-accordion-section[data-acc=true]:has(.c-accordion-section__header[aria-expanded=false])+.c-accordion-section[data-acc=true]{margin-top:calc(40 * var(--font-ratio) * 1px)}.c-accordion-section[data-acc=false] .c-accordion-section__header{padding-right:0;cursor:initial}.c-accordion-section[data-acc=false] .c-accordion-section__header .c-icon-expander{display:none}@media (max-width: 576px){.c-accordion-section__header{position:relative;padding-right:calc(48 * var(--font-ratio) * 1px);margin-bottom:calc(8 * var(--font-ratio) * 1px)}.c-accordion-section:not(:first-child){margin-top:calc(40 * var(--font-ratio) * 1px)}.c-accordion-section[data-acc=true]{padding-bottom:calc(12 * var(--font-ratio) * 1px)}.c-accordion-section[data-acc=true]:has(.c-accordion-section__header[aria-expanded=false]){border-bottom-width:2px}.c-accordion-section[data-acc=true]:has(.c-accordion-section__header[aria-expanded=false])+.c-accordion-section[data-acc=true]{margin-top:calc(24 * var(--font-ratio) * 1px)}}.c-accordion-a{display:flex;flex-direction:column-reverse;gap:calc(40 * var(--font-ratio) * 1px)}.c-accordion-a__button{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;display:grid;grid-template-columns:calc(32 * var(--font-ratio) * 1px) auto calc(32 * var(--font-ratio) * 1px);align-items:center;align-self:center;width:100%;max-width:calc(800 * var(--font-ratio) * 1px);padding:calc(14 * var(--font-ratio) * 1px);background:#fff;border:2px solid;border-radius:calc(var(--bdrs-medium) * var(--font-ratio) * 1px);transition:all var(--dur-normal)}.c-accordion-a[data-acc=false] .c-accordion-a__button{display:none}.c-accordion-a__button:before{content:""}.c-accordion-a__button .text-show{display:block}.c-accordion-a__button .text-close,.c-accordion-a__button[aria-expanded=true] .text-show{display:none}.c-accordion-a__button[aria-expanded=true] .text-close{display:block}.c-accordion-a__button--s{--expanded-icon-size: 24;--expanded-icon-size-sp: 24;font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;max-width:calc(358 * var(--font-ratio) * 1px);padding:calc(11 * var(--font-ratio) * 1px)}@media (any-hover: hover) and (pointer: fine){.c-accordion-a__button:where(:-moz-any-link):hover{color:#fff;background:var(--c-primary-blue)}.c-accordion-a__button:where(:any-link):hover{color:#fff;background:var(--c-primary-blue)}.c-accordion-a__button:where(:enabled):hover{color:#fff;background:var(--c-primary-blue)}.c-accordion-a__button:where(:-moz-any-link):focus-visible{color:#fff;background:var(--c-primary-blue)}.c-accordion-a__button:where(:any-link):focus-visible{color:#fff;background:var(--c-primary-blue)}.c-accordion-a__button:where(:enabled):focus-visible{color:#fff;background:var(--c-primary-blue)}}@media (max-width: 576px){.c-accordion-a{gap:calc(24 * var(--font-ratio) * 1px)}.c-accordion-a__button{grid-template-columns:calc(24 * var(--font-ratio) * 1px) auto calc(24 * var(--font-ratio) * 1px);padding:calc(12 * var(--font-ratio) * 1px);font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem)}}.c-accordion-c{--_text-color: var(--dept-color, var(--c-accent));display:flex;flex-direction:column-reverse;gap:calc(40 * var(--font-ratio) * 1px)}.c-accordion-c__button{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5;display:flex;align-items:center;margin-left:auto;color:var(--_text-color);text-decoration:underline;transition:color var(--dur-normal)}.c-accordion-c[data-acc=false] .c-accordion-c__button{display:none}.c-accordion-c__button .c-icon-expander{width:calc(24 * var(--font-ratio) * 1px);height:calc(24 * var(--font-ratio) * 1px);margin-left:.5em;color:#fff;background-color:var(--_text-color);border-radius:calc(var(--bdrs-xsmall) * var(--font-ratio) * 1px);transition:background-color var(--dur-normal)}.c-accordion-c__button .text-show{display:block}.c-accordion-c__button .text-close,.c-accordion-c__button[aria-expanded=true] .text-show{display:none}.c-accordion-c__button[aria-expanded=true] .text-close{display:block}@media (any-hover: hover) and (pointer: fine){.c-accordion-c__button:where(:-moz-any-link):hover{color:var(--c-link);text-decoration:none}.c-accordion-c__button:where(:any-link):hover{color:var(--c-link);text-decoration:none}.c-accordion-c__button:where(:-moz-any-link):hover .c-icon-expander{background-color:var(--c-link)}.c-accordion-c__button:where(:any-link):hover .c-icon-expander{background-color:var(--c-link)}.c-accordion-c__button:where(:enabled):hover{color:var(--c-link);text-decoration:none}.c-accordion-c__button:where(:enabled):hover .c-icon-expander{background-color:var(--c-link)}.c-accordion-c__button:where(:-moz-any-link):focus-visible{color:var(--c-link);text-decoration:none}.c-accordion-c__button:where(:any-link):focus-visible{color:var(--c-link);text-decoration:none}.c-accordion-c__button:where(:-moz-any-link):focus-visible .c-icon-expander{background-color:var(--c-link)}.c-accordion-c__button:where(:any-link):focus-visible .c-icon-expander{background-color:var(--c-link)}.c-accordion-c__button:where(:enabled):focus-visible{color:var(--c-link);text-decoration:none}.c-accordion-c__button:where(:enabled):focus-visible .c-icon-expander{background-color:var(--c-link)}}@media (max-width: 576px){.c-accordion-c{gap:calc(24 * var(--font-ratio) * 1px)}.c-accordion-c__button{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}}.c-accordion-b{--_bdrx: var(--bdrs-medium);border-radius:calc(var(--bdrs-medium) * var(--font-ratio) * 1px);box-shadow:var(--bxsh)}.c-accordion-b__button{--expanded-icon-size: 40;--expanded-icon-size-sp: 32;font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4;position:relative;display:flex;align-items:center;width:100%;padding:calc(24 * var(--font-ratio) * 1px) calc(32 * var(--font-ratio) * 1px);cursor:pointer;background:#fff;border-radius:calc(var(--_bdrx) * var(--font-ratio) * 1px)}.c-accordion-b__button .c-icon-expander{margin-left:auto}.c-accordion-b__button[aria-expanded=true]{border-bottom:1px solid var(--c-base-middle);border-radius:calc(var(--_bdrx) * var(--font-ratio) * 1px) calc(var(--_bdrx) * var(--font-ratio) * 1px) 0 0}@media (any-hover: hover) and (pointer: fine){.c-accordion-b__button:where(:-moz-any-link):hover{color:var(--c-link)}.c-accordion-b__button:where(:any-link):hover{color:var(--c-link)}.c-accordion-b__button:where(:enabled):hover{color:var(--c-link)}.c-accordion-b__button:where(:-moz-any-link):focus-visible{color:var(--c-link)}.c-accordion-b__button:where(:any-link):focus-visible{color:var(--c-link)}.c-accordion-b__button:where(:enabled):focus-visible{color:var(--c-link)}}.c-accordion-b__content{background:#fff;border-radius:0 0 calc(var(--_bdrx) * var(--font-ratio) * 1px) calc(var(--_bdrx) * var(--font-ratio) * 1px)}.c-accordion-b__content>div{padding:calc(32 * var(--font-ratio) * 1px)}@media (max-width: 576px){.c-accordion-b__button{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;padding:calc(16 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px)}.c-accordion-b__content>div{padding:calc(24 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px)}}.c-accordion-faq{--_bdrx: var(--bdrs-medium);border-radius:calc(var(--bdrs-medium) * var(--font-ratio) * 1px);box-shadow:var(--bxsh)}.c-accordion-faq__button{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;position:relative;display:flex;align-items:center;width:100%;padding:calc(20 * var(--font-ratio) * 1px) calc(24 * var(--font-ratio) * 1px);text-align:left;cursor:pointer;background:#fff;border-radius:calc(var(--_bdrx) * var(--font-ratio) * 1px)}.c-accordion-faq__button:before{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(40 * var(--font-ratio) * 1px);height:calc(40 * var(--font-ratio) * 1px);margin-right:calc(16 * var(--font-ratio) * 1px);color:var(--c-base-white);content:"Q";background-color:var(--c-accent);border-radius:calc(40 * var(--font-ratio) * 1px)}.c-accordion-faq__button .c-icon-expander{margin-left:auto}.c-accordion-faq__button[aria-expanded=true]{border-bottom:1px solid var(--c-base-middle);border-radius:calc(var(--_bdrx) * var(--font-ratio) * 1px) calc(var(--_bdrx) * var(--font-ratio) * 1px) 0 0}@media (any-hover: hover) and (pointer: fine){.c-accordion-faq__button:where(:-moz-any-link):hover{color:var(--c-link)}.c-accordion-faq__button:where(:any-link):hover{color:var(--c-link)}.c-accordion-faq__button:where(:enabled):hover{color:var(--c-link)}.c-accordion-faq__button:where(:-moz-any-link):focus-visible{color:var(--c-link)}.c-accordion-faq__button:where(:any-link):focus-visible{color:var(--c-link)}.c-accordion-faq__button:where(:enabled):focus-visible{color:var(--c-link)}}.c-accordion-faq__content{background:#fff;border-radius:0 0 calc(var(--_bdrx) * var(--font-ratio) * 1px) calc(var(--_bdrx) * var(--font-ratio) * 1px)}.c-accordion-faq__content>div{padding:calc(32 * var(--font-ratio) * 1px) calc(24 * var(--font-ratio) * 1px) calc(24 * var(--font-ratio) * 1px) calc(80 * var(--font-ratio) * 1px)}.c-accordion-faq__content>div:before{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7;position:absolute;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(40 * var(--font-ratio) * 1px);height:calc(40 * var(--font-ratio) * 1px);margin-top:calc(-8 * var(--font-ratio) * 1px);margin-right:calc(16 * var(--font-ratio) * 1px);margin-left:calc(-56 * var(--font-ratio) * 1px);content:"A";background-color:var(--c-base-middle);border-radius:calc(40 * var(--font-ratio) * 1px)}.c-accordion-faq__content>div>div>:where(*+*){margin-top:calc(16 * var(--font-ratio) * 1px)}@media (max-width: 576px){.c-accordion-faq__button{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;padding:calc(16 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px)}.c-accordion-faq__content>div{padding:calc(24 * var(--font-ratio) * 1px) calc(24 * var(--font-ratio) * 1px) calc(24 * var(--font-ratio) * 1px) calc(72 * var(--font-ratio) * 1px)}.c-accordion-faq__content>div>div>:where(*+*){margin-top:calc(16 * var(--font-ratio) * 1px)}}.c-label{--label-height: 40;--_label-font-size: 20;--_color: var(--c-base-white);--_bgc: var(--color-model, var(--dept-color, var(--c-accent)));--_bdc: var(--color-model, var(--dept-color, var(--c-accent)));--_bds: 2;--_padding-block: 5;--_padding-inline: 8;--_bdrs: var(--bdrs-xsmall);align-self:flex-start;justify-content:center;padding:calc(var(--_padding-block) * var(--font-ratio) * 1px) calc(var(--_padding-inline) * var(--font-ratio) * 1px);font-size:calc(var(--_label-font-size) / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;color:var(--_color);white-space:nowrap;background-color:var(--_bgc);border:calc(var(--_bds) * var(--font-ratio) * 1px) solid var(--_bdc);border-radius:calc(var(--_bdrs) * var(--font-ratio) * 1px)}.c-label--ol{--_color: var(--color-model, var(--dept-color, var(--c-accent)));--_bgc: var(--c-base-white)}.c-label--lg{--label-height: 44;--_label-font-size: 24;--_padding-block: 3;--_padding-inline: 16}.u-fz-32 .c-label--lg{--_label-font-size: 20}.u-fz-28 .c-label--lg{--_label-font-size: 18;--_padding-inline: 12}.u-fz-24 .c-label--lg,.u-fz-20 .c-label--lg,.u-fz-18 .c-label--lg{--_label-font-size: 16;--_padding-inline: 8}.u-fz-16 .c-label--lg,.u-fz-14 .c-label--lg,.u-fz-12 .c-label--lg{--_label-font-size: 12;--_padding-inline: 8}.c-label--sm{--label-height: 40;--_label-font-size: 16}@media (max-width: 576px){.c-label{--label-height: 35;--_label-font-size: 18;--_padding-block: 2;--_padding-inline: 8}.c-label--lg{--label-height: 36;--_label-font-size: 20;--_padding-inline: 12}.c-label--sm{--label-height: 29;--_label-font-size: 14}}.c-hr{--_container-space-mt: 32;--_container-space-mt-sp: 16;--_border-width: 1px;--_border-style: solid;--_border-mt: 32;--_border-mb: 32;--_border-mb-sp: 16;margin-top:calc(var(--_container-space-mt) * var(--font-ratio) * 1px);border:0;border-top-color:var(--c-base-middle);border-top-style:var(--_border-style);border-top-width:var(--_border-width)}.c-hr+*{--container-space: 32}.c-hr--2px{--_border-width: 2px}.c-hr--3px{--_border-width: 3px}.c-hr--4px{--_border-width: 4px}.c-hr--dashed{--_border-style: dashed}.c-hr--mt-sm{--_container-space-mt: 24}.c-hr--mb-sm+*{--container-space: 24}@media (max-width: 576px){.c-hr{margin-top:calc(var(--_container-space-mt-sp) * var(--font-ratio) * 1px)}.c-hr+*{--container-space: 16}}.c-list-step{--_gap: 24;--_text-color: var(--dept-color, var(--c-accent));--_label-font-size: 24;--_arrow-color: var(--dept-color-20, var(--c-accent-20));display:grid;grid-template-areas:"label . title . img" "label . content . img" "arrow arrow arrow arrow arrow";grid-template-columns:calc(120 * var(--font-ratio) * 1px) calc(var(--_gap) * var(--font-ratio) * 1px) auto 0 0}.c-list-step--small{--_label-font-size: 18}.c-list-step:not(:has(.c-list-step__content)){grid-template-rows:1fr auto auto}.c-list-step:not(:has(.c-list-step__content)) .c-list-step__title{margin-bottom:auto}.c-list-step--has-img{grid-template-columns:calc(120 * var(--font-ratio) * 1px) calc(var(--_gap) * var(--font-ratio) * 1px) auto calc(40 * var(--font-ratio) * 1px) calc(384 * var(--font-ratio) * 1px)}.c-list-step+:where(picture){margin-top:0}:where(picture)+.c-list-step{margin-top:calc(16 * var(--font-ratio) * 1px)}.c-list-step__label{display:flex;grid-area:label;align-items:center;align-self:center;justify-content:center;width:calc(120 * var(--font-ratio) * 1px);height:calc(120 * var(--font-ratio) * 1px);font-size:calc(var(--_label-font-size) / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;color:var(--_text-color);text-align:center;background:#fff;border:2px solid var(--_text-color);border-radius:var(--bdrs-pill)}.c-list-step__title{grid-area:title;margin-top:auto;margin-bottom:calc(8 * var(--font-ratio) * 1px)}.c-list-step__content{grid-area:content}.c-list-step__img{grid-area:img;overflow:hidden;border-radius:calc(var(--bdrs-small) * var(--font-ratio) * 1px)}.c-list-step__img img{display:block;width:100%}@media (max-width: 992px){.c-list-step--has-img{grid-template-areas:"label . title " "label . content" ". . img" "arrow arrow arrow";grid-template-columns:calc(120 * var(--font-ratio) * 1px) calc(var(--_gap) * var(--font-ratio) * 1px) auto}.c-list-step__img{margin-top:calc(8 * var(--font-ratio) * 1px)}}@media (max-width: 576px){.c-list-step{--_gap: 16;--_label-font-size: 16;grid-template-areas:"label . title" ". . ." "content content content" ". . ." "img img img" "arrow arrow arrow";grid-template-rows:auto calc(4 * var(--font-ratio) * 1px) auto;grid-template-columns:calc(80 * var(--font-ratio) * 1px) calc(var(--_gap) * var(--font-ratio) * 1px) auto}.c-list-step--small{--_label-font-size: 12}.c-list-step--has-img{grid-template-columns:calc(80 * var(--font-ratio) * 1px) calc(var(--_gap) * var(--font-ratio) * 1px) auto}.c-list-step--has-arrow:after{width:calc(37 * var(--font-ratio) * 1px);height:calc(18 * var(--font-ratio) * 1px)}.c-list-step--has-arrow+.c-list-step{margin-top:0}.c-list-step+:where(.c-list-step){margin-top:calc(24 * var(--font-ratio) * 1px)}.c-list-step__label{width:calc(80 * var(--font-ratio) * 1px);height:calc(80 * var(--font-ratio) * 1px)}.c-list-step__title{align-content:center;margin-top:auto;margin-bottom:auto}}.c-list-lesson-plan{--_gap: 24;--_text-color: var(--dept-color, var(--c-accent));--_text-color-10: var(--dept-color-10, var(--c-accent-10));position:relative;padding:calc(32 * var(--font-ratio) * 1px) calc(24 * var(--font-ratio) * 1px);background:var(--_text-color-10);border-radius:calc(var(--bdrs-medium) * var(--font-ratio) * 1px)}.c-list-lesson-plan__title{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4;display:flex;align-items:center;justify-content:center;padding:calc(8 * var(--font-ratio) * 1px);margin-bottom:calc(var(--_gap) * var(--font-ratio) * 1px);color:#fff;background-color:var(--_text-color);border-radius:calc(var(--bdrs-small) * var(--font-ratio) * 1px)}.c-list-lesson-plan__content ul{display:flex;flex-direction:column;gap:calc(var(--_gap) * var(--font-ratio) * 1px)}@media (max-width: 576px){.c-list-lesson-plan{--_gap: 16;padding:calc(16 * var(--font-ratio) * 1px)}.c-list-lesson-plan__title{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}}.c-list-achievements{--_gap: 24;--_max-width: 880;max-width:calc(var(--_max-width) * var(--font-ratio) * 1px);margin-inline:auto}.c-list-achievements>*+*{padding-top:calc(var(--_gap) * var(--font-ratio) * 1px);margin-top:calc(var(--_gap) * var(--font-ratio) * 1px);border-top:1px solid var(--c-base-middle)}.c-list-achievements li{display:flex;gap:calc(24 * var(--font-ratio) * 1px);align-items:center}.c-list-achievements .num{margin-left:auto}.c-list-achievements .num em{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.3;font-style:normal}@media (max-width: 576px){.c-list-achievements{--_gap: 16}.c-list-achievements li{flex-direction:column;gap:calc(4 * var(--font-ratio) * 1px);align-items:flex-start}.c-list-achievements .num{margin-left:0}.c-list-achievements .num em{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}}.c-box-contents-has-badge{--_padding-inline: 32;--_padding-block: 32;--_bgc: var(--c-base-white);--_bxsh: var(--bxsh);--_text-color: var(--dept-color);--_text-color-10: var(--dept-color-10);display:grid;grid-template-areas:"badge . heading" "badge . . " "badge . content";grid-template-rows:auto calc(16 * var(--font-ratio) * 1px) auto;grid-template-columns:calc(160 * var(--font-ratio) * 1px) calc(40 * var(--font-ratio) * 1px) auto;max-width:calc(var(--_max-width) * var(--font-ratio) * 1px);padding-block:calc(var(--_padding-block) * var(--font-ratio) * 1px);padding-inline:calc(var(--_padding-inline) * var(--font-ratio) * 1px);background-color:var(--_bgc);border-radius:calc(var(--bdrs-medium) * var(--font-ratio) * 1px);box-shadow:var(--_bxsh)}.c-box-contents-has-badge--bg-gray{--_bxsh: var(--bxsh-large);--_bgc: var(--c-base-bright)}.c-box-contents-has-badge--outline{--_bxsh: 0;--_bgc: var(--c-base-bright);--_padding-inline: 24;--_padding-block: 24;border:1px solid var(--c-base)}.c-box-contents-has-badge__badge{grid-area:badge}.c-box-contents-has-badge__heading{grid-area:heading}.c-box-contents-has-badge__content{grid-area:content}.c-box-contents-has-badge .badge{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4;display:flex;align-items:center;justify-content:center;width:calc(160 * var(--font-ratio) * 1px);height:calc(160 * var(--font-ratio) * 1px);color:var(--_text-color);text-align:center;background:var(--_text-color-10);border:2px solid;border-radius:calc(160 * var(--font-ratio) * 1px)}.c-box-contents-has-badge .title strong{color:var(--_text-color)}.c-box-contents-has-badge .link{margin-top:calc(16 * var(--font-ratio) * 1px);text-align:right}@media (max-width: 576px){.c-box-contents-has-badge{--_padding-inline: 16;--_padding-block: 24;grid-template-areas:"badge . heading" ". . . " "content content content";grid-template-rows:auto calc(16 * var(--font-ratio) * 1px) auto;grid-template-columns:calc(80 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px) auto}.c-box-contents-has-badge--outline{--_padding-inline: 16;--_padding-block: 16}.c-box-contents-has-badge__heading{display:flex;align-items:center}.c-box-contents-has-badge .badge{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;width:calc(80 * var(--font-ratio) * 1px);height:calc(80 * var(--font-ratio) * 1px)}}.c-sns dl{text-align:center}.c-sns dt{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4;position:relative;display:inline-flex;align-items:center;min-height:calc(50 * var(--font-ratio) * 1px);padding:calc(8 * var(--font-ratio) * 1px) calc(24 * var(--font-ratio) * 1px);margin:0 auto calc(32 * var(--font-ratio) * 1px);text-align:center;background:var(--c-primary-yellow);border-radius:calc(24 * var(--font-ratio) * 1px)}.c-sns dt:after{position:absolute;top:calc(100% - 1px);left:calc(50% - 12 * var(--font-ratio) * 1px);width:calc(24 * var(--font-ratio) * 1px);height:calc(16 * var(--font-ratio) * 1px);clip-path:polygon(0 0,100% 0,50% 100%);content:"";background:var(--c-primary-yellow)}.c-sns ul{display:flex;flex-direction:column;gap:calc(24 * var(--font-ratio) * 1px)}.c-sns li a{display:flex;gap:calc(24 * var(--font-ratio) * 1px);align-items:center;text-decoration:none}.c-sns li .logo{flex:0 0 calc(80 * var(--font-ratio) * 1px)}.c-sns li .logo img{width:100%}.c-sns li p{flex:1;text-align:left}@media (max-width: 576px){.c-sns dt{min-height:calc(43 * var(--font-ratio) * 1px);border-radius:9999px;font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.c-sns li a{gap:calc(16 * var(--font-ratio) * 1px)}.c-sns li .logo{flex:0 0 calc(64 * var(--font-ratio) * 1px)}}.c-table-wrap[data-table-scroll=true]{padding-bottom:1px}.c-table-wrap[data-table-scroll=true].simplebar-scrollable-x{padding-bottom:20px}.c-table-wrap[data-table-scroll=true] table{min-width:calc(700 * var(--font-ratio) * 1px)}@media (max-width: 576px){.c-table-wrap[data-table-scroll=true] .sm-w-528{min-width:calc(528 * var(--font-ratio) * 1px)}}.c-table-a{--_text-color: var(--dept-color, var(--c-accent));--_text-color-20: var(--dept-color-20, var(--c-sub-2));width:100%;table-layout:fixed;border-spacing:0;border-collapse:collapse;border-radius:calc(var(--bdrs-medium) * var(--font-ratio) * 1px)}.c-table-a th,.c-table-a td{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;padding:calc(16 * var(--font-ratio) * 1px) calc(8 * var(--font-ratio) * 1px);text-align:center;background:#fff;border:1px solid var(--c-base)}.c-table-a thead th{color:#fff;background:var(--_text-color)}.c-table-a tbody th{background:var(--_text-color-20)}.c-table-a .bg-gray{background:var(--c-base-middle)}@media (max-width: 576px){.c-table-a th,.c-table-a td{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;padding:calc(8 * var(--font-ratio) * 1px) calc(8 * var(--font-ratio) * 1px)}}.c-table-b{width:100%;table-layout:fixed;border-collapse:collapse;border:1px solid var(--c-base)}.c-table-b--striped tr:nth-child(2n)>*:not(th){background-color:var(--c-base-soft)}.c-table-b th{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;padding:calc(16 * var(--font-ratio) * 1px);text-align:left;background-color:var(--c-base-middle);border:1px solid var(--c-base)}.c-table-b td{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5;padding:calc(16 * var(--font-ratio) * 1px);background-color:#fff;border:1px solid var(--c-base)}.c-table-b .timetable>*+*{margin-top:calc(8 * var(--font-ratio) * 1px)}.c-table-b .timetable dt{padding:calc(8 * var(--font-ratio) * 1px);line-height:1.5;text-align:center;background-color:var(--c-accent-20)}.c-table-b .timetable dt.kamata{font-weight:700;color:#fff;background-color:var(--c-campus-k)}.c-table-b .timetable dt.hachioji{font-weight:700;color:#fff;background-color:var(--c-campus-h)}.c-table-b .timetable dd{margin-top:calc(8 * var(--font-ratio) * 1px);text-align:center}.c-table-s{border-collapse:collapse;border:1px solid var(--c-base)}.c-table-s th{padding:calc(8 * var(--font-ratio) * 1px);text-align:left;background-color:var(--c-base-bright);border:1px solid var(--c-base)}.c-table-s td{padding:calc(8 * var(--font-ratio) * 1px);background-color:#fff;border:1px solid var(--c-base)}.c-card-edge{--_direction: column;--_padding-block: 24;--_padding-inline: 24;--_gap: 24;--_background-color: var(--c-base-white);--_dur: var(--dur-normal);--_bxsh: var(--bxsh);--_bdrs: var(--bdrs-medium);--_title-color: var(--dept-color, var(--c-base));position:relative;display:flex;flex-direction:var(--_direction, column);gap:calc(var(--_gap) * var(--font-ratio) * 1px);width:100%;padding-block:calc(var(--_padding-block) * var(--font-ratio) * 1px);padding-inline:calc(var(--_padding-inline) * var(--font-ratio) * 1px);overflow:hidden;text-decoration:none;background:var(--_background-color);border-radius:calc(var(--_bdrs) * var(--font-ratio) * 1px);box-shadow:var(--_bxsh);transition:filter;transition-duration:var(--_dur)}.c-card-edge__thumb{position:relative;border-radius:calc(8 * var(--font-ratio) * 1px)}.c-card-edge__thumb img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain}.c-card-edge__thumb[data-ratio] img{aspect-ratio:attr(data-ratio)}.c-card-edge__thumb .icon{position:absolute;top:calc(-16 * var(--font-ratio) * 1px);right:calc(-16 * var(--font-ratio) * 1px);font-size:calc(24 * var(--font-ratio) * 1px);background:#fff;border-radius:var(--bdrs-pill);box-shadow:var(--bxsh)}.c-card-edge__thumb .icon--base-middle{color:var(--c-base-middle)}.c-card-edge__body{height:100%;padding:calc(var(--_padding) * var(--font-ratio) * 1px)}.c-card-edge__body>div{display:flex;flex-direction:column}.c-card-edge__body>div>*+*{margin-top:calc(8 * var(--font-ratio) * 1px)}.c-card-edge .title{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.c-card-edge .title--line-clamp{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.c-card-edge .title-fz24{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4;color:var(--_title-color)}@media (any-hover: hover) and (pointer: fine){.c-card-edge:where(:-moz-any-link):hover{filter:brightness(110%)}.c-card-edge:where(:any-link):hover{filter:brightness(110%)}.c-card-edge:where(:enabled):hover{filter:brightness(110%)}.c-card-edge:where(:-moz-any-link):focus-visible{filter:brightness(110%)}.c-card-edge:where(:any-link):focus-visible{filter:brightness(110%)}.c-card-edge:where(:enabled):focus-visible{filter:brightness(110%)}}@media (min-width: 992.02px){.c-card-edge--vertical{--_direction: row}.c-card-edge--vertical .c-card-edge__thumb{flex:0 0 44.5205479452%}.c-card-edge--vertical .c-card-edge__thumb picture{width:100%;height:100%}.c-card-edge--vertical .c-card-edge__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-card-edge--vertical .c-card-edge__body{display:flex;flex:1;gap:calc(8 * var(--font-ratio) * 1px);align-items:center;padding-inline-end:calc(16 * var(--font-ratio) * 1px);text-align:left}}@media (max-width: 992px){.c-card-edge__icon{display:none}}@media (max-width: 576px){.c-card-edge{--_padding-block: 8;--_padding-inline: 8;--_bdrs: var(--bdrs-small)}.c-card-edge__thumb .icon{top:0;right:0}.c-card-edge .title{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.c-card-edge .title--line-clamp{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;-webkit-line-clamp:3}.c-card-edge .title-fz24{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}}.p-department-prof>*+*{margin-top:calc(8 * var(--font-ratio) * 1px)}.p-department-prof .prof{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5;display:flex;flex-wrap:wrap;gap:.2em .5em;align-items:center}.p-department-prof .prof span{display:flex;gap:0 .5em;align-items:center}.p-department-prof .prof strong{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;position:relative;top:-.1em}@media (max-width: 576px){.p-department-prof .prof{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5;flex-direction:column;align-items:flex-start}.p-department-prof .prof strong{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}}.c-modal{--_padding-block-start: 80;--_padding-block-end: 80;--_padding-inline: 80;--_max-width: 1120;--_background: var(--c-base-white);--_backdrop-background: rgb(0 0 0 / 50%);--_icon-size: 48;max-width:calc(var(--_max-width) * var(--font-ratio) * 1px);height:-moz-fit-content;height:fit-content;margin:auto!important;background-color:var(--_background);border-radius:calc(var(--bdrs-medium) * var(--font-ratio) * 1px);box-shadow:0 0 0 100vmax var(--_backdrop-background);transition:opacity var(--dur-slow),transform var(--dur-slow);transform:translate(0)}.c-modal:not([data-active=true]){opacity:0}.c-modal:not([data-active=true])::backdrop{opacity:0}.c-modal[data-dir=right]{transform:translate(-100px)}.c-modal[data-dir=left]{transform:translate(100px)}.c-modal--w1360{--_max-width: 1360}.c-modal--w760{--_max-width: 760}.c-modal__inner{position:relative;height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - 40 * var(--font-ratio) * 1px);padding-block-start:calc(var(--_padding-block-start) * var(--font-ratio) * 1px);padding-block-end:calc(var(--_padding-block-end) * var(--font-ratio) * 1px);padding-inline:calc(var(--_padding-inline) * var(--font-ratio) * 1px);overflow:auto;overscroll-behavior:contain;border-radius:inherit}.c-modal__close{position:absolute;top:calc(16 * var(--font-ratio) * 1px);right:calc(16 * var(--font-ratio) * 1px);z-index:1;display:flex;align-items:center;justify-content:center;width:calc(var(--_icon-size) * var(--font-ratio) * 1px);aspect-ratio:1;line-height:1;color:var(--c-base-white);cursor:pointer;background:var(--c-base);border-radius:var(--bdrs-pill);transform:rotate(-45deg)}@media (any-hover: hover) and (pointer: fine){.c-modal__close:where(:-moz-any-link):hover{opacity:.8}.c-modal__close:where(:any-link):hover{opacity:.8}.c-modal__close:where(:enabled):hover{opacity:.8}.c-modal__close:where(:-moz-any-link):focus-visible{opacity:.8}.c-modal__close:where(:any-link):focus-visible{opacity:.8}.c-modal__close:where(:enabled):focus-visible{opacity:.8}}.c-modal__group{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;display:flex;gap:calc(24 * var(--font-ratio) * 1px);align-items:center;justify-content:center;margin-top:calc(40 * var(--font-ratio) * 1px);margin-bottom:calc(-30 * var(--font-ratio) * 1px)}.c-modal__group .prev svg{transform:scaleX(-1)}.c-modal__group button:disabled{pointer-events:none;opacity:.2}@media (max-width: 576px){.c-modal{--_icon-size: 32;--_padding-block-start: 48;--_padding-block-end: 48;--_padding-inline: 16;margin:auto calc(16 * var(--font-ratio) * 1px)!important}.c-modal__close{top:calc(8 * var(--font-ratio) * 1px);right:calc(8 * var(--font-ratio) * 1px)}.c-modal__group{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;gap:calc(16 * var(--font-ratio) * 1px);margin-top:calc(32 * var(--font-ratio) * 1px);margin-bottom:calc(-32 * var(--font-ratio) * 1px)}}.c-interview-modal>*+*{margin-block-start:calc(24 * var(--font-ratio) * 1px)}.c-figure-modal__content>*+*{margin-block-start:calc(24 * var(--font-ratio) * 1px)}.c-banner{--_space: 16;--_dur: var(--dur-normal);--_bxsh: var(--bxsh);--_bdrs: var(--bdrs-small);position:relative;display:inline-flex;flex-direction:column;gap:calc(var(--_space) * var(--font-ratio) * 1px);max-width:calc(var(--_max-width, 1200) * var(--font-ratio) * 1px);text-decoration:none;border-radius:calc(var(--_bdrs) * var(--font-ratio) * 1px);transition:filter;transition-duration:var(--_dur)}.c-banner--flat{--_bxsh: 0;--_bdrs: 0}.c-banner--no-shadow{--_bxsh: 0}.c-banner--w-584{--_max-width: 584}.c-banner__thumb{position:relative;overflow:hidden;border-radius:calc(var(--_bdrs) * var(--font-ratio) * 1px);box-shadow:var(--_bxsh)}.c-banner__thumb img{display:block;width:100%}.c-banner__body{display:flex;flex-direction:column;gap:calc(8 * var(--font-ratio) * 1px)}.c-banner .title{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}@media (any-hover: hover) and (pointer: fine){.c-banner:where(:-moz-any-link):hover{filter:brightness(110%)}.c-banner:where(:any-link):hover{filter:brightness(110%)}.c-banner:where(:enabled):hover{filter:brightness(110%)}.c-banner:where(:-moz-any-link):focus-visible{filter:brightness(110%)}.c-banner:where(:any-link):focus-visible{filter:brightness(110%)}.c-banner:where(:enabled):focus-visible{filter:brightness(110%)}}@media (max-width: 576px){.c-banner{--_space: 8;--_bdrs: var(--bdrs-small)}.c-banner--w-584{--_max-width: 234}.c-banner .title{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}}.c-hero-dept{--_height: 800;--_text-color: var(--color-model, var(--dept-color, var(--c-accent)));--_radius: 0;position:relative}.c-hero-dept--radius{--_radius: 40;padding:calc(24 * var(--font-ratio) * 1px) min(80 * var(--font-ratio) * 1px,4.1666666667%) 0}.c-hero-dept__inner{position:relative}.c-hero-dept__content{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;height:100%;padding:calc(80 * var(--font-ratio) * 1px) 6.25vw calc(80 * var(--font-ratio) * 1px)}.c-hero-dept__main{display:flex;flex-direction:column;gap:calc(16 * var(--font-ratio) * 1px);justify-content:center}.c-hero-dept__main .c-categories{margin-top:0}.c-hero-dept__main .c-categories>*{border-width:1px}.c-hero-dept__main .c-categories .u-c-model-hachioji,.c-hero-dept__main .c-categories .u-c-model-kamata{border:2px solid #fff}.c-hero-dept__main .c-badges{margin-top:0}.c-hero-dept__bg{position:relative;top:0;left:0;z-index:-1;width:100%;height:100%;overflow:hidden;pointer-events:none;border-radius:calc(var(--_radius) * var(--font-ratio) * 1px)}.c-hero-dept__bg img{position:relative;display:block;width:100%}.c-hero-dept__jobs{position:relative;bottom:0;z-index:2;display:flex;justify-content:center;padding-inline:calc(16 * var(--font-ratio) * 1px);margin-top:calc(-80 * var(--font-ratio) * 1px)}.c-hero-dept__jobs>dl{position:relative;padding:clamp(calc(20 / var(--fz-root) * var(--font-ratio) * 1rem),1.6666666667vw,calc(32 / var(--fz-root) * var(--font-ratio) * 1rem));text-align:center;background:#fff;border-radius:calc(var(--bdrs-medium) * var(--font-ratio) * 1px);box-shadow:var(--bxsh)}.c-hero-dept__jobs>dl dt{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;margin-bottom:calc(8 * var(--font-ratio) * 1px)}.c-hero-dept .text{font-size:calc(12 * var(--font-ratio) * 1px);font-weight:700;line-height:1.5;color:#fff;text-shadow:1px 1px 0 var(--c-base),-1px -1px 0 var(--c-base),1px -1px 0 var(--c-base),-1px 1px 0 var(--c-base),1px 1px 0 var(--c-base)}.c-hero-dept .title>span{display:block;font-size:clamp(calc(40 / var(--fz-root) * var(--font-ratio) * 1rem),3.3333333333vw,calc(64 / var(--fz-root) * var(--font-ratio) * 1rem));font-weight:700;line-height:1.2;line-height:1.5}.c-hero-dept .title>span>span{display:inline;padding:calc(0 * var(--font-ratio) * 1px) calc(24 * var(--font-ratio) * 1px);color:#fff;background-color:var(--_text-color);-webkit-box-decoration-break:clone;box-decoration-break:clone}.c-hero-dept .title>span~span{margin-top:calc(16 * var(--font-ratio) * 1px)}.c-hero-dept .title>span.sm{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem)}.c-hero-dept .title>span.sm>span{padding-block:calc(8 * var(--font-ratio) * 1px)}.c-hero-dept .title>span.sm+span{margin-top:0}.c-hero-dept .title small{padding:calc(3 * var(--font-ratio) * 1px) calc(20 * var(--font-ratio) * 1px);font-size:clamp(calc(14 / var(--fz-root) * var(--font-ratio) * 1rem),1.25vw,calc(24 / var(--fz-root) * var(--font-ratio) * 1rem));font-weight:700;line-height:1.4;white-space:nowrap;vertical-align:middle;border:3px solid}.c-hero-dept .badges-has-img{display:flex;flex-wrap:wrap;gap:calc(16 * var(--font-ratio) * 1px)}.c-hero-dept .badges-has-img>div{display:flex;gap:calc(8 * var(--font-ratio) * 1px);align-items:center}.c-hero-dept .badges-has-img img{width:calc(100 * var(--font-ratio) * 1px)}.c-hero-dept .badges-has-img .text{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem)}@media (max-width: 1279px){.c-hero-dept__bg img{left:50%;width:1280px;max-width:unset;transform:translate(-50%)}}@media (max-width: 992px){.c-hero-dept .c-badges{display:none}}@media (max-width: 768px){.c-hero-dept{--_radius: 0}.c-hero-dept--radius{padding:0}.c-hero-dept__inner{height:auto;aspect-ratio:initial}.c-hero-dept__content{align-items:flex-end;padding:calc(20 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px) calc(20 * var(--font-ratio) * 1px)}.c-hero-dept__main{position:sticky;bottom:calc(60 * var(--font-ratio) * 1px);padding-bottom:calc(56 * var(--font-ratio) * 1px)}.c-hero-dept__bg img{width:100%}.c-hero-dept__jobs{position:relative;margin-top:calc(-40 * var(--font-ratio) * 1px)}.c-hero-dept .badges-has-img{display:flex}.c-hero-dept .badges-has-img>div{flex:calc(33.333% - 18 * var(--font-ratio) * 1px);flex-direction:column;gap:calc(4 * var(--font-ratio) * 1px);max-width:calc(110 * var(--font-ratio) * 1px);text-align:center}.c-hero-dept .badges-has-img img{display:block;width:auto;max-width:calc(100 * var(--font-ratio) * 1px);margin:0 auto}.c-hero-dept .badges-has-img .text{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem)}}@media (max-width: 576px){.c-hero-dept__jobs>dl{position:relative;padding:calc(16 * var(--font-ratio) * 1px) calc(8 * var(--font-ratio) * 1px)}.c-hero-dept__jobs>dl dt{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.c-hero-dept .title>span{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.c-hero-dept .title>span>span{padding:calc(0 * var(--font-ratio) * 1px) calc(8 * var(--font-ratio) * 1px)}.c-hero-dept .title>span~span{margin-top:calc(10 * var(--font-ratio) * 1px)}.c-hero-dept .title>span.sm{font-size:calc(9 / var(--fz-root) * var(--font-ratio) * 1rem)}.c-hero-dept .title>span.sm>span{padding-block:calc(4 * var(--font-ratio) * 1px)}.c-hero-dept .title small{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;padding:calc(1 * var(--font-ratio) * 1px) calc(12 * var(--font-ratio) * 1px);border:2px solid}.c-hero-dept .text{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem)}}.c-half-modal{--_height: var(--height, calc(100svh - f.px(80)));position:fixed;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;width:100%;height:var(--_height);margin-bottom:calc(-1 * var(--_height));touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--c-base-white);border-radius:calc(var(--bdrs-medium) * var(--font-ratio) * 1px) calc(var(--bdrs-medium) * var(--font-ratio) * 1px) 0 0;box-shadow:var(--bxsh)}.c-half-modal__trigger{position:relative;min-height:calc(20 * var(--font-ratio) * 1px);touch-action:none;cursor:grab}.c-half-modal__trigger:active{cursor:grabbing}.c-half-modal__trigger:after{position:absolute;bottom:100%;display:none;width:100%;height:calc(80 * var(--font-ratio) * 1px);content:""}.c-half-modal__trigger:before{position:absolute;top:calc(8 * var(--font-ratio) * 1px);left:50%;width:calc(64 * var(--font-ratio) * 1px);height:calc(5 * var(--font-ratio) * 1px);content:"";background-color:#ccc;border-radius:calc(5 * var(--font-ratio) * 1px);transform:translate(-50%)}.c-half-modal__container{display:flex;max-height:100%;padding:calc(8 * var(--font-ratio) * 1px) 0 calc(8 * var(--font-ratio) * 1px) calc(8 * var(--font-ratio) * 1px)}.c-half-modal__container[aria-hidden=true]{display:none}.c-half-modal__inner{width:100%;padding:calc(8 * var(--font-ratio) * 1px);overflow-y:auto}.c-half-modal[data-open=true] .c-half-modal__trigger:after{display:block}.p-conversion-button-wrap{position:absolute;top:calc(40 * var(--font-ratio) * 1px);right:0;z-index:100;width:0;height:calc(100% - 80 * var(--font-ratio) * 1px)}@media (max-width: 992px){.p-conversion-button-wrap{position:fixed;top:auto;bottom:0;left:0;z-index:1002;display:flex;justify-content:center;width:100%;height:calc(104 * var(--font-ratio) * 1px);padding:calc(16 * var(--font-ratio) * 1px)}}@media (max-width: 576px){.p-conversion-button-wrap{height:calc(68 * var(--font-ratio) * 1px);padding:0 calc(16 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px)}}.p-conversion-button{position:sticky;top:calc(var(--site-header-height) + 40 * var(--font-ratio) * 1px);right:0;display:flex;flex-direction:column;gap:calc(8 * var(--font-ratio) * 1px);width:calc(64 * var(--font-ratio) * 1px);transform:translate(-100%)}.p-conversion-button__link{position:relative;display:flex;flex-direction:column;gap:calc(8 * var(--font-ratio) * 1px);align-items:center;justify-content:center;padding:calc(16 * var(--font-ratio) * 1px);overflow:hidden;color:var(--_color);text-decoration:none;background:var(--_background);border-radius:calc(var(--bdrs-small) * var(--font-ratio) * 1px) 0 0 calc(var(--bdrs-small) * var(--font-ratio) * 1px);box-shadow:var(--bxsh);font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7}.p-conversion-button__link:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background:var(--_background-hover);opacity:0;transition:opacity var(--dur-normal)}@media (any-hover: hover) and (pointer: fine){.p-conversion-button__link:where(:-moz-any-link):hover{color:var(--_color-hover)}.p-conversion-button__link:where(:any-link):hover{color:var(--_color-hover)}.p-conversion-button__link:where(:-moz-any-link):hover:after{opacity:1}.p-conversion-button__link:where(:any-link):hover:after{opacity:1}.p-conversion-button__link:where(:enabled):hover{color:var(--_color-hover)}.p-conversion-button__link:where(:enabled):hover:after{opacity:1}.p-conversion-button__link:where(:-moz-any-link):focus-visible{color:var(--_color-hover)}.p-conversion-button__link:where(:any-link):focus-visible{color:var(--_color-hover)}.p-conversion-button__link:where(:-moz-any-link):focus-visible:after{opacity:1}.p-conversion-button__link:where(:any-link):focus-visible:after{opacity:1}.p-conversion-button__link:where(:enabled):focus-visible{color:var(--_color-hover)}.p-conversion-button__link:where(:enabled):focus-visible:after{opacity:1}}.p-conversion-button__link--event{--_color: var(--c-base-white);--_color-hover: var(--c-base-white);--_background: var(--c-cv-event);--_background-hover: var(--c-cv-event-hover)}.p-conversion-button__link--doc{--_color: var(--c-base-white);--_color-hover: var(--c-base-white);--_background: var(--c-cv-doc);--_background-hover: var(--c-cv-doc-hover)}.p-conversion-button__link--school{--_color: var(--c-base-white);--_color-hover: var(--c-base-white);--_background: var(--c-cv-app);--_background-hover: var(--c-cv-app-hover)}.p-conversion-button__link--title{--_color: var(--c-base);--_color-hover: var(--c-base-white);--_background: var(--c-primary-yellow);--_background-hover: var(--c-link);display:none;width:calc(52 * var(--font-ratio) * 1px);font-size:calc(16 * var(--font-ratio) * 1px);white-space:nowrap}.p-conversion-button__link--title span:after{content:"目次"}.p-conversion-button__link--title[aria-expanded=true] span:after{content:"閉じる"}.p-conversion-button__link span{position:relative;z-index:2;writing-mode:vertical-rl}.p-conversion-button__link em{position:relative;z-index:2;padding:calc(6 * var(--font-ratio) * 1px);font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-style:normal;line-height:1;color:#cd88f5;background:var(--c-base-white);border-radius:calc(4 * var(--font-ratio) * 1px);writing-mode:vertical-rl}.p-conversion-button__link svg{position:relative;z-index:2}@media (max-width: 992px){.p-conversion-button{position:relative;top:0;left:0;z-index:1002;flex-direction:row;gap:calc(16 * var(--font-ratio) * 1px);width:auto;transform:translate(0)}.p-conversion-button__link{flex-direction:row;gap:calc(8 * var(--font-ratio) * 1px);width:auto;height:calc(72 * var(--font-ratio) * 1px);padding:calc(8 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px);line-height:1.5;border-radius:calc(8 * var(--font-ratio) * 1px)}.p-conversion-button__link--title{display:flex;flex-direction:column;gap:calc(4 * var(--font-ratio) * 1px);width:calc(78 * var(--font-ratio) * 1px)}.p-conversion-button__link span{writing-mode:horizontal-tb}.p-conversion-button__link span>span{display:block}.p-conversion-button__link em{padding:calc(6 * var(--font-ratio) * 1px);font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);writing-mode:horizontal-tb}}@media (max-width: 576px){.p-conversion-button{gap:calc(8 * var(--font-ratio) * 1px);width:100%}.p-conversion-button__link{flex-grow:1;height:calc(52 * var(--font-ratio) * 1px);padding:calc(8 * var(--font-ratio) * 1px) calc(8 * var(--font-ratio) * 1px);font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.p-conversion-button__link--title{display:flex;flex-direction:column;gap:calc(4 * var(--font-ratio) * 1px);max-width:calc(58 * var(--font-ratio) * 1px)}.p-conversion-button__link--title svg{width:calc(16 * var(--font-ratio) * 1px)}.p-conversion-button__link>span{white-space:nowrap}}@media (min-width: 992.02px){.pc-none{display:none}}@media (max-width: 992px){.sp-none{display:none}}.p-toc-modal{--half-modal-button-margin: 0;position:fixed;display:none}.p-toc-modal .c-half-modal__container{padding-top:0;padding-bottom:calc(100 * var(--font-ratio) * 1px)}.p-toc-modal__nav>li{position:relative}.p-toc-modal__nav>li+li{margin-top:calc(8 * var(--font-ratio) * 1px)}.p-toc-modal__nav>li>a{display:flex;gap:calc(8 * var(--font-ratio) * 1px);padding:calc(8 * var(--font-ratio) * 1px) 0;font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;color:var(--c-base);text-decoration:none;transition-duration:var(--dur-normal);transition-property:opacity}.p-toc-modal__nav>li>a>span{display:block;flex:0 0 calc(28 * var(--font-ratio) * 1px);text-align:center}.p-toc-modal__nav>li>a>em{font-style:normal}.p-toc-modal__nav>li>ul{padding-right:calc(8 * var(--font-ratio) * 1px);padding-left:calc(34 * var(--font-ratio) * 1px)}.p-toc-modal__nav>li>ul a{display:flex;gap:calc(4 * var(--font-ratio) * 1px);color:var(--c-base);text-decoration:none}.p-toc-modal__nav>li>ul a:before{content:"-"}.p-toc-modal__nav>li>ul a em{font-style:normal}@media (max-width: 992px){.p-toc-modal{display:block}}@media (max-width: 576px){.p-toc-modal__nav>li>ul a{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem)}}.c-grid-scroll{--_gap: clamp(calc(16 * var(--font-ratio) * 1px), 2cqi, calc(24 * var(--font-ratio) * 1px));--_column: 4;--_min-width: calc(217 * var(--font-ratio) * 1px);--_width: calc((100% - var(--_gap) * (var(--_column) - 1)) / var(--_column));--_scrolled-width: calc( (100% - var(--_gap) * (var(--_column) - 1)) / var(--_column) - (var(--_gap) * 2 / (var(--_column))) )}.c-grid-scroll .simplebar-wrapper{padding-bottom:calc(20 * var(--font-ratio) * 1px)}.c-grid-scroll .simplebar-track{background:none}.c-grid-scroll .simplebar-content{display:flex;flex-wrap:nowrap;gap:var(--_gap);padding-bottom:8px!important;padding-left:8px!important}.c-grid-scroll .simplebar-content:before{content:none}.c-grid-scroll .simplebar-content:after{display:block;flex:0 0 1px;width:1px;height:8px;content:""}.c-grid-scroll .simplebar-content>*{--container-space: 0;--container-space-sp: 0;flex:0 0 var(--_scrolled-width)}.c-grid-scroll--column-3{--_column: 3}@media (max-width: 992px){.c-grid-scroll{--_min-width: 0px;--gap: calc(16 * var(--font-ratio) * 1px);--_column: 2}}.c-card-college{--_direction: row;--_padding: 32;--_gap: 24;--_background-color: var(--c-base-white);--_dur: var(--dur-normal);--_bxsh: var(--bxsh);--_bdrs: var(--bdrs-medium);position:relative;display:flex;flex-direction:var(--_direction, column);gap:calc(var(--_gap) * var(--font-ratio) * 1px);align-items:flex-start;width:100%;padding:calc(var(--_padding) * var(--font-ratio) * 1px);overflow:hidden;text-decoration:none;background:var(--_background-color);border-radius:calc(var(--_bdrs) * var(--font-ratio) * 1px);box-shadow:var(--_bxsh);transition:filter;transition-duration:var(--_dur)}.c-card-college__thumb{position:relative;flex:0 0 48.2142857143%;overflow:hidden;background:#f1f1f1;border-radius:calc(var(--bdrs-small) * var(--font-ratio) * 1px)}.c-card-college__thumb img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain}.c-card-college__thumb .label{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;position:absolute;top:0;left:0;display:flex;overflow:hidden;border-right:1px solid #fff;border-bottom:1px solid #fff;border-radius:0 0 calc(var(--_bdrs) * var(--font-ratio) * 1px) 0}.c-card-college__thumb .label span{display:block;padding:calc(4 * var(--font-ratio) * 1px) calc(12 * var(--font-ratio) * 1px);color:var(--color-model-text);background-color:var(--color-model)}.c-card-college__body{flex:1;height:100%}.c-card-college__body>div{display:flex;flex-direction:column}.c-card-college__body>div>*+*{margin-top:calc(8 * var(--font-ratio) * 1px)}.c-card-college .u-fz-28{margin-bottom:0}.c-card-college .lead span{padding:calc(8 * var(--font-ratio) * 1px);font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:2.8;color:#fff;background:var(--dept-color, var(--c-accent));-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (any-hover: hover) and (pointer: fine){.c-card-college:where(:-moz-any-link):hover{filter:brightness(110%)}.c-card-college:where(:any-link):hover{filter:brightness(110%)}.c-card-college:where(:enabled):hover{filter:brightness(110%)}.c-card-college:where(:-moz-any-link):focus-visible{filter:brightness(110%)}.c-card-college:where(:any-link):focus-visible{filter:brightness(110%)}.c-card-college:where(:enabled):focus-visible{filter:brightness(110%)}}@media (max-width: 992px){.c-card-college{--_direction: column;--_padding: 16;--_gap: 24}.c-card-college__thumb{flex:0 0 auto}.c-card-college__body{padding-top:0}}@media (max-width: 576px){.c-card-college{--_padding: 16;--_bdrs: var(--bdrs-small)}.c-card-college__thumb .label{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem)}.c-card-college .title{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.c-card-college .lead span{padding:calc(4 * var(--font-ratio) * 1px);font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:2.4}}.radio{--_color: var(--c-base);--_bgc: var(--c-base-white);--_bdc: var(--c-base)}.radio span{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;display:flex;justify-content:center;min-width:calc(100 * var(--font-ratio) * 1px);padding:calc(8 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px);color:var(--_color);white-space:nowrap;cursor:pointer;background:var(--_bgc);border:2px solid var(--_bdc);border-radius:var(--bdrs-pill);transition:all var(--dur-normal)}.radio input{position:absolute;height:0;opacity:0}.radio:hover span{color:#fff;background:var(--c-link);border-color:var(--c-link)}.radio:has(:checked){--_color: var(--c-base-white);--_bgc: var(--c-base)}@media (max-width: 576px){.radio span{padding:calc(6 * var(--font-ratio) * 1px) calc(12 * var(--font-ratio) * 1px);font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);border-width:1px}}.p-department-filter{margin-top:calc(64 * var(--font-ratio) * 1px)}.p-department-filter>*+*{margin-top:calc(24 * var(--font-ratio) * 1px)}.p-department-filter dl{display:flex}.p-department-filter dt{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;flex:0 0 calc(100 * var(--font-ratio) * 1px);margin-top:calc(8 * var(--font-ratio) * 1px)}.p-department-filter dd{flex-shrink:1;flex-basis:calc(100% - 100 * var(--font-ratio) * 1px)}.p-department-filter dd .radio-group{display:flex;flex:1;gap:calc(8 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px);width:100%}.p-department-filter dd.simplebar-scrollable-x .simplebar-wrapper{padding-bottom:calc(20 * var(--font-ratio) * 1px)}@media (max-width: 576px){.p-department-filter{margin-top:calc(40 * var(--font-ratio) * 1px)}.p-department-filter>*+*{margin-top:calc(24 * var(--font-ratio) * 1px)}.p-department-filter dl{flex-direction:column}.p-department-filter dt{flex:1;margin:0 0 calc(8 * var(--font-ratio) * 1px);font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-department-filter dd .radio-group{flex-wrap:nowrap;gap:calc(8 * var(--font-ratio) * 1px)}}.top-hero-movie-2{position:relative;padding:calc(24 * var(--font-ratio) * 1px);background:linear-gradient(to bottom,#fff,var(--bgc-soft))}.top-hero-movie-2__inner{position:relative;padding-top:39.3617021277%;overflow:hidden;border-radius:calc(40 * var(--font-ratio) * 1px)}.top-hero-movie-2__inner video{position:absolute;top:50%;left:0;width:100%;height:auto;transform:translateY(-50%)}@media (max-width: 576px){.top-hero-movie-2{padding:0;margin:0}.top-hero-movie-2__inner{padding-top:181.4814814815%;border-radius:0}.top-hero-movie-2__inner video{top:50%;left:50%;width:auto;height:100%;transform:translate(-50%,-50%)}}.top-hero{position:relative}.top-hero img{display:block;width:100%}.top-hero__banner{position:sticky;bottom:0;left:100%;display:block;width:26.09375%;height:0;padding-top:19.9479166667%;margin-top:-19.9479166667%;overflow:hidden}.top-hero__banner img{position:absolute;top:0;left:0;width:100%}@media (any-hover: hover) and (pointer: fine){.top-hero__banner:where(:-moz-any-link):hover img{top:auto;bottom:0}.top-hero__banner:where(:any-link):hover img{top:auto;bottom:0}.top-hero__banner:where(:enabled):hover img{top:auto;bottom:0}.top-hero__banner:where(:-moz-any-link):focus-visible img{top:auto;bottom:0}.top-hero__banner:where(:any-link):focus-visible img{top:auto;bottom:0}.top-hero__banner:where(:enabled):focus-visible img{top:auto;bottom:0}}.p-top-hero-movie{position:relative;padding:calc(24 * var(--font-ratio) * 1px);background:linear-gradient(to bottom,#fff,var(--bgc-soft))}.p-top-hero-movie__inner{position:relative;padding-top:39.3617021277%;overflow:hidden;border-radius:calc(40 * var(--font-ratio) * 1px)}.p-top-hero-movie__inner video{position:absolute;top:50%;left:0;width:100%;height:auto;transform:translateY(-50%)}@media (max-width: 576px){.p-top-hero-movie{padding:0;margin:0}.p-top-hero-movie__inner{padding-top:128.2051282051%;border-radius:0}.p-top-hero-movie__inner video{top:50%;left:50%;width:auto;height:100%;transform:translate(-50%,-50%)}}.p-top-hero{position:relative}.p-top-hero img{display:block;width:100%}.p-top-hero__banner{position:sticky;bottom:0;left:100%;display:block;width:26.09375%;height:0;padding-top:19.9479166667%;margin-top:-19.9479166667%;overflow:hidden}.p-top-hero__banner img{position:absolute;top:0;left:0;width:100%}@media (any-hover: hover) and (pointer: fine){.p-top-hero__banner:where(:-moz-any-link):hover img{top:auto;bottom:0}.p-top-hero__banner:where(:any-link):hover img{top:auto;bottom:0}.p-top-hero__banner:where(:enabled):hover img{top:auto;bottom:0}.p-top-hero__banner:where(:-moz-any-link):focus-visible img{top:auto;bottom:0}.p-top-hero__banner:where(:any-link):focus-visible img{top:auto;bottom:0}.p-top-hero__banner:where(:enabled):focus-visible img{top:auto;bottom:0}}@media (max-width: 576px){.p-top-hero__banner{width:51.7948717949%;padding-top:39.7435897436%;margin-top:-39.7435897436%}}.p-top-pickup-banner-sp{--slide-height: 500;--slide-size: calc(310 * var(--font-ratio) * 1px);position:relative;display:none}.p-top-pickup-banner-sp__container{position:relative;display:flex}.p-top-pickup-banner-sp__slide{flex:0 0 calc(326 * var(--font-ratio) * 1px);padding-inline:calc(8 * var(--font-ratio) * 1px)}.p-top-pickup-banner-sp__slide>*+*{margin-top:calc(16 * var(--font-ratio) * 1px)}.p-top-pickup-banner-sp__slide a{display:block;transition:filter var(--dur-normal)}@media (any-hover: hover) and (pointer: fine){.p-top-pickup-banner-sp__slide a:where(:-moz-any-link):hover{filter:brightness(110%)}.p-top-pickup-banner-sp__slide a:where(:any-link):hover{filter:brightness(110%)}.p-top-pickup-banner-sp__slide a:where(:enabled):hover{filter:brightness(110%)}.p-top-pickup-banner-sp__slide a:where(:-moz-any-link):focus-visible{filter:brightness(110%)}.p-top-pickup-banner-sp__slide a:where(:any-link):focus-visible{filter:brightness(110%)}.p-top-pickup-banner-sp__slide a:where(:enabled):focus-visible{filter:brightness(110%)}}.p-top-pickup-banner-sp__slide img{display:block;border-radius:calc(8 * var(--font-ratio) * 1px);box-shadow:0 2px 10px #00000014}.p-top-pickup-banner-sp__arrow{position:absolute;top:50%;width:calc(32 * var(--font-ratio) * 1px);height:calc(64 * var(--font-ratio) * 1px);color:#fff;background:#00000080;transform:translateY(-50%)}.p-top-pickup-banner-sp__arrow--prev{left:calc(-16 * var(--font-ratio) * 1px);border-radius:0 calc(8 * var(--font-ratio) * 1px) calc(8 * var(--font-ratio) * 1px) 0}.p-top-pickup-banner-sp__arrow--next{right:calc(-16 * var(--font-ratio) * 1px);border-radius:calc(8 * var(--font-ratio) * 1px) 0 0 calc(8 * var(--font-ratio) * 1px)}@media (max-width: 576px){.p-top-pickup-banner-sp{display:block}}.p-top-section>:where(*+*){margin-top:calc(56 * var(--font-ratio) * 1px)}@media (max-width: 576px){.p-top-section>:where(*+*){margin-top:calc(40 * var(--font-ratio) * 1px)}}.p-top-department{display:flex}.p-top-department__img{position:relative;flex:0 0 58.3333333333%;width:100%;padding-top:43.75%;overflow:hidden;border-radius:calc(8 * var(--font-ratio) * 1px);box-shadow:0 2px 10px #00000014}.p-top-department__thumb{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.p-top-department__thumb img{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;opacity:0}.p-top-department__bg{position:absolute;top:0;left:0;width:100%;height:100%}.p-top-department__bg img{width:100%}.p-top-department__list{position:relative;flex:1;margin-left:3.3333333333%}@media (max-width: 1279px){.p-top-department__img{flex:0 0 52.8571428571%;padding-top:39.6428571429%}}@media (max-width: 992px){.p-top-department{flex-direction:column}.p-top-department__img{flex:0 0 100%;padding-top:75%}.p-top-department__list{margin-left:0}}.p-top-department-nav{--_curent-bg: transparent;--_color: var(--c-base);position:absolute;width:100%;height:100%;overflow-y:auto}.p-top-department-nav__item{color:var(--_color);border-top:1px solid var(--c-base-middle)}.p-top-department-nav__item:last-child{border-bottom:1px solid var(--c-base-middle)}.p-top-department-nav__item>button{display:flex;gap:calc(16 * var(--font-ratio) * 1px);align-items:center;width:100%;padding:calc(8 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px);font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.7;text-align:left;text-decoration:none}.p-top-department-nav__item>button small{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;display:block}.p-top-department-nav__item>button .icon{position:relative;display:block;width:calc(32 * var(--font-ratio) * 1px);height:calc(32 * var(--font-ratio) * 1px);margin-left:auto}.p-top-department-nav__item>button .icon svg{position:absolute;top:0;left:0;width:inherit;height:inherit}.p-top-department-nav__item>button[aria-expanded=true]{background:var(--_curent-bg)}.p-top-department-nav__item>button[aria-expanded=true] .icon>svg:nth-child(1){display:none}.p-top-department-nav__item--creators-college{--_color: var(--c-creator);--_curent-bg: var(--c-creator-20)}.p-top-department-nav__item--design-college{--_color: var(--c-design);--_curent-bg: var(--c-design-20)}.p-top-department-nav__item--music-college{--_color: var(--c-music);--_curent-bg: var(--c-music-20)}.p-top-department-nav__item--it-college{--_color: var(--c-it);--_curent-bg: var(--c-it-20)}.p-top-department-nav__item--technology-college{--_color: var(--c-tech);--_curent-bg: var(--c-tech-20)}.p-top-department-nav__item--sports-college{--_color: var(--c-sports);--_curent-bg: var(--c-sports-20)}.p-top-department-nav__item>div>ul{flex-direction:column;padding-bottom:calc(16 * var(--font-ratio) * 1px);padding-left:calc(24 * var(--font-ratio) * 1px)}.p-top-department-nav__item>div>ul a{display:flex;gap:calc(8 * var(--font-ratio) * 1px);align-items:center;justify-content:space-between;text-decoration:none}.p-top-department-nav__item>div>ul>li{position:relative}.p-top-department-nav__item>div>ul>li>a{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;padding:calc(8 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px) calc(8 * var(--font-ratio) * 1px) 0}.p-top-department-nav__item>div>ul>li>ul>li{position:relative;display:flex;align-items:center}.p-top-department-nav__item>div>ul>li>ul>li:before{display:block;flex:0 0 calc(6 * var(--font-ratio) * 1px);width:calc(6 * var(--font-ratio) * 1px);height:calc(6 * var(--font-ratio) * 1px);margin-inline:calc(8 * var(--font-ratio) * 1px);content:"";background:currentColor;border-radius:calc(6 * var(--font-ratio) * 1px)}.p-top-department-nav__item>div>ul>li>ul>li>a{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;padding:calc(4 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px) calc(4 * var(--font-ratio) * 1px) 0}@media (max-width: 992px){.p-top-department-nav{position:relative;margin-top:calc(16 * var(--font-ratio) * 1px)}}@media (max-width: 576px){.p-top-department-nav__item>button{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;padding:calc(8 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px)}}.c-caution{display:none;justify-content:center;visibility:hidden}.c-caution:has(li){display:flex;visibility:visible}.c-caution__inner{display:flex;width:100%;max-width:calc(1040 * var(--font-ratio) * 1px);overflow:hidden;background:#fff;border-radius:calc(12 * var(--font-ratio) * 1px);box-shadow:0 2px 10px #0000000a}.c-caution__inner dt{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;display:flex;align-items:center;justify-content:center;width:calc(136 * var(--font-ratio) * 1px);color:var(--c-primary);background:var(--c-warning)}.c-caution__inner dd{display:flex;flex-grow:1;align-items:center}.c-caution__inner ul{display:flex;flex-grow:1;flex-direction:column;padding:calc(16 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px) calc(24 * var(--font-ratio) * 1px)}.c-caution__inner li{display:flex;flex-grow:1}.c-caution__inner li~li{margin-top:1em}.c-caution__inner a{display:flex;flex-grow:1;gap:calc(12 * var(--font-ratio) * 1px);color:var(--c-base);text-decoration:none}@media (any-hover: hover) and (pointer: fine){.c-caution__inner a:where(:-moz-any-link):hover{color:var(--c-primary-blue)}.c-caution__inner a:where(:any-link):hover{color:var(--c-primary-blue)}.c-caution__inner a:where(:enabled):hover{color:var(--c-primary-blue)}.c-caution__inner a:where(:-moz-any-link):focus-visible{color:var(--c-primary-blue)}.c-caution__inner a:where(:any-link):focus-visible{color:var(--c-primary-blue)}.c-caution__inner a:where(:enabled):focus-visible{color:var(--c-primary-blue)}}.c-caution__inner a time{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5;white-space:nowrap}.c-caution__inner a span{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.c-caution__inner a .c-icon,.c-caution__inner a .c-arrow{align-self:center;margin-left:auto}@media (max-width: 576px){.c-caution__inner{flex-direction:column;border-radius:calc(8 * var(--font-ratio) * 1px)}.c-caution__inner dt{width:auto;height:auto;min-height:calc(34 * var(--font-ratio) * 1px)}.c-caution__inner ul{padding:calc(16 * var(--font-ratio) * 1px) calc(8 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px)}.c-caution__inner a{flex-wrap:wrap;gap:calc(8 * var(--font-ratio) * 1px)}.c-caution__inner a time{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5;flex:0 0 100%}.c-caution__inner a span{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;flex:1}.c-caution__inner a .icon,.c-caution__inner a .arrow{align-self:center;margin-left:auto}}.p-container-s{--_main-width: 960;position:relative;max-width:calc(var(--_main-width) * var(--font-ratio) * 1px);margin:0 auto}.p-container-s__bottom{position:relative;display:flex;flex:0 0 100%;flex-direction:column;align-items:center;padding:calc(80 * var(--font-ratio) * 1px) 0}.p-container-s__bottom:after{content:"";--x50vw: calc((100vw - var(--w-scrollbar, 0px)) / 2);position:absolute;top:0;left:calc(50% - var(--x50vw, 50vw));z-index:-1;width:calc(100vw - var(--w-scrollbar, 0px));height:100%;overflow:hidden;background-color:var(--bgc-bright)}.p-newstopics-navigation__title{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;display:flex;align-items:center;justify-content:center;padding:calc(8 * var(--font-ratio) * 1px);margin-bottom:calc(8 * var(--font-ratio) * 1px);color:var(--c-base-white);background:var(--c-accent);border-radius:calc(var(--bdrs-small) * var(--font-ratio) * 1px)}.p-newstopics-navigation__list>li{--_color: var(--_dept-color);border-bottom:1px solid var(--c-base-middle)}.p-newstopics-navigation__list>li.creators{--_color: var(--c-creator)}.p-newstopics-navigation__list>li.design{--_color: var(--c-design)}.p-newstopics-navigation__list>li.music{--_color: var(--c-music)}.p-newstopics-navigation__list>li.it{--_color: var(--c-it)}.p-newstopics-navigation__list>li.technology{--_color: var(--c-tech)}.p-newstopics-navigation__list>li.sports{--_color: var(--c-sports)}.p-newstopics-navigation__list>li>a,.p-newstopics-navigation__list>li>button{display:flex;align-items:center;width:100%;padding:calc(8 * var(--font-ratio) * 1px) 0;font-weight:700;color:var(--_color, --c-base);text-decoration:none;transition:color var(--dur-normal)}@media (any-hover: hover) and (pointer: fine){.p-newstopics-navigation__list>li>a:where(:-moz-any-link):hover,.p-newstopics-navigation__list>li>button:where(:-moz-any-link):hover{color:var(--c-hover)}.p-newstopics-navigation__list>li>a:where(:any-link):hover,.p-newstopics-navigation__list>li>button:where(:any-link):hover{color:var(--c-hover)}.p-newstopics-navigation__list>li>a:where(:enabled):hover,.p-newstopics-navigation__list>li>button:where(:enabled):hover{color:var(--c-hover)}.p-newstopics-navigation__list>li>a:where(:-moz-any-link):focus-visible,.p-newstopics-navigation__list>li>button:where(:-moz-any-link):focus-visible{color:var(--c-hover)}.p-newstopics-navigation__list>li>a:where(:any-link):focus-visible,.p-newstopics-navigation__list>li>button:where(:any-link):focus-visible{color:var(--c-hover)}.p-newstopics-navigation__list>li>a:where(:enabled):focus-visible,.p-newstopics-navigation__list>li>button:where(:enabled):focus-visible{color:var(--c-hover)}}.p-newstopics-navigation__list>li>a .icon,.p-newstopics-navigation__list>li>button .icon{position:relative;display:block;width:calc(24 * var(--font-ratio) * 1px);height:calc(24 * var(--font-ratio) * 1px);margin-left:auto;color:var(--c-base)}.p-newstopics-navigation__list>li>a .icon svg,.p-newstopics-navigation__list>li>button .icon svg{position:absolute;top:0;left:0;width:inherit;height:inherit}.p-newstopics-navigation__list>li>a[aria-expanded=true],.p-newstopics-navigation__list>li>button[aria-expanded=true]{background:var(--_curent-bg)}.p-newstopics-navigation__list>li>a[aria-expanded=true] .icon>svg:nth-child(1),.p-newstopics-navigation__list>li>button[aria-expanded=true] .icon>svg:nth-child(1){display:none}.p-newstopics-navigation__list>li>div>ul{padding-top:calc(8 * var(--font-ratio) * 1px);padding-bottom:calc(16 * var(--font-ratio) * 1px)}.p-newstopics-navigation__list>li>div>ul>li+li{margin-top:calc(8 * var(--font-ratio) * 1px)}.p-newstopics-navigation__list>li>div a{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5;display:flex;gap:calc(8 * var(--font-ratio) * 1px);align-items:center;text-decoration:none}.p-newstopics-navigation__list>li>div a:before{flex:0 0 calc(6 * var(--font-ratio) * 1px);width:calc(6 * var(--font-ratio) * 1px);height:calc(6 * var(--font-ratio) * 1px);content:"";background:currentColor;border-radius:calc(6 * var(--font-ratio) * 1px)}@media (max-width: 576px){.p-newstopics-navigation__title{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.p-newstopics-navigation__list>li>div a{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem)}}.p-pagination{display:flex;gap:calc(8 * var(--font-ratio) * 1px);align-items:center;justify-content:center}.p-pagination button{display:flex;align-items:center;justify-content:center;width:calc(40 * var(--font-ratio) * 1px);height:calc(40 * var(--font-ratio) * 1px);line-height:1.5;border-radius:calc(var(--bdrs-xsmall) * var(--font-ratio) * 1px);transition:all .2s}@media (any-hover: hover) and (pointer: fine){.p-pagination button:where(:-moz-any-link):hover{color:var(--c-base-white);background-color:var(--c-link)}.p-pagination button:where(:any-link):hover{color:var(--c-base-white);background-color:var(--c-link)}.p-pagination button:where(:enabled):hover{color:var(--c-base-white);background-color:var(--c-link)}.p-pagination button:where(:-moz-any-link):focus-visible{color:var(--c-base-white);background-color:var(--c-link)}.p-pagination button:where(:any-link):focus-visible{color:var(--c-base-white);background-color:var(--c-link)}.p-pagination button:where(:enabled):focus-visible{color:var(--c-base-white);background-color:var(--c-link)}}.p-pagination .cr{color:var(--c-base-white);background:var(--c-base)}.p-pagination .prev{overflow:hidden;text-indent:300%;white-space:nowrap;background:center center/100%;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M19.3331 22.6602L12.6665 15.9935L19.3331 9.32682" stroke="%23060E31" stroke-width="2.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>')}@media (any-hover: hover) and (pointer: fine){.p-pagination .prev:where(:-moz-any-link):hover{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M19.3331 22.6602L12.6665 15.9935L19.3331 9.32682" stroke="%23fff" stroke-width="2.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.p-pagination .prev:where(:any-link):hover{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M19.3331 22.6602L12.6665 15.9935L19.3331 9.32682" stroke="%23fff" stroke-width="2.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.p-pagination .prev:where(:enabled):hover{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M19.3331 22.6602L12.6665 15.9935L19.3331 9.32682" stroke="%23fff" stroke-width="2.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.p-pagination .prev:where(:-moz-any-link):focus-visible{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M19.3331 22.6602L12.6665 15.9935L19.3331 9.32682" stroke="%23fff" stroke-width="2.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.p-pagination .prev:where(:any-link):focus-visible{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M19.3331 22.6602L12.6665 15.9935L19.3331 9.32682" stroke="%23fff" stroke-width="2.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.p-pagination .prev:where(:enabled):focus-visible{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M19.3331 22.6602L12.6665 15.9935L19.3331 9.32682" stroke="%23fff" stroke-width="2.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>')}}.p-pagination .next{overflow:hidden;text-indent:300%;white-space:nowrap;background:center center/100%;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M12.6665 22.6602L19.3332 15.9935L12.6665 9.32682" stroke="%23060E31" stroke-width="2.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>')}@media (any-hover: hover) and (pointer: fine){.p-pagination .next:where(:-moz-any-link):hover{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M12.6665 22.6602L19.3332 15.9935L12.6665 9.32682" stroke="%23fff" stroke-width="2.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.p-pagination .next:where(:any-link):hover{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M12.6665 22.6602L19.3332 15.9935L12.6665 9.32682" stroke="%23fff" stroke-width="2.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.p-pagination .next:where(:enabled):hover{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M12.6665 22.6602L19.3332 15.9935L12.6665 9.32682" stroke="%23fff" stroke-width="2.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.p-pagination .next:where(:-moz-any-link):focus-visible{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M12.6665 22.6602L19.3332 15.9935L12.6665 9.32682" stroke="%23fff" stroke-width="2.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.p-pagination .next:where(:any-link):focus-visible{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M12.6665 22.6602L19.3332 15.9935L12.6665 9.32682" stroke="%23fff" stroke-width="2.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.p-pagination .next:where(:enabled):focus-visible{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M12.6665 22.6602L19.3332 15.9935L12.6665 9.32682" stroke="%23fff" stroke-width="2.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>')}}.p-pagination :disabled{pointer-events:none;opacity:.3}.p-newstopics-filter>*+*:not(:empty){padding-top:calc(32 * var(--font-ratio) * 1px);margin-top:calc(32 * var(--font-ratio) * 1px);border-top:1px solid var(--c-base-middle)}.p-newstopics-filter .simplebar-scrollable-x .simplebar-wrapper{padding-bottom:calc(20 * var(--font-ratio) * 1px)}.p-newstopics-filter__content{display:flex;gap:calc(16 * var(--font-ratio) * 1px)}@media (max-width: 576px){.p-newstopics-filter>*+*:not(:empty){padding-top:calc(24 * var(--font-ratio) * 1px);margin-top:calc(24 * var(--font-ratio) * 1px)}.p-newstopics-filter__content{gap:calc(8 * var(--font-ratio) * 1px)}}.p-opencampus-event-card{--_gap: 16;display:flex;flex-wrap:wrap;gap:calc(var(--_gap) * var(--font-ratio) * 1px);justify-content:center;width:100%}.p-opencampus-event-card--nowrap{flex-wrap:nowrap;justify-content:flex-start}.p-opencampus-event-card__item{display:flex;flex:0 0 100%;flex-direction:column;align-items:center;justify-content:center;max-width:calc(208 * var(--font-ratio) * 1px);padding:calc(24 * var(--font-ratio) * 1px) calc(8 * var(--font-ratio) * 1px);color:#fff;text-decoration:none;background:#3394e1;border-radius:calc(var(--bdrs-small) * var(--font-ratio) * 1px);transition:background-color var(--dur-normal)}.p-opencampus-event-card--nowrap .p-opencampus-event-card__item:first-child{margin-left:auto}.p-opencampus-event-card--nowrap .p-opencampus-event-card__item:last-child{margin-right:auto}@media (any-hover: hover) and (pointer: fine){.p-opencampus-event-card__item:where(:-moz-any-link):hover{background-color:var(--c-hover)}.p-opencampus-event-card__item:where(:any-link):hover{background-color:var(--c-hover)}.p-opencampus-event-card__item:where(:enabled):hover{background-color:var(--c-hover)}.p-opencampus-event-card__item:where(:-moz-any-link):focus-visible{background-color:var(--c-hover)}.p-opencampus-event-card__item:where(:any-link):focus-visible{background-color:var(--c-hover)}.p-opencampus-event-card__item:where(:enabled):focus-visible{background-color:var(--c-hover)}}.p-opencampus-event-card__item .date{font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.p-opencampus-event-card__item .day{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.p-opencampus-event-card__item .tags{display:flex;flex-wrap:wrap;gap:calc(8 * var(--font-ratio) * 1px);margin-top:calc(8 * var(--font-ratio) * 1px);font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5}@media (max-width: 576px){.p-opencampus-event-card__item{flex:1 0 auto;padding:calc(20 * var(--font-ratio) * 1px) calc(20 * var(--font-ratio) * 1px)}.p-opencampus-event-card__item .date{white-space:nowrap;font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.p-opencampus-event-card__item .day{white-space:nowrap;font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}}.p-top-open-campus{position:relative;display:flex;flex-direction:column;align-items:center}.p-top-open-campus__lead{position:relative;z-index:2;display:flex;gap:calc(40 * var(--font-ratio) * 1px);justify-content:center;margin-bottom:calc(40 * var(--font-ratio) * 1px);font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.p-top-open-campus__lead img{position:relative;display:inline-block;width:calc(24 * var(--font-ratio) * 1px);margin-right:.2em}.p-top-open-campus__event{position:relative;z-index:2;display:flex;flex:1;flex-direction:column;width:100%;max-width:calc(880 * var(--font-ratio) * 1px)}.p-top-open-campus__title{display:flex;flex:1 0 auto;gap:calc(8 * var(--font-ratio) * 1px);align-items:center;margin-bottom:calc(16 * var(--font-ratio) * 1px);font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.p-top-open-campus__title:before,.p-top-open-campus__title:after{display:block;flex:1 0 auto;height:1px;content:"";background:var(--c-base-middle)}@media (max-width: 576px){.p-top-open-campus__lead{gap:calc(16 * var(--font-ratio) * 1px);margin-bottom:calc(16 * var(--font-ratio) * 1px);font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.p-top-open-campus__lead img{position:relative;display:inline-block;width:calc(24 * var(--font-ratio) * 1px);margin-right:.2em}.p-top-open-campus__title{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}}.p-top-open-campus-pictures{position:relative;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0}.p-top-open-campus-pictures>*{position:absolute;top:50%;left:50%;z-index:0;opacity:1;transition:margin 1s,opacity 1s;transform:translate(-50%,-50%);backface-visibility:hidden}.p-top-open-campus-pictures>*:nth-child(1){width:27.0833333333%;margin-top:-37.5%;margin-left:-83.3333333333%;transition-delay:.03s}.p-top-open-campus-pictures>*:nth-child(2){width:25%;margin-top:-33.8541666667%;margin-left:-54.1666666667%;transition-delay:.06s}.p-top-open-campus-pictures>*:nth-child(3){width:6.6666666667%;margin-top:-22.9166666667%;margin-left:-71.875%;transition-delay:.09s}.p-top-open-campus-pictures>*:nth-child(4){width:26.4583333333%;margin-top:-4.1666666667%;margin-left:-82.6041666667%;transition-delay:.12s}.p-top-open-campus-pictures>*:nth-child(5){width:17.1875%;margin-top:-6.25%;margin-left:-59.375%;transition-delay:.15s}.p-top-open-campus-pictures>*:nth-child(6){width:10.625%;margin-top:16.1458333333%;margin-left:-91.1458333333%;transition-delay:.18s}.p-top-open-campus-pictures>*:nth-child(7){width:22.6041666667%;margin-top:25.7291666667%;margin-left:-72.6041666667%;transition-delay:.21s}.p-top-open-campus-pictures>*:nth-child(8){width:5.5208333333%;margin-top:12.5%;margin-left:-58.3333333333%;transition-delay:.24s}.p-top-open-campus-pictures>*:nth-child(9){width:10.9375%;margin-top:41.9791666667%;margin-left:-88.5416666667%;transition-delay:.27s}.p-top-open-campus-pictures>*:nth-child(10){width:7.9166666667%;margin-top:29.6875%;margin-left:-53.75%;transition-delay:.3s}.p-top-open-campus-pictures>*:nth-child(11){width:30.7291666667%;margin-top:40.1041666667%;margin-left:-39.5833333333%;transition-delay:.33s}.p-top-open-campus-pictures>*:nth-child(12){width:26.5625%;margin-top:-35.4166666667%;margin-left:54.6875%;transition-delay:.36s}.p-top-open-campus-pictures>*:nth-child(13){width:13.125%;margin-top:-39.5833333333%;margin-left:88.5416666667%;transition-delay:.39s}.p-top-open-campus-pictures>*:nth-child(14){width:27.0833333333%;margin-top:-16.1458333333%;margin-left:76.875%;transition-delay:.42s}.p-top-open-campus-pictures>*:nth-child(15){width:9.8958333333%;margin-top:3.8541666667%;margin-left:59.375%;transition-delay:.45s}.p-top-open-campus-pictures>*:nth-child(16){width:22.1875%;margin-top:8.6458333333%;margin-left:82.8125%;transition-delay:.48s}.p-top-open-campus-pictures>*:nth-child(17){width:21.5625%;margin-top:37.8125%;margin-left:38.5416666667%;transition-delay:.51s}.p-top-open-campus-pictures>*:nth-child(18){width:44.0625%;margin-top:33.3333333333%;margin-left:74.7916666667%;transition-delay:.54s}@media (min-width: 768.02px){[data-animated=true] .p-top-open-campus-pictures>*:nth-child(1){margin-top:-27.6923076923%;margin-left:-61.5384615385%;opacity:0}[data-animated=true] .p-top-open-campus-pictures>*:nth-child(2){margin-top:-25%;margin-left:-40%;opacity:0}[data-animated=true] .p-top-open-campus-pictures>*:nth-child(3){margin-top:-16.9230769231%;margin-left:-53.0769230769%;opacity:0}[data-animated=true] .p-top-open-campus-pictures>*:nth-child(4){margin-top:-3.0769230769%;margin-left:-61%;opacity:0}[data-animated=true] .p-top-open-campus-pictures>*:nth-child(5){margin-top:-4.6153846154%;margin-left:-43.8461538462%;opacity:0}[data-animated=true] .p-top-open-campus-pictures>*:nth-child(6){margin-top:11.9230769231%;margin-left:-67.3076923077%;opacity:0}[data-animated=true] .p-top-open-campus-pictures>*:nth-child(7){margin-top:19%;margin-left:-53.6153846154%;opacity:0}[data-animated=true] .p-top-open-campus-pictures>*:nth-child(8){margin-top:9.2307692308%;margin-left:-43.0769230769%;opacity:0}[data-animated=true] .p-top-open-campus-pictures>*:nth-child(9){margin-top:31%;margin-left:-65.3846153846%;opacity:0}[data-animated=true] .p-top-open-campus-pictures>*:nth-child(10){margin-top:21.9230769231%;margin-left:-39.6923076923%;opacity:0}[data-animated=true] .p-top-open-campus-pictures>*:nth-child(11){margin-top:29.6153846154%;margin-left:-29.2307692308%;opacity:0}[data-animated=true] .p-top-open-campus-pictures>*:nth-child(12){margin-top:-26.1538461538%;margin-left:40.3846153846%;opacity:0}[data-animated=true] .p-top-open-campus-pictures>*:nth-child(13){margin-top:-29.2307692308%;margin-left:65.3846153846%;opacity:0}[data-animated=true] .p-top-open-campus-pictures>*:nth-child(14){margin-top:-11.9230769231%;margin-left:56.7692307692%;opacity:0}[data-animated=true] .p-top-open-campus-pictures>*:nth-child(15){margin-top:2.8461538462%;margin-left:43.8461538462%;opacity:0}[data-animated=true] .p-top-open-campus-pictures>*:nth-child(16){margin-top:6.3846153846%;margin-left:61.1538461538%;opacity:0}[data-animated=true] .p-top-open-campus-pictures>*:nth-child(17){margin-top:27.9230769231%;margin-left:28.4615384615%;opacity:0}[data-animated=true] .p-top-open-campus-pictures>*:nth-child(18){margin-top:24.6153846154%;margin-left:55.2307692308%;opacity:0}}@media (max-width: 768px){.p-top-open-campus-pictures>*{left:50%;transform:translate(-50%)}.p-top-open-campus-pictures>*:nth-child(1){width:30.4469273743%;margin-left:-37.4301675978%;top:0;margin-top:-5.5865921788%}.p-top-open-campus-pictures>*:nth-child(2){width:30.4469273743%;margin-left:-15.9217877095%;top:0;margin-top:21.5083798883%}.p-top-open-campus-pictures>*:nth-child(3){width:7.5418994413%;margin-left:-15.0837988827%;top:0;margin-top:7.8212290503%}.p-top-open-campus-pictures>*:nth-child(4){width:19.8324022346%;margin-left:13.9664804469%;top:auto;bottom:0;margin-bottom:1.3966480447%}.p-top-open-campus-pictures>*:nth-child(5){width:14.8044692737%;margin-left:-43.5754189944%;top:0;margin-top:26.5363128492%}.p-top-open-campus-pictures>*:nth-child(6){width:5.8659217877%;margin-left:-8.6592178771%;top:auto;bottom:0;margin-bottom:30.1675977654%}.p-top-open-campus-pictures>*:nth-child(7){width:26.5363128492%;margin-left:-21.7877094972%;top:auto;bottom:0;margin-bottom:2.7932960894%}.p-top-open-campus-pictures>*:nth-child(8){width:5.0279329609%;margin-left:-2.7932960894%;top:auto;bottom:0;margin-bottom:17.0391061453%}.p-top-open-campus-pictures>*:nth-child(9){width:12.8491620112%;margin-left:-45.530726257%;top:auto;bottom:0;margin-bottom:-4.469273743%}.p-top-open-campus-pictures>*:nth-child(10){width:6.9832402235%;margin-left:-2.7932960894%;top:auto;bottom:0;margin-bottom:3.6312849162%}.p-top-open-campus-pictures>*:nth-child(11){width:22.905027933%;margin-left:-37.4301675978%;top:auto;bottom:0;margin-bottom:26.8156424581%}.p-top-open-campus-pictures>*:nth-child(12){width:26.2569832402%;margin-left:9.4972067039%;top:0;margin-top:4.469273743%}.p-top-open-campus-pictures>*:nth-child(13){width:10.6145251397%;margin-left:47.4860335196%;top:0;margin-top:-4.469273743%}.p-top-open-campus-pictures>*:nth-child(14){width:25.9776536313%;margin-left:36.312849162%;top:0;margin-top:16.2011173184%}.p-top-open-campus-pictures>*:nth-child(15){width:8.1005586592%;margin-left:14.5251396648%;top:0;margin-top:23.1843575419%}.p-top-open-campus-pictures>*:nth-child(16){width:15.3631284916%;margin-left:33.5195530726%;top:0;margin-top:-2.2346368715%}.p-top-open-campus-pictures>*:nth-child(17){width:19.5530726257%;margin-left:41.8994413408%;top:auto;bottom:0;margin-bottom:-4.748603352%}.p-top-open-campus-pictures>*:nth-child(18){width:33.2402234637%;margin-left:29.6089385475%;top:auto;bottom:0;margin-bottom:18.9944134078%}[data-animated=true] .p-top-open-campus-pictures>*{opacity:0}}.p-top-section-open-campus{--_padding-block-start: 120;--_padding-block-end: 120}.p-top-section-open-campus .p-section__container{position:static}@media (max-width: 768px){.p-top-section-open-campus{--_padding-block-start: 240;--_padding-block-end: 240}}@media (max-width: 576px){.p-top-section-open-campus{--_padding-block-start: 160;--_padding-block-end: 160}}.c-card-campus-type2{--_direction: column;--_min-width: 420;--_icon: 32;--_padding-block: 16;--_padding-inline: 16;--_text-color: var(--c-base);--_background-color: var(--c-base-white);--_bdrs: var(--bdrs-medium);--_bxsh: var(--bxsh);--_dur: var(--dur-normal);--hover-background-color: var(--c-primary-blue);--hover-text-color: var(--c-base-white);--transition-duration: var(--dur-normal);position:relative;display:flex;flex-direction:var(--_direction, column);width:100%;min-width:calc(var(--_min-width) * var(--font-ratio) * 1px);max-width:calc(var(--_max-width) * var(--font-ratio) * 1px);padding-block:calc(var(--_padding-block) * var(--font-ratio) * 1px);padding-inline:calc(var(--_padding-inline) * var(--font-ratio) * 1px);text-decoration:none;background:var(--_background-color);border-radius:calc(var(--_bdrs) * var(--font-ratio) * 1px);box-shadow:var(--_bxsh);transition:filter;transition-duration:var(--_dur)}.c-card-campus-type2--vertical{--_direction: row;--_max-width: 600}.c-card-campus-type2--vertical .c-card-campus-type2__body{flex:1;grid-template-columns:calc(var(--_icon) * var(--font-ratio) * 1px) 1fr calc(var(--_icon) * var(--font-ratio) * 1px);text-align:left}.c-card-campus-type2--vertical .c-card-campus-type2__thumb{flex:0 0 calc(213 * var(--font-ratio) * 1px)}.c-card-campus-type2__thumb{overflow:hidden;border-radius:calc(8 * var(--font-ratio) * 1px)}.c-card-campus-type2__thumb img{display:block;width:100%}.c-card-campus-type2__body{display:grid;grid-template-columns:calc(var(--_icon) * var(--font-ratio) * 1px) 1fr calc(var(--_icon) * var(--font-ratio) * 1px);align-items:center;padding-block:calc(24 * var(--font-ratio) * 1px) calc(8 * var(--font-ratio) * 1px);text-align:center}.c-card-campus-type2__body:has(.c-icon):before,.c-card-campus-type2__body:has(.c-arrow):before{content:""}.c-card-campus-type2__body .title{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.c-card-campus-type2__body .text{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.c-card-campus-type2__icon{text-align:right}@media (any-hover: hover) and (pointer: fine){.c-card-campus-type2:where(:-moz-any-link):hover{filter:brightness(110%)}.c-card-campus-type2:where(:any-link):hover{filter:brightness(110%)}.c-card-campus-type2:where(:enabled):hover{filter:brightness(110%)}.c-card-campus-type2:where(:-moz-any-link):focus-visible{filter:brightness(110%)}.c-card-campus-type2:where(:any-link):focus-visible{filter:brightness(110%)}.c-card-campus-type2:where(:enabled):focus-visible{filter:brightness(110%)}}@media (max-width: 576px){.c-card-campus-type2{--_min-width: 0;--_padding-block: 8;--_padding-inline: 8;--_icon: 24}.c-card-campus-type2--vertical .c-card-campus-type2__thumb{flex:0 0 calc(110 * var(--font-ratio) * 1px)}.c-card-campus-type2--vertical .c-card-campus-type2__body{padding-block:calc(8 * var(--font-ratio) * 1px) calc(8 * var(--font-ratio) * 1px)}.c-card-campus-type2__body{padding-block:calc(16 * var(--font-ratio) * 1px) calc(8 * var(--font-ratio) * 1px)}.c-card-campus-type2__body .title{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.c-card-campus-type2__body .text{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5}}.p-top-introduction{position:relative}.p-top-introduction__lead h3{text-align:center;font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.p-top-introduction__lead h3 span{position:relative}.p-top-introduction__lead h3 span:before{position:absolute;top:-.15em;right:0;left:0;padding-top:6px;margin:auto;content:"";background:radial-gradient(circle 6px,currentColor 50%,transparent 50%)}.p-top-introduction__cards{display:flex;flex-wrap:wrap;gap:calc(34 * var(--font-ratio) * 1px);justify-content:center;margin-top:calc(48 * var(--font-ratio) * 1px)}.p-top-introduction__cards>*{flex:1 0 calc(50% - 17 * var(--font-ratio) * 1px);margin-top:0}@media (max-width: 576px){.p-top-introduction__lead h3{margin-bottom:calc(16 * var(--font-ratio) * 1px);font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.p-top-introduction__lead .text{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.8;text-align:left}.p-top-introduction__cards{gap:calc(16 * var(--font-ratio) * 1px);margin-top:calc(48 * var(--font-ratio) * 1px)}.p-top-introduction__cards>*{flex:0 0 100%}}.p-top-event-information{position:relative}.p-top-event-information+.p-top-event-information{margin-top:calc(64 * var(--font-ratio) * 1px)}.p-top-event-information__heading{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4;margin-bottom:calc(24 * var(--font-ratio) * 1px);text-align:center}@media (max-width: 576px){.p-top-event-information+.p-top-event-information{margin-top:calc(48 * var(--font-ratio) * 1px)}.p-top-event-information__heading{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;margin-bottom:calc(16 * var(--font-ratio) * 1px)}}.p-top-section-library{--_padding-block-start: 0;display:flex;flex-direction:row-reverse;gap:5.4794520548%;align-items:center;margin-inline:-10.8333333333%;margin-top:calc(-63 * var(--font-ratio) * 1px)}.p-top-section-library__bg{position:relative;left:0;order:0;width:46.5753424658%;padding:0;margin-top:calc(40 * var(--font-ratio) * 1px);overflow:visible}.p-top-section-library__bg>*:first-child img{display:block;border-radius:calc(var(--bdrs-medium) * var(--font-ratio) * 1px)}.p-top-section-library__bg>*:last-child img{position:absolute;top:-9.4117647059%;left:-9.4117647059%;z-index:2;display:block;width:54.4117647059%;height:auto}.p-top-section-library__container{flex:1;text-align:center;transition:opacity .3s .2s}[data-animated=true] .p-top-section-library__container{opacity:0}@media (max-width: 1460px){.p-top-section-library{--x50vw: calc((100vw - var(--w-scrollbar, 0px)) / 2);--_padding-inline: var(--w-container-gutter);margin-inline:calc(50% - var(--x50vw, 50vw))}}@media (max-width: 1279px){.p-top-section-library{--_padding-block-start: 120}}@media (max-width: 992px){.p-top-section-library{flex-direction:column;gap:calc(32 * var(--font-ratio) * 1px);margin-top:0}.p-top-section-library__bg{left:0;width:100%;max-width:calc(680 * var(--font-ratio) * 1px);margin:0}.p-top-section-library__bg>*:last-child img{top:calc(-40 * var(--font-ratio) * 1px);left:calc(-16 * var(--font-ratio) * 1px);width:calc(186 * var(--font-ratio) * 1px)}}@media (max-width: 768px){.p-top-section-library{--_padding-inline: 0;margin-inline:0}}@media (max-width: 576px){.p-top-section-library{--_padding-inline: 0;--_padding-block-start: 64}}.p-top-career{position:relative;padding:calc(80 * var(--font-ratio) * 1px) clamp(16 * var(--font-ratio) * 1px,8.3cqi,100 * var(--font-ratio) * 1px);overflow:hidden;background:#ffffff80;border:calc(8 * var(--font-ratio) * 1px) solid var(--c-base-middle);border-radius:calc(40 * var(--font-ratio) * 1px);box-shadow:0 4px 4px #00000026;container-type:inline-size}.p-top-career__bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none}.p-top-career__bg picture{display:block;width:100%;height:100%}.p-top-career__bg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-top-career__heading{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4;margin-bottom:calc(40 * var(--font-ratio) * 1px);text-align:center}.p-top-career__heading small{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;display:block}.p-top-career__text{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;margin-top:calc(24 * var(--font-ratio) * 1px);text-align:center}.p-top-career__button{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;margin-top:calc(40 * var(--font-ratio) * 1px)}.p-top-career__list{display:flex;flex-wrap:wrap;gap:calc(24 * var(--font-ratio) * 1px);justify-content:center}.p-top-career dl{display:flex;flex:1 0 0;flex-direction:column;align-items:center}.p-top-career dt{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.p-top-career dd{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;white-space:nowrap}.p-top-career dd em{font-size:clamp(calc(40 / var(--fz-root) * var(--font-ratio) * 1rem),3.3333333333vw,calc(64 / var(--fz-root) * var(--font-ratio) * 1rem));font-weight:700;line-height:1.2;font-style:normal;color:var(--c-primary)}@media (max-width: 576px){.p-top-career{padding:calc(40 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px);border:calc(4 * var(--font-ratio) * 1px) solid var(--c-base-middle);border-radius:calc(24 * var(--font-ratio) * 1px)}.p-top-career__heading{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4;margin-bottom:calc(16 * var(--font-ratio) * 1px)}.p-top-career__heading small{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.8}.p-top-career__text{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;margin-top:calc(8 * var(--font-ratio) * 1px)}.p-top-career__button{margin-top:calc(24 * var(--font-ratio) * 1px)}.p-top-career__list{gap:calc(16 * var(--font-ratio) * 1px)}.p-top-career dl{flex:0 0 100%}.p-top-career dt{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.p-top-career dd{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.p-top-career dd em{font-size:calc(48 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.2}}.p-top-admission-counseling{display:flex;flex-wrap:wrap;overflow:hidden;background:var(--c-base-white);border-radius:calc(12 * var(--font-ratio) * 1px);box-shadow:var(--bxsh)}.p-top-admission-counseling .img{position:relative;flex:1 0 48.5%;min-width:calc(350 * var(--font-ratio) * 1px);min-height:calc(329 * var(--font-ratio) * 1px)}.p-top-admission-counseling .img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-top-admission-counseling .body{display:flex;flex:1 0 51.5%;flex-direction:column;align-items:center;justify-content:center;min-width:calc(350 * var(--font-ratio) * 1px);padding:calc(16 * var(--font-ratio) * 1px) calc(20 * var(--font-ratio) * 1px);color:var(--c-base);text-align:center}.p-top-admission-counseling .button{display:flex;justify-content:center;width:100%;margin-top:calc(16 * var(--font-ratio) * 1px)}@media (max-width: 768px){.p-top-admission-counseling{display:flex;flex-direction:column}.p-top-admission-counseling .img{position:relative;flex:1;min-width:0;min-height:0}.p-top-admission-counseling .img img{position:relative;top:0;left:0;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}}@media (max-width: 576px){.p-top-admission-counseling{border-radius:calc(8 * var(--font-ratio) * 1px)}.p-top-admission-counseling .body{display:flex;flex:1;padding:calc(16 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px)}}.p-top-section-admission-counseling{color:var(--c-base-white)}.p-top-section-admission-counseling .p-section__bg{border-radius:calc(60 * var(--font-ratio) * 1px)}@media (max-width: 576px){.p-top-section-admission-counseling .p-section__bg{border-radius:calc(32 * var(--font-ratio) * 1px)}}.p-top-section-features{--_padding-block-start: 160;--_padding-block-end: 160}@media (max-width: 576px){.p-top-section-features{--_padding-block-start: 160;--_padding-block-end: 240}}.p-top-features{position:relative;z-index:2}.p-top-features-pictures{--x50vw: calc((100vw - var(--w-scrollbar, 0px)) / 2);position:absolute;top:0;left:calc(50% - var(--x50vw, 50vw));z-index:0;display:flex;width:calc(100vw - var(--w-scrollbar, 0px));height:100%;margin:0;pointer-events:none}.p-top-features-pictures__1{position:relative;width:100%;max-width:calc(1200 * var(--font-ratio) * 1px);height:100%;margin:0 auto}.p-top-features-pictures__2{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.p-top-features-pictures__2>div{position:relative;display:flex;width:100%;max-width:calc(1200 * var(--font-ratio) * 1px);height:100%;margin:0 auto}.p-top-features-pictures .img-1,.p-top-features-pictures .img-2,.p-top-features-pictures .img-3,.p-top-features-pictures .img-4{position:absolute;top:50%;left:50%;opacity:1;transition:margin 1s,opacity 1s;transform:translate(-50%,-50%)}.p-top-features-pictures .img-1{width:70.8333333333%;margin-top:-11.6666666667%;margin-left:-66.6666666667%;transition-delay:.03s}.p-top-features-pictures .img-2{width:65.75%;margin-top:23.3333333333%;margin-left:-60%;transition-delay:.06s}.p-top-features-pictures .img-3{width:64.4166666667%;margin-top:18.3333333333%;margin-left:45.8333333333%;transition-delay:.09s}.p-top-features-pictures .img-4{width:57.75%;margin-top:-.8333333333%;margin-left:79.1666666667%;transition-delay:.12s}[data-animated=true] .p-top-features-pictures .img-1{margin-top:-10.7692307692%;margin-left:-61.5384615385%;opacity:0}[data-animated=true] .p-top-features-pictures .img-2{margin-top:21.5384615385%;margin-left:-55.3846153846%;opacity:0}[data-animated=true] .p-top-features-pictures .img-3{margin-top:16.9230769231%;margin-left:42.3076923077%;opacity:0}[data-animated=true] .p-top-features-pictures .img-4{margin-top:-.7692307692%;margin-left:73.0769230769%;opacity:0}@media (max-width: 1279px){.p-top-features-pictures .img-1{width:53.125%;margin-top:-17.5%;margin-left:-50%}.p-top-features-pictures .img-2{width:49.3125%;margin-top:35%;margin-left:-45%}.p-top-features-pictures .img-3{width:48.3125%;margin-top:27.5%;margin-left:34.375%}.p-top-features-pictures .img-4{width:43.3125%;margin-top:-1.25%;margin-left:59.375%}.p-top-features-pictures .img-4{margin-top:-11.6666666667%;margin-left:41.6666666667%}}@media (max-width: 992px){.p-top-features-pictures .img-1{margin-top:-170px;margin-left:-41.6666666667%}.p-top-features-pictures .img-2{margin-top:290px;margin-left:-41.6666666667%}.p-top-features-pictures .img-3{margin-top:250px;margin-left:46.6666666667%}.p-top-features-pictures .img-4{margin-top:-150px;margin-left:41.6666666667%}}@media (max-width: 576px){.p-top-features-pictures .img-1{width:100%;margin-top:-56.4102564103%;margin-left:-51.2820512821%}.p-top-features-pictures .img-2{width:76.4705882353%;margin-top:61.5384615385%;margin-left:-38.4615384615%}.p-top-features-pictures .img-3{width:90.9411764706%;margin-top:69.2307692308%;margin-left:30.7692307692%}.p-top-features-pictures .img-4{width:81.5294117647%;margin-top:-46.1538461538%;margin-left:48.7179487179%}}.p-top-movie-library-banner a{display:block;max-width:calc(960 * var(--font-ratio) * 1px);margin:0 auto}@media (any-hover: hover) and (pointer: fine){.p-top-movie-library-banner a{transition:opacity;transition-duration:var(--dur-normal)}.p-top-movie-library-banner a:where(:-moz-any-link):hover{opacity:.7}.p-top-movie-library-banner a:where(:any-link):hover{opacity:.7}.p-top-movie-library-banner a:where(:enabled):hover{opacity:.7}.p-top-movie-library-banner a:where(:-moz-any-link):focus-visible{opacity:.7}.p-top-movie-library-banner a:where(:any-link):focus-visible{opacity:.7}.p-top-movie-library-banner a:where(:enabled):focus-visible{opacity:.7}}.p-top-public-information ul{display:flex;flex-wrap:wrap;gap:0 calc(16 * var(--font-ratio) * 1px)}.p-top-public-information li{flex:0 0 calc(50% - 8 * var(--font-ratio) * 1px);border-bottom:2px solid currentColor}.p-top-public-information a{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;display:flex;gap:calc(8 * var(--font-ratio) * 1px);align-items:center;justify-content:space-between;min-height:calc(80 * var(--font-ratio) * 1px);padding:calc(13 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px) calc(13 * var(--font-ratio) * 1px) 0;text-decoration:none}@media (max-width: 576px){.p-top-public-information ul{gap:0;width:auto;margin-inline:calc(-16 * var(--font-ratio) * 1px);border-top:1px solid}.p-top-public-information li{display:flex;flex:0 0 50%;border-bottom:1px solid}.p-top-public-information li:nth-child(odd){border-right:1px solid}.p-top-public-information a{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;gap:calc(8 * var(--font-ratio) * 1px);width:100%;min-height:0;padding:calc(16 * var(--font-ratio) * 1px)}}.p-top-section-public-information{color:var(--c-base-white)}.p-top-section-public-information .p-section__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:stretch}.p-top-section-public-information .p-section__header{flex:1 0 auto;padding-inline:calc(70 * var(--font-ratio) * 1px)}.p-top-section-public-information .p-section__container{flex:0 0 calc(660 * var(--font-ratio) * 1px);margin-inline:auto}@media (max-width: 1279px){.p-top-section-public-information .p-section__container{flex:0 0 100%}}.p-top-menu-by-visitor{--_column: 2;--_gap: clamp(calc(16 * var(--font-ratio) * 1px), 2cqi, calc(24 * var(--font-ratio) * 1px));--_width: calc((100% - var(--_gap) * (var(--_column) - 1)) / var(--_column));--_direction: row;--_padding: 24;--_background-color: var(--c-base-white);--_dur: var(--dur-normal);--_bxsh: var(--bxsh);--_bdrs: var(--bdrs-small);--_icon-size: 24}.p-top-menu-by-visitor__list{position:relative;display:flex;flex-wrap:wrap;gap:var(--_gap);justify-content:center}.p-top-menu-by-visitor__item{display:flex;flex:0 0 var(--_width)}.p-top-menu-by-visitor__item--col4{--_column: 4;--_direction: column;--_width: calc((100% - var(--_gap) * (var(--_column) - 1)) / var(--_column));text-align:center}.p-top-menu-by-visitor__item>*{display:flex;flex-direction:var(--_direction);gap:calc(16 * var(--font-ratio) * 1px) calc(24 * var(--font-ratio) * 1px);width:100%;padding:calc(var(--_padding) * var(--font-ratio) * 1px);text-decoration:none;background:var(--_background-color);border-radius:calc(var(--_bdrs) * var(--font-ratio) * 1px);box-shadow:var(--_bxsh)}.p-top-menu-by-visitor__thumb{position:relative;max-width:calc(180 * var(--font-ratio) * 1px);overflow:hidden;border-radius:calc(var(--_bdrs) * var(--font-ratio) * 1px)}.p-top-menu-by-visitor__thumb img{display:block;width:100%}.p-top-menu-by-visitor__body dt{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4;margin-bottom:calc(16 * var(--font-ratio) * 1px)}.p-top-menu-by-visitor__body ul>*+*{margin-top:calc(8 * var(--font-ratio) * 1px)}.p-top-menu-by-visitor__body .link{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;text-decoration:none}@media (any-hover: hover) and (pointer: fine){.p-top-menu-by-visitor__body .link:where(:-moz-any-link):hover{color:var(--c-primary-blue)}.p-top-menu-by-visitor__body .link:where(:any-link):hover{color:var(--c-primary-blue)}.p-top-menu-by-visitor__body .link:where(:enabled):hover{color:var(--c-primary-blue)}.p-top-menu-by-visitor__body .link:where(:-moz-any-link):focus-visible{color:var(--c-primary-blue)}.p-top-menu-by-visitor__body .link:where(:any-link):focus-visible{color:var(--c-primary-blue)}.p-top-menu-by-visitor__body .link:where(:enabled):focus-visible{color:var(--c-primary-blue)}}.p-top-menu-by-visitor__body .link svg{width:calc(var(--_icon-size) * var(--font-ratio) * 1px);height:calc(var(--_icon-size) * var(--font-ratio) * 1px)}.p-top-menu-by-visitor__body>.link{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem)}@media (max-width: 1279px){.p-top-menu-by-visitor{--_column: 1}.p-top-menu-by-visitor__list{max-width:calc(584 * var(--font-ratio) * 1px);margin:0 auto}.p-top-menu-by-visitor__item--col4{--_column: 2}}@media (max-width: 768px){.p-top-menu-by-visitor{--_column: 2;--_direction: column}.p-top-menu-by-visitor__item{gap:calc(8 * var(--font-ratio) * 1px)}.p-top-menu-by-visitor__item--col4{--_column: 2;--_width: calc((100% - var(--_gap) * (var(--_column) - 1)) / var(--_column))}.p-top-menu-by-visitor__thumb{max-width:100%}}@media (max-width: 576px){.p-top-menu-by-visitor{--_padding: 8}.p-top-menu-by-visitor__body dt{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;margin-bottom:calc(8 * var(--font-ratio) * 1px)}.p-top-menu-by-visitor__body .link{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.p-top-menu-by-visitor__body .link svg{--_icon-size: 16}}@media (max-width: 768px){.p-top-highschool-banner{display:none}}.p-top-highschool-banner-sp{--_slide-size: 310;--_gap: 8;position:relative;display:none}.p-top-highschool-banner-sp__container{position:relative}.p-top-highschool-banner-sp__slider{position:relative;display:flex}.p-top-highschool-banner-sp__slider>*{flex:0 0 calc(var(--_slide-size) * var(--font-ratio) * 1px);margin-block-start:0!important;margin-inline:calc(var(--_gap) * var(--font-ratio) * 1px)}.p-top-highschool-banner-sp__arrow{position:absolute;top:calc(50% - 12 * var(--font-ratio) * 1px);width:calc(32 * var(--font-ratio) * 1px);height:calc(64 * var(--font-ratio) * 1px);color:#fff;background:#00000080;transform:translateY(-50%)}.p-top-highschool-banner-sp__arrow:disabled{opacity:.2}.p-top-highschool-banner-sp__arrow--prev{left:calc(-16 * var(--font-ratio) * 1px);border-radius:0 calc(8 * var(--font-ratio) * 1px) calc(8 * var(--font-ratio) * 1px) 0}.p-top-highschool-banner-sp__arrow--next{right:calc(-16 * var(--font-ratio) * 1px);border-radius:calc(8 * var(--font-ratio) * 1px) 0 0 calc(8 * var(--font-ratio) * 1px)}.p-top-highschool-banner-sp__dots{display:flex;gap:calc(16 * var(--font-ratio) * 1px);justify-content:center;margin-top:calc(16 * var(--font-ratio) * 1px)}.p-top-highschool-banner-sp__dots button{display:block;width:calc(8 * var(--font-ratio) * 1px);height:calc(8 * var(--font-ratio) * 1px);background:currentColor;border-radius:calc(8 * var(--font-ratio) * 1px)}.p-top-highschool-banner-sp__dots button.embla__dot--selected{background:var(--c-base-middle)}@media (max-width: 768px){.p-top-highschool-banner-sp{display:block}}.p-top-banner-section{--_background-color: var(--bgc-bright);--_padding-block-start: 80;--_padding-block-end: 80;--_padding-inline: 0;position:relative;padding-block:calc(var(--_padding-block-start) * var(--font-ratio) * 1px) calc(var(--_padding-block-end) * var(--font-ratio) * 1px);padding-inline:calc(var(--_padding-inline) * var(--font-ratio) * 1px);overflow:var(--_overflow)}.p-top-banner-section:not(:has(.p-top-banner-section__bg))+.p-top-banner-section:not(:has(.p-top-banner-section__bg)){padding-block-start:0}.p-top-banner-section--center{text-align:center}.p-top-banner-section__bg{--x50vw: calc((100vw - var(--w-scrollbar, 0px)) / 2);position:absolute;top:0;left:calc(50% - var(--x50vw, 50vw));z-index:-1;width:calc(100vw - var(--w-scrollbar, 0px));height:100%;overflow:hidden;background-color:var(--_background-color)}@media (max-width: 576px){.p-top-banner-section{--_padding-block-start: 40;--_padding-block-end: 40}}.c-card-campus{--_padding: 32;--_gap: 24;--_background-color: var(--c-base-white);--_dur: var(--dur-normal);--_icon: f.px(24);--_bxsh: var(--bxsh);--_bdrs: var(--bdrs-xlarge);--_bdrs-img: var(--bdrs-small);position:relative;display:flex;flex-direction:column;width:100%;padding:calc(var(--_padding) * var(--font-ratio) * 1px);overflow:hidden;text-decoration:none;background:var(--_background-color);border-radius:calc(var(--_bdrs) * var(--font-ratio) * 1px);box-shadow:var(--_bxsh);transition:filter;transition-duration:var(--_dur)}.c-card-campus>*+*{margin-top:calc(var(--_gap) * var(--font-ratio) * 1px)}.c-card-campus__thumb{--_gap: 24;position:relative;overflow:hidden;border-radius:calc(var(--_bdrs-img) * var(--font-ratio) * 1px)}.c-card-campus__thumb img{display:block;width:100%}.c-card-campus__body{display:flex;flex-direction:column;gap:calc(16 * var(--font-ratio) * 1px);line-height:var(--lh-normal)}.c-card-campus__button{display:flex;justify-content:center;padding-top:calc(24 * var(--font-ratio) * 1px);margin-top:auto;text-align:center}.c-card-campus hgroup{display:flex;flex-direction:column;align-items:center}.c-card-campus hgroup h3{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.c-card-campus hgroup p{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.c-card-campus .address{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.c-card-campus .link{color:var(--c-primary-blue)}.c-card-campus h4{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;display:flex;gap:calc(8 * var(--font-ratio) * 1px);margin-bottom:calc(16 * var(--font-ratio) * 1px)}.c-card-campus h4:before{display:block;width:calc(4 * var(--font-ratio) * 1px);content:"";background:currentColor}@media (max-width: 576px){.c-card-campus{--_padding: 16;--_gap: 16;--_background-color: var(--c-base-white);--_dur: var(--dur-normal);--_icon: f.px(24);--_bxsh: var(--bxsh);--_bdrs: var(--bdrs-large);--_bdrs-img: var(--bdrs-small)}.c-card-campus__thumb{--_gap: 8}.c-card-campus__body{gap:calc(8 * var(--font-ratio) * 1px)}.c-card-campus__button{padding-top:0;margin-top:calc(16 * var(--font-ratio) * 1px)}.c-card-campus hgroup h3{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.c-card-campus hgroup p{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5}.c-card-campus .address{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:400;line-height:1.5}.c-card-campus h4{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.c-card-campus h4:before{display:block;width:calc(4 * var(--font-ratio) * 1px);content:"";background:currentColor}.c-card-campus small{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5}}.p-section-a{--_padding-block-start: 120;--_padding-block-end: 0;--_padding-inline: 0;--_space: 64;--_block-space: 40;position:relative;padding-block:calc(var(--_padding-block-start) * var(--font-ratio) * 1px) calc(var(--_padding-block-end) * var(--font-ratio) * 1px);padding-inline:calc(var(--_padding-inline) * var(--font-ratio) * 1px)}.p-section-a:first-child{--_padding-block-start: 0}.p-section-a__container>:where(*+*){margin-top:calc(var(--_space) * var(--font-ratio) * 1px)}.p-section-a__container .block>:where(*:not(h3,h4,h5,h6)+*){margin-top:calc(var(--_block-space) * var(--font-ratio) * 1px)}@media (max-width: 576px){.p-section-a{--_padding-block-start: 64;--_padding-block-end: 0;--_space: 64;--_block-space: 24}}.p-parts+.p-parts{padding-top:calc(40 * var(--font-ratio) * 1px);margin-top:calc(40 * var(--font-ratio) * 1px);border-top:1px solid var(--c-base-middle)}.p-parts>.expander{display:grid;grid-template-areas:"title . button1 . button2" ". . . . ." "content content content content content";grid-template-rows:auto 10px auto;grid-template-columns:1fr 20px auto 10px auto;margin-bottom:calc(20px * var(--font-ratio))}.p-parts>.expander>.expander__content{grid-area:content;overflow:hidden}.p-parts .title{grid-area:title;font-size:calc(20rem / var(--fz-root) * var(--font-ratio))}.p-parts .button-copy{position:relative;display:flex;grid-area:button2;align-self:center;padding:5px 15px;margin-left:auto;font-size:11px;font-weight:700;color:#fff;background:var(--c-primary-blue);border-radius:8px;box-shadow:var(--bxsh)}.p-parts .button-copy:before{content:"コードをコピーする"}.p-parts .button-copy.-shift:before{content:"コンポーネントをコピーする"}.p-parts .button-copy.-fin{background:var(--c-creator)}.p-parts .button-copy.-fin:before{content:"コピー完了！！"}.p-parts .button-expander{position:relative;display:flex;grid-area:button1;align-self:center;padding:5px 15px;margin-left:auto;font-size:11px;font-weight:700;color:#fff;background:var(--c-design);border-radius:8px;box-shadow:var(--bxsh)}.p-parts .button-expander:before{content:"コードを見る"}.p-parts .button-expander[data-expanded=true]{color:var(--c-base);background:#fff}.p-parts .button-expander[data-expanded=true]:before{content:"コードを閉じる"}.p-parts .note{padding:calc(16 * var(--font-ratio) * 1px);margin-bottom:calc(20 * var(--font-ratio) * 1px);font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5;background:#f1f1f1}.c-arrow-l{--_bgc: var(--color-model-20, var(--c-accent-20));--container-space: 24;--container-space-sp: 24;display:block;width:calc(74 * var(--font-ratio) * 1px);height:calc(36 * var(--font-ratio) * 1px);margin-inline:auto;clip-path:polygon(0 0,100% 0,50% 100%,0 0);background:var(--_bgc)}.c-arrow-l+*{--container-space: 24;--container-space-sp: 24}.c-link-anchor{--_basis: 150}.c-link-anchor--lg{--_basis: 179}.c-link-anchor ul{display:flex;flex-wrap:wrap;gap:calc(16 * var(--font-ratio) * 1px);justify-content:center}.c-link-anchor li{display:flex;flex:0 0 calc(var(--_basis) * var(--font-ratio) * 1px)}.c-link-anchor a{display:flex;flex-direction:column;align-items:center;width:100%;padding:calc(12 * var(--font-ratio) * 1px) calc(12 * var(--font-ratio) * 1px) calc(8 * var(--font-ratio) * 1px);font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;text-align:center;text-decoration:none;background:var(--c-base-white);border:2px solid;border-radius:calc(var(--bdrs-small) * var(--font-ratio) * 1px)}@media (max-width: 576px){.c-link-anchor ul{gap:calc(6 * var(--font-ratio) * 1px);justify-content:flex-start}.c-link-anchor li{flex:0 0 calc(33.333% - 4 * var(--font-ratio) * 1px);min-width:0;max-width:100%}.c-link-anchor a{display:flex;flex-direction:column;padding:calc(8 * var(--font-ratio) * 1px) calc(2 * var(--font-ratio) * 1px) calc(4 * var(--font-ratio) * 1px);border-width:1px}}.form-grid{display:flex;flex-wrap:wrap;gap:20px;padding:calc(20 * var(--font-ratio) * 1px);background:var(--c-base-bright)}.form-grid>div{display:flex;flex:0 0 auto;gap:10px;align-items:center}.form-grid>div label{font-weight:700;text-align:right;white-space:nowrap}.form-grid>div.w100{flex:0 0 100%}.fill-block[data-astro-cid-q6witp3g]{--x50vw: calc((100vw - var(--w-scrollbar, 0px)) / 2);position:relative;left:calc(50% - var(--x50vw, 50vw));width:calc(100vw - var(--w-scrollbar, 0px))}.c-hero-article{--_text-color: var(--color-model, var(--dept-color, var(--c-accent)));padding:calc(24 * var(--font-ratio) * 1px) min(80 * var(--font-ratio) * 1px,4.1666666667%) 0}.c-hero-article__inner{position:relative}.c-hero-article__contents{position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;padding:calc(20 * var(--font-ratio) * 1px) 6.8181818182%}.c-hero-article__img{position:relative;z-index:-1;overflow:hidden;border-radius:calc(40 * var(--font-ratio) * 1px)}.c-hero-article__img img{display:block;width:100%;height:100%}.c-hero-article .title>span{font-size:clamp(calc(40 / var(--fz-root) * var(--font-ratio) * 1rem),3.3333333333vw,calc(64 / var(--fz-root) * var(--font-ratio) * 1rem));font-weight:700;line-height:1.2;display:inline-block;padding:calc(8 * var(--font-ratio) * 1px) calc(24 * var(--font-ratio) * 1px);color:#fff;background-color:var(--_text-color);-webkit-box-decoration-break:clone;box-decoration-break:clone}.c-hero-article .caption{margin-bottom:calc(16 * var(--font-ratio) * 1px);font-size:calc(12 * var(--font-ratio) * 1px);font-weight:700;line-height:1.5;color:#fff;text-shadow:1px 1px 0 var(--c-base),-1px -1px 0 var(--c-base),1px -1px 0 var(--c-base),-1px 1px 0 var(--c-base),1px 1px 0 var(--c-base)}@media (max-width: 576px){.c-hero-article{padding:0}.c-hero-article__contents{padding:calc(20 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px)}.c-hero-article__img{border-radius:0}.c-hero-article .title{margin-top:auto}.c-hero-article .title>span{padding:calc(4 * var(--font-ratio) * 1px) calc(8 * var(--font-ratio) * 1px);font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem)}.c-hero-article .caption{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem)}}.fill-block[data-astro-cid-c4qaqt5y],.fill-block[data-astro-cid-krkd4q4h],.fill-block[data-astro-cid-6fhcvjlx]{--x50vw: calc((100vw - var(--w-scrollbar, 0px)) / 2);position:relative;left:calc(50% - var(--x50vw, 50vw));width:calc(100vw - var(--w-scrollbar, 0px))}.c-link-list{display:flex;flex-wrap:wrap;gap:.4em 1.5em}.p-opencampus-event-card-scroller .simplebar-wrapper{padding-bottom:calc(20 * var(--font-ratio) * 1px)}.p-opencampus-event-card-scroller .simplebar-track{width:calc(100% - 32 * var(--font-ratio) * 1px);max-width:calc(600 * var(--font-ratio) * 1px);height:8px;margin:0 auto;background:var(--c-base-middle);border-radius:10px}.p-opencampus-event-card-scroller .simplebar-scrollbar:before{top:0;bottom:0}.c-text-d-01{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4;display:flex;gap:.5em;align-items:center;justify-content:center}.c-text-d-01:before{content:"＼"}.c-text-d-01:after{content:"／"}@media (max-width: 576px){.c-text-d-01{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;align-items:flex-end}}.p-opencampus-additional-info{--_padding-inline: var(--w-container-gutter);--x50vw: calc((100vw - var(--w-scrollbar, 0px)) / 2);position:relative;left:calc(50% - var(--x50vw, 50vw));width:calc(100vw - var(--w-scrollbar, 0px));padding:0 calc(var(--_padding-inline) * var(--font-ratio) * 1px)}.p-opencampus-additional-info__inner{max-width:calc(960 * var(--font-ratio) * 1px);margin:0 auto}.p-opencampus-additional-info__heading{font-size:calc(32 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4;margin-bottom:calc(16 * var(--font-ratio) * 1px)}.p-opencampus-additional-info__heading small{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;display:block;margin-bottom:calc(8 * var(--font-ratio) * 1px)}.p-opencampus-additional-info__content{display:flex;flex-wrap:wrap;gap:calc(32 * var(--font-ratio) * 1px)}.p-opencampus-additional-info__item{display:flex;flex:0 0 calc(25% - 24 * var(--font-ratio) * 1px);flex-direction:column;padding:calc(24 * var(--font-ratio) * 1px);color:var(--c-base);text-decoration:none;background:#fff;border-radius:calc(var(--bdrs-small) * var(--font-ratio) * 1px);box-shadow:var(--bxsh)}@media (any-hover: hover) and (pointer: fine){.p-opencampus-additional-info__item--link:where(:-moz-any-link):hover h4{color:var(--c-primary-blue)}.p-opencampus-additional-info__item--link:where(:any-link):hover h4{color:var(--c-primary-blue)}.p-opencampus-additional-info__item--link:where(:enabled):hover h4{color:var(--c-primary-blue)}.p-opencampus-additional-info__item--link:where(:-moz-any-link):focus-visible h4{color:var(--c-primary-blue)}.p-opencampus-additional-info__item--link:where(:any-link):focus-visible h4{color:var(--c-primary-blue)}.p-opencampus-additional-info__item--link:where(:enabled):focus-visible h4{color:var(--c-primary-blue)}}.p-opencampus-additional-info__item h4{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4;margin-bottom:calc(16 * var(--font-ratio) * 1px);transition:color var(--dur-normal)}.p-opencampus-additional-info__item p{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5}.p-opencampus-additional-info__item a{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5;color:var(--c-base);text-decoration:none}@media (any-hover: hover) and (pointer: fine){.p-opencampus-additional-info__item a:where(:-moz-any-link):hover{color:var(--c-primary-blue)}.p-opencampus-additional-info__item a:where(:any-link):hover{color:var(--c-primary-blue)}.p-opencampus-additional-info__item a:where(:enabled):hover{color:var(--c-primary-blue)}.p-opencampus-additional-info__item a:where(:-moz-any-link):focus-visible{color:var(--c-primary-blue)}.p-opencampus-additional-info__item a:where(:any-link):focus-visible{color:var(--c-primary-blue)}.p-opencampus-additional-info__item a:where(:enabled):focus-visible{color:var(--c-primary-blue)}}.p-opencampus-additional-info__item a+a{margin-top:calc(8 * var(--font-ratio) * 1px)}@media (max-width: 992px){.p-opencampus-additional-info__content{gap:calc(16 * var(--font-ratio) * 1px)}.p-opencampus-additional-info__item{flex:0 0 calc(50% - 8 * var(--font-ratio) * 1px)}}@media (max-width: 992px){.p-opencampus-additional-info{--_padding-inline: var(--w-container-gutter-sp)}}@media (max-width: 576px){.p-opencampus-additional-info__heading{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.p-opencampus-additional-info__heading small{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.p-opencampus-additional-info__item{padding:calc(8 * var(--font-ratio) * 1px)}.p-opencampus-additional-info h4{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;margin-bottom:calc(8 * var(--font-ratio) * 1px)}.p-opencampus-additional-info p,.p-opencampus-additional-info a{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5}}.fill-block[data-astro-cid-rihflv5e]{--x50vw: calc((100vw - var(--w-scrollbar, 0px)) / 2);position:relative;left:calc(50% - var(--x50vw, 50vw));width:calc(100vw - var(--w-scrollbar, 0px))}.c-richtext{--richtext-space-top: 16;--richtext-space-bottom: 16}.c-richtext h2{--richtext-space-top: 40;--richtext-space-bottom: 40;font-size:calc(36 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.c-richtext h3{--richtext-space-top: 40;font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.c-richtext p{--richtext-space-top: 8;--richtext-space-bottom: 8}.c-richtext em{font-style:italic}.c-richtext>*:not(:first-child){margin-top:calc(var(--richtext-space-top) * var(--font-ratio) * 1px)}.c-richtext>*:not(:last-child){margin-bottom:calc(var(--richtext-space-bottom) * var(--font-ratio) * 1px)}.c-richtext a{color:var(--c-primary-blue)}.c-richtext ul,.c-richtext ol{display:block;padding-left:.3em;line-height:1.5}.c-richtext li{position:relative;display:grid;grid-template-columns:auto 1fr;gap:0 .5em;margin-top:calc(8 * var(--font-ratio) * 1px);list-style:none}.c-richtext li:before{width:4px;height:4px;margin-top:calc((1lh - 4px)/2);content:"";background-color:currentColor;border-radius:50%}.c-richtext li ul,.c-richtext li ol{grid-column:1/-1;padding-left:1em}.c-richtext ol{counter-reset:num 0}.c-richtext ol>li:before{width:auto;min-width:1em;height:auto;margin-top:0;content:counters(num,"-") ". ";counter-increment:num 1;background:none}@media (max-width: 576px){.c-richtext h2{--richtext-space-top: 24;--richtext-space-bottom: 24;font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem)}.c-richtext h3{--richtext-space-top: 24;font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem)}}.c-tab{position:relative}.c-tab__list{margin-bottom:calc(40 * var(--font-ratio) * 1px);border-bottom:1px solid var(--c-base-middle)}.c-tab__list .simplebar-content{display:flex}.c-tab__list .simplebar-horizontal{top:100%}.c-tab__button{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;position:relative;flex:0 0 auto;min-width:calc(200 * var(--font-ratio) * 1px);padding:calc(16 * var(--font-ratio) * 1px);transition:color var(--dur-normal)}.c-tab__button:after{position:absolute;bottom:0;left:0;width:100%;height:4px;content:""}.c-tab__button[aria-selected=true]:after{background-color:currentColor}@media (any-hover: hover) and (pointer: fine){.c-tab__button:where(:-moz-any-link):hover{color:var(--c-link)}.c-tab__button:where(:any-link):hover{color:var(--c-link)}.c-tab__button:where(:enabled):hover{color:var(--c-link)}.c-tab__button:where(:-moz-any-link):focus-visible{color:var(--c-link)}.c-tab__button:where(:any-link):focus-visible{color:var(--c-link)}.c-tab__button:where(:enabled):focus-visible{color:var(--c-link)}}@media (max-width: 576px){.c-tab__list{--_bdrs: var(--bdrs-small);margin-bottom:calc(40 * var(--font-ratio) * 1px)}.c-tab__button{min-width:calc(80 * var(--font-ratio) * 1px);padding:calc(12 * var(--font-ratio) * 1px);font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem)}}.p-cta .p-section__bg{background:url(/assets/img/common/bg_cta.jpg) repeat-y 0 center/cover}.p-syllabus{--_margin: 24;--_indent: 24}.p-syllabus .accordion__button[aria-expanded=true] .c-icon{transform:rotate(90deg)}.p-syllabus .accordion__content:not(:first-child){margin-top:calc(var(--_margin) * var(--font-ratio) * 1px)}.p-syllabus .accordion__content ul{margin-left:calc(var(--_indent) * var(--font-ratio) * 1px)}.p-syllabus li:not(:first-child):not(:has(>a)){margin-top:calc(var(--_margin) * var(--font-ratio) * 1px)}.p-syllabus button{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4;display:flex;align-items:center;text-align:left}.p-syllabus button .c-icon{margin-right:calc(5 * var(--font-ratio) * 1px)}.p-syllabus .link a{display:inline-flex}.p-syllabus .link a:before{display:block;flex:0 0 4px;width:4px;height:4px;margin-top:calc(.5lh - 4px);margin-right:.5em;content:"";background-color:currentColor;border-radius:4px}@media (max-width: 576px){.p-syllabus{--_margin: 8;--_indent: 20}.p-syllabus button{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem)}}.p-parts-list>*+*{padding-top:calc(40 * var(--font-ratio) * 1px);margin-top:calc(40 * var(--font-ratio) * 1px);border-top:1px solid var(--c-base-middle)}.p-feature-filter .simplebar-scrollable-x .simplebar-wrapper{padding-bottom:calc(20 * var(--font-ratio) * 1px)}.p-feature-filter__content{display:flex;gap:calc(16 * var(--font-ratio) * 1px)}@media (max-width: 576px){.p-feature-filter__content{gap:calc(8 * var(--font-ratio) * 1px)}}.p-search .gsc-control-cse{background:none;border:0}.p-search button.gsc-search-button{width:calc(152 * var(--font-ratio) * 1px);height:calc(56 * var(--font-ratio) * 1px)!important;background:var(--c-base);border:none;border-radius:999px!important;transition:all .2s}.p-search button.gsc-search-button:after{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);color:var(--c-base-white);content:"検索"}.p-search button.gsc-search-button svg{display:none}@media (any-hover: hover) and (pointer: fine){.p-search button.gsc-search-button:where(:-moz-any-link):hover{background-color:var(--c-primary-blue)}.p-search button.gsc-search-button:where(:any-link):hover{background-color:var(--c-primary-blue)}.p-search button.gsc-search-button:where(:enabled):hover{background-color:var(--c-primary-blue)}.p-search button.gsc-search-button:where(:-moz-any-link):focus-visible{background-color:var(--c-primary-blue)}.p-search button.gsc-search-button:where(:any-link):focus-visible{background-color:var(--c-primary-blue)}.p-search button.gsc-search-button:where(:enabled):focus-visible{background-color:var(--c-primary-blue)}}.p-search .gsc-input .gsc-input-box{background:none!important;background-color:var(--c-base-soft)!important;border:0!important;border:1px solid rgb(205,206,213)!important;border-radius:calc(var(--bdrs-xsmall) * var(--font-ratio) * 1px)}.p-search .gsc-input tr,.p-search .gsc-input .gsib_a{padding:0}.p-search .gsc-input input{height:calc(56 * var(--font-ratio) * 1px)!important;padding:calc(4 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px)!important;margin:0!important;background:none!important}.p-search .gsc-selected-option{white-space:nowrap}.p-search .gs-title{font-weight:700}.p-search .gsc-cursor{display:flex!important;gap:calc(8 * var(--font-ratio) * 1px);align-items:center;justify-content:center;margin-bottom:calc(30 * var(--font-ratio) * 1px)}.p-search .gsc-cursor .gsc-cursor-page{display:flex!important;align-items:center;justify-content:center;width:calc(40 * var(--font-ratio) * 1px);height:calc(40 * var(--font-ratio) * 1px);margin:0!important;line-height:1.5;border-radius:calc(var(--bdrs-xsmall) * var(--font-ratio) * 1px);transition:all .2s}@media (any-hover: hover) and (pointer: fine){.p-search .gsc-cursor .gsc-cursor-page:where(:-moz-any-link):hover{color:var(--c-base-white);background-color:var(--c-link)}.p-search .gsc-cursor .gsc-cursor-page:where(:any-link):hover{color:var(--c-base-white);background-color:var(--c-link)}.p-search .gsc-cursor .gsc-cursor-page:where(:enabled):hover{color:var(--c-base-white);background-color:var(--c-link)}.p-search .gsc-cursor .gsc-cursor-page:where(:-moz-any-link):focus-visible{color:var(--c-base-white);background-color:var(--c-link)}.p-search .gsc-cursor .gsc-cursor-page:where(:any-link):focus-visible{color:var(--c-base-white);background-color:var(--c-link)}.p-search .gsc-cursor .gsc-cursor-page:where(:enabled):focus-visible{color:var(--c-base-white);background-color:var(--c-link)}}.p-search .gsc-cursor .gsc-cursor-current-page{color:var(--c-base-white)!important;background:var(--c-base)!important}.p-search .gsc-orderby-container,.p-search .gcsc-more-maybe-branding-root{display:none}@media (max-width: 576px){.p-search button.gsc-search-button{width:calc(100 * var(--font-ratio) * 1px);height:calc(50 * var(--font-ratio) * 1px)!important}.p-search .gsc-input input{height:calc(50 * var(--font-ratio) * 1px)!important}.p-search .gsc-cursor{gap:calc(4 * var(--font-ratio) * 1px)}.p-search .gsc-cursor .gsc-cursor-page{width:calc(30 * var(--font-ratio) * 1px);height:calc(30 * var(--font-ratio) * 1px)}}.p-event-detail{--_article-content-space: 80;--_padding-inline: 40;--_padding-block: 40;--_bgc: var(--c-base-white);--_bdrs: var(--bdrs-medium);--_bxsh: var(--bxsh);padding-block:calc(var(--_padding-block) * var(--font-ratio) * 1px);padding-inline:calc(var(--_padding-inline) * var(--font-ratio) * 1px);background-color:var(--_bgc);border-radius:calc(var(--_bdrs) * var(--font-ratio) * 1px);box-shadow:var(--_bxsh)}.p-event-detail>*+*{padding-top:calc(40 * var(--font-ratio) * 1px);margin-top:calc(40 * var(--font-ratio) * 1px);border-top:1px solid var(--c-base-middle)}.p-event-detail>div>*:not(h3)+*{margin-top:calc(32 * var(--font-ratio) * 1px)}.p-event-detail h3{margin-bottom:calc(16 * var(--font-ratio) * 1px)}.p-event-detail .date{display:flex;flex-wrap:wrap;gap:calc(4 * var(--font-ratio) * 1px) calc(24 * var(--font-ratio) * 1px)}.p-event-detail .date em{font-size:calc(24 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4;font-style:normal}.p-event-detail .date span{font-weight:700}.p-event-detail .info{--_tooltip-width: 176;position:relative;color:var(--c-primary);text-decoration:none}.p-event-detail .buttons{display:flex;flex-direction:column;gap:calc(24 * var(--font-ratio) * 1px);align-items:center}@media (max-width: 576px){.p-event-detail{--_article-content-space: 40;--_padding-inline: 16;--_padding-block: 24}.p-event-detail>*+*{padding-top:calc(24 * var(--font-ratio) * 1px);margin-top:calc(24 * var(--font-ratio) * 1px)}.p-event-detail>div>*:not(h3)+*{margin-top:calc(24 * var(--font-ratio) * 1px)}.p-event-detail .date{gap:calc(4 * var(--font-ratio) * 1px) calc(8 * var(--font-ratio) * 1px)}.p-event-detail .date em{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}}.p-opencampus-event-links{display:flex;flex-direction:column;gap:calc(20 * var(--font-ratio) * 1px);align-items:center;--container-space: 0}@media (max-width: 576px){.p-opencampus-event-links{gap:calc(16 * var(--font-ratio) * 1px)}}.c-figure-s{--_gap: 24;--_direction: column;--_background-color: var(--c-base-white);--_dur: var(--dur-normal);--_bdrs: var(--bdrs-small);--_thumb: 200;position:relative;display:flex;flex-direction:var(--_direction, column);gap:calc(var(--_gap) * var(--font-ratio) * 1px);width:100%;text-decoration:none;transition:filter;transition-duration:var(--_dur)}.c-figure-s__thumb{position:relative;overflow:hidden;border-radius:calc(var(--_bdrs) * var(--font-ratio) * 1px)}.c-figure-s__thumb img{display:block;width:100%}.c-figure-s--row{--_direction: row;--_gap: 40;--_thumb: 140}.c-figure-s--row .c-figure-s__thumb{flex:0 0 calc(var(--_thumb) * var(--font-ratio) * 1px)}.c-figure-s--row .c-figure-s__body{display:flex;flex:1;flex-direction:column;justify-content:center;padding:calc(12 * var(--font-ratio) * 1px) 0}@media (max-width: 576px){.c-figure-s{--_bdrs: var(--bdrs-small);--_gap: 8}.c-figure-s--row{--_gap: 24;--_thumb: 100}}.p-opencampus-flow{--_flow-color-01: #ec8b23;--_flow-color-02: #199ed6;--_flow-color-03: #07399e;--_flow-height: 160;--_flow-gap: 16;position:relative;display:flex;flex-wrap:wrap;gap:calc(var(--_flow-gap) * var(--font-ratio) * 1px)}.p-opencampus-flow__item{position:relative;display:flex;flex:1;align-items:center;justify-content:center;height:calc(var(--_flow-height) * var(--font-ratio) * 1px);color:var(--c-base-white);text-align:center}.p-opencampus-flow__item:after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;clip-path:polygon(0 0,calc(100% - 40px) 0,100% 50%,calc(100% - 40px) 100%,0 100%);content:"";background-color:var(--_flow-color)}.p-opencampus-flow__item--01{--_flow-color: var(--_flow-color-01);flex:0 0 100%}.p-opencampus-flow__item--02{--_flow-color: var(--_flow-color-02);flex:0 0 calc(50% - var(--_flow-gap) * var(--font-ratio) * 1px / 2)}.p-opencampus-flow__item--03{--_flow-color: var(--_flow-color-03);flex:0 0 calc(50% - var(--_flow-gap) * var(--font-ratio) * 1px / 2)}.p-opencampus-flow__item .title{font-size:calc(40 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4}.p-opencampus-flow__item .time{font-weight:700}.p-opencampus-flow__item .point{position:relative;top:calc(-20 * var(--font-ratio) * 1px);display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(155 * var(--font-ratio) * 1px);height:calc(155 * var(--font-ratio) * 1px);margin-left:12.9166666667%;color:var(--c-base);background:#fff;border:5px solid var(--_flow-color-01);border-radius:var(--bdrs-pill)}.p-opencampus-flow__item .point span{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4;display:block}.p-opencampus-flow__item .point em{font-size:calc(28 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.4;display:block;font-style:normal;color:var(--_flow-color-01)}@media (max-width: 576px){.p-opencampus-flow{--_flow-height: 80;--_flow-gap: 8;--_flow-fz: 20;margin-top:calc(20 * var(--font-ratio) * 1px)}.p-opencampus-flow__item:after{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%)}.p-opencampus-flow .title{font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.p-opencampus-flow .time{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.p-opencampus-flow .point{top:calc(-10 * var(--font-ratio) * 1px);width:calc(80 * var(--font-ratio) * 1px);height:calc(80 * var(--font-ratio) * 1px);margin-left:calc(16 * var(--font-ratio) * 1px);border-width:3px}.p-opencampus-flow .point span{font-size:calc(10 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.p-opencampus-flow .point em{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}}.c-hero-image img{display:block;width:100%;height:100%}.c-slider-modal{--_slide-size: 600;--_gap: 35;position:relative;overflow:hidden}.c-slider-modal>*+*{margin-top:calc(24 * var(--font-ratio) * 1px)}.c-slider-modal .arrow{position:absolute;top:calc(50% - 12 * var(--font-ratio) * 1px);width:calc(32 * var(--font-ratio) * 1px);height:calc(64 * var(--font-ratio) * 1px);color:#fff;background:#00000080;transform:translateY(-50%)}.c-slider-modal .arrow:disabled{opacity:.2}.c-slider-modal .arrow.prev{left:0;border-radius:0 calc(8 * var(--font-ratio) * 1px) calc(8 * var(--font-ratio) * 1px) 0}.c-slider-modal .arrow.next{right:0;border-radius:calc(8 * var(--font-ratio) * 1px) 0 0 calc(8 * var(--font-ratio) * 1px)}.c-slider-modal .dots{display:flex;gap:calc(16 * var(--font-ratio) * 1px);justify-content:center;margin-top:calc(16 * var(--font-ratio) * 1px)}.c-slider-modal .dots button{display:block;width:calc(8 * var(--font-ratio) * 1px);height:calc(8 * var(--font-ratio) * 1px);background:currentColor;background:var(--c-base-middle);border-radius:calc(8 * var(--font-ratio) * 1px)}.c-slider-modal .dots button.embla__dot--selected{background:currentColor}.c-slider-modal .embla{position:relative}.c-slider-modal .embla__slide{position:relative;display:flex}.c-slider-modal .embla__slide>*{flex:0 0 calc(var(--_slide-size) * var(--font-ratio) * 1px);margin-inline:calc(var(--_gap) * var(--font-ratio) * 1px)}.c-slider-modal .embla-thumb{position:relative;margin-top:calc(24 * var(--font-ratio) * 1px)}.c-slider-modal .embla-thumb__slide{position:relative;display:flex;gap:calc(8 * var(--font-ratio) * 1px)}.c-slider-modal .embla-thumb__slide>*{flex:0 0 calc(200 * var(--font-ratio) * 1px)}@media (min-width: 576.02px){.c-slider-modal .embla .arrow,.c-slider-modal .embla .dots{display:none}}@media (max-width: 576px){.c-slider-modal{--_slide-size: 240;--_gap: 8}.c-slider-modal .embla-thumb{display:none}}.p-opencampus-section-dept{margin-top:calc(56 * var(--font-ratio) * 1px)}.p-opencampus-section-dept .p-section__container{position:static}.p-opencampus-section-dept .p-section__bg>*:first-child picture,.p-opencampus-section-dept .p-section__bg>*:first-child img{height:auto}.p-opencampus-section-dept .bg01,.p-opencampus-section-dept .bg02{position:absolute;top:calc(-80 * var(--font-ratio) * 1px);left:50%;z-index:0;pointer-events:none;transform:translate(-50%)}.p-opencampus-section-dept .bg01{width:calc(417 * var(--font-ratio) * 1px);margin-left:calc(-600 * var(--font-ratio) * 1px)}.p-opencampus-section-dept .bg02{width:calc(320 * var(--font-ratio) * 1px);margin-left:calc(650 * var(--font-ratio) * 1px)}@media (max-width: 576px){.p-opencampus-section-dept{margin-top:0}}.p-opencampus-tab{position:relative}.p-opencampus-tab__list{--_bdrs: var(--bdrs-medium);--_bgc: var(--c-base-bright);--_bdc: var(--c-base-middle);display:flex;margin-bottom:calc(80 * var(--font-ratio) * 1px)}.p-opencampus-tab__button{flex:1 0 0;padding:calc(16 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px);font-size:calc(20 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;color:#6f7383;background:var(--_bgc);border:2px solid var(--_bdc)}.p-opencampus-tab__button:first-child{border-radius:calc(var(--_bdrs) * var(--font-ratio) * 1px) 0 0 calc(var(--_bdrs) * var(--font-ratio) * 1px)}.p-opencampus-tab__button:last-child{border-radius:0 calc(var(--_bdrs) * var(--font-ratio) * 1px) calc(var(--_bdrs) * var(--font-ratio) * 1px) 0}.p-opencampus-tab__button.kamata[aria-selected=true]{--_bgc: var(--c-campus-k);--_bdc: var(--c-campus-k);color:#fff}.p-opencampus-tab__button.hachioji[aria-selected=true]{--_bgc: var(--c-campus-h);--_bdc: var(--c-campus-h);color:#fff}@media (max-width: 576px){.p-opencampus-tab__list{--_bdrs: var(--bdrs-small);margin-bottom:calc(40 * var(--font-ratio) * 1px)}.p-opencampus-tab__button{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;padding:calc(16 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px)}}.checkbox{--_bgc: var(--c-base-white);--_bdc: var(--c-base);--_size: 16;--_img: ""}.checkbox span{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5;display:inline-flex;gap:calc(8 * var(--font-ratio) * 1px);cursor:pointer}.checkbox span:before{position:relative;top:calc((1lh - var(--size) * var(--font-ratio) * 1px) / 2);display:block;flex:0 0 calc(var(--_size) * var(--font-ratio) * 1px);width:calc(var(--_size) * var(--font-ratio) * 1px);height:calc(var(--_size) * var(--font-ratio) * 1px);content:"";background-color:var(--_bgc);background-image:var(--_img);background-size:100%;border:1px solid var(--_bdc);border-radius:3px}.checkbox input{position:absolute;height:0}.checkbox:has(:checked){--_bgc: var(--c-base);--_img: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M13.552,5.183l-6.279,6.662-4.824-3.639.903-1.198,3.752,2.83,5.358-5.684,1.092,1.029Z" fill="%23fff"/></svg>')}@media (max-width: 576px){.checkbox span{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem)}}.p-opencampus-navigation__title{font-size:calc(18 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;display:flex}.p-opencampus-navigation__title[role=button]{cursor:pointer}.p-opencampus-navigation__title[role=button] .icon{position:relative;display:block;width:calc(24 * var(--font-ratio) * 1px);height:calc(24 * var(--font-ratio) * 1px);margin-left:auto;color:var(--c-base)}.p-opencampus-navigation__title[role=button] .icon svg{position:absolute;top:0;left:0;width:inherit;height:inherit}.p-opencampus-navigation__title[role=button][aria-expanded=true]{background:var(--_curent-bg)}.p-opencampus-navigation__title[role=button][aria-expanded=true] .icon>svg:nth-child(1){display:none}.p-opencampus-navigation__date{display:flex;flex-direction:column;gap:calc(8 * var(--font-ratio) * 1px);margin-bottom:calc(40 * var(--font-ratio) * 1px)}.p-opencampus-navigation__date>div{display:flex;gap:calc(16 * var(--font-ratio) * 1px);align-items:center}.p-opencampus-navigation__date>div label{font-size:calc(14 / var(--fz-root) * var(--font-ratio) * 1rem);line-height:1.5;white-space:nowrap}.p-opencampus-navigation__date>div>div{flex:1}.p-opencampus-navigation__date p{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem)}.p-opencampus-navigation__remove{margin-bottom:calc(16 * var(--font-ratio) * 1px)}.p-opencampus-navigation__item{display:flex;flex-direction:column;gap:calc(8 * var(--font-ratio) * 1px);padding-bottom:calc(8 * var(--font-ratio) * 1px);border-bottom:1px solid var(--c-base-middle)}.p-opencampus-navigation__item+.p-opencampus-navigation__item{margin-top:calc(8 * var(--font-ratio) * 1px)}.p-opencampus-navigation__item>div{display:flex;flex-direction:column}.p-opencampus-navigation__list{padding-left:calc(16 * var(--font-ratio) * 1px)}.p-opencampus-navigation__list>li{--_color: var(--_dept-color);border-bottom:1px solid var(--c-base-middle)}.p-opencampus-navigation__list>li:last-child{border:0}.p-opencampus-navigation__list>li.creators-college{--_color: var(--c-creator)}.p-opencampus-navigation__list>li.design-college{--_color: var(--c-design)}.p-opencampus-navigation__list>li.music-college{--_color: var(--c-music)}.p-opencampus-navigation__list>li.it-college{--_color: var(--c-it)}.p-opencampus-navigation__list>li.technology-college{--_color: var(--c-tech)}.p-opencampus-navigation__list>li.sports-college{--_color: var(--c-sports)}.p-opencampus-navigation__list>li>button{display:flex;align-items:center;width:100%;padding:calc(8 * var(--font-ratio) * 1px) 0;font-weight:700;color:var(--_color, --c-base);text-decoration:none;transition:color var(--dur-normal)}@media (any-hover: hover) and (pointer: fine){.p-opencampus-navigation__list>li>button:where(:-moz-any-link):hover{color:var(--c-hover)}.p-opencampus-navigation__list>li>button:where(:any-link):hover{color:var(--c-hover)}.p-opencampus-navigation__list>li>button:where(:enabled):hover{color:var(--c-hover)}.p-opencampus-navigation__list>li>button:where(:-moz-any-link):focus-visible{color:var(--c-hover)}.p-opencampus-navigation__list>li>button:where(:any-link):focus-visible{color:var(--c-hover)}.p-opencampus-navigation__list>li>button:where(:enabled):focus-visible{color:var(--c-hover)}}.p-opencampus-navigation__list>li>button .icon{position:relative;display:block;width:calc(24 * var(--font-ratio) * 1px);height:calc(24 * var(--font-ratio) * 1px);margin-left:auto;color:var(--c-base)}.p-opencampus-navigation__list>li>button .icon svg{position:absolute;top:0;left:0;width:inherit;height:inherit}.p-opencampus-navigation__list>li>button[aria-expanded=true]{background:var(--_curent-bg)}.p-opencampus-navigation__list>li>button[aria-expanded=true] .icon>svg:nth-child(1){display:none}.p-opencampus-navigation__list>li>div>ul{padding-top:calc(8 * var(--font-ratio) * 1px);padding-bottom:calc(16 * var(--font-ratio) * 1px)}.p-opencampus-navigation__list>li>div>ul>li+li{margin-top:calc(8 * var(--font-ratio) * 1px)}@media (max-width: 576px){.p-opencampus-navigation__title{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5}.p-opencampus-navigation__date{margin-bottom:calc(24 * var(--font-ratio) * 1px)}.p-opencampus-navigation__list>li>div a{font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem)}}.p-opencampus-navigation-expander__title{display:none}@media (max-width: 992px){.p-opencampus-navigation-expander{display:none;background-color:var(--c-base-white);border:2px solid;border-radius:calc(var(--bdrs-medium) * var(--font-ratio) * 1px)}.p-opencampus-navigation-expander__title{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;display:flex;gap:calc(8 * var(--font-ratio) * 1px);align-items:center;padding:calc(16 * var(--font-ratio) * 1px);cursor:pointer}.p-opencampus-navigation-expander__title .icon{position:relative;display:block;width:calc(32 * var(--font-ratio) * 1px);height:calc(32 * var(--font-ratio) * 1px);margin-left:auto}.p-opencampus-navigation-expander__title .icon svg{position:absolute;top:0;left:0;width:inherit;height:inherit}.p-opencampus-navigation-expander__title[aria-expanded=true] .icon>svg:nth-child(1){display:none}.p-opencampus-navigation-expander__inner{padding:calc(16 * var(--font-ratio) * 1px);border-top:1px solid var(--c-base-middle)}}.p-opencampus-halfmodal-navigation{--_button-margin: 64;--_button-height: 64;--_height: var(--height, calc(100svh - f.px(80)));position:fixed;bottom:0;left:0;z-index:1000;display:none;width:100%;height:var(--_height);margin-bottom:calc(var(--_button-margin) * var(--font-ratio) * 1px - var(--_height));touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--c-base-white);border-radius:calc(var(--bdrs-medium) * var(--font-ratio) * 1px) calc(var(--bdrs-medium) * var(--font-ratio) * 1px) 0 0;box-shadow:var(--bxsh)}[data-halfmodal] .wrapper:after{height:100%;opacity:1}.p-opencampus-halfmodal-navigation__title{font-size:calc(16 / var(--fz-root) * var(--font-ratio) * 1rem);font-weight:700;line-height:1.5;position:relative;display:flex;gap:calc(8 * var(--font-ratio) * 1px);align-items:center;height:calc(var(--_button-height) * var(--font-ratio) * 1px);padding:calc(24 * var(--font-ratio) * 1px) calc(20 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px);touch-action:none;cursor:grab}.p-opencampus-halfmodal-navigation__title:active{cursor:grabbing}.p-opencampus-halfmodal-navigation__title:before{position:absolute;top:calc(8 * var(--font-ratio) * 1px);left:50%;width:calc(64 * var(--font-ratio) * 1px);height:calc(5 * var(--font-ratio) * 1px);content:"";background-color:#ccc;border-radius:calc(5 * var(--font-ratio) * 1px);transform:translate(-50%)}.p-opencampus-halfmodal-navigation__submit{display:none;margin-left:auto}.p-opencampus-halfmodal-navigation__submit button{min-width:calc(100 * var(--font-ratio) * 1px);font-size:calc(12 / var(--fz-root) * var(--font-ratio) * 1rem)}[data-open=true] .p-opencampus-halfmodal-navigation__submit{display:block}.p-opencampus-halfmodal-navigation__container{display:flex;max-height:calc(100% - 48 * var(--font-ratio) * 1px);padding:calc(16 * var(--font-ratio) * 1px) 0 calc(16 * var(--font-ratio) * 1px) calc(16 * var(--font-ratio) * 1px);border-top:1px solid var(--c-base-middle)}.p-opencampus-halfmodal-navigation__inner{width:100%;padding-right:calc(16 * var(--font-ratio) * 1px);overflow-y:auto}@media (max-width: 992px){.p-opencampus-halfmodal-navigation{display:flex;flex-direction:column}}
