*{box-sizing:border-box}body{margin:0;background:#e9e9e7;color:#20211f;font-family:Arial,Helvetica,sans-serif}.email{max-width:600px;margin:auto;background:#fff;overflow:hidden}.preheader{display:none!important}.logo{display:block;height:auto;width:145px}h1,h2,p{margin:0}p{font-size:17px;line-height:1.6;margin-bottom:20px}h1{font-size:49px;line-height:1.03;letter-spacing:-2px;font-weight:700}h2{font-size:25px;line-height:1.15;letter-spacing:-.7px}img{max-width:100%;display:block}figure{margin:0}.pad{padding:36px 38px}.cta{display:inline-block;background:#0236c3;color:#fff;text-decoration:none;padding:17px 23px;font-size:16px;font-weight:bold;line-height:1.3;border-radius:5px}.cta span{margin-left:15px}footer{padding:28px 38px;border-top:1px solid #ddd;font-size:15px}footer p{font-size:12px;margin:7px 0 20px}footer span{display:block;font-size:10px;color:#737370;line-height:1.5}.small{font-size:13px;margin:22px 0 0;color:#5a5b60}.intro{font-size:19px;line-height:1.5}
.newspaper{background:#f5f1e7;padding:0 28px}.paper-top{display:flex;justify-content:space-between;align-items:center;padding:22px 0 18px}.paper-top .logo{width:110px}.paper-top span{font-family:Georgia,serif;font-size:11px;font-style:italic}.masthead{font:700 54px/.97 Georgia,serif;letter-spacing:-3.5px;border-top:3px solid #20211f;border-bottom:1px solid #20211f;padding:17px 0 19px;text-align:center}.edition{display:flex;justify-content:space-between;font:10px/1.3 Arial,sans-serif;border-bottom:3px double #20211f;padding:9px 0}.newspaper h1{font:700 46px/1.02 Georgia,serif;letter-spacing:-1.9px;margin:27px 0 20px}.news-lead{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end}.news-lead p{font:16px/1.5 Georgia,serif;margin-bottom:17px}.news-lead img{width:100%;align-self:center;mix-blend-mode:multiply}.editor-note{border-left:3px solid #0236c3;padding-left:12px}.news-bottom{border-top:1px solid #20211f;margin-top:15px;padding:21px 0 30px}.news-bottom h2{font:italic 26px/1.2 Georgia,serif;letter-spacing:-.5px;margin-bottom:20px}.newspaper .cta{background:#20211f;border-radius:0}.newspaper footer{padding:24px 0;border-top:3px double #20211f}
.newsletter-top{padding:27px 38px;display:flex;justify-content:space-between;align-items:center;background:#0236c3;color:white}.newsletter-top .logo{filter:brightness(0) invert(1)}.newsletter-top span{font:italic 22px Georgia,serif}.newsletter h1{margin-bottom:24px;font-size:48px}.newsletter .pad{padding-bottom:14px}.newsletter .workbench img{width:100%;height:auto}.newsletter .newsletter-bottom{padding-top:30px;padding-bottom:35px}.example{border-left:3px solid #0236c3;padding:0 0 0 18px;margin:26px 0}.example h2{font-size:18px;margin-bottom:10px}.example p{font:italic 25px/1.3 Georgia,serif;margin-bottom:10px}.example span{font-size:13px;line-height:1.5;color:#5a5b60}
.stationery{background:#e9edf6;padding:22px;color:#172f75}.notepaper{background:#fffef8;border-top:0;box-shadow:0 3px 8px #172f750b;position:relative}.notepaper:before{content:'';position:absolute;top:76px;bottom:0;left:24px;border-left:1px solid #bdcbef}.letterhead{padding:25px 34px 25px 46px;min-height:0;border:0;display:block;background:#0236c3}.letterhead .logo{width:145px;filter:brightness(0) invert(1)}.letter{padding:32px 34px 20px 46px}.letter h1{font:600 43px/1.06 Arial,Helvetica,sans-serif;color:#0236c3;letter-spacing:-1.7px;margin-bottom:28px;max-width:none}.letter p{font:18px/1.65 Georgia,serif;margin-bottom:20px}.stationery .cta{border-radius:3px;background:#0236c3;color:#fff;border:0;padding:15px 20px;margin:5px 0 15px}.signoff{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:13px 0 0}.signoff>div{flex:1}.signoff p{margin:0 0 0;font:16px/1.5 Georgia,serif}.signature{width:180px;height:auto;display:block;margin:3px 0 0 -5px;mix-blend-mode:multiply}.letter-walter{width:140px;mix-blend-mode:multiply}.stationery footer{padding:23px 18px 5px;border:0;color:#667087}.stationery footer strong{display:none}.stationery footer p{margin:0 0 13px;font-size:11px}.stationery footer span{font-size:9px}
.guide-header{padding:30px 38px 14px}.guide-hero{position:relative;min-height:315px;padding:25px 38px 0;display:flex;align-items:flex-start;background:radial-gradient(#dfe5ef 1px,transparent 1px);background-size:14px 14px}.guide-hero h1{position:relative;width:57%;font-size:52px;z-index:2;padding-top:20px;letter-spacing:-2.3px}.oval{position:relative;width:43%;height:285px;isolation:isolate}.oval:before{content:'';position:absolute;inset:2px -5px 20px 5px;border-radius:50%;background:#c6d6ff;z-index:-1}.oval img{position:absolute;width:270px;max-width:none;right:-20px;bottom:0}.guide-bottom{padding-top:30px}.next-step{border-top:1px solid #c5cddd;border-bottom:1px solid #c5cddd;padding:20px 0;margin:27px 0;display:flex;align-items:center;gap:18px}.step-number{font:italic 44px Georgia,serif;color:#0236c3}.next-step h2{font-size:21px}.next-step p{font-size:14px;margin:5px 0 0}.oval-guide footer{background:#f5f7fc}
@media(max-width:450px){h1{font-size:39px}.pad{padding:28px 25px}.paper-top span{font-size:9px}.masthead{font-size:40px;letter-spacing:-2.5px}.newspaper{padding:0 22px}.newspaper h1{font-size:37px}.news-lead{grid-template-columns:1.15fr 1fr;gap:6px}.news-lead p{font-size:14px}.news-bottom h2{font-size:24px}.newsletter-top{padding:24px}.newsletter-top span{font-size:19px}.newsletter h1{font-size:39px}.intro{font-size:17px}.stationery{padding:14px}.notepaper:before{left:15px}.letter{padding:28px 20px 18px 30px}.letterhead{padding:22px 20px 22px 30px}.letter h1{font-size:35px}.letter p{font-size:17px}.letter-walter{width:105px}.signature{width:145px}.signoff p{font-size:15px}.guide-header{padding:26px 25px 10px}.guide-hero{padding:14px 25px 0;min-height:270px}.guide-hero h1{font-size:39px;width:56%}.oval{height:245px;width:44%}.oval img{width:210px;right:-20px}.oval:before{inset:10px -6px 15px 0}.guide-bottom{padding-top:28px}footer{padding:25px}.cta{font-size:14px;padding:15px 18px}}

/* Balanced welcome illustration and shared text edge. */
.guide-header{padding:30px 38px 22px}.guide-hero{min-height:0;padding:30px 38px 32px;align-items:center;gap:18px}.guide-hero h1{width:50%;flex:1;font-size:46px;line-height:1.06;letter-spacing:-1.9px;padding:0}.oval{width:50%;height:auto;aspect-ratio:1;display:flex;align-items:center;justify-content:center;flex:1}.oval:before{inset:8%;border-radius:50%;background:#e4ebff}.oval img{position:relative;width:100%;max-width:100%;right:auto;bottom:auto}.guide-bottom{padding-top:30px}@media(max-width:450px){.guide-header{padding:25px 25px 20px}.guide-hero{padding:24px 25px 26px;gap:10px;min-height:0}.guide-hero h1{font-size:34px;letter-spacing:-1.2px;width:50%}.oval{height:auto;width:50%}.oval img{width:100%;right:auto}.oval:before{inset:6%}.guide-bottom{padding-top:26px}}

.standalone body{padding:32px 0}@media(max-width:450px){.standalone body{padding:24px 0}}
