.page-module__Bq6m2G__main{background:#fff;flex-direction:column;min-height:calc(100vh - 5rem);padding-top:80px;display:flex}.page-module__Bq6m2G__wrap{text-align:left;flex-direction:column;gap:96px;width:100%;max-width:800px;margin:0 auto;padding:96px 24px 128px;display:flex}@media (max-width:768px){.page-module__Bq6m2G__wrap{gap:64px;padding:64px 24px 96px}}.page-module__Bq6m2G__heading{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.page-module__Bq6m2G__title{font-family:var(--font-body);letter-spacing:0;color:#000;margin:0;font-size:clamp(36px,5vw,48px);font-weight:600;line-height:1.1}.page-module__Bq6m2G__effective{font-family:var(--font-body);color:var(--color-text-secondary);letter-spacing:0;margin:0;font-size:14px;font-weight:400;line-height:21px}.page-module__Bq6m2G__sections{flex-direction:column;gap:80px;display:flex}.page-module__Bq6m2G__section{font-family:var(--font-body);color:#525252;letter-spacing:0;flex-direction:column;gap:24px;font-size:16px;font-weight:400;line-height:26px;display:flex}.page-module__Bq6m2G__section p{margin:0}.page-module__Bq6m2G__section strong{color:#1a1a1a;font-weight:600}.page-module__Bq6m2G__sectionHeading{font-family:var(--font-body);color:#000;letter-spacing:0;margin:0;font-size:24px;font-weight:600;line-height:1.1}.page-module__Bq6m2G__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.page-module__Bq6m2G__list li{padding-left:24px;position:relative}.page-module__Bq6m2G__list li:before{content:"•";color:var(--color-text-tertiary);position:absolute;top:0;left:4px}.page-module__Bq6m2G__link{color:#000;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .2s}.page-module__Bq6m2G__link:hover{opacity:.7}.page-module__Bq6m2G__sources{flex-direction:column;gap:32px;margin:0;padding:0;list-style:none;display:flex}.page-module__Bq6m2G__source{flex-direction:column;gap:6px;display:flex}.page-module__Bq6m2G__sourceName{color:#1a1a1a;font-weight:600}.page-module__Bq6m2G__meta{color:var(--color-text-secondary);font-size:14px;line-height:21px}.page-module__Bq6m2G__notice{color:#1a1a1a;border-left:2px solid var(--palette-opacity-black-regular-10);padding-left:12px;font-size:14px;line-height:21px}.page-module__Bq6m2G__works{gap:12px;margin:0;padding:0;font-size:14px;line-height:21px;list-style:none;display:grid}.page-module__Bq6m2G__logo{width:auto;height:14px;margin-bottom:4px;display:block}
