.td-volunteer{--paper:#f7f3ea;--ink:#242722;--amber:#e6a032;--line:#c9c2b5;max-width:1120px;margin:48px auto;padding:0 24px;color:var(--ink);font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:1.5}.td-volunteer *{box-sizing:border-box}.td-volunteer h1{font-size:40px;line-height:1.2;max-width:800px;margin:16px 0}.td-volunteer h2{font-size:28px;line-height:1.3;margin:0 0 24px}.td-volunteer h3{font-size:20px}.td-volunteer-eyebrow{font-size:13px;text-transform:uppercase;letter-spacing:.12em}.td-volunteer-lead{font-size:20px;max-width:760px;margin-bottom:40px}.td-volunteer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.td-volunteer-card{display:flex;flex-direction:column;border:1px solid var(--line);border-top:4px solid var(--amber);border-radius:12px;padding:24px;color:var(--ink);text-decoration:none;background:#fffdf8;transition:box-shadow .2s}.td-volunteer-card:hover{box-shadow:0 12px 32px #2427221a}.td-volunteer-card strong{margin-top:auto;padding-top:20px}.td-volunteer-book{display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px;padding:32px;border:1px solid var(--line);border-left:6px solid var(--amber);border-radius:12px;background:#fffdf8;box-shadow:0 12px 32px #2427221a}.td-volunteer-nav a,.td-volunteer-nav span{display:block;padding:12px 0;color:var(--ink)}.td-volunteer-nav [aria-current]{font-weight:700;border-bottom:3px solid var(--amber)}.td-volunteer label{display:block;font-weight:600;margin-bottom:8px}.td-volunteer input,.td-volunteer select,.td-volunteer textarea{width:100%;min-height:52px;border:1px solid #8b887e;border-radius:8px;padding:12px 16px;background:white;color:var(--ink);font:inherit}.td-volunteer input[type=checkbox]{width:24px;min-height:24px;margin-right:10px;vertical-align:middle}.td-volunteer-field{margin-bottom:24px}.td-volunteer small{display:block;font-size:14px;font-weight:400;color:#53594e;margin-top:6px}.td-volunteer-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.td-volunteer button,.td-volunteer-button{display:inline-block;border:1px solid var(--ink);border-radius:999px;min-height:52px;padding:12px 24px;background:var(--ink);color:#f7f3ea;font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.td-volunteer .td-volunteer-secondary{background:transparent;color:var(--ink)}.td-volunteer-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.td-volunteer :focus-visible{outline:3px solid #89520a;outline-offset:3px}.td-volunteer-error{color:#a22e28;background:#fff1ef;padding:16px;border-left:3px solid #a22e28;margin-bottom:24px}.td-volunteer-note{padding:16px 20px;background:var(--paper);border-left:3px solid var(--amber);margin:20px 0}.td-volunteer-number{font-size:clamp(28px,4vw,48px);font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.td-volunteer-result dl{display:grid;grid-template-columns:1fr 1fr;gap:12px}.td-volunteer-result dd{margin:0;font-weight:700}.td-volunteer textarea{min-height:160px}.td-volunteer-foot{margin-top:48px;border-top:1px solid var(--line);padding-top:32px}.td-volunteer-table{overflow:auto;max-height:450px}.td-volunteer table{border-collapse:collapse;width:100%;font-size:14px}.td-volunteer td,.td-volunteer th{padding:10px;text-align:left;border-bottom:1px solid var(--line)}.td-volunteer details{margin:20px 0}.td-volunteer summary{padding:14px 0;cursor:pointer;min-height:48px}.td-volunteer [hidden]{display:none!important}.td-volunteer-issue{border:1px solid var(--line);border-radius:8px;padding:16px;margin:16px 0}.td-volunteer-status{padding:8px 12px;border-radius:6px;background:var(--paper);display:inline-block;margin-bottom:16px}.td-volunteer-preview{font-size:14px;color:#53594e;min-height:24px}.td-volunteer a{color:#89520a}.td-volunteer a.td-volunteer-button{color:#f7f3ea}@media(max-width:1023px){.td-volunteer-book{grid-template-columns:1fr}.td-volunteer-nav{display:flex;gap:16px;flex-wrap:wrap}.td-volunteer-grid{grid-template-columns:1fr}.td-volunteer-card{min-height:200px}}@media(max-width:600px){.td-volunteer{margin:24px auto;padding:0 16px}.td-volunteer h1{font-size:28px}.td-volunteer h2{font-size:24px}.td-volunteer-lead{font-size:17px}.td-volunteer-book{padding:20px 16px;gap:20px}.td-volunteer-row{grid-template-columns:1fr;gap:0}.td-volunteer-actions>*{width:100%;text-align:center}.td-volunteer-nav{font-size:14px}.td-volunteer-result dl{grid-template-columns:1fr;gap:4px}.td-volunteer-result dd{margin-bottom:12px}}@media print{body>*{display:none!important}body>.td-volunteer-print{display:block!important}.td-volunteer-print{font-family:Arial,sans-serif;color:#242722;padding:20mm;font-size:12pt}.td-volunteer-print h1{font-size:24pt}.td-volunteer-print pre{white-space:pre-wrap;font:inherit}.td-volunteer-print table{border-collapse:collapse;width:100%}.td-volunteer-print td,.td-volunteer-print th{padding:8px;border-bottom:1px solid #ccc;text-align:left}}@media(prefers-reduced-motion:reduce){.td-volunteer *{transition:none!important}}
.td-volunteer-book>section{min-width:0;overflow-wrap:anywhere}.td-volunteer dialog{max-width:680px;width:calc(100% - 32px);max-height:90vh}.td-volunteer .td-volunteer-card{color:var(--ink)}

@media(max-width:600px){.td-volunteer-result table,.td-volunteer-result tbody,.td-volunteer-result tr,.td-volunteer-result td{display:block;width:100%}.td-volunteer-result thead{display:none}.td-volunteer-result tr{padding:12px 0;border-bottom:1px solid var(--line)}.td-volunteer-result td{display:flex;justify-content:space-between;gap:16px;border:0;padding:6px 0;overflow-wrap:normal}.td-volunteer-result td::before{content:attr(data-label);font-weight:600}.td-volunteer-result td:first-child{font-weight:600}.td-volunteer-nav{display:block}.td-volunteer-nav a,.td-volunteer-nav span{padding:8px 0}.td-volunteer-result .td-volunteer-table{max-height:none}}

.td-volunteer>.td-volunteer-eyebrow{padding-left:44px;min-height:32px;display:flex;align-items:center;background:url(calculator.svg) left center/32px 32px no-repeat}
