.ReportsPageSection-module-scss-module__G3dCYW__reports{background-color:var(--color-beige)}.ReportsPageSection-module-scss-module__G3dCYW__inner{max-width:1440px;margin-inline:auto;padding:80px 20px}@media (min-width:768px){.ReportsPageSection-module-scss-module__G3dCYW__inner{padding:120px 40px}}@media (min-width:1024px){.ReportsPageSection-module-scss-module__G3dCYW__inner{padding:120px 80px}}.ReportsPageSection-module-scss-module__G3dCYW__titleWrap{max-width:1200px;margin-inline:auto}.ReportsPageSection-module-scss-module__G3dCYW__grid{margin-top:40px}@media (min-width:768px){.ReportsPageSection-module-scss-module__G3dCYW__grid{margin-top:60px}}@media (min-width:1024px){.ReportsPageSection-module-scss-module__G3dCYW__grid{margin-top:80px}}.ReportsPageSection-module-scss-module__G3dCYW__row{grid-template-rows:1fr auto;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}@media (min-width:1200px){.ReportsPageSection-module-scss-module__G3dCYW__rowBottom{grid-template-columns:1fr 1fr 1fr;gap:20px}}.ReportsPageSection-module-scss-module__G3dCYW__card{grid-row:span 3;grid-template-rows:subgrid;display:grid;position:relative;overflow:hidden}@media (any-hover:hover){.ReportsPageSection-module-scss-module__G3dCYW__card:hover,.ReportsPageSection-module-scss-module__G3dCYW__card:hover:before{opacity:1}}.ReportsPageSection-module-scss-module__G3dCYW__card:before{content:"";opacity:0;width:100%;height:100%;z-index:var(--z-index-base);background-color:#00000080;transition:opacity .3s;position:absolute;top:0;left:0}.ReportsPageSection-module-scss-module__G3dCYW__img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.ReportsPageSection-module-scss-module__G3dCYW__space{min-height:180px}@media (min-width:1024px){.ReportsPageSection-module-scss-module__G3dCYW__space{min-height:360px}}.ReportsPageSection-module-scss-module__G3dCYW__text{grid-row:span 2;grid-template-rows:subgrid;z-index:var(--z-index-base);background:linear-gradient(#0000 0%,#000000e6 100%);padding:48px 12px 12px;display:grid}@media (min-width:1024px){.ReportsPageSection-module-scss-module__G3dCYW__text{padding:60px 20px 20px}}.ReportsPageSection-module-scss-module__G3dCYW__title{-webkit-line-clamp:2;color:#fff;font-family:var(--font-serif-ja);letter-spacing:.05em;z-index:var(--z-index-base);-webkit-box-orient:vertical;align-self:end;font-size:16px;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}@media (min-width:768px){.ReportsPageSection-module-scss-module__G3dCYW__title{font-size:20px}}.ReportsPageSection-module-scss-module__G3dCYW__cardSmall .ReportsPageSection-module-scss-module__G3dCYW__title{font-size:18px}@media (min-width:1024px){.ReportsPageSection-module-scss-module__G3dCYW__cardSmall .ReportsPageSection-module-scss-module__G3dCYW__title{font-size:24px;font-weight:500}}.ReportsPageSection-module-scss-module__G3dCYW__meta{z-index:var(--z-index-base);margin-top:4px}@media (min-width:1024px){.ReportsPageSection-module-scss-module__G3dCYW__meta{margin-top:8px}}.ReportsPageSection-module-scss-module__G3dCYW__tags{flex-wrap:wrap;gap:4px 8px;display:flex}.ReportsPageSection-module-scss-module__G3dCYW__tag{color:#fff;font-family:var(--font-serif-ja);letter-spacing:.03em;font-size:10px;font-weight:500}@media (min-width:768px){.ReportsPageSection-module-scss-module__G3dCYW__tag{font-size:12px}}@media (min-width:1024px){.ReportsPageSection-module-scss-module__G3dCYW__cardSmall .ReportsPageSection-module-scss-module__G3dCYW__tag{font-size:16px}}
