.article-body{padding-top:4.5rem;padding-bottom:8.125rem}@media(max-width:64rem){.article-body{padding-top:4.5rem;padding-bottom:6.25rem}}@media(max-width:37.5rem){.article-body{padding-top:3rem;padding-bottom:5rem}}@media(max-width:64rem){.article-body:has(.article-toc){padding-top:2.25rem}}.article-body__inner{display:flex;flex-direction:column;gap:2.25rem}.article-body__block{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;scroll-margin-top:5.5625rem;scroll-margin-top:calc(65px + 1.5rem);scroll-margin-top:calc(var(--header-height, 65px) + 1.5rem)}@media(max-width:64rem){.article-body__block{grid-template-columns:1fr}}.article-body__block:before{content:"";grid-column:1/-1;height:.0625rem;margin-bottom:1.5rem;background-color:var(--color-border-light)}.article-body__side{display:flex;flex-direction:column;grid-column:1/span 5;gap:1.5rem}@media(max-width:64rem){.article-body__side{display:contents}}.article-body__aside{margin:0;color:var(--color-text-40)}@media(max-width:64rem){.article-body__aside{grid-column:1;width:min(100%,29.75rem);margin:0 auto .75rem}}@media(max-width:43.75rem){.article-body__aside{width:100%}}.article-body__content{display:flex;flex-direction:column;grid-column:6/-1;gap:1.5rem;min-width:0}@media(max-width:64rem){.article-body__content{grid-column:1;align-items:center}}.article-body__text{position:relative;display:flex;flex-direction:column;gap:.75rem;width:72%}@media(max-width:64rem){.article-body__text{width:min(100%,29.75rem)}}@media(max-width:43.75rem){.article-body__text{width:100%}}.article-body__heading{margin:0;color:var(--color-text-primary)}.article-body__body{gap:1.25rem;color:var(--color-text-secondary-2)}.article-body__media,.article-body__cover{overflow:hidden}.article-body__media{display:grid;grid-gap:1.25rem;gap:1.25rem;width:100%;aspect-ratio:3/2}@media(max-width:64rem){.article-body__media{width:min(100%,29.75rem)}}@media(max-width:43.75rem){.article-body__media{width:100%}}.article-body__media--pair{grid-template-columns:440fr 325fr;aspect-ratio:16/9}@media(max-width:64rem){.article-body__media--pair{width:100%;gap:.75rem}}@media(max-width:43.75rem){.article-body__media--pair{gap:.5rem}}.article-body__media--narrow{width:min(100%,20.3125rem);aspect-ratio:2/3}@media(max-width:43.75rem){.article-body__media--narrow{width:100%}}.article-body__gallery{width:100%;cursor:grab}.article-body__gallery:active{cursor:grabbing}.article-body__gallery-item{width:41%;aspect-ratio:2/3;overflow:hidden}@media(max-width:64rem){.article-body__gallery-item{width:31%}}@media(max-width:43.75rem){.article-body__gallery-item{width:64%}}.article-body__cover{grid-column:1/-1;width:100%;margin-top:1.5rem;aspect-ratio:12/5}.article-body__photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-body__block--conclusion .article-body__text{width:56%}@media(max-width:64rem){.article-body__block--conclusion .article-body__text{width:min(100%,29.75rem)}}@media(max-width:43.75rem){.article-body__block--conclusion .article-body__text{width:100%}}.article-body__conclusion-title{margin:0;color:var(--color-text-primary)}.article-body__caption{display:inline-block;width:0;margin-left:-.625rem;line-height:1;transform:rotate(-8.6deg) translateY(-.625rem)}@media(max-width:43.75rem){.article-body__caption{margin-left:-.375rem;transform:rotate(-3.8deg) translateY(-1.875rem)}}@media(max-width:37.5rem){.article-body__caption{font-size:2rem}}.article-body__lips{position:absolute;top:2.875rem;right:100%;width:4.3125rem;height:3.625rem;margin-right:.9375rem}@media(max-width:43.75rem){.article-body__lips{position:static;align-self:center;margin:0}}.article-toc{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.25rem;width:min(100%,20.625rem);background-color:var(--color-bg)}@media(max-width:64rem){.article-toc{order:-1;width:min(100%,29.75rem);margin:0 auto 2.25rem}}@media(max-width:43.75rem){.article-toc{width:100%}}@media(max-width:37.5rem){.article-toc{gap:1rem}}.article-toc__title{margin:0;color:var(--color-text-primary)}@media(max-width:37.5rem){.article-toc__title{font-family:var(--font-lt-superior);font-size:1.25rem;font-weight:450;line-height:110%;letter-spacing:-.025rem}}.article-toc__list{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none}@media(max-width:37.5rem){.article-toc__list{gap:.75rem}}.article-toc__link{position:relative;display:block;color:var(--color-text-40);-webkit-text-decoration:underline;text-decoration:underline;transition:color var(--transition-duration),padding-left var(--transition-duration)}.article-toc__link:before{content:"";position:absolute;top:calc(.5lh - .1875rem);left:.0625rem;width:.375rem;height:.375rem;border-radius:50%;background-color:currentcolor;opacity:0;transition:opacity var(--transition-duration)}@media(any-hover:hover){.article-toc__link:hover{color:var(--color-accent-hover)}}@media(any-hover:none){.article-toc__link:active{color:var(--color-accent-hover)}}.article-toc__link.is-active{padding-left:.6875rem;color:var(--color-accent)}.article-toc__link.is-active:before{opacity:1}.faq{padding-bottom:8.125rem}@media(max-width:64rem){.faq{padding-bottom:6.25rem}}@media(max-width:37.5rem){.faq{padding-bottom:5rem}}.faq__title{margin:0 0 1.5rem;color:var(--color-text-primary)}.faq__list{display:flex;align-items:flex-start;gap:1.25rem}@media(max-width:61.875rem){.faq__list{flex-direction:column;gap:.5rem}}.faq__column{display:flex;flex:1 1 0;flex-direction:column;gap:.5rem;min-width:0}@media(max-width:61.875rem){.faq__column{width:100%}}.article-related{padding-bottom:8.125rem}@media(max-width:64rem){.article-related{padding-bottom:6.25rem}}@media(max-width:37.5rem){.article-related{padding-bottom:5rem}}.article-related__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1.25rem;margin-bottom:1.5rem}.article-related__title{margin:0;color:var(--color-text-primary)}.article-related__list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.splide .article-related__list{display:flex;gap:0}.article-related__item{display:flex}.article-related__item .article-card{flex-grow:1}@media(max-width:64rem){.article-related__item{width:27.5rem}}@media(max-width:37.5rem){.article-related__item{width:100%}}
