@font-face{font-family:Literata;font-style:normal;font-weight:100 1000;src:url(/assets/fonts/Literata-Regular.woff2) format("woff2-variations");src:url(/assets/fonts/Literata-Regular.woff2) format("woff2") tech("variations");font-display:swap}@font-face{font-family:Literata;font-style:italic;font-weight:100 1000;src:url(/assets/fonts/Literata-Italic.woff2) format("woff2-variations");src:url(/assets/fonts/Literata-Italic.woff2) format("woff2") tech("variations");font-display:swap}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:100 1000;src:url(/assets/fonts/PlusJakartaSans-Regular.woff2) format("woff2-variations");src:url(/assets/fonts/PlusJakartaSans-Regular.woff2) format("woff2") tech("variations");font-display:swap}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:100 1000;src:url(/assets/fonts/PlusJakartaSans-Italic.woff2) format("woff2-variations");src:url(/assets/fonts/PlusJakartaSans-Italic.woff2) format("woff2") tech("variations");font-display:swap}a[data-astro-cid-64gtbews]{display:inline-flex;gap:6px;align-items:center;color:var(--grayscale-900);transition:opacity .15s}@media (hover: hover) and (pointer: fine){a[data-astro-cid-64gtbews]:not(:disabled):hover{opacity:.8}}@font-face{font-family:Literata;font-style:normal;font-weight:100 1000;src:url(/assets/fonts/Literata-Regular.woff2) format("woff2-variations");src:url(/assets/fonts/Literata-Regular.woff2) format("woff2") tech("variations");font-display:swap}@font-face{font-family:Literata;font-style:italic;font-weight:100 1000;src:url(/assets/fonts/Literata-Italic.woff2) format("woff2-variations");src:url(/assets/fonts/Literata-Italic.woff2) format("woff2") tech("variations");font-display:swap}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:100 1000;src:url(/assets/fonts/PlusJakartaSans-Regular.woff2) format("woff2-variations");src:url(/assets/fonts/PlusJakartaSans-Regular.woff2) format("woff2") tech("variations");font-display:swap}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:100 1000;src:url(/assets/fonts/PlusJakartaSans-Italic.woff2) format("woff2-variations");src:url(/assets/fonts/PlusJakartaSans-Italic.woff2) format("woff2") tech("variations");font-display:swap}.related-reviews[data-astro-cid-zgfmwbh7]{--padding: 20px;padding-block:40px;background-color:#fff}@media (min-width: 64em){.related-reviews[data-astro-cid-zgfmwbh7]{--padding: 40px;padding-block:60px;text-align:center;border-top-left-radius:40px;border-top-right-radius:40px;margin-right:auto;margin-left:auto}}@media (min-width: 64em) and (max-width: 63.99em){.related-reviews[data-astro-cid-zgfmwbh7]{width:max(200px,100% - 40px)}}@media (min-width: 64em) and (min-width: 64em) and (max-width: 119.99em){.related-reviews[data-astro-cid-zgfmwbh7]{width:min(1440px,100% - 192px)}}@media (min-width: 64em) and (min-width: 120em){.related-reviews[data-astro-cid-zgfmwbh7]{width:min(1728px,100% - 192px)}}.related-reviews[data-astro-cid-zgfmwbh7] h2[data-astro-cid-zgfmwbh7]{margin-bottom:32px;font-family:Literata,serif;font-style:normal;font-weight:500;text-transform:none;line-height:1.2;letter-spacing:0}@media (max-width: 63.99em){.related-reviews[data-astro-cid-zgfmwbh7] h2[data-astro-cid-zgfmwbh7]{font-size:1.75rem}}@media (min-width: 64em){.related-reviews[data-astro-cid-zgfmwbh7] h2[data-astro-cid-zgfmwbh7]{font-size:2.5rem}}@media (max-width: 63.99em){.related-reviews[data-astro-cid-zgfmwbh7] h2[data-astro-cid-zgfmwbh7]{padding:0 var(--padding)}}.related-reviews[data-astro-cid-zgfmwbh7] h2[data-astro-cid-zgfmwbh7] span{font-style:italic;color:var(--primary-500)}.related-reviews__list[data-astro-cid-zgfmwbh7]{display:flex;gap:16px;justify-content:flex-start;padding-inline:var(--padding);margin-inline:auto;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.related-reviews__list[data-astro-cid-zgfmwbh7]::-webkit-scrollbar{width:0;height:0}@media (min-width: 80em){.related-reviews__list[data-astro-cid-zgfmwbh7]{gap:20px;justify-content:center}}.related-reviews__list[data-astro-cid-zgfmwbh7] .book-card{flex:0 0 clamp(277px,19.2361111111vw,277px);scroll-snap-align:center}.related-reviews__explore[data-astro-cid-zgfmwbh7]{display:flex;flex:0 0 clamp(277px,19.2361111111vw,277px);flex-direction:column;gap:24px;align-items:center;justify-content:center;padding:16px;margin-right:var(--padding);text-align:center;scroll-snap-align:start;background:linear-gradient(#ffffff80,#ffffff80),url(/assets/images/link-card.jpg);background-position:center;background-size:cover;border:2px solid var(--grayscale-050);border-radius:16px}@media (min-width: 64em){.related-reviews__explore[data-astro-cid-zgfmwbh7]{margin-right:unset}}.related-reviews__explore[data-astro-cid-zgfmwbh7] p[data-astro-cid-zgfmwbh7]{font-family:Literata,serif;font-style:normal;font-weight:500;text-transform:none;font-size:1.875rem;line-height:1.2}.related-reviews__explore[data-astro-cid-zgfmwbh7] p[data-astro-cid-zgfmwbh7] span{font-style:italic;color:var(--primary-500)}@media (min-width: 48em){.related-reviews[data-astro-cid-zgfmwbh7]:not(.related-reviews-full){text-align:center}.related-reviews[data-astro-cid-zgfmwbh7]:not(.related-reviews-full) .related-reviews__list[data-astro-cid-zgfmwbh7]{justify-content:center}}@font-face{font-family:Literata;font-style:normal;font-weight:100 1000;src:url(/assets/fonts/Literata-Regular.woff2) format("woff2-variations");src:url(/assets/fonts/Literata-Regular.woff2) format("woff2") tech("variations");font-display:swap}@font-face{font-family:Literata;font-style:italic;font-weight:100 1000;src:url(/assets/fonts/Literata-Italic.woff2) format("woff2-variations");src:url(/assets/fonts/Literata-Italic.woff2) format("woff2") tech("variations");font-display:swap}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:100 1000;src:url(/assets/fonts/PlusJakartaSans-Regular.woff2) format("woff2-variations");src:url(/assets/fonts/PlusJakartaSans-Regular.woff2) format("woff2") tech("variations");font-display:swap}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:100 1000;src:url(/assets/fonts/PlusJakartaSans-Italic.woff2) format("woff2-variations");src:url(/assets/fonts/PlusJakartaSans-Italic.woff2) format("woff2") tech("variations");font-display:swap}.cover-container[data-astro-cid-dotpythi]{position:relative;box-shadow:0 6px 32px 2px #0e18301a;isolation:isolate}.with-bg[data-astro-cid-dotpythi]{display:flex;align-items:center;justify-content:center;aspect-ratio:2/3;background-color:var(--primary-500);border-radius:2px}.with-bg[data-astro-cid-dotpythi].with-padding{padding:18px}.favorite-tag[data-astro-cid-dotpythi]{position:absolute;top:0;left:50%;z-index:1;display:inline-flex;gap:6px;align-items:center;padding:6px 12px;font-size:.875rem;color:var(--grayscale-900);white-space:nowrap;background-color:#fff;border-radius:100px;box-shadow:0 2px 8px #00000026;transform:translate(-50%,-50%);font-family:Plus Jakarta Sans,sans-serif;font-style:normal;font-weight:500;text-transform:none}.favorite-tag[data-astro-cid-dotpythi] svg[data-astro-cid-dotpythi]{height:18px;color:#ef675b;animation:heartbeat 1.5s infinite}@keyframes heartbeat{0%{transform:scale(1)}50%{transform:scale(1.1) rotate(5deg)}}@font-face{font-family:Literata;font-style:normal;font-weight:100 1000;src:url(/assets/fonts/Literata-Regular.woff2) format("woff2-variations");src:url(/assets/fonts/Literata-Regular.woff2) format("woff2") tech("variations");font-display:swap}@font-face{font-family:Literata;font-style:italic;font-weight:100 1000;src:url(/assets/fonts/Literata-Italic.woff2) format("woff2-variations");src:url(/assets/fonts/Literata-Italic.woff2) format("woff2") tech("variations");font-display:swap}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:100 1000;src:url(/assets/fonts/PlusJakartaSans-Regular.woff2) format("woff2-variations");src:url(/assets/fonts/PlusJakartaSans-Regular.woff2) format("woff2") tech("variations");font-display:swap}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:100 1000;src:url(/assets/fonts/PlusJakartaSans-Italic.woff2) format("woff2-variations");src:url(/assets/fonts/PlusJakartaSans-Italic.woff2) format("woff2") tech("variations");font-display:swap}.icon-detail[data-astro-cid-ugjv2hww]{display:flex;gap:12px;align-items:center;min-width:200px}.icon-detail[data-astro-cid-ugjv2hww] svg{width:36px;height:36px;color:var(--primary-500)}.icon-w[data-astro-cid-ugjv2hww]{width:52px;height:52px;padding:8px;background-color:#fff;border-radius:8px}.label[data-astro-cid-ugjv2hww]{font-size:11px;line-height:1.5;color:var(--grayscale-500);text-transform:uppercase}@font-face{font-family:Literata;font-style:normal;font-weight:100 1000;src:url(/assets/fonts/Literata-Regular.woff2) format("woff2-variations");src:url(/assets/fonts/Literata-Regular.woff2) format("woff2") tech("variations");font-display:swap}@font-face{font-family:Literata;font-style:italic;font-weight:100 1000;src:url(/assets/fonts/Literata-Italic.woff2) format("woff2-variations");src:url(/assets/fonts/Literata-Italic.woff2) format("woff2") tech("variations");font-display:swap}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:100 1000;src:url(/assets/fonts/PlusJakartaSans-Regular.woff2) format("woff2-variations");src:url(/assets/fonts/PlusJakartaSans-Regular.woff2) format("woff2") tech("variations");font-display:swap}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:100 1000;src:url(/assets/fonts/PlusJakartaSans-Italic.woff2) format("woff2-variations");src:url(/assets/fonts/PlusJakartaSans-Italic.woff2) format("woff2") tech("variations");font-display:swap}.sidebar[data-v-884a6970]{--padding: 20px}@media (max-width: 47.99em){.sidebar[data-v-884a6970]{position:fixed;right:0;bottom:0;left:0;z-index:10;width:100%;transform:translateY(250px);transition:opacity .7s linear,transform .7s cubic-bezier(.4,0,.1,1)}}@media (min-width: 48em){.sidebar[data-v-884a6970]{--padding: 24px;position:sticky;top:101px;height:fit-content;margin-top:calc(var(--cover-width) * .6)}}.sidebar.mobile-island-visible[data-v-884a6970]{opacity:1;transform:translateY(0);transition:opacity .7s linear,transform .7s cubic-bezier(.9,0,.4,1)}.sidebar__toggle[data-v-884a6970]{display:none;align-items:center;justify-content:center;width:42px;height:42px;padding:15px;color:var(--primary-500);background-color:#fff;border-radius:12px;transition:transform .3s ease}@media (max-width: 47.99em){.sidebar__toggle[data-v-884a6970]{display:flex}}.sidebar__toggle[data-v-884a6970]:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.sidebar__toggle[data-v-884a6970] svg{width:100%;height:100%}.sidebar__inner[data-v-884a6970]{padding:var(--padding) var(--padding) 0;margin-left:auto;background-color:var(--primary-100);border-top:1px solid var(--grayscale-200)}@media (min-width: 48em){.sidebar__inner[data-v-884a6970]{padding:var(--padding) 56px var(--padding) var(--padding);border-top:none;border-radius:16px}}.sidebar__scroll[data-v-884a6970]{--progress: 0%;position:absolute;top:-5px;right:unset;left:0;width:100%;height:10px;overflow:hidden}@media (min-width: 48em){.sidebar__scroll[data-v-884a6970]{top:var(--padding);right:var(--padding);bottom:var(--padding);left:unset;width:10px;height:calc(100% - var(--padding) * 2);background-color:#fff;border-radius:10px}}.sidebar__scroll-progress[data-v-884a6970]{position:relative;height:100%;background-color:var(--primary-500);transform:scaleX(var(--progress));transform-origin:top left;transition:transform .1s ease}@media (min-width: 48em){.sidebar__scroll-progress[data-v-884a6970]{transform:scaleY(var(--progress))}}.sidebar__scroll-circle[data-v-884a6970]{position:absolute;top:50%;left:calc(var(--progress));width:10px;height:100%;background-color:var(--primary-700);border-radius:10px;transform:translate(-50%,-50%);transition:left .1s ease,top .1s ease}@media (min-width: 48em){.sidebar__scroll-circle[data-v-884a6970]{top:calc(var(--progress));left:50%;width:100%;height:10px}}.sidebar__share[data-v-884a6970]{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--padding)}.sidebar__share p[data-v-884a6970]{margin-bottom:12px;font-size:1rem;font-weight:600}.share__list[data-v-884a6970]{display:flex;gap:14px}.share__list[data-v-884a6970] svg{width:24px;height:24px;color:var(--primary-500)}.share__list a[data-v-884a6970]{transition:opacity .2s}@media (hover: hover) and (pointer: fine){.share__list a[data-v-884a6970]:not(:disabled):hover{opacity:.7}}body.a11y-active .share__list a[data-v-884a6970]:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px;border-radius:4px}.share__list button[data-v-884a6970],.share__list .tooltip-container[data-v-884a6970]{position:relative}.share__list .tooltip-container[data-v-884a6970] svg{transition:opacity .2s}.share__list .tooltip-container .tooltip[data-v-884a6970]{position:absolute;bottom:-30px;left:50%;z-index:10;padding:5px 8px;font-size:.75rem;color:#fff;white-space:nowrap;pointer-events:none;background-color:var(--grayscale-800);border-radius:4px;opacity:0;transform:translate(-50%) translateY(-5px);transition:opacity .2s,transform .2s}.share__list .tooltip-container .tooltip[data-v-884a6970]:before{position:absolute;top:-4px;left:50%;width:8px;height:8px;content:"";background-color:var(--grayscale-800);transform:translate(-50%) rotate(45deg)}.share__list .tooltip-container .tooltip.show[data-v-884a6970]{opacity:1;transform:translate(-50%) translateY(0)}@media (hover: hover) and (pointer: fine){.share__list .tooltip-container:not(:disabled):hover .tooltip[data-v-884a6970]{opacity:1;transform:translate(-50%) translateY(0)}.share__list .tooltip-container[data-v-884a6970]:not(:disabled):hover svg{opacity:.7}}body.a11y-active .share__list .tooltip-container[data-v-884a6970]:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px;border-radius:4px}body.a11y-active .share__list .tooltip-container:focus-visible .tooltip[data-v-884a6970]{opacity:1;transform:translate(-50%) translateY(0)}.sidebar__separator[data-v-884a6970]{margin-bottom:24px;border:1px var(--grayscale-200) solid}@media (max-width: 47.99em){.sidebar__expander[data-v-884a6970]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.9,0,.4,1)}.sidebar__expander-inner[data-v-884a6970]{overflow:hidden}}.sidebar__metadata[data-v-884a6970]{display:flex;flex-direction:column;gap:20px;padding-bottom:var(--padding)}.sidebar__metadata li[data-v-884a6970]{display:flex;flex-direction:column;gap:2px}.sidebar__metadata .label[data-v-884a6970]{font-size:.6875rem;color:var(--grayscale-500);text-transform:uppercase}.sidebar__metadata .value[data-v-884a6970]{font-size:1rem;font-weight:500;color:var(--grayscale-900)}.sidebar__metadata .keywords[data-v-884a6970]{display:inline-flex;flex-wrap:wrap;gap:8px;margin-top:8px}.sidebar__metadata .keyword[data-v-884a6970]{padding:4.5px 8px;font-size:.6875rem;font-weight:500;line-height:1;color:var(--grayscale-900);text-transform:uppercase;white-space:nowrap;background-color:var(--grayscale-200);border-radius:15px}.sidebar__metadata .keyword__hash[data-v-884a6970]{font-weight:600;color:var(--grayscale-400)}.opened .sidebar__toggle[data-v-884a6970]{transform:rotate(180deg)}.opened .sidebar__expander[data-v-884a6970]{grid-template-rows:1fr}@font-face{font-family:Literata;font-style:normal;font-weight:100 1000;src:url(/assets/fonts/Literata-Regular.woff2) format("woff2-variations");src:url(/assets/fonts/Literata-Regular.woff2) format("woff2") tech("variations");font-display:swap}@font-face{font-family:Literata;font-style:italic;font-weight:100 1000;src:url(/assets/fonts/Literata-Italic.woff2) format("woff2-variations");src:url(/assets/fonts/Literata-Italic.woff2) format("woff2") tech("variations");font-display:swap}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:100 1000;src:url(/assets/fonts/PlusJakartaSans-Regular.woff2) format("woff2-variations");src:url(/assets/fonts/PlusJakartaSans-Regular.woff2) format("woff2") tech("variations");font-display:swap}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:100 1000;src:url(/assets/fonts/PlusJakartaSans-Italic.woff2) format("woff2-variations");src:url(/assets/fonts/PlusJakartaSans-Italic.woff2) format("woff2") tech("variations");font-display:swap}.summary-expander[data-v-748c6893]{position:relative;height:186px;overflow:hidden;transition:height .3s cubic-bezier(.9,0,.4,1)}.summary-expander[data-v-748c6893] svg path:last-child{transition:transform .3s cubic-bezier(.9,0,.4,1)}.summary-expander__content[data-v-748c6893]{height:100%}.summary-expander__content[data-v-748c6893]:after{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(to top,var(--primary-050),rgba(0,0,0,0));opacity:1;transition:opacity .3s linear}.summary-expander__content[data-v-748c6893] p{padding-bottom:56px}.summary-expander__button[data-v-748c6893]{position:absolute;right:0;bottom:4px;left:50%;z-index:1;width:14ch;text-align:center;transform:translate(-50%)}.summary-expander.expanded[data-v-748c6893]{height:var(--0212ab26);transition:height .3s cubic-bezier(.4,0,.1,1)}.summary-expander.expanded[data-v-748c6893] svg path:last-child{transform:rotate(-90deg)}.summary-expander.expanded .summary-expander__content[data-v-748c6893]:after{opacity:0}.extra-gap[data-v-748c6893]{height:48px}.fade-enter-active[data-v-748c6893],.fade-leave-active[data-v-748c6893]{transition:opacity .15s linear}.fade-enter-from[data-v-748c6893],.fade-leave-to[data-v-748c6893]{opacity:0}@font-face{font-family:Literata;font-style:normal;font-weight:100 1000;src:url(/assets/fonts/Literata-Regular.woff2) format("woff2-variations");src:url(/assets/fonts/Literata-Regular.woff2) format("woff2") tech("variations");font-display:swap}@font-face{font-family:Literata;font-style:italic;font-weight:100 1000;src:url(/assets/fonts/Literata-Italic.woff2) format("woff2-variations");src:url(/assets/fonts/Literata-Italic.woff2) format("woff2") tech("variations");font-display:swap}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:100 1000;src:url(/assets/fonts/PlusJakartaSans-Regular.woff2) format("woff2-variations");src:url(/assets/fonts/PlusJakartaSans-Regular.woff2) format("woff2") tech("variations");font-display:swap}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:100 1000;src:url(/assets/fonts/PlusJakartaSans-Italic.woff2) format("woff2-variations");src:url(/assets/fonts/PlusJakartaSans-Italic.woff2) format("woff2") tech("variations");font-display:swap}.strapi-blocks[data-astro-cid-ghqzrsvg]{line-height:1.5;color:var(--grayscale-800)}@media (max-width: 63.99em){.strapi-blocks[data-astro-cid-ghqzrsvg]{font-size:17px}}@media (min-width: 64em){.strapi-blocks[data-astro-cid-ghqzrsvg]{font-size:18px}}.strapi-blocks[data-astro-cid-ghqzrsvg] em{font-style:italic}.strapi-blocks[data-astro-cid-ghqzrsvg] strong{font-weight:600}.strapi-blocks[data-astro-cid-ghqzrsvg] a{color:var(--primary-500);white-space:wrap;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color .2s}.strapi-blocks[data-astro-cid-ghqzrsvg] a:hover{color:var(--primary-600)}h2[data-astro-cid-ghqzrsvg]{color:var(--primary-700);font-family:Literata,serif;font-style:normal;font-weight:500;text-transform:none;line-height:1.2;letter-spacing:0}@media (max-width: 63.99em){h2[data-astro-cid-ghqzrsvg]{font-size:1.75rem}}@media (min-width: 64em){h2[data-astro-cid-ghqzrsvg]{font-size:2.5rem}}h2[data-astro-cid-ghqzrsvg],p[data-astro-cid-ghqzrsvg],figure[data-astro-cid-ghqzrsvg]{margin-bottom:24px}figure[data-astro-cid-ghqzrsvg]{padding:0 16px}img[data-astro-cid-ghqzrsvg]{border-radius:8px;box-shadow:0 6px 24px 2px #0e18300d}figcaption[data-astro-cid-ghqzrsvg]{padding:0 8px;margin-top:4px;font-size:1rem;font-weight:400;line-height:1.5;color:var(--grayscale-400)}@font-face{font-family:Literata;font-style:normal;font-weight:100 1000;src:url(/assets/fonts/Literata-Regular.woff2) format("woff2-variations");src:url(/assets/fonts/Literata-Regular.woff2) format("woff2") tech("variations");font-display:swap}@font-face{font-family:Literata;font-style:italic;font-weight:100 1000;src:url(/assets/fonts/Literata-Italic.woff2) format("woff2-variations");src:url(/assets/fonts/Literata-Italic.woff2) format("woff2") tech("variations");font-display:swap}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:100 1000;src:url(/assets/fonts/PlusJakartaSans-Regular.woff2) format("woff2-variations");src:url(/assets/fonts/PlusJakartaSans-Regular.woff2) format("woff2") tech("variations");font-display:swap}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:100 1000;src:url(/assets/fonts/PlusJakartaSans-Italic.woff2) format("woff2-variations");src:url(/assets/fonts/PlusJakartaSans-Italic.woff2) format("woff2") tech("variations");font-display:swap}.review[data-astro-cid-yo36epun]{--padding-left: 0;--border-radius: 32px;--padding-inline: clamp(54px, 8.75vw, 126px);--gap: clamp(40px, 3.6805555556vw, 53px);--cover-width: clamp(221px, 19.7916666667vw, 285px);--content-max-width: clamp(600px, 55.5555555556vw, 800px);background-color:var(--primary-050)}@media (min-width: 48em){.review[data-astro-cid-yo36epun]{--padding-left: 30px;--border-radius: 40px}}.review[data-astro-cid-yo36epun]:last-child{margin-bottom:60px}.review__header[data-astro-cid-yo36epun]{padding-block:92px;background-color:var(--primary-200);border-end-start-radius:var(--border-radius);border-end-end-radius:var(--border-radius)}@media (max-width: 47.99em){.review__header[data-astro-cid-yo36epun]{padding-block:40px;text-align:center}}@media (min-width: 48em){.review__header[data-astro-cid-yo36epun]{display:flex;gap:var(--gap);justify-content:center;padding-inline:var(--padding-inline)}}@media (max-width: 47.99em){.review__header-inner[data-astro-cid-yo36epun]{padding:0 8px;margin-top:40px}}@media (min-width: 48em){.review__header-inner[data-astro-cid-yo36epun]{flex:0 1 var(--content-max-width)}}.review__cover-wrapper[data-astro-cid-yo36epun]{position:relative}@media (max-width: 47.99em){.review__cover-wrapper[data-astro-cid-yo36epun]{padding-inline:var(--padding-inline)}.review__cover-wrapper[data-astro-cid-yo36epun]:after{position:absolute;right:0;bottom:0;left:50%;width:calc(100svw - 40px);height:50%;content:"";border-radius:var(--border-radius) var(--border-radius) 0 0;box-shadow:0 calc(var(--border-radius) * -1) 0 0 var(--primary-050);transform:translate(-50%)}.review__cover-wrapper[data-astro-cid-yo36epun]:before{position:absolute;top:-40px;left:50%;width:calc(100svw - 40px);height:calc(50% + 40px);content:"";background-color:var(--primary-050);transform:translate(-50%)}}@media (min-width: 48em){.review__cover-wrapper[data-astro-cid-yo36epun]{flex:0 0 var(--cover-width)}}.review__cover[data-astro-cid-yo36epun]{z-index:1;width:100%}@media (min-width: 48em){.review__cover[data-astro-cid-yo36epun]{margin-bottom:-62%}}.review__title[data-astro-cid-yo36epun]{color:var(--primary-700);text-wrap:balance;font-family:Literata,serif;font-style:normal;font-weight:500;text-transform:none;line-height:1.2;letter-spacing:0}@media (max-width: 63.99em){.review__title[data-astro-cid-yo36epun]{font-size:2rem}}@media (min-width: 64em){.review__title[data-astro-cid-yo36epun]{font-size:3rem}}.review__authors[data-astro-cid-yo36epun]{margin-top:20px;font-size:18px;font-weight:500}@media (max-width: 47.99em){.review__authors[data-astro-cid-yo36epun]{text-align:center}}.review__authors[data-astro-cid-yo36epun] span[data-astro-cid-yo36epun]{color:var(--grayscale-500)}.review__metadata[data-astro-cid-yo36epun]{display:flex;flex-flow:column wrap;gap:12px;padding:0 8px;margin-top:32px;text-align:left}@media (min-width: 48em){.review__metadata[data-astro-cid-yo36epun]{flex-direction:row;gap:24px;padding:0;margin-top:40px}}.review__content-wrapper[data-astro-cid-yo36epun]{display:flex;gap:var(--gap);padding-top:48px}@media (min-width: 48em){.review__content-wrapper[data-astro-cid-yo36epun]{justify-content:center;padding-inline:var(--padding-inline)}}.review__summary[data-astro-cid-yo36epun]{position:relative;margin-bottom:80px}.review__summary--title[data-astro-cid-yo36epun]{margin-bottom:6px;font-size:.6875rem;color:var(--grayscale-500);text-transform:uppercase}.review__summary--text[data-astro-cid-yo36epun]{color:var(--grayscale-800);font-weight:400;line-height:1.5}@media (max-width: 63.99em){.review__summary--text[data-astro-cid-yo36epun]{font-size:1.0625rem}}@media (min-width: 64em){.review__summary--text[data-astro-cid-yo36epun]{font-size:1.125rem}}@media (min-width: 48em){.review__sidebar[data-astro-cid-yo36epun]{flex:0 0 var(--cover-width)}}@media (min-width: 48em){.review__content[data-astro-cid-yo36epun]{flex:0 1 var(--content-max-width)}}.review__signature[data-astro-cid-yo36epun]{font-family:Literata,serif;font-style:normal;font-weight:400;text-transform:none;font-size:16px;color:var(--grayscale-400)}.related-reviews[data-astro-cid-yo36epun]{margin-top:100px}
