.email-section{border-bottom:1px solid var(--line)}.email-workspace{display:grid;grid-template-columns:.8fr 1.25fr;gap:28px;align-items:start}.swipe-controls{padding:28px;background:#edf2e8;border:1px solid #c7d0bc;border-radius:3px}.swipe-controls>label,.swipe-field-row>label,.email-draft>label{display:block;font:600 12px/1.6 var(--sans);margin-top:21px}.swipe-controls>.eyebrow{margin-bottom:20px}.swipe-controls>.eyebrow+label{margin-top:0}.swipe-controls input,.swipe-controls select,.email-draft input,.email-draft select{display:block;width:100%;min-width:0;margin-top:9px;padding:13px 12px;border:1px solid #bcc6b1;background:var(--paper);color:var(--ink);border-radius:2px;min-height:49px;font:400 14px/1.6 Arial,sans-serif}.swipe-controls select,.email-draft select{padding-right:25px}.swipe-controls small{font:400 13px/1.6 var(--body);color:var(--muted);display:block;margin-top:9px}.swipe-field-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.swipe-controls>.button{margin-top:26px;width:100%;justify-content:space-between}.swipe-privacy{font:400 12px/1.6 var(--body);color:var(--muted);margin-top:13px}.swipe-tip{padding-top:24px;margin-top:25px;border-top:1px solid #c2ccb8}.swipe-tip strong{font:600 16px/1.5 var(--body);color:var(--green)}.swipe-tip p{font-size:15px;line-height:1.65;margin-top:9px}.swipe-tip .inline-link{margin-top:15px}.email-draft{padding:28px;background:var(--paper);border:1px solid #bba568;border-radius:3px;box-shadow:0 13px 30px #143c2910}.draft-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--line)}.draft-heading .eyebrow{margin:0}.draft-heading>span{font:400 12px/1.5 var(--body);color:var(--muted);white-space:nowrap}.email-draft>label{margin-top:22px}.email-draft>label:first-of-type{margin-top:21px}.subject-edit{position:relative;margin-top:21px}.subject-edit label{font:600 11px/1.6 var(--sans)}.subject-edit input{padding-right:109px}.inline-copy{position:absolute;right:9px;bottom:9px;border:0;background:#edf2e8;color:var(--green);font:600 9px/1.6 var(--sans);padding:9px 10px;border-radius:2px}.inline-copy:hover{background:var(--green);color:var(--paper)}.email-draft textarea{display:block;width:100%;min-width:0;min-height:465px;resize:vertical;padding:20px 20px;border:1px solid #ccd1c1;border-radius:2px;color:var(--ink);background:#fffefa;font:400 18px/1.75 var(--body);margin-top:10px;overflow-wrap:anywhere}.draft-actions{display:flex;gap:15px;margin-top:23px}.draft-actions .small-button{margin:0;min-height:54px}.draft-actions .button{flex:1}.draft-status{font:400 13px/1.7 var(--body);margin-top:18px;color:var(--green)}.sending-note{font:400 12px/1.75 var(--body);margin-top:18px;padding-top:17px;border-top:1px solid var(--line);color:var(--muted)}.sending-note a{display:block;margin-top:6px}.promotion-section{border-bottom:1px solid var(--line)}.promotion-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:29px 32px}.promotion-grid article{padding:25px 0 0;border-top:1px solid #bdc9b2}.promotion-grid article>span{font:400 20px/1.4 var(--display);color:#9a844a;display:block;margin-bottom:16px}.promotion-grid h3{font-size:21px;line-height:1.4}.promotion-grid p{font-size:16px;line-height:1.7;margin-top:13px}.guideline-source{font:400 13px/1.7 var(--body);margin-top:30px;color:var(--muted)}
@media(max-width:1100px){.email-workspace{grid-template-columns:.9fr 1.2fr;gap:22px}.swipe-controls,.email-draft{padding:24px}.swipe-field-row{grid-template-columns:1fr;gap:0}.subject-edit input{padding-right:13px}.inline-copy{position:static;display:block;margin-top:9px;padding:7px 10px}.promotion-grid{gap:26px 23px}.promotion-grid h3{font-size:19px}}
@media(max-width:800px){.email-workspace{grid-template-columns:1fr}.swipe-field-row{grid-template-columns:1fr 1fr;gap:19px}.email-draft textarea{min-height:420px}.promotion-grid{grid-template-columns:1fr 1fr}.subject-edit input{padding-right:110px}.inline-copy{position:absolute;display:block;right:9px;bottom:9px;margin:0;padding:9px 10px}}
@media(max-width:639px){.email-workspace{gap:23px}.swipe-controls,.email-draft{padding:23px 19px}.swipe-controls>label,.swipe-field-row>label,.email-draft>label{font-size:11px}.swipe-controls input,.swipe-controls select,.email-draft input,.email-draft select{font-size:16px;min-height:51px}.swipe-field-row{grid-template-columns:1fr;gap:0}.swipe-controls>.button{font-size:10px;min-height:53px}.swipe-controls small{font-size:13px}.swipe-tip strong{font-size:17px}.swipe-tip p{font-size:16px}.draft-heading .eyebrow{font-size:7px;letter-spacing:.1em}.draft-heading>span{font-size:11px}.subject-edit input{padding-right:12px}.inline-copy{position:static;margin-top:10px;font-size:9px;padding:8px 10px}.email-draft textarea{font-size:18px;line-height:1.75;padding:17px 15px;min-height:440px}.draft-actions{flex-direction:column;gap:14px}.draft-actions .button{justify-content:space-between;min-height:53px}.draft-actions .small-button{align-self:stretch;min-height:47px;font-size:11px}.draft-status{font-size:13px}.sending-note{font-size:12px;line-height:1.75}.promotion-grid{grid-template-columns:1fr;gap:23px}.promotion-grid article{padding-top:21px}.promotion-grid article>span{margin-bottom:13px;font-size:18px}.promotion-grid h3{font-size:23px}.promotion-grid p{font-size:17px}.guideline-source{font-size:13px}}
