.page-module__OkW0rG__page{background:var(--color-bg);justify-content:center;min-height:100dvh;padding:24px;display:flex}.page-module__OkW0rG__container{flex-direction:column;gap:32px;width:100%;max-width:1200px;display:flex}.page-module__OkW0rG__info{overflow-wrap:anywhere;flex-direction:column;gap:32px;width:100%;min-width:0;max-width:400px;padding-top:32px;font-size:13px;line-height:26px;display:flex}.page-module__OkW0rG__title{font-family:var(--font-title);font-size:16px;font-weight:400;line-height:2}.page-module__OkW0rG__date{font-size:13px}.page-module__OkW0rG__meta{grid-template-columns:72px minmax(0,1fr);column-gap:8px;display:grid}.page-module__OkW0rG__meta dt{font-weight:inherit}.page-module__OkW0rG__meta dd{min-width:0}.page-module__OkW0rG__colophon p{width:100%}.page-module__OkW0rG__purchase{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:from-font;display:inline-block}.page-module__OkW0rG__purchase:hover{text-decoration-thickness:1px}.page-module__OkW0rG__availability{white-space:nowrap;align-items:center;gap:8px;display:flex}.page-module__OkW0rG__purchaseStruck{text-decoration:line-through;text-decoration-thickness:from-font}.page-module__OkW0rG__soldOut{color:#d10000}.page-module__OkW0rG__overview{flex-direction:column;gap:8px;display:flex}.page-module__OkW0rG__overviewHeading{font-size:13px;font-weight:400;line-height:26px}.page-module__OkW0rG__overviewBody{flex-direction:column;gap:17px;font-size:12px;line-height:17px;display:flex}.page-module__OkW0rG__contributors{line-height:17px}.page-module__OkW0rG__contributorsNote{margin-bottom:0;display:block}.page-module__OkW0rG__figure{order:-1;justify-content:flex-start;width:100%;min-width:0;margin:0;display:flex}.page-module__OkW0rG__image{border-radius:4px;width:100%;max-width:700px}@media (min-width:768px){.page-module__OkW0rG__page{padding:24px 32px}.page-module__OkW0rG__container{flex-direction:row;align-items:flex-start}.page-module__OkW0rG__info{flex:0 0 400px;order:0}.page-module__OkW0rG__figure{flex:1 1 0;order:1;justify-content:flex-start;min-width:0}}@media (min-width:1024px){.page-module__OkW0rG__figure{justify-content:flex-end;align-self:stretch}.page-module__OkW0rG__image{object-fit:contain;object-position:right top;width:auto;max-width:min(700px,100%);max-height:calc(100dvh - 48px)}}
