.aa-newsletter{background:#f6f3eb;border:1px solid #d7d4c8;border-top:4px solid #b9934c;border-radius:12px;padding:clamp(22px,4vw,38px);margin:36px 0;color:#102f40;clear:both;scroll-margin-top:110px}
.aa-newsletter h2,.aa-newsletter-links h2{font-family:inherit;font-size:clamp(24px,3vw,34px);line-height:1.2;color:#102f40;margin:8px 0 12px}
.aa-newsletter p{max-width:70ch;line-height:1.65}.aa-newsletter .eyebrow{font-size:12px;letter-spacing:.1em;font-weight:700;text-transform:uppercase;margin:0}
.aa-newsletter__frequency{font-weight:700;font-size:14px;margin:0 0 12px}.aa-newsletter__form{background:#fff;padding:16px;border-radius:8px;margin-top:20px;min-height:82px;max-width:100%;overflow-wrap:anywhere}
.aa-newsletter .aa-newsletter__privacy{font-size:13px;line-height:1.6;margin:16px 0 8px}.aa-newsletter a{text-decoration:underline;color:#173e53}.aa-newsletter__other{font-size:14px;margin-bottom:0}
.aa-newsletter-links{padding:28px 0}.aa-newsletter-links p{line-height:1.6}.aa-newsletter-links__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}
.aa-newsletter-links__grid a{display:flex;flex-direction:column;gap:8px;border:1px solid #d7d4c8;border-radius:8px;padding:18px;color:inherit;background:#fff;text-decoration:none}.aa-newsletter-links__grid span{font-size:14px}.aa-newsletter-links__grid a:hover{border-color:#9b763a}.aa-newsletter-links__grid a:focus-visible,.aa-newsletter a:focus-visible{outline:3px solid #a47423;outline-offset:4px}
.aa-newsletter-footer{background:#f6f3eb;border-top:1px solid #ded8c8}.home-sidebar .aa-newsletter-links__grid{grid-template-columns:1fr}.home-sidebar .aa-newsletter-links h2{font-size:24px}.aa-newsletter-home{margin-top:38px;margin-bottom:38px}.aa-newsletter-page-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.aa-newsletter-page-cards>section{padding:24px;border:1px solid #d7d4c8;border-radius:10px}.aa-newsletter-page-cards h2{font-size:28px}.aa-newsletter-page-cards p{line-height:1.65}.aa-newsletter-page-cards [id]{scroll-margin-top:110px}
@media(max-width:700px){.aa-newsletter-links__grid,.aa-newsletter-page-cards{grid-template-columns:1fr}.aa-newsletter{padding:22px 16px}.aa-newsletter__form{padding:12px 6px}}

/* Distinct newsletter identities and an on-demand homepage signup. */
.aa-newsletter-links__grid a.aa-newsletter-choice{position:relative;border:0;padding:24px;color:#fff;gap:10px;transition:transform .15s ease,box-shadow .15s ease}
.aa-newsletter-links__grid a.aa-newsletter-choice--news{background:#163d53}
.aa-newsletter-links__grid a.aa-newsletter-choice--access{background:#17665e}
.aa-newsletter-choice__icon{width:44px;height:44px;padding:7px;box-sizing:content-box;border-radius:12px;background:rgba(255,255,255,.12);color:#f2d28a;margin-bottom:4px}
.aa-newsletter-choice strong{font-size:21px;line-height:1.3}.aa-newsletter-choice span{color:#fff;opacity:.95}
.aa-newsletter-links__grid a.aa-newsletter-choice:hover{transform:translateY(-2px);box-shadow:0 6px 18px #102f4026}
.aa-newsletter-links__grid a.aa-newsletter-choice:focus-visible{outline:3px solid #a47423;outline-offset:4px}
.aa-newsletter-dialog{position:fixed;width:min(760px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:16px;background:#f6f3eb;color:#102f40;box-shadow:0 20px 80px #0005;overflow:auto;overscroll-behavior:contain}
.aa-newsletter-dialog::backdrop{background:rgba(9,30,42,.72)}
.aa-newsletter-dialog .aa-newsletter{margin:0;border:0;padding:34px}.aa-newsletter-dialog h2{padding-right:30px}
.aa-newsletter-dialog__close{position:absolute;right:12px;top:12px;z-index:2;border:0;border-radius:50%;width:40px;height:40px;background:#163d53;color:#fff;font-size:28px;line-height:1;cursor:pointer}
.aa-newsletter-dialog__close:focus-visible{outline:3px solid #a47423;outline-offset:3px}
@media(max-width:700px){.aa-newsletter-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.aa-newsletter-dialog .aa-newsletter{padding:28px 18px}.aa-newsletter-dialog .eyebrow{max-width:calc(100% - 40px)}}
@media(prefers-reduced-motion:reduce){.aa-newsletter-links__grid a.aa-newsletter-choice{transition:none}}

/* Chillie's own travel photography, with publication-specific contrast layers. */
.aa-newsletter-links__grid a.aa-newsletter-choice{min-height:280px;justify-content:flex-end;background-repeat:no-repeat;background-size:cover;background-position:center;box-shadow:0 7px 24px #102f401c;overflow:hidden;border-bottom:4px solid #b9934c}
.aa-newsletter-links__grid a.aa-newsletter-choice--news{background-color:#163d53;background-image:linear-gradient(0deg,rgba(9,35,54,.98) 0%,rgba(14,48,70,.82) 35%,rgba(18,52,74,.18) 100%),url('https://www.accessadventure.net/wp-content/uploads/2022/04/Ship-in-Cozumel.jpg');background-position:center 57%}
.aa-newsletter-links__grid a.aa-newsletter-choice--access{background-color:#17665e;background-image:linear-gradient(0deg,rgba(7,54,46,.98) 0%,rgba(11,76,65,.82) 35%,rgba(16,83,70,.12) 100%),url('https://www.accessadventure.net/wp-content/themes/access-adventure-redesign/assets/images/chillies-travel/nov-19-24-accessible-island-tour.jpg');background-position:center 52%}
.aa-newsletter-choice__icon{margin-bottom:auto;background:#163d53e8;border:1px solid #f2d28a70;width:40px;height:40px;padding:8px;box-shadow:0 2px 12px #0002}
.aa-newsletter-choice--access .aa-newsletter-choice__icon{background:#17665ee8}
.aa-newsletter-choice strong{font-size:25px;line-height:1.2;text-shadow:0 2px 8px #0007}
.aa-newsletter-choice span{font-size:14px;text-shadow:0 1px 5px #0008}
.home-sidebar .aa-newsletter-links__grid a.aa-newsletter-choice{min-height:260px}
@media(max-width:700px){.aa-newsletter-links__grid a.aa-newsletter-choice{min-height:280px}.aa-newsletter-choice strong{font-size:24px}}
