.stacked-features-section-module__kqTt3q__cards{--stack-top:3rem;--stack-step:6px;isolation:isolate;gap:1rem;display:grid}.stacked-features-section-module__kqTt3q__card{min-width:0;z-index:calc(var(--feature-index) + 1);--card-rotation:var(--mobile-rotation);position:relative}.stacked-features-section-module__kqTt3q__card:first-child{--mobile-rotation:-.6deg;--desktop-rotation:-1.5deg}.stacked-features-section-module__kqTt3q__card:nth-child(2){--mobile-rotation:.8deg;--desktop-rotation:2.5deg}.stacked-features-section-module__kqTt3q__card:nth-child(3){--mobile-rotation:-.5deg;--desktop-rotation:-2deg}.stacked-features-section-module__kqTt3q__card:nth-child(4){--mobile-rotation:.5deg;--desktop-rotation:1deg}.stacked-features-section-module__kqTt3q__surface{transform:rotate(var(--card-rotation));transform-origin:50%;gap:1.25rem;display:grid}.stacked-features-section-module__kqTt3q__visual{height:10rem}@media (max-width:39.999rem) and (max-height:40rem){.stacked-features-section-module__kqTt3q__preview{height:8rem}}@media (min-width:40rem){.stacked-features-section-module__kqTt3q__cards{gap:1.5rem}.stacked-features-section-module__kqTt3q__visual{height:12rem}}@media (min-width:48rem){.stacked-features-section-module__kqTt3q__cards{--stack-step:8px}.stacked-features-section-module__kqTt3q__card{--card-rotation:var(--desktop-rotation)}.stacked-features-section-module__kqTt3q__surface{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:2.5rem;min-height:28rem}.stacked-features-section-module__kqTt3q__visual{aspect-ratio:1;height:auto}}.stacked-features-section-module__kqTt3q__illustration{aspect-ratio:auto;overflow-wrap:anywhere;align-self:stretch;align-items:center;height:auto;min-height:10rem;display:flex}@media (prefers-reduced-motion:no-preference){.stacked-features-section-module__kqTt3q__cards[data-ready]{padding-bottom:calc(var(--stack-top) + 3 * var(--stack-step))}.stacked-features-section-module__kqTt3q__card[data-stackable]{top:calc(var(--stack-top) + var(--feature-index) * var(--stack-step));position:sticky}.stacked-features-section-module__kqTt3q__card[data-entered] .stacked-features-section-module__kqTt3q__surface{animation:stacked-features-section-module__kqTt3q__feature-enter .45s var(--ease-ui) both}}@supports (animation-timeline:view()) and (animation-range:entry 0% entry 100%){@media (prefers-reduced-motion:no-preference){.stacked-features-section-module__kqTt3q__surface{animation:linear both stacked-features-section-module__kqTt3q__feature-enter;animation-timeline:view();animation-range:entry entry 50%}}}@keyframes stacked-features-section-module__kqTt3q__feature-enter{0%{transform:translateY(48px) rotate(var(--card-rotation))}to{transform:translateY(0) rotate(var(--card-rotation))}}@media (prefers-reduced-motion:reduce){.stacked-features-section-module__kqTt3q__surface{transform:none}}.stacked-features-section-module__kqTt3q__cards[data-ready] .stacked-features-section-module__kqTt3q__card:not([data-stackable]) .stacked-features-section-module__kqTt3q__surface{animation:none}@media print{.stacked-features-section-module__kqTt3q__card{break-inside:avoid;position:static}.stacked-features-section-module__kqTt3q__surface{animation:none;transform:none}}
.eu-promo{background:var(--eu-weekly-blue);color:#fff;padding:2rem 1.5rem;position:relative;overflow:hidden}.eu-promo-inner{z-index:1;max-width:var(--content-max);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:1.5rem 5rem;margin-inline:auto;display:grid;position:relative}.eu-promo-masthead{border-bottom:1px solid #ffffff38;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1rem;display:flex}.eu-promo-masthead>p{letter-spacing:-.03em;font-size:1.25rem;font-weight:600;line-height:1.2}.eu-promo-masthead a{min-height:var(--touch-target);text-underline-offset:.25em;color:#e2eaff;align-items:center;margin-block:-.625rem;font-size:.875rem;text-decoration:underline;display:inline-flex}.eu-promo a:hover{text-decoration-thickness:2px}.eu-promo-copy h2{letter-spacing:-.05em;margin-bottom:1rem;font-size:3.25rem;font-weight:600;line-height:1.05}.eu-promo-copy h2 span{display:block}.eu-promo-copy>p{color:#e2eaff;font-size:.9375rem;line-height:1.5}.eu-promo-graphics{pointer-events:none;position:absolute;inset:0;overflow:hidden}.eu-paper-star{opacity:.12;width:340px;height:340px;position:absolute;top:-135px;left:37%;transform:rotate(-12deg)}.eu-paper-star img{object-fit:contain;width:100%;height:100%}.eu-star-trail{opacity:.17;width:500px;height:500px;animation:180s linear infinite paused eu-trail-orbit;position:absolute;top:-120px;right:-30px}.eu-star-trail>span{display:block;position:absolute;transform:translate(-50%,-50%)}.eu-star-trail img{object-fit:contain;width:100%;height:100%;animation:180s linear infinite paused eu-trail-counter-orbit;display:block}.eu-star-trail[data-visible=true],.eu-star-trail[data-visible=true] img{animation-play-state:running}.eu-promo:focus-within .eu-star-trail,.eu-promo:focus-within .eu-star-trail img{animation-play-state:paused}.eu-signup{align-self:end;width:100%}.eu-signup-field{gap:.75rem;position:relative}.eu-signup-controls{align-items:center;gap:1rem;display:flex}.eu-signup-controls input{color:#fff;border-radius:var(--radius);background:0 0;border:1px solid #ffffffa6;flex:1;width:100%;min-width:0;min-height:52px;padding:.75rem 1rem;font-size:1rem}.eu-signup-controls input::placeholder{color:#e2eaff}.eu-signup-controls input[aria-invalid=true]{border-color:#ffe1e1}.eu-signup-controls button{border-radius:var(--radius);min-height:52px;color:var(--eu-weekly-blue);cursor:pointer;transition:background-color var(--duration-ui) var(--ease-ui);background:#fff;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:600;display:inline-flex}.eu-signup-controls button:hover{background:var(--eu-weekly-tint)}.eu-signup-controls button:disabled{opacity:.65;cursor:wait}.eu-signup-notice{color:#e2eaff;font-size:.8125rem;line-height:1.5}.eu-signup-notice a{text-underline-offset:.15em;text-decoration:underline}.eu-signup [data-slot=field-error]{color:#ffe1e1}.eu-signup-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.eu-text-link{min-height:var(--touch-target);color:inherit;text-underline-offset:.2em;align-items:center;font-size:.875rem;text-decoration:underline;display:inline-flex}.eu-promo a:focus-visible,.eu-signup button:focus-visible,.eu-signup input:focus-visible{outline-offset:4px;outline:2px solid}.eu-signup-success{align-items:flex-start;gap:1rem;min-height:100px;display:flex}.eu-signup-success>svg{flex-shrink:0;margin-top:.2rem}.eu-signup-success p{font-size:.875rem;line-height:1.6}.eu-signup-success-title{margin-bottom:.25rem;font-weight:600;font-size:1.125rem!important}.eu-promo-rail{padding-block:1.75rem}.eu-promo-rail .eu-promo-inner{row-gap:1rem}.eu-promo-rail .eu-promo-masthead{border-bottom:none;padding-bottom:0}.eu-promo-rail .eu-promo-copy h2{font-size:2.5rem}.eu-promo-rail .eu-paper-star{opacity:.09;width:350px;height:350px;top:-100px;left:auto;right:-90px}.eu-promo-panorama{align-items:center;min-height:440px;padding-block:5rem;display:flex}.eu-promo-panorama .eu-promo-inner{align-items:center;width:100%}.eu-promo-action{align-self:center;min-width:0}.eu-promo-archive{min-height:var(--touch-target);color:#d5dffc;text-underline-offset:.25em;transition:color var(--duration-ui) var(--ease-ui);align-items:center;margin-top:.5rem;font-size:.875rem;-webkit-text-decoration:underline #d5dffc80;text-decoration:underline #d5dffc80;display:inline-flex}.eu-promo-archive:hover{color:#fff;text-decoration-color:currentColor}.eu-promo-panorama .eu-paper-star:first-child{opacity:.09;width:370px;height:370px;animation-duration:58s;top:-90px;left:4%}.eu-promo-panorama .eu-paper-star:nth-child(2){opacity:.13;width:330px;height:330px;animation-duration:71s;animation-delay:-22s;top:-120px;left:45%}.eu-promo-panorama .eu-paper-star:nth-child(3){opacity:.13;width:310px;height:310px;animation-duration:64s;animation-delay:-38s;top:95px;left:83%}.eu-promo-panorama .eu-paper-star{animation-name:eu-paper-drift;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:paused;transform:none}.eu-promo-panorama .eu-paper-star[data-visible=true]{animation-play-state:running}.eu-promo-panorama:focus-within .eu-paper-star{animation-play-state:paused}@keyframes eu-paper-drift{0%{transform:translate(-18px,10px)}to{transform:translate(24px,-12px)}}.eu-promo-blue{--eu-paper:#f5f0e7;background:var(--eu-weekly-blue);color:var(--eu-paper);padding-block:1.75rem}.eu-promo-blue .eu-promo-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:1rem 4rem;display:grid}.eu-promo-blue .eu-promo-copy{grid-column:1}.eu-blue-heading{justify-content:space-between;align-items:center;gap:1rem;max-width:600px;margin-bottom:.5rem;display:flex}.eu-blue-heading p{white-space:nowrap;font-size:1rem;font-weight:600}.eu-blue-heading p span{margin-left:.625rem;font-size:.875rem;font-weight:400}.eu-promo-blue .eu-promo-copy h2{font-family:var(--font-display), serif;letter-spacing:-.035em;margin:0;font-size:clamp(3rem,4vw,3.875rem);font-weight:600;line-height:1.05}.eu-blue-action{grid-column:1;min-width:0;max-width:600px}.eu-promo-blue .eu-signup-field{gap:.875rem}.eu-promo-blue .eu-signup-controls{flex-direction:row;align-items:stretch;gap:1rem}.eu-promo-blue .eu-signup-controls input{min-height:48px;color:var(--eu-paper);background:0 0;border:0;border-bottom:1px solid #f5f0e7a6;border-radius:0;padding:.625rem 0;font-size:1rem}.eu-promo-blue .eu-signup-controls input::placeholder{color:var(--eu-paper)}.eu-promo-blue .eu-signup-controls button{background:var(--eu-paper);min-height:48px;color:var(--eu-weekly-blue);border-radius:3px;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600}.eu-promo-blue .eu-signup-controls button:hover{background:#fff}.eu-promo-blue .eu-signup-controls input:focus-visible,.eu-promo-blue .eu-signup-controls button:focus-visible{outline-color:var(--eu-paper)}.eu-promo-blue .eu-signup-controls input[aria-invalid=true]{border-color:#ffe1e1}.eu-promo-blue .eu-signup-notice{color:#f5f0e7cc;font-size:.8125rem;line-height:1.5}.eu-blue-archive{min-height:44px;color:var(--eu-paper);text-underline-offset:.25em;white-space:nowrap;align-items:center;font-size:.875rem;text-decoration:underline;display:inline-flex}.eu-blue-illustration{pointer-events:none;grid-area:1/2/3;height:224px;position:relative}.eu-promo-blue .eu-star-trail{opacity:.16;width:320px;height:320px;top:-48px;left:calc(50% - 160px);right:auto}.eu-promo-blue .eu-paper-star{opacity:1;width:232px;height:232px;top:-4px;left:calc(50% - 116px);right:auto;transform:none}.eu-promo-dispatch .eu-paper-star{opacity:.11;width:500px;height:500px;top:70px;left:45%;transform:rotate(8deg)}.eu-promo-dispatch .eu-promo-copy h2{font-size:2.875rem}@keyframes eu-trail-orbit{to{transform:rotate(360deg)}}@keyframes eu-trail-counter-orbit{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.eu-promo-panorama .eu-paper-star{animation:none;transform:none}.eu-star-trail,.eu-star-trail img{animation:none}}@media (max-width:1199px){.eu-promo-inner{column-gap:3rem}.eu-promo-copy h2{font-size:3.125rem}.eu-signup-controls{gap:.75rem}.eu-signup-controls button{padding-inline:1rem;font-size:.875rem}}@media (max-width:1023px){.eu-promo-inner{column-gap:2rem}.eu-promo-copy h2,.eu-promo-dispatch .eu-promo-copy h2{font-size:2.5rem}.eu-signup-controls{flex-direction:column;align-items:stretch}}@media (max-width:767px){.eu-promo{padding:1.5rem}.eu-promo-panorama{min-height:420px;padding:3rem 1.5rem}.eu-promo-inner{grid-template-columns:minmax(0,1fr);row-gap:1.25rem}.eu-promo-copy h2,.eu-promo-rail .eu-promo-copy h2,.eu-promo-dispatch .eu-promo-copy h2{font-size:2.5rem}.eu-promo-copy>p{font-size:.875rem}.eu-promo-masthead>p{font-size:1.125rem}.eu-promo-masthead a{font-size:.875rem}.eu-signup-controls{flex-direction:column;align-items:stretch;gap:.75rem}.eu-signup-controls input{min-height:48px;font-size:.9375rem}.eu-signup-controls button{min-height:48px;padding:.75rem .875rem;font-size:.875rem}.eu-signup-notice{font-size:.75rem}.eu-paper-star{width:280px;height:280px;top:-80px;left:auto;right:-85px}}@media (max-width:359px){.eu-promo-copy h2,.eu-promo-rail .eu-promo-copy h2,.eu-promo-dispatch .eu-promo-copy h2{font-size:2rem}.eu-signup-controls{flex-direction:column;align-items:stretch}.eu-signup-controls button{width:100%}}@media (max-width:1199px){.eu-promo-blue .eu-promo-inner{column-gap:2rem}.eu-promo-blue .eu-promo-copy h2{font-size:3rem}.eu-promo-blue .eu-paper-star{width:200px;height:200px;top:12px;left:calc(50% - 100px)}.eu-promo-blue .eu-star-trail{width:280px;height:280px;top:-28px;left:calc(50% - 140px)}}@media (max-width:1023px){.eu-promo-blue .eu-promo-inner{grid-template-columns:minmax(0,1fr) 180px;column-gap:2rem}.eu-blue-heading{justify-content:flex-start;gap:1.5rem}.eu-blue-heading p span{margin:.125rem 0 0;display:block}.eu-promo-blue .eu-promo-copy h2{font-size:2.75rem}.eu-promo-blue .eu-paper-star{width:156px;height:156px;top:34px;left:12px}.eu-promo-blue .eu-star-trail{width:240px;height:240px;top:-8px;left:-30px}}@media (max-width:767px){.eu-promo-blue{padding:1.5rem}.eu-promo-blue .eu-promo-inner{grid-template-columns:minmax(0,1fr);gap:1.25rem}.eu-blue-heading{justify-content:space-between;gap:1rem;margin-bottom:.75rem}.eu-promo-blue .eu-promo-copy{padding:0}.eu-promo-blue .eu-promo-copy h2{max-width:230px;font-size:3rem}.eu-blue-illustration{opacity:.9;width:80px;height:80px;position:absolute;top:62px;right:-12px}.eu-promo-blue .eu-paper-star{width:80px;height:80px;top:0;left:0}.eu-promo-blue .eu-star-trail{opacity:.12;width:164px;height:164px;top:-42px;left:-42px}.eu-promo-blue .eu-signup-controls{flex-direction:row;gap:.75rem}.eu-promo-blue .eu-signup-controls button{padding-inline:.75rem;font-size:.875rem}}@media (max-width:399px){.eu-promo-blue .eu-promo-copy h2{max-width:210px;font-size:2.625rem}.eu-promo-blue .eu-signup-controls{flex-direction:column;gap:.75rem}.eu-promo-blue .eu-signup-controls button{align-self:flex-start}.eu-blue-illustration{right:-28px}}body:has(.eu-review-page) .floating-nav{display:none}body:has(.eu-review-page) nextjs-portal{display:none}body:has(.eu-review-page) footer{display:none}.eu-promo-editorial{--eu-paper:#f5f0e7;color:var(--eu-paper);padding-block:1.5rem}.eu-promo-editorial .eu-promo-inner{max-width:var(--content-max);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:3rem}.eu-editorial-intro{padding-right:7rem;position:relative}.eu-editorial-publication{font-size:1rem;font-weight:600;line-height:1.25}.eu-editorial-intro h2{font-family:var(--font-display), serif;letter-spacing:-.025em;margin:.625rem 0 0;font-size:3.5rem;font-weight:600;line-height:1}.eu-editorial-promise{margin-top:.75rem;font-size:1.0625rem;line-height:1.5}.eu-edition-preview{min-height:var(--touch-target);color:inherit;text-underline-offset:.25em;align-items:center;margin-block:.25rem -.375rem;font-size:.875rem;text-decoration:underline;display:inline-flex}.eu-editorial-postage{width:96px;height:96px;position:absolute;top:0;right:0}.eu-editorial-stamp{object-fit:contain;width:100%;height:100%}.eu-editorial-postmark{color:#001b51;stroke:currentColor;stroke-width:1.2px;width:180px;height:96px;position:absolute;top:0;right:-.25rem;transform:rotate(-8deg)}.eu-editorial-postmark text{stroke:none;fill:currentColor;font-family:var(--font-plex-sans), sans-serif;letter-spacing:.04em;font-size:12px;font-weight:600}.eu-editorial-action{padding-top:2.375rem}.eu-signup-address{font-size:1rem;line-height:1}.eu-promo-editorial .eu-signup-field{gap:.875rem}.eu-promo-editorial .eu-signup-controls{flex-direction:row;align-items:center;gap:.75rem}.eu-promo-editorial .eu-signup-controls input{border:0;border-bottom:1px solid var(--eu-paper);min-height:48px;color:var(--eu-paper);background:0 0;border-radius:0;padding:.625rem 0;font-size:1rem}.eu-promo-editorial .eu-signup-controls input::placeholder{color:var(--eu-paper)}.eu-promo-editorial .eu-signup-controls input[aria-invalid=true]{outline-offset:-2px;outline:2px solid #ffe1e1}.eu-promo-editorial .eu-signup-controls button{min-height:48px;color:var(--eu-weekly-blue);background:var(--eu-paper);border-radius:0;padding:.75rem 1.5rem;font-size:1rem;font-weight:500}.eu-promo-editorial .eu-signup-controls button:hover{background:#fff}.eu-promo-editorial .eu-signup-controls input:focus-visible,.eu-promo-editorial .eu-signup-controls button:focus-visible{outline-color:var(--eu-paper);outline-offset:3px}.eu-promo-editorial .eu-signup-notice{color:var(--eu-paper);text-wrap:balance;font-size:.875rem;line-height:1.45}@media (max-width:1199px){.eu-promo-editorial .eu-promo-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem}.eu-editorial-postage{width:64px;height:64px}.eu-editorial-postmark{width:120px;height:64px}.eu-editorial-intro h2{font-size:3rem}.eu-promo-editorial .eu-signup-controls button{padding-inline:.75rem}}@media (max-width:1023px){.eu-promo-editorial .eu-promo-inner{grid-template-columns:minmax(0,1fr);gap:1.25rem}.eu-editorial-action{padding:0}.eu-editorial-postage{width:80px;height:80px}.eu-editorial-postmark{width:150px;height:80px}}@media (max-width:767px){.eu-promo-editorial{padding:1.25rem}.eu-editorial-intro h2{max-width:calc(100% - 40px);font-size:2.75rem}.eu-editorial-intro{padding-right:0}.eu-editorial-promise{font-size:.9375rem}.eu-editorial-postage{width:56px;height:56px;top:-.375rem;right:-1rem}.eu-editorial-postmark{width:106px;height:56px}.eu-signup-address{display:none}.eu-promo-editorial .eu-signup-controls button{padding-inline:.875rem}}@media (max-width:359px){.eu-editorial-intro h2{font-size:2.25rem}.eu-promo-editorial .eu-signup-controls{flex-direction:column;align-items:stretch;gap:.75rem}}body:has(#main-content #eu-weekly) #main-content{padding-bottom:0}body:has(#main-content #eu-weekly) .site-footer-newsletter{display:none}
