.table{overflow:auto}*+.table{margin-top:24px}@media (max-width:768px){.table{width:100vw;padding-right:var(--page-right-padding);padding-left:var(--page-left-padding);margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%}}.table table{border-collapse:collapse}.table th{background-color:rgba(var(--black-rgb),.05)}.table th,.table td{border:1px solid rgba(var(--black-rgb),.15);margin:0;padding:4px 8px}
.summary{color:rgba(var(--black-rgb),.6);background-color:var(--beige-main);border-radius:8px;padding:16px;line-height:1.3}*+.summary{margin-top:16px}@media (max-width:1024px){.summary{color:rgba(var(--black-rgb),.75)}}.summary__title{letter-spacing:.01em;color:var(--black);font-size:17px;font-weight:500;line-height:1.4}.summary>ul{list-style:none}.summary>*+ul{margin-top:12px}.summary>ul>*+li,.summary>ul>li>ul>*+li{margin-top:8px}.summary>ul>li>ul{padding-left:24px;list-style:none}.summary>ul>li>*+ul{margin-top:12px}.summary__heading{color:inherit;-webkit-text-decoration:none;text-decoration:none}a.summary__heading:hover{-webkit-text-decoration:underline;text-decoration:underline}
.blog-body__aside__sticky{top:calc(var(--header-height) + 32px);max-height:max(calc(100vh - var(--header-height) - 32px),550px);flex-direction:column;flex-shrink:0;padding-bottom:16px;display:flex;position:sticky}.blog-body__aside .summary{overflow-y:auto}.blog-body__aside__title{letter-spacing:.01em;color:var(--black);font-size:16px;font-weight:500;line-height:1.4}*+.blog-body__aside__title{margin-top:24px}@media (max-width:768px){*+.blog-body__aside__title{margin-top:16px}}.blog-body__authors{list-style:none}*+.blog-body__authors{margin-top:12px}.blog-body__author{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}*+.blog-body__author{margin-top:12px}.blog-body__author__image{--size:40px;width:40px;width:var(--size);height:40px;height:var(--size);border:1px solid var(--white);-o-object-fit:cover;object-fit:cover;border-radius:50%}.blog-body__author__name{letter-spacing:.01em;color:var(--black);font-size:16px;font-weight:500;line-height:1.4;display:block}.blog-body__author__name a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.blog-body__author__name a:before{content:"";position:absolute;inset:0}.blog-body__author__name a:hover{-webkit-text-decoration:underline;text-decoration:underline}.blog-body__author__role{letter-spacing:.01em;color:rgba(var(--black-rgb),.7);font-size:14px;font-weight:400;line-height:1.4;display:block}.blog-body__aside *+.cta{margin-top:24px}@media (max-width:768px){.blog-body__aside .cta{display:none}}
.blog-header{padding-top:var(--section-gap);padding-bottom:var(--section-gap);color:var(--black);background-color:var(--grey-100)}@media (max-width:768px){.blog-header{padding-top:24px}}.blog-header__header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.blog-header__date{color:rgba(var(--color-rgb),.7);font-size:15px;font-weight:400;line-height:1.4}.blog-header__title{max-width:42ch;font-family:var(--font-family-title);font-size:36px;font-weight:700;line-height:1.3}*+.blog-header__title{margin-top:16px}@media (max-width:1024px){.blog-header__title{font-size:32px}}@media (max-width:768px){.blog-header__title{font-size:24px}.blog-header__title br{display:none}}.blog-header__introduction{max-width:55ch;color:rgba(var(--black-rgb),.7);font-size:18px;font-weight:400;line-height:1.5}*+.blog-header__introduction{margin-top:16px}@media (max-width:1024px){.blog-header__introduction{font-size:17px}}@media (max-width:768px){.blog-header__introduction{font-size:16px}}.blog-header__introduction>*+p{margin-top:12px}.blog-header__footer{align-items:center;gap:8px;display:flex}*+.blog-header__footer{margin-top:12px}.blog-header__authors{flex-shrink:0;display:flex}.blog-header__authors img{--size:32px;width:32px;width:var(--size);height:32px;height:var(--size);border:1px solid var(--white);-o-object-fit:cover;object-fit:cover;border-radius:50%}.blog-header__authors img+img{margin-left:calc(-.25*var(--size))}
.blog-header__breadcrumb{--gap:8px;align-items:center;gap:8px;gap:var(--gap);flex-wrap:wrap;list-style:none;display:flex}.blog-header__breadcrumb__item{color:rgba(var(--black-rgb),.7);font-size:16px;font-weight:500;line-height:1.4;display:block}@media (max-width:768px){.blog-header__breadcrumb__item{font-size:15px}}.blog-header__breadcrumb__item a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.blog-header__breadcrumb__item a:hover{-webkit-text-decoration:underline;text-decoration:underline}.blog-header__breadcrumb__item--last{color:rgba(var(--black-rgb),.7);background-color:rgba(var(--black-rgb),.1);border-radius:999px;padding:4px 12px;font-weight:500;line-height:1.4;position:relative;top:1px}@media (max-width:768px){.blog-header__breadcrumb__item--last{padding:3px 10px}}
.blog-recommendations:first-child,*+.blog-recommendations{margin-top:var(--section-gap)}.blog-recommendations__list{grid-gap:24px;grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;display:grid}@media (max-width:768px){.blog-recommendations__list{grid-template-columns:1fr}}
.blog-card,.layout--theme-black .blog-card,.layout--theme-primary-main .blog-card,.layout--theme-primary-900 .blog-card,.layout .group--theme-black .blog-card,.layout .group--theme-primary-main .blog-card,.layout .group--theme-primary-900 .blog-card{--color:var(--white);--color-rgb:var(--white-rgb);color:var(--color);position:relative}.layout--theme-white .blog-card,.layout--theme-beige-100 .blog-card,.layout--theme-canary-100 .blog-card,.layout .group--theme-white .blog-card,.layout .group--theme-beige-100 .blog-card,.layout .group--theme-canary-100 .blog-card{--color:var(--black);--color-rgb:var(--black-rgb)}.blog-card__image{aspect-ratio:16/9;background-color:var(--grey-100);border-radius:8px;width:100%;overflow:hidden}.blog-card__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.blog-card__category{letter-spacing:.01em;color:rgba(var(--color-rgb),.7);font-size:13px;font-weight:500;line-height:1.4}*+.blog-card__category{margin-top:12px}.blog-card__title{font-family:var(--font-family);letter-spacing:.01em;color:inherit;font-size:19px;font-weight:600;line-height:1.3;-webkit-text-decoration:none;text-decoration:none;display:block}.blog-card:hover .blog-card__title{-webkit-text-decoration:underline;text-decoration:underline}.blog-card__title:before{content:"";position:absolute;inset:0}*+.blog-card__title{margin-top:8px}.blog-card__introduction{letter-spacing:.01em;color:rgba(var(--color-rgb),.7);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:15px;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}*+.blog-card__introduction{margin-top:8px}.blog-card__footer{align-items:center;gap:8px;display:flex}*+.blog-card__footer{margin-top:12px}.blog-card__authors{flex-shrink:0;display:flex}.blog-card__authors img{--size:24px;width:24px;width:var(--size);height:24px;height:var(--size);border:1px solid var(--white);-o-object-fit:cover;object-fit:cover;border-radius:50%}.blog-card__authors img+img{margin-left:calc(-.25*var(--size))}.blog-card__date{letter-spacing:.01em;color:rgba(var(--color-rgb),.7);font-size:14px;font-weight:400;line-height:1.4}
