.main-article{width:100%}.main-article__header{padding-top:var(--padding-top);background-color:var(--header-bg)}.main-article__header-container{margin-left:auto;margin-right:auto;width:100%;padding-top:64px;padding-bottom:64px}@media (min-width: 768px){.main-article__header-container{padding-left:64px;padding-right:64px}}.main-article__header-grid{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2.5rem}@media (min-width: 768px){.main-article__header-grid{display:grid;gap:1rem;text-align:left}}.main-article__header-grid{grid-template-columns:repeat(12,1fr)}.main-article__header-text{width:100%}@media (min-width: 768px){.main-article__header-text{grid-column:span 6 / span 6;display:flex;align-items:center;justify-content:center}}.main-article__header-content{display:flex;flex-direction:column;align-items:center}@media (min-width: 768px){.main-article__header-content{align-items:center}}.main-article__header-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.main-article__back-link{display:inline-flex;align-items:center;gap:.25rem;font-size:14px;line-height:21px;font-weight:400;--tw-text-opacity: 1;color:rgb(147 142 136 / var(--tw-text-opacity, 1));text-transform:uppercase;letter-spacing:.025em}.main-article__back-link:hover{text-decoration-line:underline}.main-article__back-text{display:inline}.main-article__title{margin-top:1rem!important;font-weight:300;--tw-text-opacity: 1;color:rgb(31 31 30 / var(--tw-text-opacity, 1));font-size:32px;line-height:42px}@media (min-width: 768px){.main-article__title{font-size:55px;line-height:72px}}.main-article__title{text-align:center}.main-article__meta{margin-top:1rem!important;font-size:16px;line-height:24px;--tw-text-opacity: 1;color:rgb(147 142 136 / var(--tw-text-opacity, 1));text-align:center}.main-article__meta-separator{margin-left:.25rem;margin-right:.25rem}.main-article__header-image-wrapper{display:block}@media (min-width: 768px){.main-article__header-image-wrapper{grid-column:span 6 / span 6}}.main-article__header-image-wrapper{height:100%;width:100%;aspect-ratio:324 / 220}.main-article__header-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px}.main-article__header-placeholder{aspect-ratio:4/3;width:100%;display:flex;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(248 247 245 / var(--tw-bg-opacity, 1));border-radius:16px}.main-article__body{background-color:var(--content-bg);padding-bottom:var(--padding-bottom)}@media (min-width: 768px){.main-article__body{padding-left:64px;padding-right:64px}}.main-article__content{margin-left:auto;margin-right:auto;width:100%;padding-top:1.5rem;padding-bottom:1.5rem;max-width:648px}.main-article__subtitle{font-size:18px;line-height:27px;font-weight:400;--tw-text-opacity: 1;color:rgb(31 31 30 / var(--tw-text-opacity, 1));margin-bottom:1.5rem;padding-left:.625rem;padding-right:.625rem}@media (min-width: 768px){.main-article__subtitle{padding-left:0;padding-right:0}}.main-article__rte{width:100%;font-size:16px;line-height:24px;--tw-text-opacity: 1;color:rgb(31 31 30 / var(--tw-text-opacity, 1));padding-top:.75rem;padding-bottom:.75rem}.main-article__rte h1{margin-bottom:2.5rem;font-size:38px;line-height:48px}@media (min-width: 768px){.main-article__rte h1{font-size:55px;line-height:72px}}.main-article__rte h1{font-weight:300;--tw-text-opacity: 1;color:rgb(31 31 30 / var(--tw-text-opacity, 1));line-height:48px}@media (min-width: 768px){.main-article__rte h1{line-height:72px}}.main-article__rte h1{padding-bottom:0;padding-left:1.5rem;padding-right:1.5rem}@media (min-width: 768px){.main-article__rte h1{padding-left:0;padding-right:0}}.main-article__rte h1 strong{font-weight:600}.main-article__rte h2{margin-bottom:2.5rem;font-size:32px;line-height:42px}@media (min-width: 768px){.main-article__rte h2{font-size:42px;line-height:52px}}.main-article__rte h2{font-weight:300;--tw-text-opacity: 1;color:rgb(31 31 30 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.main-article__rte h2{line-height:52px}}.main-article__rte h2{padding-bottom:0;padding-left:1.5rem;padding-right:1.5rem}@media (min-width: 768px){.main-article__rte h2{padding-left:0;padding-right:0}}.main-article__rte h2 strong{font-weight:600}.main-article__rte h3{margin-bottom:2.5rem;font-size:24px;line-height:36px}@media (min-width: 768px){.main-article__rte h3{font-size:30px;line-height:40px}}.main-article__rte h3{font-weight:300;--tw-text-opacity: 1;color:rgb(31 31 30 / var(--tw-text-opacity, 1));line-height:36px}@media (min-width: 768px){.main-article__rte h3{line-height:40px}}.main-article__rte h3{padding-bottom:0;padding-left:1.5rem;padding-right:1.5rem}@media (min-width: 768px){.main-article__rte h3{padding-left:0;padding-right:0}}.main-article__rte h3 strong{font-weight:600}.main-article__rte h4{margin-bottom:2.5rem;font-size:21px;line-height:27px}@media (min-width: 768px){.main-article__rte h4{font-size:24px;line-height:36px}}.main-article__rte h4{font-weight:300;--tw-text-opacity: 1;color:rgb(31 31 30 / var(--tw-text-opacity, 1));line-height:27px}@media (min-width: 768px){.main-article__rte h4{line-height:36px}}.main-article__rte h4{padding-bottom:0;padding-left:1.5rem;padding-right:1.5rem}@media (min-width: 768px){.main-article__rte h4{padding-left:0;padding-right:0}}.main-article__rte h4 strong{font-weight:600}.main-article__rte h5{margin-bottom:2.5rem;font-size:18px;font-weight:300;--tw-text-opacity: 1;color:rgb(31 31 30 / var(--tw-text-opacity, 1));line-height:27px;padding-bottom:0;padding-left:1.5rem;padding-right:1.5rem}@media (min-width: 768px){.main-article__rte h5{padding-left:0;padding-right:0}}.main-article__rte h5 strong{font-weight:600}.main-article__rte h6{margin-bottom:2.5rem;font-size:16px;font-weight:300;--tw-text-opacity: 1;color:rgb(31 31 30 / var(--tw-text-opacity, 1));line-height:24px;padding-bottom:0;padding-left:1.5rem;padding-right:1.5rem}@media (min-width: 768px){.main-article__rte h6{padding-left:0;padding-right:0}}.main-article__rte h6 strong{font-weight:600}.main-article__rte p{margin-bottom:2.5rem;font-size:16px;line-height:24px;--tw-text-opacity: 1;color:rgb(31 31 30 / var(--tw-text-opacity, 1));padding-bottom:0;padding-left:1.5rem;padding-right:1.5rem}@media (min-width: 768px){.main-article__rte p{padding-left:0;padding-right:0}}.main-article__rte p strong{font-weight:600}.main-article__rte p.large{font-size:18px;line-height:27px;padding-bottom:0}.main-article__rte a{text-decoration-line:underline;--tw-text-opacity: 1;color:rgb(31 31 30 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.main-article__rte a:hover{--tw-text-opacity: 1;color:rgb(147 142 136 / var(--tw-text-opacity, 1))}.main-article__rte ul,.main-article__rte ol{margin-bottom:2.5rem;margin-left:2rem;padding-bottom:1rem;--tw-text-opacity: 1;color:rgb(31 31 30 / var(--tw-text-opacity, 1));padding-left:1.5rem;padding-right:1.5rem}@media (min-width: 768px){.main-article__rte ul,.main-article__rte ol{padding-left:0;padding-right:0}}.main-article__rte ul{list-style-type:disc}.main-article__rte ol{list-style-type:decimal}.main-article__rte li{font-size:16px;line-height:24px}.main-article__rte ul ul,.main-article__rte ol ol,.main-article__rte ul ol,.main-article__rte ol ul{padding-bottom:0;margin-top:.5rem}.main-article__rte blockquote{border-left-width:4px;--tw-border-opacity: 1;border-color:rgb(202 224 232 / var(--tw-border-opacity, 1));margin-bottom:1rem;font-style:italic;--tw-text-opacity: 1;color:rgb(147 142 136 / var(--tw-text-opacity, 1));padding:.5rem 1.5rem}@media (min-width: 768px){.main-article__rte blockquote{padding-left:0;padding-right:0}}.main-article__rte img{max-width:100%;height:auto;margin-bottom:1rem;margin-left:auto;margin-right:auto;border-radius:10px}.main-article__rte table{width:100%;margin-bottom:1rem;border-collapse:collapse;--tw-text-opacity: 1;color:rgb(31 31 30 / var(--tw-text-opacity, 1))}.main-article__rte table th,.main-article__rte table td{border-width:1px;--tw-border-opacity: 1;border-color:rgb(211 209 207 / var(--tw-border-opacity, 1));padding:.5rem 1rem;text-align:left}.main-article__rte table th{font-weight:600;--tw-bg-opacity: 1;background-color:rgb(248 247 245 / var(--tw-bg-opacity, 1))}.main-article__rte table tr:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(243 242 238 / var(--tw-bg-opacity, 1))}.main-article__rte code{--tw-bg-opacity: 1;background-color:rgb(243 242 238 / var(--tw-bg-opacity, 1));padding:.125rem .25rem;border-radius:.25rem;font-size:14px;line-height:21px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.main-article__rte pre{--tw-bg-opacity: 1;background-color:rgb(243 242 238 / var(--tw-bg-opacity, 1));padding:1rem;border-radius:.25rem;margin-bottom:1rem;overflow-x:auto}.main-article__rte pre code{background-color:transparent;padding:0}.main-article__rte>*:last-child{margin-bottom:0;padding-bottom:0}.main-article__tags{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:2rem;padding-top:1.5rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(233 233 233 / var(--tw-border-opacity, 1));padding-left:.625rem;padding-right:.625rem}@media (min-width: 768px){.main-article__tags{padding-left:0;padding-right:0}}.main-article__tags-label{font-size:14px;line-height:21px;font-weight:400;--tw-text-opacity: 1;color:rgb(147 142 136 / var(--tw-text-opacity, 1))}.main-article__tags-list{display:flex;flex-wrap:wrap;gap:.5rem}.main-article__tag{display:inline-flex;align-items:center;padding:.25rem .75rem;font-size:14px;line-height:21px;--tw-text-opacity: 1;color:rgb(31 31 30 / var(--tw-text-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(202 224 232 / var(--tw-bg-opacity, 1));border-radius:9999px;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.main-article__tag:hover{--tw-bg-opacity: 1;background-color:rgb(169 200 211 / var(--tw-bg-opacity, 1))}.main-article__author{display:flex;align-items:center;gap:.5rem;margin-top:1.5rem;font-size:14px;line-height:21px;padding-left:.625rem;padding-right:.625rem}@media (min-width: 768px){.main-article__author{padding-left:0;padding-right:0}}.main-article__author-label{--tw-text-opacity: 1;color:rgb(147 142 136 / var(--tw-text-opacity, 1))}.main-article__author-name{font-weight:600;--tw-text-opacity: 1;color:rgb(31 31 30 / var(--tw-text-opacity, 1))}.main-article__share{padding-top:2rem;padding-bottom:2rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(233 233 233 / var(--tw-border-opacity, 1));background-color:var(--content-bg)}.main-article__share-container{margin-left:auto;margin-right:auto;width:100%;padding-left:1rem;padding-right:1rem;max-width:648px}@media (min-width: 768px){.main-article__share-container{padding-left:0;padding-right:0}}.main-article__share-container{display:flex;flex-direction:column;align-items:center;gap:1rem}@media (min-width: 768px){.main-article__share-container{flex-direction:row;justify-content:space-between}}.main-article__share-label{font-size:14px;line-height:21px;--tw-text-opacity: 1;color:rgb(147 142 136 / var(--tw-text-opacity, 1))}.main-article__share-buttons{display:flex;align-items:center;gap:.75rem}.main-article__share-btn{display:flex;align-items:center;justify-content:center;height:2.5rem;width:2.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(243 242 238 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(77 74 71 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.main-article__share-btn:hover{--tw-bg-opacity: 1;background-color:rgb(248 247 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(1 36 70 / var(--tw-text-opacity, 1))}.main-article__share-btn:focus{outline-width:2px;outline-offset:2px;outline-color:#0e8cd2}@media (max-width: 767px){.main-article__header-container{padding-left:1rem;padding-right:1rem}.main-article__header-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.main-article__title{font-size:32px}.main-article__content{padding-top:1rem;padding-bottom:1rem}.main-article__header-image-wrapper{width:100%;height:auto}.main-article__header-image{aspect-ratio:382 / 263}}@media (min-width: 768px){.main-article__header-grid{align-items:stretch}}
