:root{--publishing-section-py:88px;--publishing-section-py-tablet:64px;--publishing-section-py-mobile:32px;--publishing-hero-pt:64px;--publishing-hero-pt-tablet:48px;--publishing-hero-pt-mobile:24px;--publishing-hero-pb:88px;--publishing-hero-pb-tablet:64px;--publishing-hero-pb-mobile:40px}.publishing-page{padding:0;display:flow-root}@media (max-width:767px){.publishing-page{overflow-x:hidden}}.publishing-page .publishing-hero-section{padding-top:var(--publishing-hero-pt-mobile);padding-bottom:var(--publishing-hero-pb-mobile)}@media (min-width:768px){.publishing-page .publishing-hero-section{padding-top:var(--publishing-hero-pt-tablet);padding-bottom:var(--publishing-hero-pb-tablet)}}@media (min-width:1024px){.publishing-page .publishing-hero-section{padding-top:var(--publishing-hero-pt);padding-bottom:var(--publishing-hero-pb)}}.publishing-page .publishing-section{padding-top:var(--publishing-section-py-mobile);padding-bottom:var(--publishing-section-py-mobile)}@media (min-width:768px){.publishing-page .publishing-section{padding-top:var(--publishing-section-py-tablet);padding-bottom:var(--publishing-section-py-tablet)}}@media (min-width:1024px){.publishing-page .publishing-section{padding-top:var(--publishing-section-py);padding-bottom:var(--publishing-section-py)}}.publishing-page section{margin-top:0;margin-bottom:0}.publishing-page *{word-wrap:break-word;overflow-wrap:break-word}.publishing-page button,.publishing-page a{min-width:44px;min-height:44px}@media (max-width:767px){.publishing-page button,.publishing-page a{min-width:48px;min-height:48px}}.publishing-page .publishing-card-grid{align-items:stretch;gap:1rem;padding:0 1rem;display:grid}@media (min-width:768px){.publishing-page .publishing-card-grid{gap:1.5rem;padding:0}}.publishing-page .publishing-card{flex-direction:column;max-width:100%;height:100%;display:flex;overflow:hidden}.publishing-page img{max-width:100%;height:auto}@media (max-width:767px){.publishing-page h1{font-size:2rem!important;line-height:1.1!important}.publishing-page h2{font-size:1.75rem!important;line-height:1.2!important}.publishing-page h3{font-size:1.5rem!important;line-height:1.2!important}.publishing-page p{font-size:.875rem!important;line-height:1.5!important}}
