/* Awareness merchandise: restrained editorial styling, scoped to new page only */
.awareness-merchandise .magazine-masthead{padding-bottom:clamp(2rem,5vw,4rem)}
.awareness-merchandise-content{max-width:1120px;margin:0 auto;padding:clamp(1.5rem,4vw,3rem) clamp(22px,5vw,58px) clamp(3rem,7vw,6rem)}
.awareness-intro{max-width:760px;margin:0 auto clamp(2.6rem,6vw,5.5rem);font-size:clamp(18px,1.55vw,21px);line-height:1.7;color:#514753}
.awareness-intro p{margin:0 0 1.1em}.awareness-intro p:first-child{font-size:1.15em;color:#523d56}
.awareness-emphasis{font-family:Georgia,serif;font-size:clamp(1.35rem,2.3vw,1.8rem);font-style:italic;color:#70537a}
.awareness-product{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:clamp(25px,4.8vw,70px);align-items:center;border-top:1px solid #e4dbe5;border-bottom:1px solid #e4dbe5;padding:clamp(24px,4vw,55px) 0}
.awareness-product-image img{display:block;width:100%;height:auto;object-fit:contain}
.awareness-product-info{max-width:440px}
.awareness-label{font-family:Arial,sans-serif;letter-spacing:.18em;font-size:.72rem;font-weight:600;color:#83698a;text-transform:uppercase;margin:0 0 1rem}
.awareness-product-info h2,.awareness-support h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.1;color:#5b425e;font-size:clamp(2rem,3vw,3rem);margin:0 0 1.1rem}
.awareness-product-info>p:not(.awareness-label),.awareness-support>p:not(.awareness-label){font-size:clamp(18px,1.35vw,20px);line-height:1.68;color:#534b55}
.awareness-detail{border-top:1px solid #e7dfe7;padding:.76rem 0;margin:0!important;display:flex;flex-wrap:wrap;gap:.3rem .75rem}
.awareness-detail strong{font-weight:600;min-width:62px;color:#5a435e}.awareness-detail span{font-size:.85em;color:#817685}
.awareness-email-link{display:inline-flex;align-items:center;gap:1.2rem;margin-top:1.4rem;padding:.7rem 0;color:#694a72;border-bottom:1px solid #ab8db1;text-decoration:none;font-size:1.05rem;font-weight:600}
.awareness-email-link:hover,.awareness-email-link:focus-visible{color:#3d2447;border-color:#3d2447}
.awareness-product-info .awareness-small{font-size:.87rem!important;line-height:1.55;color:#827a84;margin-top:1rem}
.awareness-upcoming{padding:1.75rem 0;border-bottom:1px solid #e4dbe5}.awareness-upcoming p:last-child{font-family:Georgia,serif;font-size:1.35rem;color:#68566b;margin:0}.awareness-upcoming span{padding:0 .5rem;color:#a491a8}
.awareness-support{max-width:780px;margin:clamp(2.5rem,5vw,5rem) auto 0}.awareness-support ul{columns:2;list-style:none;padding:0;margin:1.6rem 0 2rem;column-gap:2.5rem}.awareness-support li{break-inside:avoid;padding:.65rem 0;border-bottom:1px solid #e4dbe5;font-size:clamp(17px,1.25vw,19px);color:#594a5b}
@media(max-width:760px){.awareness-product{grid-template-columns:1fr;gap:1.65rem}.awareness-product-info{max-width:none}.awareness-support ul{columns:1}}

/* Tidy editorial alignment: one shared reading width and balanced photo/description. */
.awareness-merchandise .magazine-masthead{max-width:1120px;margin-left:auto;margin-right:auto}
.awareness-merchandise-content{box-sizing:border-box;max-width:1120px;width:100%;margin-inline:auto}
.awareness-intro,.awareness-support{margin-left:0;margin-right:0;max-width:780px}
.awareness-product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,52px)}
.awareness-product-image{width:100%;min-width:0;margin:0}
.awareness-product-image img{display:block;width:100%;height:auto;object-fit:contain}
.awareness-product-info{min-width:0;max-width:none}
.awareness-product-info h2{font-weight:400!important}
.awareness-support{max-width:780px}
@media(max-width:760px){.awareness-product{grid-template-columns:minmax(0,1fr)}.awareness-intro,.awareness-support{max-width:none}}
