.insider-hero{text-align:center;padding:32px 24px;border-radius:2px;background:var(--tint);border:1px solid var(--rule);margin-bottom:32px}.insider-hero h2{font-family:var(--serif);font-size:clamp(1.5rem, 3vw, 2rem);font-weight:600;letter-spacing:-.01em;margin:0 0 12px;color:var(--ink)}.insider-hero .hero-tagline{font-size:16px;color:var(--muted);margin:0}.value4value-intro{margin-bottom:32px;font-size:16px;line-height:1.7;color:var(--ink)}.value4value-intro p{margin-bottom:1em}.support-methods{margin-bottom:40px}.support-methods h3,.supporter-levels h3,.donation-forms-container h3,.about-todd h3,.mail-donation h3{font-family:var(--serif);font-size:21px;font-weight:600;letter-spacing:-.01em;margin:0 0 16px;color:var(--ink)}.support-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.support-card{background:var(--surface);border:1px solid var(--rule);border-radius:2px;padding:20px}.support-card.paypal-card{cursor:pointer;transition:border-color 0.2s}.support-card.paypal-card:hover{border-color:var(--accent)}.support-card h4{font-family:var(--sans);font-size:15px;font-weight:600;margin:0 0 6px;color:var(--ink)}.support-card p{font-family:var(--sans);font-size:13.5px;color:var(--muted);line-height:1.55;margin:0}.support-icon{display:none}.supporter-levels{margin-bottom:40px}.levels-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.level-card{background:var(--surface);border:1px solid var(--rule);border-radius:2px;padding:16px;text-align:center}.level-amount{font-family:var(--mono);font-size:18px;font-weight:700;color:var(--accent);margin-bottom:6px}.level-card h4{font-family:var(--sans);font-size:13px;font-weight:600;margin:0;color:var(--ink)}.lifetime-offer{background:var(--tint);border:1px dashed var(--rule);border-radius:2px;padding:18px 22px}.lifetime-offer h4{font-family:var(--sans);font-size:15px;font-weight:600;color:var(--accent);margin:0 0 6px}.lifetime-offer p{font-family:var(--sans);font-size:14px;color:var(--muted);line-height:1.55;margin:0}.lifetime-offer i[data-lucide],.entry-content i[data-lucide]{display:none}.donation-forms-container{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:40px}.monthly-subscription,.one-time-donation{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--rule);border-radius:2px;padding:24px}.monthly-subscription h3,.one-time-donation h3{margin-top:0}.paypal-subscription-form{display:flex;flex-direction:column;flex:1 1 auto}.paypal-subscription-form .subscribe-btn{margin-top:auto}.paypal-form{margin-top:auto}.donation-description{font-family:var(--sans);font-size:14px;color:var(--muted);line-height:1.6;margin-bottom:16px}.paypal-subscription-form,.paypal-form{margin:0}.paypal-subscription-form>p:empty,.paypal-form>p:empty{display:none}.paypal-subscription-form div[type="hidden"]{display:contents}.form-group{margin-bottom:16px}.form-label{display:block;font-family:var(--sans);font-size:13px;font-weight:600;color:var(--muted);margin-bottom:8px;text-transform:uppercase;letter-spacing:.04em}.level-select{width:100%;padding:10px 12px;border:1px solid var(--rule);border-radius:2px;background:var(--surface);color:var(--ink);font-family:var(--sans);font-size:14px;font-weight:500;cursor:pointer}.level-select:focus{outline:2px solid var(--accent);outline-offset:2px}.subscribe-btn,.donate-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:12px 20px;background:var(--accent);color:#fff;border:none;border-radius:2px;font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:.02em;cursor:pointer;text-decoration:none;transition:background 0.2s}.subscribe-btn:hover,.donate-btn:hover{background:var(--accent-hover);color:#fff}[data-theme="dark"] .subscribe-btn,[data-theme="dark"] .donate-btn{color:#0E1116}.subscribe-btn br,.donate-btn br{display:none}.about-todd{background:var(--surface);border:1px solid var(--rule);border-radius:2px;padding:24px;margin-bottom:32px}.about-todd p{font-size:15px;line-height:1.7;color:var(--ink);margin-bottom:1em}.about-todd p:last-child{margin-bottom:0}.mail-donation{background:var(--tint);border:1px dashed var(--rule);border-radius:2px;padding:20px 24px;margin-bottom:32px}.mailing-address address{font-style:normal;font-family:var(--mono);font-size:13px;line-height:1.7;color:var(--muted)}@media (max-width:720px){.donation-forms-container{grid-template-columns:1fr}.support-grid,.levels-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.support-grid,.levels-grid{grid-template-columns:1fr}}