.v9 .tp-hero{background:var(--spot);border-bottom:1.5px solid var(--ink);padding:56px 0 48px}.v9 .tp-hero .lead{color:var(--ink);max-width:680px}.v9 .tp-grid{border:1.5px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:28px;display:grid}.v9 .tp-grid a{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:#fff;padding:20px;text-decoration:none;display:block}.v9 .tp-grid a:hover{background:var(--paper-2)}.v9 .tp-grid a:nth-child(4n){border-right:0}.v9 .tp-grid b{font-family:var(--display);margin:6px 0;font-size:19px;display:block}.v9 .tp-grid span{color:var(--ink-2);font-size:13px}.v9 .tp-files{border:1.5px solid var(--ink);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:0;margin-top:24px;display:grid}.v9 .tp-files>div{border-right:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);background:#fff;padding:18px}.v9 .tp-files img{object-fit:contain;border:1px solid var(--rule-soft);background:#fff;width:100%;height:190px;margin-bottom:12px}.v9 .tp-files b{font-family:var(--display);margin-bottom:10px;display:block}.v9 .tp-files .btn{margin-right:8px;padding:8px 12px;font-size:12px}.v9 .tp-two{grid-template-columns:1.1fr .9fr;align-items:start;gap:48px;display:grid}.v9 .tp-note{border:1.5px solid var(--ink);background:#fff;margin-top:22px;padding:14px 16px;font-size:14px}.v9 .tp-note b{background:var(--spot);padding:0 4px}.v9 .spk{border:1.5px solid var(--ink);background:#fff;margin-top:24px;padding:20px}.v9 .spk-in{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.v9 .spk label{flex-direction:column;gap:6px;display:flex}.v9 .spk input,.v9 .spk select{font-family:var(--mono);border:0;border-bottom:1.5px solid var(--ink);background:var(--paper-2);border-radius:0;padding:9px 6px;font-size:13px}.v9 .spk-out td:first-child{width:210px}.v9 .spk-fine{color:var(--ink-3);margin:14px 0 0}.v9 .pf .tpf-l{border-bottom:1px solid var(--ink);padding:10px 14px;display:block}.v9 .pf .tpf-t{font-family:var(--display);margin-bottom:4px;font-size:13.5px;font-weight:700;display:block}.v9 .pf input,.v9 .pf select,.v9 .pf textarea{width:100%;font-family:var(--mono);border:0;border-bottom:1px dashed var(--ink);background:0 0;border-radius:0;padding:7px 2px;font-size:13px}.v9 .pf .tpf-err{color:#b00020;min-height:1em;padding:0 14px;font-size:13px}.v9 .pf-ok{font-family:var(--display);margin:0;font-size:22px}@media (max-width:900px){.v9 .tp-grid{grid-template-columns:1fr 1fr}.v9 .tp-grid a:nth-child(4n){border-right:1px solid var(--ink)}.v9 .tp-grid a:nth-child(2n){border-right:0}.v9 .tp-two{grid-template-columns:1fr}.v9 .spk-in{grid-template-columns:1fr 1fr}}
