:root{--font-hdg:"Roboto",sans-serif;--font-ja-b:"Roboto",sans-serif;--font-ja-m:"Roboto",sans-serif;--base-font-family-en:var(--font-en),sans-serif}body{--base-font-family:var(--base-font-family-en)}:where(.c-article) h2{font-weight:600;line-height:1.25}:where(.c-article) h3{font-weight:600;line-height:1.3}:where(.c-article) p,:where(.c-article) ul,:where(.c-article) ol{line-height:1.6}:where(.c-article) ul>li>a{font-weight:600}.c-list-info{line-height:1.6}.c-list-info dt:after{content:":"/"";inset-inline-end:.5em}.c-list-order{line-height:1.6}.c-interviewer{font-weight:600;line-height:1.6}.c-speaker__name:after{content:": "}.c-speaker__name,.top-index-about-image{font-weight:600}.about-philosophy-desc{line-height:1.6}.about.--en .about-philosophy-profile br{display:revert}.about-clay-lead{font-weight:600}.about-clay-image-slide__caption,.about-access-info{line-height:1.6}.about-access-info__link a{font-weight:600}.work-article-text__hdg{font-weight:600;line-height:1.25}.work-article-body__hdg{font-weight:600;line-height:1.3}.work-article-body__text,.work-article-body__link{line-height:1.6}.stories-article-hdg{line-height:1.25}.stories-article-lead{font-weight:600;line-height:1.6}#cookieLaw{z-index:var(--z-cookie-banner,10000);background-color:var(--color-gray-100);padding-block:16px;padding-inline:20px;line-height:1.2;position:fixed;inset-block-end:0;inset-inline:0}.cookieLawContent{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.cookieLawContent>p>a{transition:opacity var(--anim-speed-s)var(--anim-ease-common);text-decoration:underline}.cookieLawCloseBtn>a{block-size:12px;inline-size:12px;transition:opacity var(--anim-speed-s)var(--anim-ease-common);display:block;position:relative}.cookieLawCloseBtn>a:before,.cookieLawCloseBtn>a:after{content:"";background-color:currentColor;block-size:12px;inline-size:1px;display:block;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.cookieLawCloseBtn>a:before{rotate:45deg}.cookieLawCloseBtn>a:after{rotate:-45deg}@media (any-hover:hover){.cookieLawContent>p>a:hover,.cookieLawCloseBtn>a:hover{opacity:var(--hover-opacity)}}@media (min-width:768px){#cookieLaw{padding-block:20px;padding-inline:min(5.5cqi,80px)}.cookieLawContent>p{text-align:center;padding-inline-start:22px}}