:root{--ink:#141414;--muted:#595959;--orange:#f79416;--orange-dark:#8e4700;--paper:#fff;--soft:#f4f4f4;--line:#dbdbdb;--dark:#0c0c0c}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',Arial,sans-serif;line-height:1.7;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:Manrope,'DM Sans',sans-serif;line-height:1.12;letter-spacing:-.045em;margin:0}h2{font-size:clamp(32px,4vw,51px);font-weight:800}h3{font-size:24px;font-weight:800}p{margin:0 0 1.15em}em{font-style:normal;color:var(--orange)}a{color:var(--orange-dark);text-underline-offset:4px}a:hover{text-decoration-thickness:2px}button,select,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--orange-dark);outline-offset:5px}img{max-width:100%;display:block}.wrap{width:min(1320px,calc(100% - 88px));margin-inline:auto}.eyebrow{font-size:11px;letter-spacing:.16em;font-weight:800;color:var(--orange-dark);line-height:1.6;margin-bottom:18px}.orange-line{display:inline-block;width:25px;height:2px;background:var(--orange);vertical-align:middle;margin-right:10px}.button{display:inline-flex;justify-content:center;align-items:center;gap:24px;padding:16px 24px;background:var(--orange);color:#151515;border:1px solid var(--orange);border-radius:7px;font-size:14px;line-height:1.4;font-weight:800;text-decoration:none;transition:background .15s,transform .15s}.button:hover{background:#ffab3e;transform:translateY(-1px)}.button span{font-size:21px;line-height:1}.button.small{padding:13px 18px;font-size:13px;gap:22px}.text-link{font-weight:700;color:var(--ink);font-size:14px;background:none;border:none;padding:0;text-decoration:underline;text-underline-offset:5px;display:inline-flex;align-items:center;gap:14px}.text-link.light{color:#fff}.skip{position:fixed;z-index:90;top:-90px;left:20px;background:white;color:black;padding:15px}.skip:focus{top:12px}.masthead{background:var(--dark);border-bottom:1px solid #2b2b2b;color:white}.masthead-inner{height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:18px;text-decoration:none;color:white;flex-shrink:0}.brand img{width:171px;height:auto}.brand-divider{width:1px;height:26px;background:#4d4d4d}.nms-wordmark{font-size:20px;font-weight:800;letter-spacing:-.05em}.nms-wordmark span{color:var(--orange)}.masthead nav{display:flex;align-items:center;gap:30px}.quiet-nav{font-size:13px;color:#dbdbdb;text-decoration:none;font-weight:600}.hero{background:var(--dark);color:white;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr 1.05fr;min-height:720px;align-items:center;gap:28px;padding-top:54px;padding-bottom:40px}.hero-copy{position:relative;z-index:2;padding:10px 0 18px}.hero .eyebrow{color:#bababa;font-size:10px;letter-spacing:.18em}.hero h1{font-size:clamp(54px,5.5vw,84px);letter-spacing:-.065em;line-height:1.02;font-weight:800}.hero-deck{font-size:25px;line-height:1.3;font-weight:600;letter-spacing:-.03em;color:#efefef;margin:24px 0 14px}.hero-description{font-size:16px;color:#b7b7b7;max-width:390px;line-height:1.7}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:27px;flex-wrap:wrap}.hero-meta{display:flex;gap:17px;flex-wrap:wrap;font-size:11px;color:#a2a2a2;margin-top:28px}.draft-label{display:inline-block;color:#b6b6b6;letter-spacing:.13em;border:1px solid #444444;font-size:9px;padding:4px 9px;margin-top:15px}.hero-art{position:relative;margin:0 -74px 0 -25px;align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0}.hero-art:before{content:'';position:absolute;inset:8% -5%;background:radial-gradient(ellipse,#d76a001c,transparent 70%);pointer-events:none}.hero-art img{width:100%;height:570px;object-fit:cover;object-position:55% center;position:relative;border:1px solid #343434;border-radius:3px;box-shadow:0 22px 65px #0006}.hero-art figcaption{font-size:9px;letter-spacing:.13em;color:#a5a5a5;padding-top:17px;display:flex;justify-content:space-between;gap:20px;margin-right:75px;position:relative}.hero-bottom{display:flex;justify-content:space-between;border-top:1px solid #323232;padding:20px 0 24px;color:#c4c4c4;font-size:10px;font-weight:600;letter-spacing:.12em}.opening{display:grid;grid-template-columns:1fr 1.05fr;gap:80px;padding-top:94px;padding-bottom:70px}.opening h2{font-size:clamp(38px,4.6vw,63px);line-height:1.08}.opening h2 em{color:var(--ink)}.opening-copy{font-size:17px;color:var(--muted)}.lead{font-size:22px;line-height:1.5;letter-spacing:-.015em;color:var(--ink);font-weight:500}.definition{border-left:3px solid var(--orange);padding:2px 0 2px 23px;margin-top:30px;color:var(--ink);font-size:16px}.definition strong{display:block;margin-bottom:7px}.definition p{margin:0}.payment-sequence{padding-bottom:90px}.section-heading{border-top:1px solid var(--line);padding-top:40px;margin-bottom:30px}.section-heading h2{font-size:36px}.section-heading p:last-child{color:var(--muted);margin-top:12px;margin-bottom:0}.sequence-grid{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:9px;overflow:hidden}.sequence-grid li{padding:30px;border-right:1px solid var(--line);background:var(--soft)}.sequence-grid li:last-child{border:0}.step-no{color:var(--orange-dark);font-family:Manrope;font-size:34px;font-weight:800;letter-spacing:-.05em}.step-line{height:1px;width:42px;background:#bababa;display:inline-block;vertical-align:middle;margin-left:18px}.sequence-grid h3{font-size:21px;margin:22px 0 13px;letter-spacing:-.035em}.sequence-grid p{font-size:15px;color:var(--muted);margin-bottom:24px}.sequence-grid small{font-size:9px;font-weight:800;letter-spacing:.11em;color:#464646}.download-section{background:#f2f2f2;padding:78px 0;border-block:1px solid var(--line)}.download-heading{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-bottom:40px}.download-heading h2{font-size:clamp(34px,4vw,50px)}.download-heading h2 em{color:var(--ink)}.download-heading>p{color:var(--muted);font-size:16px;max-width:510px;margin:0 0 2px}.download-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.download-card{border:1px solid #d7d7d7;border-radius:10px;overflow:hidden;background:white}.form-preview{height:245px;background:#191919;position:relative;overflow:hidden;display:flex;justify-content:center;padding:32px 35px 0;background-image:radial-gradient(ellipse at 70% 80%,#7b420d85,transparent 65%)}.paper{width:235px;padding:20px 23px 32px;background:#fdfdfd;box-shadow:0 6px 40px #0008;transform:rotate(-7deg);border-radius:2px;color:#191919}.recurring-preview .paper{transform:rotate(6deg)}.paper-brand{font-size:10px;font-weight:900;letter-spacing:.04em;border-bottom:2px solid var(--orange);padding-bottom:9px;display:flex;justify-content:space-between}.paper-brand span{font-weight:500}.paper>strong{font-family:Manrope;font-size:16px;line-height:1.25;display:block;margin-top:13px}.paper-rule{height:1px;background:#c2c2c2;margin-top:12px}.paper-fields{display:flex;flex-direction:column;gap:13px;margin-top:18px}.paper-fields i{height:12px;border-bottom:1px solid #bcbcbc}.paper-signature{font-family:Georgia,serif;font-style:italic;font-size:12px;margin-top:20px;color:#575757}.file-badge{position:absolute;top:20px;right:21px;border:1px solid #6a6a6a;background:#191919cc;padding:5px 8px;color:#f3f3f3;font-size:9px;letter-spacing:.12em}.download-copy{padding:29px 30px 31px}.download-copy h3{font-size:26px;margin-bottom:13px}.download-copy p:not(.eyebrow){font-size:15px;color:var(--muted);max-width:390px}.download-copy .eyebrow{margin-bottom:9px;font-size:10px}.download-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:24px}.download-actions .button{font-size:13px;padding:13px 17px;gap:20px}.download-actions .text-link{font-size:13px}.template-note{display:flex;gap:18px;margin:30px 0 0;color:#535353;max-width:1050px}.template-note p{font-size:13px;line-height:1.75;margin:0}.template-note strong{color:#252525}.note-symbol{width:24px;height:24px;border:1px solid #868686;border-radius:50%;text-align:center;font:italic 17px Georgia;line-height:23px;flex-shrink:0}.chooser-wrap{padding-top:82px;padding-bottom:38px}.article-layout{display:grid;grid-template-columns:245px minmax(0,790px);justify-content:space-between;gap:70px;padding-top:35px;padding-bottom:100px}.article-rail{border-top:1px solid var(--line);padding-top:35px}.rail-inner{position:sticky;top:30px}.toc{display:flex;flex-direction:column;gap:0}.toc a{display:flex;gap:12px;border-bottom:1px solid #e3e3e3;text-decoration:none;color:#777777;font-size:10px;padding:13px 0;font-weight:600}.toc a span{font-size:13px;color:#3b3b3b}.toc a:hover span,.toc a[aria-current="true"] span{color:var(--orange-dark)}.rail-tool{margin-top:32px;padding:24px 20px;background:var(--soft);border:1px solid var(--line);border-radius:6px}.rail-tool h3{font-size:23px;margin:17px 0 13px}.rail-tool p{font-size:13px;color:var(--muted)}.rail-tool .text-link{font-size:12px}.rail-tool .copy-status{margin:10px 0 0;min-height:20px;color:var(--ink);font-size:11px}#copy-fallback{width:100%;height:160px;font-size:12px}.article-body{min-width:0;font-size:17px;color:#525252;line-height:1.85}.article-section{padding-top:38px;margin-bottom:60px;border-top:1px solid var(--line);scroll-margin-top:20px}.article-section h2{font-size:34px;line-height:1.19;color:var(--ink);margin-bottom:23px}.article-section h3{font-size:23px;color:var(--ink);margin:31px 0 15px}.article-section h4{font-size:18px;color:var(--ink);margin:20px 0 12px}.article-section p{margin-bottom:20px}.article-section ul,.article-section ol{padding-left:24px;margin:18px 0 27px}.article-section li{padding-left:5px;margin-bottom:12px}.article-section strong{color:var(--ink)}.article-section a{font-weight:600}.article-section sup{font-size:10px;line-height:0}.table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:7px;margin:28px 0}.table-wrap table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px;text-align:left;line-height:1.6}.table-wrap th,.table-wrap td{padding:17px 20px;border-bottom:1px solid var(--line);vertical-align:top}.table-wrap thead th{background:#1a1a1a;color:white;font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.table-wrap tbody th{color:#262626;background:#f1f1f1;font-weight:700}.table-wrap tbody td{color:#444444;background:white}.table-wrap tbody tr:nth-child(even) td{background:#fafafa}.table-wrap tbody tr:last-child>*{border-bottom:0}.callout{border-left:3px solid var(--orange);background:var(--soft);padding:22px 25px;border-radius:0 7px 7px 0;margin:28px 0;color:#505050;font-size:16px}.callout p:last-child{margin-bottom:0}.callout h3{margin-top:0;font-size:20px}.article-section details{border-bottom:1px solid var(--line);padding:20px 0}.article-section summary{font-weight:700;color:var(--ink);cursor:pointer;line-height:1.5;font-size:18px;padding-right:10px}.article-section details>p:first-of-type{margin-top:17px}.article-section details p:last-child{margin-bottom:0}#sources{font-size:13px;line-height:1.65}#sources h2{font-size:28px}#sources a{overflow-wrap:anywhere}#sources ol{padding-left:20px}#sources li{padding-bottom:10px}.closing{background:#131313;color:#e9e9e9;padding:82px 0 0;border-bottom:1px solid #373737}.closing-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.closing .eyebrow{color:#b8b8b8;font-size:10px}.closing h2{font-size:clamp(40px,4.8vw,66px);line-height:1.08}.closing-copy{color:#c2c2c2;font-size:17px}.closing-copy .lead{color:#f0f0f0;font-size:22px}.closing-copy .button{margin-top:8px}.closing-copy .closing-note{font-size:12px;color:#aaaaaa;margin-top:20px;max-width:480px}.related{display:flex;gap:20px 28px;flex-wrap:wrap;align-items:center;margin-top:60px;padding:26px 0 30px;border-top:1px solid #373737;font-size:12px}.related p{font-size:9px;letter-spacing:.12em;font-weight:700;color:#b9b9b9;margin:0}.related a{color:#ececec;font-size:12px}.site-footer{background:#0c0c0c;color:#c4c4c4}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:35px;padding-bottom:35px}.footer-top .brand img{width:150px}.footer-top p{margin:0;font-size:13px}.footer-top>a:last-child{font-size:13px;color:#e9e9e9}.footer-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid #313131;padding:22px 0;font-size:10px;color:#a9a9a9}.footer-bottom a{color:#d4d4d4}.reading-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:99;pointer-events:none}.reading-progress span{display:block;height:100%;width:0;background:var(--orange)}
@media(min-width:1700px){.hero-grid{min-height:790px}.hero-art{margin-right:-100px}.hero-art img{height:620px}}
@media(max-width:1120px){.wrap{width:calc(100% - 54px)}.hero-grid{gap:12px;grid-template-columns:1fr 1fr;min-height:670px}.hero h1{font-size:65px}.hero-art{margin-right:-27px;margin-left:0}.hero-art img{height:520px}.hero-art figcaption{margin-right:27px;font-size:8px}.hero-art figcaption span:last-child{display:none}.hero .button{padding:14px 18px}.hero-actions{gap:22px}.article-layout{grid-template-columns:205px minmax(0,1fr);gap:40px}.opening,.download-heading,.closing-grid{gap:45px}.quiet-nav{display:none}.sequence-grid li{padding:24px}.download-copy{padding:25px}.download-copy h3{font-size:23px}.brand img{width:155px}.nms-wordmark{font-size:17px}.table-wrap th,.table-wrap td{padding:14px}}
@media(max-width:780px){html{scroll-padding-top:20px}.wrap{width:calc(100% - 36px)}.masthead-inner{height:76px}.brand img{width:139px}.brand-divider,.nms-wordmark{display:none}.button.small{font-size:11px;padding:11px 13px;gap:10px}.hero-grid{display:flex;flex-direction:column;align-items:stretch;padding-top:38px;padding-bottom:20px;gap:25px}.hero-copy{padding-bottom:0}.hero h1{font-size:clamp(50px,11vw,75px)}.hero-deck{font-size:23px;margin-top:22px}.hero-description{font-size:15px;max-width:420px}.hero-actions{gap:22px;margin-top:23px}.hero-meta{margin-top:22px;font-size:10px;gap:13px}.hero .eyebrow{font-size:9px}.hero-art{margin:0}.hero-art img{width:100%;height:auto;max-height:none;aspect-ratio:1.6;object-position:center}.hero-art figcaption{margin:0;font-size:8px}.hero-art figcaption span:last-child{display:block}.hero-bottom{gap:14px;font-size:8px;letter-spacing:.07em;flex-wrap:wrap;padding:16px 0 22px}.opening{grid-template-columns:1fr;gap:30px;padding-top:60px;padding-bottom:45px}.opening h2{font-size:44px}.opening h2 br{display:none}.opening h2 br:after{content:' '}.opening h2 em{display:inline}.opening-copy{font-size:16px}.lead{font-size:20px}.payment-sequence{padding-bottom:58px}.section-heading{padding-top:28px}.section-heading h2{font-size:31px}.sequence-grid{grid-template-columns:1fr}.sequence-grid li{border-right:0;border-bottom:1px solid var(--line);padding:26px}.sequence-grid h3{margin-top:14px}.sequence-grid p{max-width:540px;margin-bottom:18px}.download-section{padding:55px 0}.download-heading{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.download-heading h2{font-size:39px}.download-grid{grid-template-columns:1fr;gap:22px}.form-preview{height:220px}.download-copy{padding:26px}.download-copy h3{font-size:25px}.template-note{gap:12px}.template-note p{font-size:12px}.chooser-wrap{padding-top:52px;padding-bottom:14px}.article-layout{display:flex;flex-direction:column;gap:30px;padding-top:10px;padding-bottom:55px}.article-rail{padding-top:24px}.rail-inner{position:static}.toc{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.toc a{font-size:9px;gap:8px}.toc a span{font-size:12px}.rail-tool{display:block;margin-top:25px;padding:20px}.rail-tool h3{font-size:22px;margin-top:10px}.rail-tool h3 br{display:none}.rail-tool p{margin-bottom:10px}.article-body{font-size:16px;line-height:1.85}.article-section{margin-bottom:40px;padding-top:32px}.article-section h2{font-size:30px}.article-section h3{font-size:22px}.callout{padding:20px;font-size:15px}.closing{padding-top:55px}.closing-grid{grid-template-columns:1fr;gap:30px}.closing h2{font-size:48px}.closing-copy .lead{font-size:20px}.closing-copy{font-size:16px}.related{margin-top:35px;gap:18px 25px}.related p{width:100%}.footer-top{flex-wrap:wrap;gap:22px}.footer-top p{width:100%;order:3;font-size:12px}.footer-top>a:last-child{font-size:12px}.footer-bottom{font-size:9px;gap:12px}.table-wrap{margin-inline:0}.table-wrap table{font-size:13px}.table-wrap th,.table-wrap td{padding:13px 15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
@media print{.masthead,.hero-art,.hero-actions,.hero-bottom,.article-rail,.reading-progress,.closing,.site-footer,.chooser-wrap,.download-section,.draft-label{display:none!important}body{font-size:11pt;color:#000;background:white}.wrap{width:100%}.hero{background:white;color:black}.hero-grid{display:block;min-height:0;padding:0}.hero h1{font-size:36pt;color:black}.hero h1 br{display:none}.hero-deck,.hero-description,.hero-meta{color:#333}.hero .eyebrow{color:#333}.opening,.article-layout{display:block;padding:25px 0}.opening>div:first-child{display:none}.article-section{page-break-inside:auto}.article-section h2,.article-section h3{page-break-after:avoid}.article-body{font-size:11pt}.sequence-grid{page-break-inside:avoid}.table-wrap{overflow:visible}.table-wrap table{min-width:0;font-size:10pt}a{color:black}em{color:#555}}

@media(max-width:400px){.masthead-inner{gap:12px}.brand img{width:122px}.button.small{padding:10px 11px;gap:8px}.hero h1{font-size:clamp(42px,12vw,50px)}.hero-actions{gap:18px}.hero-art figcaption span:last-child{display:none}}

/* Blend the approved artwork into the hero rather than framing it as a card. */
.hero{position:relative;isolation:isolate}
.hero-grid{position:relative}
.hero-art{position:absolute;inset:-54px min(-44px,calc((1320px - 100vw)/2)) -35px 34%;margin:0;display:block;z-index:0;pointer-events:none;overflow:hidden}
.hero-art:before{display:none}
.hero-art img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:56% center;border:0;border-radius:0;box-shadow:none;aspect-ratio:auto}
.hero-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0c0c0c 0%,#0c0c0ce8 9%,#0c0c0c66 27%,#0c0c0c00 46%),linear-gradient(180deg,#0c0c0c 0%,#0c0c0c00 16%,#0c0c0c00 72%,#0c0c0c 100%);pointer-events:none}
.hero-bottom{position:relative;z-index:2}
@media(min-width:1700px){.hero-art{margin:0}.hero-art img{height:100%}}
@media(min-width:781px) and (max-width:1120px){.hero-art{left:33%;right:-27px;margin:0}.hero-art img{height:100%;object-position:55% center}.hero-art:after{background:linear-gradient(90deg,#0c0c0c 0%,#0c0c0ce8 14%,#0c0c0c66 34%,#0c0c0c00 53%),linear-gradient(180deg,#0c0c0c 0%,#0c0c0c00 18%,#0c0c0c00 74%,#0c0c0c 100%)}}
@media(max-width:780px){.hero-grid{gap:10px;padding-bottom:0}.hero-art{position:relative;inset:auto;margin:0 -18px -14px;height:clamp(260px,70vw,480px);align-self:stretch}.hero-art img{height:100%;width:100%;max-height:none;object-fit:cover;object-position:62% center;aspect-ratio:auto}.hero-art:after{background:linear-gradient(180deg,#0c0c0c 0%,#0c0c0c00 24%,#0c0c0c00 72%,#0c0c0c 100%)}.hero-bottom{border-top-color:#262626}}
