.tt-wrap{max-width:960px;margin:auto;padding:40px 24px 80px}.tt-card,.tt-full{padding:28px;background:#f1f3f0;color:#252a2c;border-radius:12px;margin:24px 0 48px}.tt-card h3,.tt-full h2{font-size:clamp(26px,4vw,38px);line-height:1.15}.tt-full h3{margin-top:28px}.tt-wrap figure{margin:0 0 24px}.tt-wrap img{width:100%;max-height:380px;object-fit:contain;background:#e2e6df;border-radius:6px}.tt-wrap figcaption{font-size:12px;line-height:1.5;margin-top:8px;color:#4a5347}.tt-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:24px}.tt-actions .button{min-height:48px}.tt-wrap input,.tt-wrap select,.tt-wrap textarea{display:block;width:100%;background:#fff;color:#252a2c;padding:12px;border:1px solid #66725f;border-radius:4px;font:inherit;box-sizing:border-box}.tt-wrap label{flex:1;min-width:180px;line-height:1.8}.tt-wrap li{margin:12px 0}.tt-wrap button{padding:12px 18px;cursor:pointer}.tt-wrap textarea{font:13px/1.6 monospace}.tt-wrap .eyebrow{color:#387d25}#talk-list button{display:block;margin:12px 0}#status{white-space:pre-line}@media(max-width:600px){.tt-card,.tt-full{padding:20px}.tt-actions .button{width:100%}.tt-wrap{padding:24px 16px}.tt-wrap h1{font-size:36px}}

#draft-fields{display:grid;gap:20px}#draft-fields input[type=checkbox]{display:inline;width:auto;margin-left:12px}#draft-fields textarea{font:inherit}
.tt-wrap [hidden]{display:none!important}

.tt-pdf-list{list-style:none;padding:0;margin:20px 0}.tt-pdf-list li{margin:0;border-bottom:1px solid #56605a}.tt-pdf-link{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;color:inherit;text-decoration:none}.tt-pdf-link time{display:block;font-size:13px;margin-bottom:6px}.tt-pdf-link strong{display:block;font-size:18px;line-height:1.4}.tt-pdf-label{color:#80cc58;font-weight:bold;white-space:nowrap}.tt-pdf-link:hover strong{text-decoration:underline}.tt-pdf-link:focus-visible{outline:2px solid #80cc58;outline-offset:4px}@media(max-width:600px){.tt-pdf-link{align-items:flex-start;flex-direction:column;gap:10px}}
