.ti-newsletter{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 28px;max-width:1180px;margin:28px auto;padding:26px 30px;border:1px solid #b5cba5;border-radius:24px;background:radial-gradient(ellipse at 95% 0,#c4eed777,transparent 55%),linear-gradient(135deg,#fffdf3,#eaf2dc);box-shadow:inset 0 2px 0 #ffffff,0 5px 0 #9bb38b,0 16px 32px #173e3214;color:#173e32;overflow:hidden;text-align:left;font-family:inherit}
.ti-newsletter[hidden]{display:none!important}.ti-newsletter *{box-sizing:border-box}.ti-newsletter-intro{display:flex;align-items:center;gap:22px;min-width:0}.ti-newsletter-seal{display:grid;place-items:center;position:relative;flex:0 0 70px;height:70px;border-radius:21px;color:#f2e7a2;font:40px/1 Georgia,serif;background:linear-gradient(135deg,#168d70,#07503d);border:1px solid #329f80;box-shadow:inset 2px 2px 3px #7be7ba99,inset -3px -4px 4px #002e2966,0 5px 0 #063e31,0 10px 18px #0b654b33;transform:rotate(-7deg)}.ti-newsletter-seal span{position:absolute;right:-6px;top:-8px;color:#a07c16;font-size:26px;text-shadow:0 1px #fff7bd}
.ti-newsletter .ti-newsletter-kicker{margin:0 0 8px;font-size:10px;font-weight:800;letter-spacing:1.6px;color:#496540}.ti-newsletter h2{margin:0 0 9px;font:600 clamp(23px,2.1vw,30px)/1.15 Georgia,serif;color:#173e32}.ti-newsletter-intro p:last-child{max-width:600px;margin:0;font-size:14px;line-height:1.65;color:#42614f}
.ti-newsletter-details{display:contents}.ti-newsletter-details>summary{list-style:none;display:flex;justify-content:center;gap:22px;align-items:center;padding:15px 22px;border-radius:13px;border:1px solid #279a77;background:linear-gradient(#159779,#066b51);box-shadow:inset 0 2px 0 #68d6ab88,0 5px 0 #064b39,0 9px 15px #12654b20;color:#fffbe5;font-size:14px;font-weight:750;cursor:pointer;white-space:nowrap;transition:transform .18s,box-shadow .18s}.ti-newsletter-details>summary::-webkit-details-marker{display:none}.ti-newsletter-details>summary:hover{transform:translateY(-2px)}.ti-newsletter-details>summary:active{transform:translateY(3px);box-shadow:inset 0 1px 0 #68d6ab88,0 2px 0 #064b39}.ti-newsletter-details>summary:focus-visible,.ti-newsletter a:focus-visible{outline:3px solid #bc8a16;outline-offset:5px}.ti-newsletter-close{display:none}.ti-newsletter-details[open] .ti-newsletter-close{display:inline}.ti-newsletter-details[open] .ti-newsletter-open{display:none}
.ti-newsletter-body{grid-column:1/-1;min-width:0;padding-top:20px;border-top:1px solid #c4d4b5}.ti-newsletter-steps{margin:0 0 16px;text-align:center;color:#31543d;font-size:13px;line-height:1.7}.ti-newsletter-steps span{margin:0 10px;color:#758754}.ti-newsletter-frame{max-width:640px;margin:auto;border:1px solid #d1ddbf;border-radius:18px;overflow:hidden;background:#f6f3e7}.ti-newsletter-frame iframe{display:block;width:100%;height:870px;border:0;background:#f6f3e7}.ti-newsletter .ti-newsletter-help{font-size:13px;text-align:center;margin:16px 0 10px}.ti-newsletter a{color:#076d50;text-decoration:underline;text-underline-offset:3px}.ti-newsletter .ti-newsletter-privacy{max-width:640px;margin:0 auto;font-size:12px;line-height:1.7;color:#4a6351}.ti-newsletter .ti-newsletter-footnote{grid-column:1/-1;margin:0;font-size:11px;line-height:1.6;color:#5d7054}.ti-newsletter-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.workspace-page .ti-newsletter{margin:0 0 26px;max-width:none}
@media(max-width:760px){.ti-newsletter{grid-template-columns:1fr;padding:22px 20px;margin:24px 16px;gap:18px;border-radius:20px}.ti-newsletter-intro{gap:15px;align-items:flex-start}.ti-newsletter-seal{flex-basis:48px;height:48px;border-radius:15px;font-size:30px}.ti-newsletter-seal span{font-size:20px}.ti-newsletter .ti-newsletter-kicker{font-size:9px;letter-spacing:1.1px}.ti-newsletter h2{font-size:25px}.ti-newsletter-details>summary{justify-self:start;white-space:normal;width:100%}.ti-newsletter .ti-newsletter-footnote{font-size:11px}.ti-newsletter-steps span{margin:0 3px}.ti-newsletter-intro p:last-child{font-size:13px}.ti-newsletter-body{padding-top:16px}.ti-newsletter-frame iframe{height:970px}.workspace-page .ti-newsletter{margin:0 0 24px}}
@media(prefers-reduced-motion:reduce){.ti-newsletter-details>summary{transition:none}.ti-newsletter-details>summary:hover{transform:none}}
