.ck p,.ck ul,.ck ol,.ck table,.ck pre{margin:1em 0}.ck ul,.ck ol{padding-left:1.5em}.ck h1,.ck h2,.ck h3,.ck h4{font-weight:700;letter-spacing:normal;line-height:1.25}.ck a{color:var(--blue)}.ck summary{list-style:revert}.ck{--ink:#202124;--navy:#0b2a5b;--blue:#1d4ed8;--line:#d7dde8;--soft:#f6f9ff;--go:#1a7f4b}.ck,.ck *{box-sizing:border-box}.ck{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55;color:var(--ink);max-width:46em;margin:2em auto;padding:0 1.2em}.ck h1{font-size:30px;color:var(--navy);margin:0 0 .15em}.ck h2{font-size:22px;color:var(--navy);margin:2em 0 .5em;border-bottom:1px solid var(--line);padding-bottom:.25em}.ck h3{font-size:17px;color:var(--blue);margin:1.4em 0 .35em}.ck p.lead{font-size:18px;color:#3c4858}.ck .cover{margin:1.4em 0 0}.ck .cover img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:6px}.ck h2.checklist-title{font-size:30px;margin-top:2.4em}@media(max-width:600px){.ck table.offer th{width:30%!important}.ck table.offer th,.ck table.offer td{padding:6px 8px}}.ck table{border-collapse:collapse;width:100%;margin:.9em 0}.ck th,.ck td{border:1px solid #c9d2e0;padding:7px 10px;text-align:left;vertical-align:top}.ck th{background:#eef2f9;font-weight:700}.ck .box{border:1px solid var(--line);background:var(--soft);padding:.85em 1em;margin:1.1em 0;border-radius:6px}.ck ol li,.ck ul li{margin-bottom:.35em}.ck .embed{position:relative;padding-bottom:56.25%;height:0;margin:1em 0;border:1px solid var(--line);border-radius:6px;overflow:hidden}.ck .embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ck .progress{position:sticky;top:0;z-index:5;background:#fff;padding:.55em 0 .6em;margin:1.2em 0 0;border-bottom:1px solid var(--line)}.ck .progress p{margin:0 0 .35em;font-size:14px;font-weight:700;color:var(--navy)}.ck .bar{height:8px;background:#e8edf5;border-radius:99px;overflow:hidden}.ck .bar b{display:block;height:100%;width:0;background:var(--go);border-radius:99px;transition:width .18s ease}.ck .step{position:relative;border:1px solid var(--line);border-radius:8px;background:#fff;padding:.8em 1em .85em 3em;margin:.7em 0}.ck .step>input[type=checkbox]{position:absolute;left:.85em;top:.9em;width:1.3em;height:1.3em;accent-color:var(--go);cursor:pointer}.ck .step>label{display:block;font-size:17px;font-weight:700;color:var(--navy);cursor:pointer}.ck .step>label .n{color:var(--blue);margin-right:.5em}.ck .step-body{margin-top:.55em}.ck .step-body>:first-child{margin-top:0}.ck .step-body>:last-child{margin-bottom:0}.ck .step.done{background:#f3fbf6;border-color:#bfe3cd}.ck .step.done>label{color:var(--go);text-decoration:line-through;text-decoration-color:#9ccdb1}.ck .field{margin:.8em 0}.ck .field label{display:block;font-weight:700;margin-bottom:.25em}.ck .field .hint{font-weight:400;color:#5b6b85;font-size:14px;display:block;margin-top:.1em}.ck .field input{width:100%;padding:9px 11px;font-size:16px;font-family:inherit;border:1px solid #b9c4d6;border-radius:6px;background:#fff}.ck .field input:focus{outline:2px solid var(--blue);outline-offset:-1px}.ck .field input.ok{border-color:var(--go);background:#fbfefc}.ck .field input.bad{border-color:#c2331f;background:#fffbfa}.ck .field .msg{display:block;font-size:14px;margin-top:.3em;min-height:1.2em}.ck .field .msg.ok{color:var(--go)}.ck .field .msg.bad{color:#c2331f}.ck .saved{font-size:13px;color:var(--go);margin-left:.5em}.ck .who{display:block;font-weight:400;font-size:15px;color:#5b6b85;margin-top:.15em;word-break:break-all}.ck .who b{color:var(--navy);font-family:ui-monospace,Menlo,Consolas,monospace;font-weight:700}.ck .step.done>label .who{color:inherit}.ck textarea.msgbox{width:100%;min-height:12em;padding:11px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px;line-height:1.5;border:1px solid #b9c4d6;border-radius:6px;background:#f8fafc}.ck button.copy{margin-top:.5em;padding:9px 16px;font-size:15px;font-weight:700;font-family:inherit;color:#fff;background:var(--blue);border:0;border-radius:6px;cursor:pointer}.ck button.copy:active{transform:translateY(1px)}.ck textarea.msgbox.short{min-height:5.5em}.ck .urls{margin:.8em 0 0}.ck .url{display:flex;align-items:center;gap:.6em;margin:.4em 0;font-size:14px;color:#5b6b85}.ck .url span{flex:0 0 5.5em}.ck .url input{flex:1;min-width:0;padding:6px 9px;font-size:14px;font-family:ui-monospace,SF Mono,Menlo,monospace;color:#3c4858;background:#f8fafc;border:1px solid #e3e8f0;border-radius:6px}.ck .url input:focus{outline:1px solid #b9c4d6;outline-offset:-1px}.ck a.open{flex:0 0 13.5em;text-align:center;padding:7px 12px;font-size:14px;font-weight:700;color:#fff;background:var(--blue);border:1px solid var(--blue);border-radius:6px;text-decoration:none;white-space:nowrap}.ck a.open.alt{color:var(--blue);background:#fff}.ck a.open:active{transform:translateY(1px)}@media(max-width:520px){.ck .url{flex-wrap:wrap;gap:.35em;margin:.7em 0}.ck .url span{display:none}.ck .url input{flex:1 1 100%;font-size:13px}.ck a.open{flex:1 1 100%;text-align:center;padding:10px 12px;font-size:15px}}.ck .btns{display:flex;flex-wrap:wrap;gap:.6em;margin:.7em 0}.ck a.btn{flex:1 1 14em;display:block;text-align:center;padding:10px 14px;font-size:16px;font-weight:700;color:#fff;background:var(--blue);border:2px solid var(--blue);border-radius:8px;text-decoration:none}.ck a.btn small{display:block;font-size:13px;font-weight:400;opacity:.9;margin-top:.1em}.ck a.btn.alt{color:var(--blue);background:#fff}.ck a.btn:active{transform:translateY(1px)}.ck a.cta{display:block;text-align:center;margin:1em 0;padding:15px 18px;font-size:18px;font-weight:700;color:#fff;background:var(--go);border-radius:8px;text-decoration:none;box-shadow:0 2px #12603a}.ck a.cta:hover{background:#17703f}.ck a.cta:active{transform:translateY(2px);box-shadow:none}.ck details{border:1px solid var(--line);border-radius:6px;padding:.6em .9em;margin:.7em 0;background:#fff}.ck details[open]{background:var(--soft)}.ck summary{cursor:pointer;font-weight:700;color:var(--navy)}.ck details img{width:100%;max-width:620px;border:1px solid var(--line);border-radius:4px;margin-top:.8em;display:block}.ck details details{background:#fff}.ck details details[open]{background:#fff}.ck .ex{border:1px solid var(--line);border-left-width:4px;border-radius:6px;padding:.75em 1em;margin:.8em 0}.ck .ex.good{border-left-color:var(--go);background:#f3fbf6}.ck .ex.bad{border-left-color:#c2331f;background:#fff7f6}.ck .ex h4{margin:0 0 .3em;font-size:16px}.ck .ex.good h4{color:var(--go)}.ck .ex.bad h4{color:#c2331f}.ck .ex p{margin:.35em 0}.ck .ex table{margin:.6em 0 .2em;background:#fff}.ck .ex .why{color:#5b6b85;font-size:14px}.ck .ex ul{margin:.4em 0 0;padding-left:1.2em}.ck .sum{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:15px;font-weight:700}.ck mark{background:#fff176;color:inherit;padding:0 .2em;border-radius:3px}.ck .shot{margin:.8em 0}.ck .shot img{display:block;width:100%;max-width:620px;height:auto;border:1px solid var(--line);border-radius:4px}.ck .shot p{margin:.3em 0 0;font-size:14px;color:#5b6b85}.ck .q{margin:1.2em 0}.ck .q p.stem{font-weight:700;margin:0 0 .4em}.ck .q ol{margin:0;padding-left:1.4em}.ck .q li{background:#f1f3f6;border-left:3px solid #b9c1cd;color:#5b6b85;padding:4px 9px;margin-left:-11px;margin-bottom:5px;list-style-position:inside;border-radius:0 3px 3px 0}.ck .q li.right{background:#e8f5ec;border-left-color:var(--go);color:var(--ink);font-weight:700}.ck .q li.right:after{content:" ✓";color:var(--go)}
