/* Same guide identity across connected local funnel drafts. */
@font-face{font-family:"DM Sans";src:url("/assets/mailer/fonts/DM-Sans-Regular.ttf") format("truetype");font-weight:400;font-display:swap}
@font-face{font-family:"DM Sans";src:url("/assets/mailer/fonts/DM-Sans-Bold.ttf") format("truetype");font-weight:600 800;font-display:swap}
@font-face{font-family:"Fraunces";src:url("/assets/mailer/fonts/Fraunces-variable.ttf") format("truetype");font-weight:100 900;font-display:swap}
:root{color-scheme:light;--bg:#F8F5EF;--surface:#FFFFFF;--surface-2:#F0EEE7;--ink:#243438;--ink-2:#435653;--ink-3:#4B5B5D;--rule:#C7CBBB;--rule-2:#A8B1A4;--navy:#435653;--navy-deep:#243438;--navy-soft:#E9EDE4;--gold:#A84F31;--gold-ink:#A84F31;--btn-bg:#A84F31;--btn-fg:#FFFFFF;--btn-bg-hover:#8F4029;--logo-ink:#243438;--font-display:"Fraunces",Georgia,serif;--font-body:"DM Sans",system-ui,sans-serif}
body.site{background:var(--bg);color:var(--ink)}
.funnel .fhead .logo img,.logo .wm{width:130px;height:auto;max-width:100%}
.funnel .fhead .logo::after{display:none}
.btn,.page .pbody a.btn{background:var(--btn-bg);color:#FFFFFF;border-color:var(--btn-bg);border-radius:4px}
.btn:hover,.page .pbody a.btn:hover{background:var(--btn-bg-hover);color:#FFFFFF;border-color:var(--btn-bg-hover)}
.funnel h1,.funnel h2,.funnel h3{color:var(--ink)}
.funnel .lbl{display:none}
.guide-document-logo{display:block;width:140px;height:auto;margin-bottom:24px}
input,textarea,select{color:var(--ink);background:#FFFFFF;caret-color:var(--ink)}
::selection{background:#D9E0D1;color:#243438}
@media print{.guide-document-logo{display:block!important}}

html.funnel body.site .lbl{display:none}

/* Important reading content stays visible from the first frame. */
.funnel .fhero h1,.funnel .fvideo,.funnel .fnext{animation:none}

/* Long source links must wrap within the guide's phone reading column. */
.guide-doc .guide-body a{overflow-wrap:anywhere}
