.article-wrapper{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;padding-bottom:8rem;padding-top:1rem}@media (min-width:640px){.article-wrapper{padding-left:4rem;padding-right:4rem}}@media (min-width:1024px){.article-wrapper{grid-template-columns:3fr 1fr;padding-top:3rem}}.article-wrapper{grid-auto-flow:row;grid-template-areas:"heading" "info" "data" "tags" "sharing"}@media (min-width:1024px){.article-wrapper{grid-template-areas:"heading info" "data tags" "sharing ."}}.article-wrapper .info-card-title{font-family:Roboto,sans-serif;font-size:1.5rem;line-height:2rem}@media (min-width:640px){.article-wrapper .info-card-title{font-size:2.75rem;line-height:3.5rem}}.article-wrapper .title{grid-area:heading}.article-wrapper .line{height:3px;margin-bottom:2rem;width:6rem}.article-wrapper .content{grid-area:data}.article-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:1rem;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.article-content img{border-radius:.375rem;margin-bottom:2rem;max-height:24rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (min-width:768px){.article-content>div img{max-width:25rem}}.article-info{border-color:hsla(0,0%,53%,.102);border-left-width:2px}@media (min-width:1024px){.article-info{border-style:solid;padding-left:2rem}}.article-info{grid-area:info}.article-info .data{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem}@media (min-width:640px){.article-info .data{gap:1.5rem}}@media (min-width:1024px){.article-info .data{display:block;margin-top:0}}.article-wrapper p{--tw-text-opacity:1;color:#696969;color:rgba(105,105,105,var(--tw-text-opacity))}.article-wrapper .subtitle{font-size:1rem;font-weight:600;line-height:1.5rem;margin-bottom:1rem;padding-top:1.5rem;--tw-text-opacity:1;color:#0066e8;color:rgba(0,102,232,var(--tw-text-opacity))}.article-tags{border-left:2px;border-color:hsla(0,0%,53%,.102);border-style:solid;font-size:.875rem;font-weight:500;height:-moz-fit-content;height:fit-content;line-height:1.25rem;margin-top:2rem;padding-left:1rem;text-transform:uppercase;--tw-text-opacity:1;color:#ababab;color:rgba(171,171,171,var(--tw-text-opacity))}@media (min-width:1024px){.article-tags{margin-top:1rem;padding-left:2rem}}.article-tags{grid-area:tags}.article-tags .tags{display:flex;flex-wrap:wrap;gap:.375rem;height:-moz-fit-content;height:fit-content}@media (min-width:1024px){.article-tags .tags{margin-top:2rem}}@media (min-width:1280px){.article-tags .tags{margin-top:0}}.article-tags .tags>*{border-radius:.125rem;cursor:default;--tw-bg-opacity:1;background-color:#f6f6f6;background-color:rgba(246,246,246,var(--tw-bg-opacity));font-size:.875rem;line-height:1.25rem;padding:.25rem .5rem;text-transform:lowercase;--tw-text-opacity:1;color:#555;color:rgba(85,85,85,var(--tw-text-opacity))}.article-tags .tags>:before{--tw-content:"#";content:"#";content:var(--tw-content)}.article-sharing{align-items:center;border-color:rgba(0,0,0,.1);border-top:1px rgba(0,0,0,.1);border-style:solid;display:flex;grid-area:sharing;justify-content:space-between;margin-top:2rem}.article-wrapper legend{display:none;font-size:.75rem;font-weight:500;line-height:1rem;margin-bottom:1rem;text-transform:uppercase;--tw-text-opacity:1;color:#ababab;color:rgba(171,171,171,var(--tw-text-opacity))}@media (min-width:1024px){.article-wrapper legend{display:block}.article-wrapper .data>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:1.25rem;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}}.article-wrapper .data>div{-moz-column-gap:.5rem;column-gap:.5rem;display:flex}.article-wrapper .data span{--tw-text-opacity:1;color:#555;color:rgba(85,85,85,var(--tw-text-opacity))}.article-wrapper .data i{--tw-text-opacity:1;color:#ababab;color:rgba(171,171,171,var(--tw-text-opacity))}.article-wrapper ol{margin-left:3rem!important;padding-top:0}.article-wrapper ul{padding-top:0}.article-wrapper sup{font-size:.75rem;font-weight:500;line-height:1rem;line-height:1}