.personal .sectiontop>div{min-width:0}.personal-grid{align-items:start;gap:50px}.personal .sectiontop h2{font-size:clamp(32px,3.5vw,46px);letter-spacing:-1.8px;max-width:850px}.personal-step{padding:14px 12px}.personal-step b{font-size:17px}.personal-step small{font-size:12px;max-width:390px}.part-label.second{margin-top:24px}.letter{padding:24px 28px 17px;font-size:14px;line-height:1.75}.letter-meta{font-size:11px;letter-spacing:0;line-height:1.65;text-transform:none}.letter-meta>div{display:flex;gap:12px;margin:4px 0}.meta-key{width:34px;flex-shrink:0;color:#868179}.letter-meta mark{font-weight:700;color:#484b4d}.letter h3{font-size:20px;margin:23px 0 17px}.letter>p{margin:0 0 18px}.letter .signature{font-size:12px;line-height:1.7;margin:22px 0}.mail-action{border:1px solid transparent;padding:12px;margin:0 -12px 18px;transition:background .18s,border-color .18s;border-radius:3px}.mail-action p{margin:0}.mail-callout{font-size:14px;font-weight:700;line-height:1.55;border-left:3px solid #a94e21;padding:12px 15px;margin:22px 0;background:#f8f5f0;transition:background .18s}.signature-block{border:1px solid transparent;padding:12px;margin-left:-12px!important;margin-right:-12px!important;transition:background .18s,border-color .18s;border-radius:3px}.signature-block p{margin:0 0 8px}.signature-block b,.signature-block span{display:block}.signature-block b{font-size:15px}.signature-block span{color:#62686b}.personal-preview[data-active=sender] .signature-block{background:#f4decb;border-color:#cda988}.personal-preview[data-active=magnet] [data-mark=magnet]{background:#f4decb}.personal-preview[data-active=action] .mail-action{background:#fbf2e8;border-color:#cda988}.letter .example-note{font-size:10px;line-height:1.65;margin:17px 0 0}.pdf-slip{margin-top:18px;padding:14px}.preview-caption{min-height:65px}.screen-header{max-width:1320px;margin:auto;padding:19px 52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dad5ce;gap:20px}.approved-logo{display:flex;align-items:center;gap:10px;font-size:23px;font-weight:800;letter-spacing:-.8px}.approved-logo img{width:42px;height:42px}.screen-header>a:last-child{font-size:11px;color:#62686b}.isolated .personal{padding-top:42px;padding-bottom:45px}.isolated .sectiontop{margin-bottom:33px}.isolated .personal-controls>.micro{margin-bottom:20px}@media(max-width:720px){.screen-header{padding:17px 22px}.approved-logo{font-size:20px}.approved-logo img{width:35px;height:35px}.screen-header>a:last-child{font-size:10px}.personal-grid{gap:28px}.personal .sectiontop h2{font-size:33px}.letter{padding:23px;font-size:13px}.personal-step b{font-size:16px}.mail-action{margin-left:-9px;margin-right:-9px;padding:9px}.letter-meta{font-size:10px}.isolated .personal{padding-top:35px}.preview-caption{min-height:70px}}
.sample-button{display:inline-flex;justify-content:center;align-items:center;margin-top:17px;background:#a94e21;color:#fff;border:0;border-radius:3px;padding:13px 24px;font:700 13px Arial,sans-serif;cursor:pointer;min-height:46px}.sample-button:hover{background:#8d3d18}.sample-button:focus-visible{outline:2px solid #a94e21;outline-offset:4px}
.personal-grid{grid-template-columns:.86fr 1.14fr;gap:38px}.screen-header{padding-top:10px;padding-bottom:10px}.approved-logo img{width:35px;height:35px}.isolated .personal{padding-top:22px;padding-bottom:22px}.isolated .sectiontop{margin-bottom:20px}.isolated .sectiontop .eyebrow{margin-bottom:10px}.personal .sectiontop h2{font-size:38px;line-height:1.1;letter-spacing:-1.4px}.personal .sectiontop>p{font-size:13px;max-width:300px}.personal-step{padding:10px 11px}.personal-step b{font-size:16px}.personal-step small{font-size:11px;line-height:1.5;margin-top:3px}.part-label.second{margin-top:16px}.part-label{margin-bottom:6px}.isolated .personal-controls>.micro{margin-bottom:12px}.letter{padding:15px 22px 12px;font-size:14px;line-height:1.5}.letter-meta{font-size:10px;line-height:1.4;padding-bottom:10px}.letter-meta>div{margin:3px 0}.letter h3{font-size:18px;margin:13px 0 10px}.letter>p{margin-bottom:10px}.mail-callout[data-mark=magnet]{font-size:inherit;line-height:inherit;letter-spacing:normal;white-space:normal;padding:7px 10px;margin:12px 0}.mail-action{padding:7px 10px;margin:0 -10px 10px}.sample-button{margin-top:10px;padding:10px 21px;min-height:39px}.letter .signature{margin-top:10px;margin-bottom:10px;line-height:1.4}.signature-block{padding:7px 10px;margin-left:-10px!important;margin-right:-10px!important}.signature-block p{margin-bottom:4px}.signature-block b{font-size:14px}.pdf-slip{padding:9px 11px;margin-top:10px}.pdf-icon{padding:7px 5px}.letter .example-note{font-size:9px;line-height:1.4;margin-top:9px}.preview-caption{font-size:10px;min-height:0;padding:9px 18px}.windowbar{padding:9px 15px;font-size:9px}@media(max-width:720px){.personal-grid{grid-template-columns:1fr;gap:25px}.screen-header{padding-top:12px;padding-bottom:12px}.personal .sectiontop h2{font-size:32px}.isolated .personal{padding-top:27px;padding-bottom:30px}.personal-step{padding:12px 10px}.personal-step small{font-size:12px}.letter{padding:18px;font-size:13px;line-height:1.55}.letter h3{font-size:17px}.personal .sectiontop>p{font-size:13px}.letter-meta{font-size:10px}.mail-callout[data-mark=magnet]{font-size:inherit}}
@media(min-width:721px){.screen-header{padding-top:7px;padding-bottom:7px}.approved-logo img{width:30px;height:30px}.isolated .personal{padding-top:15px;padding-bottom:12px}.personal .sectiontop h2{font-size:34px;line-height:1.06}.isolated .sectiontop{margin-bottom:14px}.isolated .sectiontop .eyebrow{margin-bottom:7px}.letter{padding:12px 20px 10px;line-height:1.4}.letter-meta{padding-bottom:7px}.letter h3{font-size:17px;margin-top:10px;margin-bottom:8px}.letter>p{margin-bottom:8px}.mail-callout[data-mark=magnet]{padding-top:5px;padding-bottom:5px;margin-top:9px;margin-bottom:9px}.mail-action{padding-top:5px;padding-bottom:5px;margin-bottom:7px}.letter .signature{margin-top:7px;margin-bottom:7px}.signature-block{padding-top:5px;padding-bottom:5px}.pdf-slip{padding-top:7px;padding-bottom:7px;margin-top:7px}.letter .example-note{margin-top:7px}.personal-preview .preview-caption{display:none}}
