
@font-face{font-family:'UCM DM Sans';src:url('/manus-storage/dm-sans-variable_12c04bbd.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:'UCM Editorial';src:url('/manus-storage/playfair-italic-variable_9b109238.woff2') format('woff2');font-style:italic;font-weight:100 900;font-display:swap}
@font-face{font-family:'UCM Mono';src:url('/manus-storage/dm-mono-400_6aefb457.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
.ucm-newsletter{--nl-ink:#17212a;--nl-navy:#192b35;--nl-paper:#fffaf4;--nl-stone:#f1ede5;--nl-copper:#a94316;--nl-muted:#53616a;--nl-line:#d8d2c8;box-sizing:border-box;font:16px/1.6 'UCM DM Sans',Arial,sans-serif;letter-spacing:normal;text-align:left;color:var(--nl-ink);overflow-wrap:break-word;min-width:0}.ucm-newsletter *{box-sizing:border-box}.ucm-newsletter [hidden]{display:none!important}.ucm-newsletter p,.ucm-newsletter h2,.ucm-newsletter h3,.ucm-newsletter li{font-family:inherit}.ucm-newsletter p{margin:0 0 16px;color:var(--nl-muted);line-height:1.65;font-size:16px}.ucm-newsletter h2,.ucm-newsletter h3{letter-spacing:-.035em;line-height:1.12;text-align:left;color:var(--nl-ink);text-transform:none}.ucm-newsletter .ucm-newsletter-eyebrow{display:flex;align-items:center;gap:10px;font:11px/1.5 'UCM Mono',monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--nl-copper);margin:0 0 24px}.ucm-newsletter-eyebrow>span{width:25px;height:2px;background:var(--nl-copper);flex:0 0 25px}.ucm-newsletter-intro h2{font-weight:650;font-size:clamp(30px,3vw,44px);margin:0 0 20px}.ucm-newsletter-intro h2 em{font-family:'UCM Editorial',Georgia,serif;font-style:italic;font-weight:400;color:var(--nl-copper)}.ucm-newsletter .ucm-newsletter-description{font-size:17px;max-width:490px;margin-bottom:24px}.ucm-newsletter-points{display:flex;gap:10px 20px;flex-wrap:wrap;list-style:none;padding:0;margin:0;font-size:13px;color:var(--nl-muted)}.ucm-newsletter-points li:before{content:'✓';color:var(--nl-copper);margin-right:7px;font-weight:700}.ucm-newsletter--compact{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:44px;align-items:start;width:min(1160px,calc(100% - 48px));max-width:100%;margin:48px auto;padding:42px;background:var(--nl-stone);border:1px solid var(--nl-line)}.ucm-newsletter-intro{padding:8px 0;min-width:0}.ucm-newsletter-card{background:var(--nl-paper);padding:30px;border:1px solid var(--nl-line);border-top:3px solid var(--nl-copper);min-width:0}.ucm-newsletter .ucm-newsletter-card-kicker{font:11px/1.5 'UCM Mono',monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--nl-copper);margin:0 0 16px}.ucm-newsletter .ucm-newsletter-card-title{font-size:27px;font-weight:650;margin:0 0 14px}.ucm-newsletter .ucm-newsletter-card-description{font-size:15px;margin-bottom:24px}.ucm-newsletter-actions{display:block;margin:0}.ucm-newsletter [data-load-newsletter]{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:52px;padding:14px 18px;font:650 16px/1.4 'UCM DM Sans',Arial,sans-serif;background:var(--nl-copper);color:var(--nl-paper);border:1px solid var(--nl-copper);border-radius:0;cursor:pointer;white-space:normal;text-align:left;box-shadow:none;transition:background .15s}.ucm-newsletter [data-load-newsletter]:hover{background:#873411;border-color:#873411}.ucm-newsletter [data-load-newsletter]:disabled{opacity:.65;cursor:wait}.ucm-newsletter .ucm-newsletter-reassurance{font-size:12px;line-height:1.6;margin:12px 0 0}.ucm-newsletter-card-footer{border-top:1px solid var(--nl-line);padding-top:18px;margin-top:22px}.ucm-newsletter .ucm-newsletter-confirmation{display:flex;gap:9px;align-items:baseline;font-size:13px;color:var(--nl-ink);margin:0 0 12px}.ucm-newsletter-confirmation>span{color:var(--nl-copper);font-weight:700}.ucm-newsletter a{color:var(--nl-copper);text-decoration:underline;text-underline-offset:4px;font-weight:550}.ucm-newsletter [data-open-newsletter]{font-size:12px;line-height:1.6}.ucm-newsletter .ucm-newsletter-privacy{font-size:12px;line-height:1.7;margin:14px 0 0}.ucm-newsletter .ucm-newsletter-status{font-size:14px;line-height:1.6;margin:16px 0 0;color:var(--nl-muted)}.ucm-newsletter .ucm-newsletter-status:empty{display:none}.ucm-newsletter .ucm-newsletter-host{max-width:100%;min-width:0;margin:22px 0 0;overflow-x:auto}.ucm-newsletter .ml-embedded{max-width:100%;min-width:0}.ucm-newsletter .ucm-newsletter-host iframe{max-width:100%}.ucm-newsletter :focus-visible{outline:3px solid #db6d35;outline-offset:4px}
.ucm-newsletter-page{--nl-copper:#a94316;--nl-ink:#17212a;width:min(1200px,calc(100% - 64px));margin:0 auto;padding:68px 0 80px;font:16px/1.65 'UCM DM Sans',Arial,sans-serif;color:var(--nl-ink)}.ucm-newsletter-page *{box-sizing:border-box}.ucm-newsletter-editorial{display:grid;grid-template-columns:minmax(0,1.17fr) minmax(0,.83fr);gap:64px;align-items:start}.ucm-newsletter-story{min-width:0}.ucm-newsletter-page .nl-page-eyebrow{font:11px/1.6 'UCM Mono',monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--nl-copper);margin:0 0 25px}.ucm-newsletter-page h1{font:650 clamp(38px,4.4vw,61px)/1.05 'UCM DM Sans',Arial,sans-serif;letter-spacing:-.045em;max-width:710px;margin:0 0 25px;color:var(--nl-ink)}.ucm-newsletter-page h1 em{display:block;font-family:'UCM Editorial',Georgia,serif;font-weight:400;letter-spacing:-.03em;font-style:italic;color:var(--nl-copper);margin-top:6px}.ucm-newsletter-page .nl-page-intro{font-size:18px;line-height:1.7;color:#53616a;margin:0;max-width:580px}.nl-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 30px;padding:30px 0 34px;margin:0;list-style:none}.nl-benefits li{border-top:1px solid #cfc8bd;padding:16px 0 0;min-width:0}.nl-benefit-number{font:11px/1.5 'UCM Mono',monospace;color:var(--nl-copper);display:block;margin-bottom:8px}.nl-benefits h2{font-size:17px;line-height:1.3;font-weight:650;letter-spacing:-.015em;margin:0 0 7px;color:var(--nl-ink)}.nl-benefits p{font-size:14px;line-height:1.65;color:#53616a;margin:0}.ucm-newsletter--page-card{width:100%;margin:0;padding:0;background:none;border:0;display:block}.ucm-newsletter--page-card .ucm-newsletter-card{padding:34px}.ucm-newsletter--page-card .ucm-newsletter-card-title{font-size:30px}.nl-issue-preview{border:1px solid #d8d2c8;background:#fffaf4;box-shadow:0 12px 30px #17212a08;margin-top:5px}.nl-preview-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:18px 22px;border-bottom:1px solid #d8d2c8;background:#f7f3ec}.nl-preview-top span{font:10px/1.5 'UCM Mono',monospace;letter-spacing:.08em;text-transform:uppercase;color:#53616a}.nl-preview-top b{font:550 10px/1.5 'UCM DM Sans',Arial,sans-serif;background:#e4ece8;color:#36554a;padding:4px 8px;letter-spacing:.02em}.nl-preview-content{padding:24px 24px 20px}.nl-preview-content h2{font:600 25px/1.2 'UCM DM Sans',Arial,sans-serif;letter-spacing:-.035em;margin:0 0 22px;max-width:400px}.nl-preview-sequence{display:grid;gap:17px}.nl-preview-step{display:grid;grid-template-columns:78px minmax(0,1fr);gap:16px;align-items:start}.nl-preview-step>b{font:11px/1.5 'UCM Mono',monospace;color:#a94316;text-transform:uppercase;letter-spacing:.04em;padding-top:3px}.nl-preview-step p{font-size:14px;line-height:1.65;margin:0;color:#53616a}.nl-preview-prompt{background:#192b35;color:#fffaf4!important;padding:13px 15px;border-left:3px solid #a94316}.nl-preview-foot{font-size:11px;line-height:1.7;color:#68737a;margin:20px 0 0;padding-top:15px;border-top:1px solid #e4ded4}
/* Native MailerLite presentation only: retain success content, consent and CAPTCHA. */
.ucm-newsletter .ml-form-embedWrapper{width:100%!important;max-width:100%!important;background:transparent!important;border:0!important;border-radius:0!important}.ucm-newsletter .ml-form-embedBody{padding:0!important}.ucm-newsletter .ml-form-embedContent{display:none!important}.ucm-newsletter .ml-form-fieldRow{margin:0 0 18px!important}.ucm-newsletter .ml-form-fieldRow input[type=email],.ucm-newsletter .ml-form-fieldRow input[type=text]{width:100%!important;max-width:100%!important;height:50px!important;min-height:50px!important;padding:12px 13px!important;border:1px solid #a8b4b4!important;border-radius:0!important;background:#fff!important;color:#17212a!important;font:16px/1.4 'UCM DM Sans',Arial,sans-serif!important;box-shadow:none!important}.ucm-newsletter .ml-form-fieldRow input:focus{outline:2px solid #a94316!important;outline-offset:2px!important;border-color:#a94316!important}.ucm-newsletter .ml-form-fieldRow label,.ucm-newsletter .ml-form-interestGroupsRowCheckbox label{font-family:'UCM DM Sans',Arial,sans-serif!important;font-size:14px!important;line-height:1.6!important;color:#364c55!important}.ucm-newsletter .ml-form-interestGroupsRowCheckbox{margin:0 0 13px!important}.ucm-newsletter .ml-form-embedPermissions,.ucm-newsletter .ml-form-embedPermissions p{font:13px/1.65 'UCM DM Sans',Arial,sans-serif!important;color:#53616a!important}.ucm-newsletter .ml-form-embedSubmit{margin-top:20px!important}.ucm-newsletter .ml-form-embedSubmit button{width:100%!important;padding:14px 16px!important;min-height:50px!important;border-radius:0!important;background:#a94316!important;color:#fffaf4!important;font:650 16px/1.4 'UCM DM Sans',Arial,sans-serif!important;border:1px solid #a94316!important;box-shadow:none!important}
@media(max-width:1000px){.ucm-newsletter-editorial{gap:34px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.ucm-newsletter-page{width:calc(100% - 48px);padding-top:48px}.ucm-newsletter--compact{gap:28px;padding:30px}.ucm-newsletter--page-card .ucm-newsletter-card{padding:26px}.nl-benefits{gap:20px}.ucm-newsletter-page h1{font-size:48px}}
@media(max-width:760px){.ucm-newsletter--compact{grid-template-columns:1fr;gap:26px;width:calc(100% - 32px);margin:32px auto;padding:26px}.ucm-newsletter-intro{padding:0}.ucm-newsletter-intro h2{font-size:36px}.ucm-newsletter .ucm-newsletter-eyebrow{margin-bottom:20px}.ucm-newsletter-card{padding:26px}.ucm-newsletter-editorial{display:flex;flex-direction:column;gap:30px}.ucm-newsletter-editorial>.ucm-newsletter-story{display:contents}.ucm-newsletter-page h1{font-size:48px}.nl-page-opening{order:0}.ucm-newsletter--page-card{order:1;width:100%}.nl-issue-preview{order:2;width:100%;margin-top:0}.nl-benefits{padding-bottom:0}.ucm-newsletter-page{width:calc(100% - 32px);padding:36px 0 50px}.nl-preview-content{padding:24px}.nl-preview-step{grid-template-columns:70px minmax(0,1fr);gap:12px}}
@media(max-width:420px){.ucm-newsletter--compact{width:calc(100% - 24px);padding:20px;gap:24px}.ucm-newsletter-intro h2{font-size:32px}.ucm-newsletter-card,.ucm-newsletter--page-card .ucm-newsletter-card{padding:22px 18px}.ucm-newsletter .ucm-newsletter-card-title{font-size:26px}.ucm-newsletter-page{width:calc(100% - 24px);padding-top:30px}.ucm-newsletter-page h1{font-size:40px}.ucm-newsletter-page .nl-page-intro{font-size:17px}.nl-benefits{gap:20px 18px}.nl-benefits h2{font-size:16px}.nl-benefits p{font-size:13px}.nl-preview-top{padding:16px}.nl-preview-content{padding:20px 16px}.nl-preview-content h2{font-size:23px}.nl-preview-step{grid-template-columns:1fr;gap:5px}.ucm-newsletter-points{gap:8px 14px;font-size:12px}}
@media(prefers-reduced-motion:reduce){.ucm-newsletter [data-load-newsletter]{transition:none}}

.ucm-newsletter .ml-form-checkboxRow.ml-validate-required{margin-top:18px!important;padding-top:16px!important;border-top:1px solid #d8d2c8!important}.ucm-newsletter .ml-form-checkboxRow label{font:13px/1.65 'UCM DM Sans',Arial,sans-serif!important;color:#53616a!important}.ucm-newsletter .ml-form-successContent h4{font:650 27px/1.2 'UCM DM Sans',Arial,sans-serif!important;color:#17212a!important}.ucm-newsletter .g-recaptcha{transform-origin:left top}
/* Keep the whole native CAPTCHA visible while its fixed-size presentation scales. */
.ucm-newsletter .g-recaptcha iframe{max-width:none!important}
.ucm-newsletter .ucm-newsletter-host{overflow:visible}
@media(max-width:420px){.ucm-newsletter--compact[data-newsletter-loaded] .ucm-newsletter-card{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);padding-left:14px;padding-right:14px}.ucm-newsletter--page-card[data-newsletter-loaded] .ucm-newsletter-card{padding-left:14px;padding-right:14px}}
/* A newsletter embedded in the owner's narrow resource column stays a single readable stack. */
[data-newsletter-slot] .ucm-newsletter--compact{grid-template-columns:1fr;width:100%;gap:24px}

/* Override provider ID-scoped typography without depending on its generated ID. */
#ucm-newsletter.ucm-newsletter .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow .ml-field-group input[type=email]{font:400 16px/1.4 'UCM DM Sans',Arial,sans-serif!important}
#ucm-newsletter.ucm-newsletter .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description{font:500 14px/1.6 'UCM DM Sans',Arial,sans-serif!important;color:#364c55!important}
#ucm-newsletter.ucm-newsletter .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description,#ucm-newsletter.ucm-newsletter .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description p,#ucm-newsletter.ucm-newsletter .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissionsContent p{font:400 13px/1.65 'UCM DM Sans',Arial,sans-serif!important;color:#53616a!important}
#ucm-newsletter.ucm-newsletter .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button{font:650 16px/1.4 'UCM DM Sans',Arial,sans-serif!important;min-height:50px!important;padding:14px 16px!important;background:#a94316!important;color:#fffaf4!important;border:1px solid #a94316!important;border-radius:0!important}
