.gm-newsletters{--gm-ink:#152c48;--gm-paper:#f6f4ef;--gm-line:#d8dddE;--gm-muted:#536575;background:var(--gm-paper);color:var(--gm-ink);font-family:inherit}
.gm-newsletters *{box-sizing:border-box}.gm-newsletters button,.gm-newsletters select{font:inherit}.gm-newsletters a{color:inherit}.gm-newsletters button:focus-visible,.gm-newsletters a:focus-visible,.gm-newsletters select:focus-visible{outline:3px solid var(--gm-brand);outline-offset:5px}.gm-newsletters .container{max-width:1220px;padding-left:28px;padding-right:28px}
.gm-hero{padding:76px 0 64px;overflow:hidden;background:radial-gradient(ellipse at 95% 10%,#e2e9ee 0,transparent 55%),linear-gradient(115deg,#f6f4ef 52%,#ecece5)}.gm-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.gm-eyebrow{font-size:10px!important;font-weight:700;letter-spacing:2px;line-height:1.8;color:var(--gm-brand);margin:0 0 23px!important}.gm-intro h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-2.6px;font-size:clamp(44px,5vw,68px);line-height:1.08;color:var(--gm-ink);margin:0 0 26px}.gm-intro h1 em{font-weight:400;color:var(--gm-brand)}.gm-hero-copy{font-size:16px;line-height:1.85;color:var(--gm-muted);max-width:440px;margin-bottom:30px}.gm-primary{display:inline-flex;gap:40px;align-items:center;background:var(--gm-brand);color:#fff!important;padding:15px 23px;border-radius:3px;font-size:13px;font-weight:600;text-decoration:none!important}.gm-primary:hover{filter:brightness(.9)}.gm-hero-notes{display:flex;gap:10px 20px;flex-wrap:wrap;font-size:10px;line-height:1.8;color:var(--gm-muted);margin-top:32px}.gm-latest{max-width:370px;margin:0 auto;width:100%;transform:rotate(2deg)}.gm-edition-tag{display:flex;justify-content:space-between;gap:15px;font-size:9px;font-weight:700;letter-spacing:1px;margin-bottom:15px;color:var(--gm-brand)}.gm-edition-tag span{font-weight:400;letter-spacing:0;color:var(--gm-muted)}.gm-cover-button{border:0;padding:0;background:#fff;display:block;width:100%;cursor:pointer;box-shadow:8px 11px 0 #d5d6d0,22px 29px 45px #1b31452b;transition:transform .25s}.gm-cover-button:hover{transform:translateY(-5px)}.gm-cover-button img{width:100%;height:auto;display:block}.gm-latest-caption{display:flex;justify-content:space-between;gap:12px;font-size:10px;margin-top:25px;line-height:1.6}.gm-latest-caption a{color:var(--gm-brand);font-weight:700}.gm-coming{aspect-ratio:900/1273;max-width:350px;width:100%;margin:auto;background:var(--gm-brand);color:white;padding:46px 30px;box-shadow:12px 16px 0 #d7dfdf;display:flex;flex-direction:column;justify-content:space-between}.gm-coming span{letter-spacing:6px;font-size:13px}.gm-coming strong{font:56px Georgia,serif}.gm-coming p{font:30px/1.4 Georgia,serif;color:#fff}.gm-coming small{font-size:10px;line-height:1.8}
.gm-archive{padding-top:68px;padding-bottom:30px;scroll-margin-top:100px}.gm-archive-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px}.gm-archive-heading .gm-eyebrow{margin-bottom:12px!important}.gm-archive h2{font:38px/1.2 Georgia,serif;color:var(--gm-ink);letter-spacing:-.7px;margin:0}.gm-archive-heading>p{font-size:12px;color:var(--gm-muted);margin:0 0 5px}.gm-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid var(--gm-line);border-bottom:1px solid var(--gm-line);padding:15px 0;margin-bottom:35px;font-size:12px}.gm-toolbar label{display:flex;align-items:center;gap:14px;margin:0;font-weight:400}.gm-toolbar select{border:1px solid #b9c3c8;background:transparent;border-radius:3px;padding:8px 30px 8px 12px;color:var(--gm-ink)}.gm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}.gm-card{min-width:0}.gm-card[hidden]{display:none!important}.gm-card-cover{width:100%;display:block;padding:25px 30px 20px;border:1px solid #dde1dc;background:linear-gradient(150deg,#e8eae3,#ecede7);position:relative;cursor:pointer;overflow:hidden}.gm-card-cover img{display:block;width:100%;height:auto;aspect-ratio:900/1273;object-fit:cover;box-shadow:5px 7px 14px #18354724;transition:transform .3s}.gm-card-cover:hover img{transform:translateY(-6px) rotate(-1deg)}.gm-read-label{display:block;text-align:right;margin-top:17px;font-size:9px;letter-spacing:1px;color:var(--gm-brand)}.gm-card-body{padding:20px 2px 0}.gm-card-series{font-size:8px;letter-spacing:1.7px;color:var(--gm-brand);font-weight:700;margin:0 0 8px!important}.gm-card h3{font:29px/1.2 Georgia,serif;margin:0 0 10px;color:var(--gm-ink)}.gm-card-meta{font-size:11px;color:var(--gm-muted);margin-bottom:17px}.gm-card-actions{border-top:1px solid var(--gm-line);padding-top:13px;display:flex;align-items:center;justify-content:space-between;font-size:12px}.gm-card-actions button{background:none;padding:0;border:0;color:var(--gm-brand);cursor:pointer;font-weight:600}.gm-card-actions a{color:var(--gm-brand);font-size:11px}.gm-empty{text-align:center;padding:50px 20px;background:white;border:1px solid var(--gm-line)}.gm-empty h3{font:32px Georgia,serif}.gm-empty p{color:var(--gm-muted)}.gm-empty a{color:var(--gm-brand)}.gm-signoff{text-align:center;border-top:1px solid var(--gm-line);margin-top:65px;padding:36px 0 10px}.gm-signoff span{font-size:9px;letter-spacing:3px;color:var(--gm-brand)}.gm-signoff p{font:27px Georgia,serif;margin:12px 0 0}
.gm-reader{width:min(1200px,96vw);height:92vh;max-width:96vw;max-height:95vh;margin:auto;border:0;padding:0;border-radius:5px;background:#e4e7eb;box-shadow:0 20px 80px #0004;color:#152c48}.gm-reader::backdrop{background:#091828c9}.gm-reader-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;background:#fff}.gm-reader-bar h2{font:18px Georgia,serif;margin:0}.gm-reader-bar>div{display:flex;align-items:center;gap:20px}.gm-reader-bar a{font-size:11px}.gm-reader-bar button{border:0;background:none;font-size:28px;line-height:1;cursor:pointer}.gm-reader iframe{width:100%;height:calc(100% - 100px);border:0;display:block}.gm-reader-help{margin:0;padding:10px 20px;font-size:11px;background:#fff}.gm-reader:not([open]){display:none}
@media(max-width:991px){.gm-hero-grid{gap:40px}.gm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-intro h1{font-size:49px}.gm-latest{max-width:300px}.gm-hero{padding-top:50px}.gm-archive-heading{align-items:start;flex-direction:column}}
@media(max-width:640px){.gm-newsletters .container{padding-left:21px;padding-right:21px}.gm-hero-grid{grid-template-columns:1fr;gap:48px}.gm-intro h1{font-size:49px}.gm-hero-copy{font-size:14px}.gm-hero-notes{margin-top:22px}.gm-latest{max-width:290px;transform:rotate(1deg)}.gm-hero{padding-bottom:45px}.gm-archive{padding-top:42px}.gm-archive h2{font-size:32px}.gm-grid{gap:28px 16px}.gm-card-cover{padding:13px 13px 10px}.gm-read-label{font-size:7px;letter-spacing:0}.gm-card h3{font-size:24px}.gm-card-series{font-size:7px;letter-spacing:.6px}.gm-card-meta{font-size:10px;line-height:1.7}.gm-card-actions{font-size:11px}.gm-toolbar{font-size:11px}.gm-toolbar label{gap:8px}.gm-reader-bar{padding:12px;align-items:start}.gm-reader-bar h2{font-size:14px;max-width:45%}.gm-reader-bar>div{gap:12px;flex-wrap:wrap;justify-content:end}.gm-reader-bar a{font-size:10px}.gm-reader iframe{height:calc(100% - 120px)}}
@media(prefers-reduced-motion:reduce){.gm-cover-button,.gm-card-cover img{transition:none}}
