/* TL official brand and staff access, 24 October 2026 */
.brand{display:flex!important;align-items:center;gap:10px;line-height:1.15}.brand>.tl-official-logo{width:58px;height:58px;object-fit:contain;flex-shrink:0;border-radius:2px}.brand>span{display:block}.brand small{display:block;margin-top:5px}.utility .wrap{flex-wrap:wrap;row-gap:5px}.utility .tl-team-link{border-left:1px solid #72604c;padding-left:16px;color:#e8c99b;font-weight:600;white-space:nowrap}footer .brand{white-space:normal}.tl-team-page{background:#f8f5ef;color:#1e1c1a}.tl-team-main{max-width:1060px;margin:auto;padding:58px 24px 70px}.tl-team-main h1{font:500 clamp(36px,5vw,60px)/1.15 'Playfair Display',Georgia,serif;max-width:750px;margin:15px 0 20px}.tl-team-main p{line-height:1.85;color:#6e6359}.tl-team-cards{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:32px}.tl-team-cards article{padding:28px;background:#fffdfa;border:1px solid #e2d9cc;border-radius:8px}.tl-team-cards h2{font:500 28px 'Playfair Display',Georgia,serif;margin:12px 0}.tl-team-hint{margin-top:28px;border-left:3px solid #a74726;padding:14px 20px;background:#f1e7d6}.tl-team-cards .btn{margin-top:16px}.tl-team-label{letter-spacing:2px;text-transform:uppercase;font-size:11px;color:#8c4429!important;font-weight:700}@media(max-width:950px){.brand>.tl-official-logo{width:47px;height:47px}.brand{font-size:19px!important}.utility .tl-team-link{font-size:11px}}@media(max-width:650px){.tl-team-cards{grid-template-columns:1fr}.tl-team-main{padding:35px 20px 50px}.utility .tl-team-link{border-left:0;padding-left:0}.brand small{font-size:7px!important}.brand>.tl-official-logo{width:45px;height:45px}}
