@font-face{font-family:Atkinson Hyperlegible Next;src:url(/two-envelope-plan/fonts/atkinson-hyperlegible-next-var.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/two-envelope-plan/fonts/atkinson-hyperlegible-next-italic-var.woff2) format("woff2");font-weight:200 800;font-style:italic;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Mono;src:url(/two-envelope-plan/fonts/atkinson-hyperlegible-mono-var.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Mono;src:url(/two-envelope-plan/fonts/atkinson-hyperlegible-mono-italic-var.woff2) format("woff2");font-weight:200 800;font-style:italic;font-display:swap}@font-face{font-family:Atkinson Next Fallback;src:local("Arial"),local("ArialMT"),local("Helvetica Neue"),local("Helvetica");size-adjust:99.3%;ascent-override:99.1%;descent-override:31.8%;line-gap-override:0%}@font-face{font-family:Atkinson Mono Fallback;src:local("Menlo"),local("Menlo-Regular"),local("Courier New"),local("CourierNewPSMT");size-adjust:105.3%;ascent-override:93.4%;descent-override:30%;line-gap-override:0%}body.tep-wide .site.grid-container,body.tep-wide #page.site{max-width:100%!important;padding:0!important;width:100%!important}body.tep-wide .site-content#content{display:block!important;width:100%!important;max-width:100%!important}body .tep,body .tep *{font-family:Atkinson Hyperlegible Next,Atkinson Next Fallback,system-ui,sans-serif!important}body .tep code,body .tep pre,body .tep code *,body .tep pre *,body .tep .mono,body .tep .tep-fp,body .tep .tep-files__list a,body .tep .tep-check__files a{font-family:Atkinson Hyperlegible Mono,Atkinson Mono Fallback,ui-monospace,monospace!important}.tep{--ink: #1a1a1a;--muted: #4d5560;--line: #5d6470;--rule: #d5d9e0;--panel: #f4f5f7;--paper: #fffdf8;--accent: #f7931a;--accent-ink: #a55c0e;--danger: #8a1c12;font-family:Atkinson Hyperlegible Next,Atkinson Next Fallback,system-ui,sans-serif;color:var(--ink);font-size:1.125rem;line-height:1.6;box-sizing:border-box;max-width:1120px;margin:0 auto;padding:40px 24px 72px}.tep *,.tep *:before,.tep *:after{box-sizing:border-box}.tep h1,.tep h2,.tep h3,.tep h4{font-family:inherit;color:var(--ink);letter-spacing:0;text-transform:none}.tep h1{font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800;line-height:1.05;margin:0 0 12px}.tep h2{font-size:clamp(1.5rem,3vw,1.9rem);font-weight:800;line-height:1.15;margin:0 0 14px}.tep h3{font-size:1.2rem;font-weight:700;line-height:1.25;margin:28px 0 8px}.tep h4{font-size:1.05rem;font-weight:700;margin:20px 0 6px}.tep p{margin:0 0 14px}.tep a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:3px}.tep a:hover,.tep a:focus-visible{color:var(--accent-ink)}.tep a:focus-visible,.tep .tep-btn:focus-visible{outline:3px solid var(--accent-ink);outline-offset:3px}.tep code,.tep pre,.tep .mono{font-family:Atkinson Hyperlegible Mono,Atkinson Mono Fallback,ui-monospace,monospace;font-size:.94em;color:var(--ink);background:none;padding:0}.tep ul,.tep ol{margin:0 0 14px;padding-left:1.4rem}.tep li{margin:0 0 6px}.tep img{max-width:100%;height:auto}.tep-kicker,.tep .kicker{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 8px}.tep-lead{font-size:1.25rem;line-height:1.5}.tep-muted{color:var(--muted)}.tep .tep-nowrap{white-space:nowrap}.tep-meta{font-size:.98rem;color:var(--muted);margin:0 0 22px}.tep-actions{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px}.tep .tep-btn{display:inline-flex;flex-direction:column;justify-content:center;gap:2px;min-height:52px;padding:10px 18px;border-radius:10px;border:2px solid var(--ink);font-weight:700;font-size:1rem;line-height:1.2;text-decoration:none;color:var(--ink);background:#fff}.tep .tep-btn small{font-weight:400;font-size:.82rem;color:var(--muted)}.tep .tep-btn:hover{background:var(--panel);color:var(--ink)}.tep .tep-btn--primary{background:var(--accent);border-color:var(--accent)}.tep .tep-btn--primary small{color:#3a2408}.tep .tep-btn--primary:hover{background:#e8850c;border-color:#e8850c}.tep-panel{background:var(--panel);border-radius:14px;padding:22px 24px}.tep-fp span{white-space:nowrap}.tep-fp{font-family:Atkinson Hyperlegible Mono,Atkinson Mono Fallback,ui-monospace,monospace;font-size:1.12rem;font-weight:700;letter-spacing:.02em;word-spacing:.15em;overflow-wrap:anywhere;margin:4px 0 10px}.tep .kit-fig,.tep .tep-fig{margin:28px 0;padding:22px 22px 16px;background:#fff;border:1px solid #e6e8ec;border-radius:16px}.tep .kit-fig img,.tep .tep-fig img{display:block;width:100%;height:auto;margin:0}.tep .kit-fig figcaption,.tep .tep-fig figcaption{margin-top:14px;font-size:.95rem;line-height:1.55;color:var(--muted)}.tep .kit-fig figcaption strong,.tep .tep-fig figcaption strong{color:var(--ink)}.tep-doc .lead{font-size:1.2rem;line-height:1.5}.tep-doc .small{font-size:.92rem}.tep-doc .muted{color:var(--muted)}.tep-doc .url{font-weight:700;overflow-wrap:anywhere}.tep-doc td .url{overflow-wrap:normal;white-space:nowrap}.tep-doc a.url{text-decoration-thickness:2px}.tep-doc .kicker+h2{font-size:clamp(1.6rem,3.2vw,2.1rem);margin-bottom:16px}.tep-doc pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--panel);border:0;border-left:5px solid var(--rule);border-radius:0 8px 8px 0;padding:12px 16px;margin:8px 0 18px;font-size:.95rem;line-height:1.5}.tep-doc p code,.tep-doc li code,.tep-doc td code{overflow-wrap:anywhere}.tep-doc .callout,.tep-doc .warning,.tep-doc .note{border:1px solid var(--rule);border-left:6px solid var(--ink);background:var(--panel);border-radius:0 10px 10px 0;padding:14px 18px;margin:18px 0}.tep-doc .callout>:last-child,.tep-doc .warning>:last-child,.tep-doc .note>:last-child{margin-bottom:0}.tep-doc .warning{border-left-color:var(--danger)}.tep-doc .note{background:#fff}.tep-doc .hand-only{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1.5px solid var(--ink);padding:1px 7px;margin-right:4px;vertical-align:1px}.tep-doc .tep-tablewrap{overflow-x:auto;margin:12px 0 18px;-webkit-overflow-scrolling:touch}.tep-doc table{width:100%;border-collapse:collapse;margin:12px 0 18px;font-size:.95rem;background:#fff}.tep-doc .tep-tablewrap table{margin:0}.tep-doc .tep-tablewrap table:has(tr>:nth-child(4)){min-width:520px}.tep-doc thead,.tep-doc thead tr{background:transparent!important}.tep-doc th,.tep-doc td{border:1px solid var(--rule);padding:8px 10px;text-align:left;vertical-align:top;color:var(--ink)}.tep-doc th{background:var(--panel)!important;color:var(--ink)!important;font-weight:700}.tep-doc td.write{height:40px}.tep-doc .write-line{display:block;height:34px;border-bottom:1px solid var(--line)}.tep-doc .write-line.tall{height:46px}.tep-doc .lines{margin:4px 0 18px}.tep-doc .field{display:flex;align-items:flex-end;gap:12px;margin:0 0 10px}.tep-doc .field .label{flex:none;font-weight:700;padding-bottom:3px;max-width:60%}.tep-doc .field .line{flex:1 1 auto;height:32px;border-bottom:1px solid var(--line);min-width:60px}.tep-doc .field.short .line{flex:0 0 160px}.tep-doc .sign-row{display:grid;grid-template-columns:2fr 1fr;gap:32px;margin:40px 0 16px}.tep-doc .sign-row>div{border-top:1px solid var(--ink);padding-top:4px;font-size:.85rem;color:var(--muted)}.tep-doc .box{display:inline-block;width:16px;height:16px;border:1.5px solid var(--ink);vertical-align:-2px;margin-right:7px}.tep-doc ul.checklist{list-style:none;padding-left:0}.tep-doc ul.checklist>li{position:relative;padding-left:28px;margin-bottom:8px}.tep-doc ul.checklist>li:before{content:"";position:absolute;left:0;top:4px;width:16px;height:16px;border:1.5px solid var(--ink)}.tep-doc .envelope-sheet{margin:18px 0}.tep-doc .cut-note{text-align:center;font-size:.82rem;color:var(--muted);margin:0 0 6px}.tep-doc .envelope-cover{max-width:560px;aspect-ratio:150 / 95;margin:0 auto 26px;padding:22px 28px;border:2px dashed #555;background:#fff;display:flex;flex-direction:column;overflow:hidden}.tep-doc .envelope-cover .env-letter{font-size:2.6rem;font-weight:800;line-height:1;margin:0 0 8px}.tep-doc .envelope-cover .env-title{font-size:1.1rem;font-weight:700;margin:0 0 6px}.tep-doc .envelope-cover .env-foot{margin-top:auto;font-size:.8rem;color:var(--muted)}.tep-doc .envelope-cover .field .line{height:26px}.tep-doc .seed-words{list-style:none;counter-reset:word;padding:0;margin:18px 0 22px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(12,36px);grid-auto-flow:column;column-gap:40px}.tep-doc .seed-words>li{counter-increment:word;display:flex;align-items:flex-end;margin:0;border-bottom:1px solid var(--line)}.tep-doc .seed-words>li:before{content:counter(word);flex:none;width:34px;padding-bottom:3px;font-weight:700;font-variant-numeric:tabular-nums}.tep-doc .cover{display:none}@media(max-width:640px){.tep{padding:24px 16px 56px;font-size:1rem}.tep .kit-fig,.tep .tep-fig{margin:22px -6px;padding:12px 10px 10px;border-radius:12px}.tep-panel{padding:18px 16px}.tep .tep-btn{flex:1 1 100%}.tep-doc .seed-words{column-gap:18px;grid-template-rows:repeat(12,32px)}.tep-doc .envelope-cover{padding:14px 16px;aspect-ratio:auto;min-height:220px}.tep-doc .envelope-cover .env-letter{font-size:2rem}.tep-doc .field .label{max-width:60%;flex:0 1 auto}.tep-doc .field .line{min-width:40px}.tep-doc .field.short .line{flex:1 1 auto}.tep-doc .sign-row{gap:16px}}.tep-sheet [data-sheet=access-sheet],.tep-sheet [data-sheet=seed-card],.tep-sheet [data-sheet=passphrase-card],.tep-sheet .line,.tep-sheet .write-line,.tep-sheet .lines,.tep-sheet .box,.tep-sheet .seed-words,.tep-sheet .char-grid{display:none}.tep-sheet .field{display:block;margin:0 0 6px}.tep-sheet .field .label{max-width:none;padding:0}.tep-sheet td.write{height:auto}.tep-sheet td.write:after{content:"on paper";color:var(--muted);font-size:.85em}.tep-sheet .hand-only{border:0;padding:0;letter-spacing:.04em;color:var(--muted)}.tep-sheet ul.checklist>li:before{display:none}.tep-sheet ul.checklist>li{padding-left:0}.tep-sheet .sign-row>div{border-top:0;padding-top:0}.tep-doc .web-only{background:var(--panel);border-radius:10px;padding:12px 16px}.tep-doc .envelope-cover .env-hand{font-weight:700;margin:0 0 6px}.tep-doc table.terms td:first-child{font-weight:700;width:24%}.tep-doc .sheet-alone .sheet-title{font-size:1.3rem}body.tep-wide form.search-form{display:none!important}
