/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
@charset "utf-8";
/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

 html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}
.global-header{padding:1em;padding-bottom:1.5em;position:relative;display:flex;align-items:flex-end}.global-header .brand{width:210px;margin:0 40px;display:block;line-height:0}.global-header .brand img{width:100%}.global-header .brand:hover img{transition:all 0.3s ease;opacity:0.7}.global-header .nav-item{margin-bottom:-0.65em}@media (max-width: 1140px){.global-header{display:none}}.global-header--mobile{height:56px;display:flex;align-items:center;justify-content:space-between;background-color:#fff}.global-header--mobile .brand{padding:0 1em}@media (min-width: 1141px){.global-header--mobile{display:none}}.nav-container{display:flex;flex-wrap:wrap}.nav-container .nav-item a{font-size:0.95em;display:inline-block;color:var(--gray900);text-decoration:none;padding:0.5em 1em;white-space:nowrap}.nav-container .nav-item a:hover{background-color:var(--gray100);border-radius:4px;transition:all 0.3s ease}.nav-container--mobile{position:relative}.nav-container--mobile .nav-toggle{width:40px;height:40px;line-height:40px;text-align:center;background-color:var(--gray100);border-radius:4px;margin-right:1em}.nav-container--mobile .nav-toggle .icon-menu{width:40px;height:40px}.nav-container--mobile .nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5);display:none}.nav-container--mobile .nav-backdrop.active{display:block;z-index:15}.nav-container--mobile .nav-item-list{width:70vw;background-color:#fff;z-index:20;position:fixed;top:0;bottom:0;right:-70vw;transition:all 0.3s ease}.nav-container--mobile .nav-item-list.active{right:0}.nav-container--mobile .nav-head{padding:1em}.nav-container--mobile .nav-head img{width:160px}.nav-container--mobile .nav-item{border-bottom:1px solid var(--gray300)}.nav-container--mobile .nav-item:last-of-type{border-bottom:0}.nav-container--mobile .nav-item a{font-size:0.875em;padding:0.75em 1.25em;text-decoration:none;display:inline-block;width:100%}.nav-container--mobile .nav-item.close{margin-top:1em}.nav-container--mobile .nav-item.close a{color:var(--gray600);font-size:0.9em}@media (min-width: 1141px){.nav-container--mobile{display:none}}.external-link{position:absolute;right:1em;top:1em}.external-link a{text-align:right}.global-footer{background-color:var(--cream200)}.global-footer .nav-item{font-size:0.75em}.global-footer .inner{display:flex;flex-wrap:wrap;align-items:center}.global-footer .brand{margin:3em 2em}.global-footer .copyright{background-color:var(--gray900);color:var(--gray300);font-size:0.75em;text-align:center;padding:1em}@media (max-width: 1140px){.global-footer .brand{margin:3em auto;width:300px}}@media (max-width: 1140px){.global-footer__nav{margin-left:1em;margin-right:1em;margin-bottom:2em;padding:1em;border-top:1px solid #fff}}.top-contents{margin-bottom:4em;padding:2em}.top-contents .contents{display:flex;flex-wrap:wrap}.top-contents .content{width:calc(var(--container-width)/2 - 4em);margin-right:4em}.top-contents .content:last-of-type{margin-right:0}@media (max-width: 1140px){.top-contents .contents .content{width:100%;margin-right:0 !important}}.single-column{background-color:var(--cream100);padding:4em 0}.single-column .inner{width:980px;margin:0 auto 2em;padding:5em;background-color:#fff;border-radius:4px}.single-column img{max-width:100%}@media (max-width: 1140px){.single-column{padding:1em}.single-column .inner{width:100%;padding:1em;margin:2.5em auto 1em}}.member{display:flex}.member .member__name{margin-bottom:0.5em}.member .member__name .name{font-size:1.25em}.member .member__name .furigana{font-size:0.75em}.member .member__title{margin-bottom:1em;line-height:1.5em}.member__left{width:200px;min-width:200px;margin-right:3em}.member__left img{width:100%;border-radius:8px;margin-bottom:1em}@media (max-width: 1140px){.member{flex-wrap:wrap}.member__left{width:100%;margin-right:0}.member__left img{width:100px;margin-right:1em}.member__image{display:flex;align-items:center}.member .member__name .furigana{display:block;margin:0.5em 0 0 -0.5em}}.member-list{display:grid;grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width: 1140px){.member-list{grid-template-columns:1fr 1fr}}.member-list-item{padding:1em;display:flex;flex-direction:column;align-items:center;transition:all 0.3s ease;border-radius:8px;text-decoration:none}.member-list-item img{width:150px;margin-bottom:1em;border-radius:50%}.member-list-item p.name{font-size:1.0em;margin:0.5em;line-height:1.5em}.member-list-item p.title{font-size:0.875em;margin:0;line-height:1.5em}@media (max-width: 1140px){.member-list-item img{width:100px}.member-list-item p.title{font-size:0.8em}.member-list-item.empty{display:none}}a.member-list-item:hover{background-color:var(--gray100)}.page-back{background-color:var(--cream100)}.page-back .inner{width:980px;margin:0 auto;padding:1em 0;margin-bottom:-4em}.page-back a{text-decoration:none;padding:0.75em 1em;font-size:0.875em;display:inline-flex;align-items:center;border-radius:4px}.page-back a .icon-arrow-left{margin-right:1em}.page-back a:hover{background-color:var(--gray100);color:var(--gray900)}@media (max-width: 1140px){.page-back .inner{width:100%;padding:1em}}.page-summary{display:flex;align-items:center;margin-bottom:2em}.page-summary__thumb{width:200px;margin-right:2em}.page-summary__thumb img{border:1px solid var(--gray300);border-radius:4px;width:100%}.page-summary__body h3{font-size:1.5em;margin:0 0 0.5em 0}.page-summary__body time{font-size:0.875em;color:var(--gray600)}@media (max-width: 1140px){.page-summary__thumb{width:120px;margin-right:1em}.page-summary__body h3{font-size:1.25em;margin:0 0 0.25em 0}}.top-hero{height:400px;width:100%;background-color:var(--green600);background-image:url(../images/top_hero_bg_20d08853668d7b5a78de63bb5b57ece0.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center}.top-hero .top-hero__body{margin-top:-16px;margin-left:50%;margin-right:4em}.top-hero h1{font-size:2.5em;color:#fff;font-weight:normal;border-bottom:1px solid #fff}.top-hero img{margin:0 4px;width:360px}@media (max-width: 1140px){.top-hero{height:320px}.top-hero .top-hero__body{margin-right:2em}.top-hero h1{font-size:1.8em}.top-hero img{width:200px}}@media (max-width: 768px){.top-hero{height:190px}.top-hero .top-hero__body{margin-left:40%;margin-right:2em}.top-hero h1{font-size:1.25em}.top-hero img{width:200px}.top-hero .top-hero__body{margin-right:1em}}@media (max-width: 375px){.top-hero{background-position:-240px center}.top-hero .top-hero__body{margin-left:25%}}.card-container{width:var(--container-width);margin:0 auto;display:flex;justify-content:stretch;margin-top:-1em;margin-bottom:1em}@media (max-width: 1140px){.card-container{width:100%}}.card-container .card{width:calc(var(--container-width)/3);background-color:#fff;border-radius:0.5em;padding:2em 2em 1em 2em;display:flex;flex-direction:column;justify-content:space-between}.card-container .card:nth-of-type(2){margin-right:2em;margin-left:2em}.card-container .card .card-title{display:flex;align-items:center;margin-bottom:1em}.card-container .card .card-title img{width:3em;height:3em;margin-right:1em}.card-container .card p{font-size:0.8em;line-height:1.75em}.card-container .card .card-link{display:flex;align-items:center;justify-content:flex-end}.card-container .card .card-link a{margin-right:-1.25em;display:flex;align-items:center}.card-container .card .card-link a span:first-of-type{margin-right:0.5em}.card-container .card a{font-size:0.8em;font-weight:normal;padding:1em;text-decoration:none;border-radius:4px}.card-container .card a:hover{transition:all 0.3s ease}@media (max-width: 1140px){.card-container{flex-wrap:wrap}.card-container .card{width:90%;margin-left:auto !important;margin-right:auto !important;margin-bottom:1em}}.card-container .card.card--pink{box-shadow:0 10px 30px var(--pinkShadow)}.card-container .card.card--pink a{color:var(--pink600)}.card-container .card.card--pink a .icon-arrow-right{background-color:var(--pink600)}.card-container .card.card--pink a:hover{background-color:var(--pink100)}.card-container .card.card--green{box-shadow:0 10px 30px var(--greenShadow)}.card-container .card.card--green a{color:var(--green600)}.card-container .card.card--green a .icon-arrow-right{background-color:var(--green600)}.card-container .card.card--green a:hover{background-color:var(--green100)}.card-container .card.card--cream{box-shadow:0 10px 30px var(--creamShadow)}.card-container .card.card--cream a{color:var(--cream600)}.card-container .card.card--cream a .icon-arrow-right{background-color:var(--cream600)}.card-container .card.card--cream a:hover{background-color:var(--cream100)}.page-hero{height:120px;width:100%;background-color:var(--green600);background-image:url(../images/page_hero_bg_3f3cbe45e59539d45f023b93056966bb.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center}.page-hero__heading{color:#fff;margin:0;margin-bottom:0.25em;font-size:1.5em;font-weight:normal;letter-spacing:1px}.page-hero__caption{color:#fff;font-size:14px;margin:0;letter-spacing:1px}.page-hero__body{width:var(--container-width);margin:0 auto;padding:0 2em}@media (max-width: 1140px){.page-hero__body{width:100%}}.members-hero{height:600px;width:100%;background-color:var(--green600);background-image:url(../images/members_hero_bg_d63160d6cf17025d82f82f2d4b76c8df.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.members-hero__head{background-color:rgba(6,113,153,0.8);height:120px;width:100%;display:flex;align-items:center}@media (max-width: 1140px){.members-hero{height:400px}}@media (max-width: 768px){.members-hero{height:230px}.members-hero__head{height:80px}.members-hero__head .page-hero__heading{font-size:1.25em;margin:0}}.heading--border{line-height:1.25em;letter-spacing:1px;font-size:1.25em;font-weight:400;color:var(--blue600);padding:1em 0;position:relative}.heading--border:after,.heading--border:before{content:"";position:absolute;height:5px;background-color:var(--gray300);bottom:0;left:0;right:0}.heading--border:after{width:200px;z-index:10;background-color:var(--gray900)}.heading--center{font-size:1.5em;font-weight:normal;text-align:center;margin:0 0 2em 0}@media (max-width: 1140px){.heading--center{font-size:1.25em;margin:1em 0 1em 0}}.heading--blue{font-size:1.5em;line-height:1.5em;font-weight:400;margin:0 0 2em 0;color:var(--blue600)}@media (max-width: 1140px){.heading--blue{font-size:1.25em;margin:1em 0 1em 0}}.heading--3{font-size:1.25em;font-weight:400;margin-bottom:0.5em}.list-link-container{list-style:none;margin:0;padding:0}.list-link-item{border-bottom:1px solid var(--gray300);position:relative}.list-link-item:last-of-type{border-bottom:0}.list-link-item a,.list-link-item div{padding:1em 0;display:block;color:var(--gray900);text-decoration:none}.list-link-item a p,.list-link-item div p{margin:0;font-size:0.9em}.list-link-item a time,.list-link-item div time{color:var(--gray600);font-size:0.75em;letter-spacing:1px}.list-link-item a:before{content:"";-webkit-mask-size:cover;mask-size:cover;width:1em;height:1em;background-color:var(--gray900);display:inline-block;-webkit-mask-image:var(--icon-arrow-mask);mask-image:var(--icon-arrow-mask);position:absolute;right:1em;top:calc(50% - 0.5em)}.list-card{border:1px solid var(--gray300);border-radius:4px;padding:1em;display:flex;text-decoration:none;position:relative;margin-bottom:2em}.list-card__body h3{font-size:1.25em;margin-bottom:0.5em}.list-card__body p{font-size:0.875em}.list-card__thumb{min-width:160px;margin-right:2em}.list-card__thumb img{width:100%;border:1px solid var(--gray300);border-radius:4px;background-color:#fff}.list-card__thumb h3{display:none}@media (max-width: 1140px){.list-card{flex-wrap:wrap;padding-right:3em}.list-card__body h3{display:none}.list-card__thumb{display:flex;align-items:center;max-width:120px;min-width:auto;margin-right:1em;margin-bottom:1em}.list-card__thumb h3{display:block;margin:0;margin-left:0.5em}}a.list-card{padding-right:5em}a.list-card:before{content:"";-webkit-mask-size:cover;mask-size:cover;width:1em;height:1em;background-color:var(--gray900);display:inline-block;-webkit-mask-image:var(--icon-arrow-mask);mask-image:var(--icon-arrow-mask);position:absolute;right:1em;top:calc(50% - 0.5em)}a.list-card:hover{background-color:var(--gray100)}.summary-container{padding:1em}.summary-item{display:flex;margin-bottom:3em}.summary-item .summary-item__number{width:64px;height:64px;margin-right:40px;background-color:#293248;color:#fff;font-size:32px;font-weight:bold;text-align:center;line-height:64px}.summary-item .summary-item__body{flex:1}.summary-item h3{margin:0;font-size:1.25em;margin-bottom:0.75em;font-weight:400;line-height:1.5em}.summary-item p{line-height:1.75em}@media (max-width: 1140px){.summary-item{flex-wrap:wrap}.summary-item .summary-item__number{margin-right:auto;margin-left:auto;margin-bottom:0.75em}.summary-item .summary-item__body{flex:auto}.summary-item h3{font-size:1.25em}}.icon-arrow-right{-webkit-mask-size:cover;mask-size:cover;width:1em;height:1em;background-color:var(--gray900);display:inline-block;-webkit-mask-image:var(--icon-arrow-mask);mask-image:var(--icon-arrow-mask)}.icon-arrow-left{-webkit-mask-size:cover;mask-size:cover;width:1em;height:1em;background-color:var(--gray900);display:inline-block;-webkit-mask-image:var(--icon-arrow-mask);mask-image:var(--icon-arrow-mask);transform:scaleX(-1)}.icon-menu{-webkit-mask-size:cover;mask-size:cover;width:1em;height:1em;background-color:var(--gray900);display:inline-block;-webkit-mask-image:var(--icon-menu-mask);mask-image:var(--icon-menu-mask)}hr.divider{border:0;margin:0;position:relative;height:96px}hr.divider:after{content:"";position:absolute;top:36px;left:calc(50% - 71px);width:142px;height:24px;margin:0 auto;background-image:url(../images/hr_93145d01ece0e33a5ffdd20531088d3b.svg);background-repeat:no-repeat;background-position:center center}.container{width:var(--container-width);margin:0 auto}@media (max-width: 1140px){.container{width:100%}}.lead{font-weight:normal;font-size:1.5em;margin:0;margin-bottom:0.25em}.text-center{text-align:center}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:0.5em !important}.mb-2{margin-bottom:1em !important}.mb-3{margin-bottom:1.5em !important}.mb-4{margin-bottom:2em !important}.caption{font-size:0.875em;color:var(--gray800)}:root{--container-width: 1140px;--icon-arrow-mask: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='10px' height='10px' viewBox='0 0 10 10' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Earrow-right%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Desktop' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M1.95790587,9.41495796 L6.13324992,5.23961392 C6.33460251,5.03824034 6.33460251,4.71177933 6.13322894,4.51042673 L1.95790587,0.335082686 C1.75655328,0.133730093 1.43009226,0.133730093 1.22871869,0.335082686 L0.74173369,0.822067685 C0.540695809,1.02310557 0.540318155,1.34891618 0.740873478,1.55041563 L4.04989994,4.87500983 L0.740873478,8.19962502 C0.540318155,8.40112447 0.540695809,8.72693508 0.74173369,8.92797297 L1.22871869,9.41495796 C1.43007128,9.61631056 1.7565323,9.61631056 1.95790587,9.41495796 Z' id='' fill='%23000000' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");--icon-menu-mask: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='40px' height='40px' viewBox='0 0 40 40' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3ENavTrigger%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='NavTrigger' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-10' transform='translate(10.000000, 12.000000)' fill='%23293248'%3E%3Crect id='Rectangle' x='0' y='0' width='20' height='2' rx='1'%3E%3C/rect%3E%3Crect id='Rectangle-Copy' x='0' y='7' width='16' height='2' rx='1'%3E%3C/rect%3E%3Crect id='Rectangle-Copy-2' x='0' y='14' width='20' height='2' rx='1'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--gray100: #F1F2F3;--gray300: #ECEBE3;--gray600: #C0B7A1;--gray800: #747a88;--gray900: #454a56;--cream100: #F9F9F6;--cream200: #ECEBE3;--cream600: #FF9B66;--creamShadow: rgba(255,179,139,0.15);--blue600: #64ABE8;--green100: #F0FBF7;--green600: #008AA2;--greenShadow: rgba(12,203,122,0.1);--pink100: #FFF6F7;--pink600: #F55571;--pinkShadow: rgba(245,76,105,0.08)}body,div,section{box-sizing:border-box}body{font-family:sans-serif;font-size:16px;color:var(--gray900)}a{color:var(--gray900)}a:hover{transition:all 0.3s ease;color:var(--green600)}p{line-height:1.75em;margin:0;margin-bottom:1em}@media (max-width: 1140px){p{font-size:0.875em;line-height:1.75em}}ul{margin:0;margin-bottom:2em;padding:0;list-style:none}ul li{padding:0.75em 0;font-size:0.9em;color:var(--gray800);line-height:1.5em;border-bottom:1px solid var(--gray300)}ul li:last-of-type{border-bottom:0}hr{margin:2em 0;border:0;border-bottom:1px solid var(--gray600)}
