.page-module__f7y1Yq__page{--ink:#20263c;--blue:#205098;--red:#af301f;--line:#d8dbe2;color:var(--ink);background:#fff}.page-module__f7y1Yq__container{width:min(100% - 64px,1216px);margin-inline:auto}.page-module__f7y1Yq__intro{background:#f7f8fa;border-top:6px solid #0000;border-image:linear-gradient(90deg,#70449c 0% 14%,#175a9e 14% 28%,#34804c 28% 42%,#eeb839 42% 56%,#ea7e36 56% 70%,#c4422f 70% 85%,#b0316b 85% 100%) 1;padding:48px 0 0;scroll-margin-top:140px}.page-module__f7y1Yq__introGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,5vw,72px);display:grid}.page-module__f7y1Yq__introCopy{max-width:640px}.page-module__f7y1Yq__headline{letter-spacing:-.045em;text-wrap:balance;max-width:13ch;font-size:clamp(35px,4.6vw,64px);font-weight:700;line-height:1.04}.page-module__f7y1Yq__lead{max-width:45ch;margin:20px 0;font-size:17px;line-height:1.65}.page-module__f7y1Yq__link{color:var(--blue);text-underline-offset:4px;font-size:14px;font-weight:600;text-decoration:underline}.page-module__f7y1Yq__link span{margin-left:8px}.page-module__f7y1Yq__link:focus-visible,.page-module__f7y1Yq__thumbnail:focus-visible{outline-offset:4px;outline:2px solid}.page-module__f7y1Yq__cover{min-width:0}.page-module__f7y1Yq__thumbnail{cursor:zoom-in;width:100%;display:block;overflow:hidden}.page-module__f7y1Yq__photo{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .18s;display:block}.page-module__f7y1Yq__thumbnail:hover .page-module__f7y1Yq__photo{transform:scale(1.025)}.page-module__f7y1Yq__facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px;display:grid}.page-module__f7y1Yq__facts div{align-items:center;gap:16px;padding:20px 24px;display:flex}.page-module__f7y1Yq__facts div+div{border-left:1px solid var(--line)}.page-module__f7y1Yq__facts div:first-child{padding-left:0}.page-module__f7y1Yq__facts dt{font-size:13px;line-height:1.4}.page-module__f7y1Yq__facts dd{color:var(--blue);letter-spacing:-.04em;order:-1;font-size:clamp(24px,3vw,38px);font-weight:700}.page-module__f7y1Yq__story,.page-module__f7y1Yq__contents{padding:64px 0;scroll-margin-top:140px}.page-module__f7y1Yq__readingColumn{min-width:0;max-width:760px;margin-inline:auto}.page-module__f7y1Yq__storyGrid{grid-template-columns:minmax(0,1fr) minmax(220px,30%);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.page-module__f7y1Yq__prose{color:var(--ink);font-size:17px;line-height:1.75}.page-module__f7y1Yq__prose blockquote{border-color:var(--red);color:var(--ink);margin:0 0 32px;padding-left:20px;font-size:clamp(19px,2.6vw,28px);font-style:normal;line-height:1.4}.page-module__f7y1Yq__prose blockquote p:before,.page-module__f7y1Yq__prose blockquote p:after{content:none}.page-module__f7y1Yq__prose blockquote cite{margin-top:10px;font-size:14px;font-style:normal;display:block}.page-module__f7y1Yq__purchase{flex-direction:column;align-items:flex-start;gap:16px;margin-top:26px;display:flex}.page-module__f7y1Yq__cartButton{background:var(--red)!important;color:#fff!important}.page-module__f7y1Yq__cartButton:hover{background:#8d291d!important}.page-module__f7y1Yq__sidebar{min-width:0;position:sticky;top:150px}.page-module__f7y1Yq__sidebarTitle{margin-bottom:16px;font-size:22px;font-weight:700}.page-module__f7y1Yq__sectionTitle{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(26px,3.4vw,42px);font-weight:700;line-height:1.13}.page-module__f7y1Yq__spreads{gap:12px;display:grid}.page-module__f7y1Yq__contentsGrid{grid-template-columns:minmax(180px,1fr) minmax(0,2.3fr);gap:clamp(32px,6vw,88px);display:grid}.page-module__f7y1Yq__contentsList{font-size:15px;line-height:1.55}.page-module__f7y1Yq__contentsList>ul,.page-module__f7y1Yq__contentsList>ol{columns:2;column-gap:36px;list-style:none}.page-module__f7y1Yq__contentsList li{border-bottom:1px solid var(--line);break-inside:avoid;padding:7px 0}@media (max-width:767px){.page-module__f7y1Yq__container{width:calc(100% - 40px)}.page-module__f7y1Yq__intro{padding-top:32px}.page-module__f7y1Yq__introGrid,.page-module__f7y1Yq__storyGrid,.page-module__f7y1Yq__contentsGrid{grid-template-columns:1fr;gap:24px}.page-module__f7y1Yq__facts{margin-top:24px}.page-module__f7y1Yq__facts div{flex-direction:column;align-items:flex-start;gap:4px;padding:14px 10px}.page-module__f7y1Yq__story,.page-module__f7y1Yq__contents{padding:40px 0}.page-module__f7y1Yq__sidebar{position:static}.page-module__f7y1Yq__contentsList>ul,.page-module__f7y1Yq__contentsList>ol{columns:1}}@media (prefers-reduced-motion:reduce){.page-module__f7y1Yq__photo{transition:none}}
/*# sourceMappingURL=002me7l6snm51.css.map*/