.blogpost[data-astro-cid-sgg5joot],.recommendation[data-astro-cid-sgg5joot]{gap:var(--spacing-xl);flex-direction:column;display:flex}.blogpost__figure[data-astro-cid-sgg5joot],.recommendation__figure[data-astro-cid-sgg5joot]{gap:var(--spacing-m);flex-direction:column;display:flex}.blogpost__source[data-astro-cid-sgg5joot],.recommendation__source[data-astro-cid-sgg5joot]{width:fit-content}.blogpost__nav[data-astro-cid-sgg5joot],.recommendation__nav[data-astro-cid-sgg5joot]{gap:var(--spacing-xl);border-top:1px solid var(--clr-primary-500);padding-block-start:var(--spacing-xl);display:flex}.blogpost__nav[data-astro-cid-sgg5joot]>dl[data-astro-cid-sgg5joot],.recommendation__nav[data-astro-cid-sgg5joot]>dl[data-astro-cid-sgg5joot]{width:100%}.blogpost[data-astro-cid-sgg5joot]{margin-block:var(--spacing-xl)!important;padding-inline:var(--spacing-m)!important}.blogpost__content[data-astro-cid-sgg5joot]>ul>li>p{margin-block-end:var(--spacing-m)}.blogpost__content[data-astro-cid-sgg5joot]>p{margin-block-end:var(--spacing-l)}.blogpost__content[data-astro-cid-sgg5joot]>p picture{max-width:90%;margin-inline:auto}.blogpost__content[data-astro-cid-sgg5joot]>ol{margin-inline:var(--spacing-s);margin-block:var(--spacing-s);padding-inline-start:var(--spacing-s)}.blogpost__content[data-astro-cid-sgg5joot]>ol>li{margin-bottom:var(--spacing-l)}.blogpost__content[data-astro-cid-sgg5joot]>ul{padding-inline:var(--spacing-m);list-style:none}.blogpost__content[data-astro-cid-sgg5joot]>ul img{aspect-ratio:1;object-fit:cover}.blogpost__content[data-astro-cid-sgg5joot] h2,.blogpost__content[data-astro-cid-sgg5joot] h3{margin-block:var(--spacing-l)}.blogpost[data-astro-cid-sgg5joot] p>img{aspect-ratio:1;object-fit:cover}.blogpost[data-astro-cid-sgg5joot] img:has(+img),.blogpost[data-astro-cid-sgg5joot] img+img{aspect-ratio:1;object-fit:cover;width:49%;display:inline-block}@media (width>=45em){.blogpost__content[data-astro-cid-sgg5joot]>ul{padding-inline:var(--spacing-xl)}.blogpost__content[data-astro-cid-sgg5joot]>ul picture{max-width:50%;margin-inline:auto}.blogpost__content[data-astro-cid-sgg5joot]>ol{margin-inline:var(--spacing-xxl);margin-block:var(--spacing-xl);padding-inline-start:var(--spacing-xl)}.blogpost__content[data-astro-cid-sgg5joot]>ol>li{margin-bottom:var(--spacing-m)}.blogpost[data-astro-cid-sgg5joot] img:has(+img),.blogpost[data-astro-cid-sgg5joot] img+img{width:49.5%}}@media (width>=60rem){.blogpost[data-astro-cid-sgg5joot]{padding-inline:var(--spacing-xl)!important;margin-inline:auto!important}}.recommendation[data-astro-cid-sgg5joot]{margin-block:var(--spacing-xl);padding-inline:var(--spacing-m)}.recommendation__content[data-astro-cid-sgg5joot]>p{margin-block-end:var(--spacing-l)}.recommendation__content[data-astro-cid-sgg5joot]>blockquote{margin-block-end:var(--spacing-l);font-style:italic}.recommendation__content[data-astro-cid-sgg5joot]>ul{padding-inline:var(--spacing-m);list-style:none}@media (width>=60rem){.recommendation[data-astro-cid-sgg5joot]{padding-inline:var(--spacing-xl);margin-inline:auto}}.button--top[data-astro-cid-l5ducy7m]{bottom:calc(2.3 * var(--spacing-xl));left:min(50% + var(--page-width-s) / 2 + var(--spacing-xl), 100% - 4 * var(--spacing-s) - 48px);background:var(--clr-primary-400);color:var(--clr-neutral-100);border:2px solid var(--clr-primary-400);box-shadow:var(--elevation-wide-m), var(--elevation-slim-m);z-index:4;aspect-ratio:1;opacity:0;transform:translateY(calc(2 * var(--spacing-xl)));align-items:center;padding:4px;transition:box-shadow .15s,background-color .15s,opacity .3s,transform .3s;display:flex;position:fixed}.button--top[data-astro-cid-l5ducy7m] svg[data-astro-cid-l5ducy7m]{fill:#fff}.button--top[data-astro-cid-l5ducy7m]:active{box-shadow:var(--elevation-wide-s), var(--elevation-slim-s);background:var(--clr-primary-500);border-color:var(--clr-primary-500)}.show[data-astro-cid-l5ducy7m]{opacity:1;transform:translateY(0)}@media (width>=60rem){.button--top[data-astro-cid-l5ducy7m]:hover{cursor:pointer;box-shadow:var(--elevation-wide-l), var(--elevation-slim-l);background:var(--clr-primary-500);border-color:var(--clr-primary-500)}}
