.f7y1Yq_page{--ink:#20263c;--blue:#205098;--red:#af301f;--line:#d8dbe2;color:var(--ink);background:#fff}.f7y1Yq_container{width:min(100% - 64px,1216px);margin-inline:auto}.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}.f7y1Yq_introGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,5vw,72px);display:grid}.f7y1Yq_introCopy{max-width:640px}.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}.f7y1Yq_lead{max-width:45ch;margin:20px 0;font-size:17px;line-height:1.65}.f7y1Yq_link{color:var(--blue);text-underline-offset:4px;font-size:14px;font-weight:600;text-decoration:underline}.f7y1Yq_link span{margin-left:8px}.f7y1Yq_link:focus-visible,.f7y1Yq_thumbnail:focus-visible{outline-offset:4px;outline:2px solid}.f7y1Yq_cover{min-width:0}.f7y1Yq_thumbnail{cursor:zoom-in;width:100%;display:block;overflow:hidden}.f7y1Yq_photo{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .18s;display:block}.f7y1Yq_thumbnail:hover .f7y1Yq_photo{transform:scale(1.025)}.f7y1Yq_facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px;display:grid}.f7y1Yq_facts div{align-items:center;gap:16px;padding:20px 24px;display:flex}.f7y1Yq_facts div+div{border-left:1px solid var(--line)}.f7y1Yq_facts div:first-child{padding-left:0}.f7y1Yq_facts dt{font-size:13px;line-height:1.4}.f7y1Yq_facts dd{color:var(--blue);letter-spacing:-.04em;order:-1;font-size:clamp(24px,3vw,38px);font-weight:700}.f7y1Yq_story,.f7y1Yq_contents{padding:64px 0;scroll-margin-top:140px}.f7y1Yq_readingColumn{min-width:0;max-width:760px;margin-inline:auto}.f7y1Yq_storyGrid{grid-template-columns:minmax(0,1fr) minmax(220px,30%);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.f7y1Yq_prose{color:var(--ink);font-size:17px;line-height:1.75}.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}.f7y1Yq_prose blockquote p:before,.f7y1Yq_prose blockquote p:after{content:none}.f7y1Yq_prose blockquote cite{margin-top:10px;font-size:14px;font-style:normal;display:block}.f7y1Yq_purchase{flex-direction:column;align-items:flex-start;gap:16px;margin-top:26px;display:flex}.f7y1Yq_cartButton{background:var(--red)!important;color:#fff!important}.f7y1Yq_cartButton:hover{background:#8d291d!important}.f7y1Yq_sidebar{min-width:0;position:sticky;top:150px}.f7y1Yq_sidebarTitle{margin-bottom:16px;font-size:22px;font-weight:700}.f7y1Yq_sectionTitle{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(26px,3.4vw,42px);font-weight:700;line-height:1.13}.f7y1Yq_spreads{gap:12px;display:grid}.f7y1Yq_contentsGrid{grid-template-columns:minmax(180px,1fr) minmax(0,2.3fr);gap:clamp(32px,6vw,88px);display:grid}.f7y1Yq_contentsList{font-size:15px;line-height:1.55}.f7y1Yq_contentsList>ul,.f7y1Yq_contentsList>ol{columns:2;column-gap:36px;list-style:none}.f7y1Yq_contentsList li{border-bottom:1px solid var(--line);break-inside:avoid;padding:7px 0}@media (max-width:767px){.f7y1Yq_container{width:calc(100% - 40px)}.f7y1Yq_intro{padding-top:32px}.f7y1Yq_introGrid,.f7y1Yq_storyGrid,.f7y1Yq_contentsGrid{grid-template-columns:1fr;gap:24px}.f7y1Yq_facts{margin-top:24px}.f7y1Yq_facts div{flex-direction:column;align-items:flex-start;gap:4px;padding:14px 10px}.f7y1Yq_story,.f7y1Yq_contents{padding:40px 0}.f7y1Yq_sidebar{position:static}.f7y1Yq_contentsList>ul,.f7y1Yq_contentsList>ol{columns:1}}@media (prefers-reduced-motion:reduce){.f7y1Yq_photo{transition:none}}
/*# sourceMappingURL=2txqvx1jy76zb.css.map*/