.tlnd-header,.tlnd-footer{box-sizing:border-box;background:#10281f;color:#f2f0e5;padding:24px max(24px,5vw);display:flex;justify-content:space-between;gap:28px;align-items:center}.tlnd-header a,.tlnd-footer a{color:inherit;text-decoration:none}.tlnd-brand{font-family:Georgia,serif;font-size:23px;white-space:nowrap}.tlnd-brand span{color:#d6eb64;margin:0 9px}.tlnd-brand small{display:block;font:11px sans-serif;letter-spacing:2px;margin:4px 0 0 50px}.tlnd-header nav,.tlnd-footer nav{display:flex;flex-wrap:wrap;gap:16px 22px;font:13px/1.5 sans-serif}.tlnd-header nav a:hover,.tlnd-footer nav a:hover{text-decoration:underline;text-underline-offset:5px}.tlnd-breadcrumb{padding:20px max(24px,5vw);background:#eeeee2;font:12px/1.5 sans-serif;color:#425448}.tlnd-breadcrumb a{color:#10281f}.tlnd-footer{margin-top:60px;align-items:flex-start}.tlnd-footer p{font:12px sans-serif;color:#c1c9be}.tlnd-footer nav{max-width:680px}.tlnd-collection-main>a:first-child{display:none}.tlnd-category{display:inline-flex;align-items:center;border:1px solid #10281f;border-radius:999px;padding:10px 15px;background:#e6edc9;color:#10281f;text-decoration:none;font:inherit;white-space:nowrap}.tlnd-category:hover{background:#d5e28a}.site-header .nav{flex-wrap:wrap;row-gap:8px}.site-footer .footer-links{flex-wrap:wrap;gap:16px}.tlnd-collection-main h1{max-width:1100px;font-size:clamp(44px,6vw,86px);line-height:1.06}@media(max-width:800px){.tlnd-header,.tlnd-footer{flex-direction:column;align-items:flex-start}.tlnd-header nav{gap:12px 18px}.tlnd-collection-main h1{font-size:clamp(38px,9vw,64px)}}
.tlpe-profile-events .tlpe-heading{font-size:11px;text-transform:uppercase;letter-spacing:.15em}.tlpe-profile-events .tlpe-section-title{font-size:20px;margin:22px 0 12px}.tlpe-event{padding:18px 0;border-top:1px solid rgba(16,40,31,.16)}.tlpe-event h3{font-size:22px;margin:8px 0}.tlpe-event .tlpe-date{font-size:11px;letter-spacing:.04em;color:#526044}.tlpe-event p{font-size:14px;line-height:1.65}.tlpe-links{display:flex;gap:12px 20px;flex-wrap:wrap}.tlpe-links a,.tlpe-submit{font-size:12px}.tlpe-note,.tlpe-empty{font-size:13px;line-height:1.6;color:#56614d}.tlpe-submit{display:inline-block;margin-top:15px}
