/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ad-banner{padding:1rem 0;}.ad-banner .container{position:relative;display:flex;align-items:center;justify-content:center;gap:1rem;}.ad-banner .container .ad-banner--heading{color:#ffffff;font-size:1.5rem;font-weight:normal;margin-bottom:0;}.ad-banner .container .ad-banner-link{color:#ffffff;text-decoration:none;font-size:1.5rem;line-height:1.75rem;}.ad-banner .container .ad-banner--image img{width:5rem;height:5rem;flex-shrink:0;}
.heading{margin-bottom:1.44rem;}.heading.heading--underline{margin-bottom:1.25rem;}.heading.heading--underline::after{content:"";display:block;width:9rem;height:0.125rem;background:#6c757d;line-height:0;font-size:0;margin-top:0.9rem;}.heading.heading--underline.blue::after{background:#2e3c4d;}.heading.heading--underline.dark-blue::after{background:#000b2a;}.heading.heading--underline.light-blue::after{background:#3eaee3;}.heading.heading--underline.purple::after{background:#ac4399;}.heading.heading--underline.orange::after{background:#f37321;}.heading.heading--underline.yellow::after{background:#fcaf1a;}.heading.heading--underline.green::after{background:#aac02c;}.heading.heading--underline.black::after{background:#000000;}.heading.heading--underline.white::after{background:#ffffff;}.heading.heading--underline.light::after{background:#f8f9fa;}.heading.heading--underline.light-subtle::after{background:#fcfcfd;}.heading.heading--underline.body::after{background:#495057;}.heading.heading--center{text-align:center;}.heading.heading--center::after{margin-left:auto;margin-right:auto;}
.issue .issue--image{text-align:center;margin-bottom:calc(1.5rem + 3vw);}@media (min-width:1200px){.issue .issue--image{margin-bottom:3.75rem;}}.issue .issue--heading{font-size:2.125rem;font-weight:400;margin-bottom:1.6rem;}.issue .subscription--description{margin-bottom:2.5rem;}.issue .issue--list{font-weight:400;}.issue .issue--list span::after{content:"•";margin:0 0.5rem;}.issue .issue--list span:last-child::after{content:"";}.issue > :last-child{margin-bottom:0;}@media (min-width:992px){.issue{padding-top:2rem;}}
.subscription .subscription--heading{margin-bottom:0.5rem;font-size:calc(1.3375rem + 1.05vw);}@media (min-width:1200px){.subscription .subscription--heading{font-size:2.125rem;}}.subscription .subscription--heading span{font-weight:400;}.subscription .subscription--subheading{font-weight:400;}
.subscription-hero .subscription-hero--image{height:16.875rem;background-size:cover;background-position:top center;background-repeat:no-repeat;}.subscription-hero .subscription-hero--body{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;width:17.6875rem;height:17.6875rem;margin-top:-12.5rem;border-radius:50rem;background-color:#6c757d;color:#ffffff;overflow:hidden;background-image:url(/themes/custom/awtheme/components/subscription-hero/./images/subscription-hero-body-bg.png);background-size:14.9rem;background-position:bottom 0 right -0.5rem;background-repeat:no-repeat;}.subscription-hero .subscription-hero--heading{font-size:1.875rem;font-weight:400;margin-bottom:0.2rem;}.subscription-hero .subscription-hero--subheading{font-size:1.375rem;line-height:1.2;margin-bottom:0;}@media (min-width:992px){.subscription-hero .subscription-hero--body{margin-left:1.8rem;}}
