
html body:not(#tlss1) .tlss{width:100%;max-width:1396px;margin:0 auto;padding:32px 48px 0;box-sizing:border-box;font-family:Poppins,"Helvetica Neue",Arial,sans-serif;color:#333}
html body:not(#tlss1) .tlss__crumbs{display:flex;flex-wrap:wrap;gap:0 8px;margin:0;font-size:14px;line-height:24px;color:#62625d}
html body:not(#tlss1) .tlss__crumbs a{color:#62625d;text-decoration:none}html body:not(#tlss1) .tlss__crumbs a:hover{color:#000}
html body:not(#tlss1) .tlss__eb{margin:32px 0 0!important;font:600 12px/16px Poppins,sans-serif!important;letter-spacing:2px;text-transform:uppercase;color:#62625d!important}
html body:not(#tlss1) .tlss h1{--tl-h1:46px;margin:16px 0 0!important;font-family:"Playfair Display",Georgia,serif!important;font-weight:500!important;font-size:46px!important;line-height:1.15!important;letter-spacing:-.3px;color:#000!important;overflow-wrap:anywhere}
html body:not(#tlss1) .tlss .tll-dot{color:#1f7a73}
html body:not(#tlss1) .tlss__lead{margin:24px 0 0!important;max-width:680px;font:400 17px/28px Poppins,sans-serif!important;color:#333!important}
html body:not(#tlss1) .tlss__form{display:flex;align-items:center;gap:4px;max-width:680px;margin:24px 0 0;padding:4px;box-sizing:border-box;background:#fff;border:1px solid #cbc4b7;border-radius:8px}
html body:not(#tlss1) .tlss__form:focus-within{border-color:#1f7a73}
html body:not(#tlss1) .tlss__form input[type=search]{flex:1 1 auto;min-width:0;height:52px;margin:0;padding:0 16px;border:0!important;border-radius:6px;background:transparent!important;box-shadow:none!important;font:400 16px Poppins,sans-serif!important;color:#000!important;-webkit-appearance:none;appearance:none}
html body:not(#tlss1) .tlss__form input[type=search]::placeholder{color:#62625d;opacity:1}
html body:not(#tlss1) .tlss__form button{flex:0 0 auto;height:52px;margin:0;padding:0 28px;border:0;border-radius:6px!important;background:#1f7a73!important;color:#fff!important;font:600 13px/1 Poppins,sans-serif!important;letter-spacing:1.5px!important;text-transform:uppercase!important;white-space:nowrap;cursor:pointer;box-shadow:none!important}
html body:not(#tlss1) .tlss__form button:hover{background:#186560!important}
html body:not(#tlss1) .tlss__hint{margin:8px 0 0!important;font-size:14px!important;line-height:22px!important;color:#62625d!important}
html body:not(#tlss1) .tlss__res{margin-top:48px}
html body:not(#tlss1) .tlss__count{margin:0 0 24px!important;font-size:15px!important;color:#62625d!important}
html body:not(#tlss1) .tlss__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
html body:not(#tlss1) .tlss__grid--full{grid-template-columns:repeat(4,minmax(0,1fr))}
html body:not(#tlss1) .tlss__grid .tll-cardwrap{margin:0}
html body:not(#tlss1) .tlss .tlss__grid.tll{margin:0!important;padding:0!important;max-width:none}
html body:not(#tlss1) .tlss p{padding-bottom:0!important}
html body:not(#tlss1) .tlss__ghost,html body:not(#tlss1) .tlss__card,html body:not(#tlss1) .tlss__empty{background:#f6f4ef;border:1px solid #ece7dd;border-radius:12px;box-shadow:0 1px 2px rgba(26,26,24,.06),0 6px 18px rgba(26,26,24,.07);box-sizing:border-box}
html body:not(#tlss1) .tlss__ghost{overflow:hidden}
html body:not(#tlss1) .tlss__gimg{position:relative;aspect-ratio:4/3;background:#e4dfd5;display:flex;align-items:center;justify-content:center}
html body:not(#tlss1) .tlss__lk{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#fff;color:#1f7a73}
html body:not(#tlss1) .tlss__gbadge{position:absolute;top:12px;left:12px;padding:6px 10px;border-radius:4px;background:#000;color:#fff;font:600 11px/1 Poppins,sans-serif;letter-spacing:1px;text-transform:uppercase}
html body:not(#tlss1) .tlss__gbody{padding:16px 20px 20px}
html body:not(#tlss1) .tlss__bar{display:block;height:12px;border-radius:6px;background:#e4dfd5;margin-top:10px}
html body:not(#tlss1) .tlss__bar--p{height:20px;width:60%;margin-top:0}
html body:not(#tlss1) .tlss__top{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start;margin-top:48px}
html body:not(#tlss1) .tlss__main{flex:1.6 1 520px;min-width:0}
html body:not(#tlss1) .tlss__card{flex:1 1 320px;max-width:420px;padding:32px}
html body:not(#tlss1) .tlss__empty{max-width:680px;padding:32px}
html body:not(#tlss1) .tlss__ch{margin:0!important;font-family:"Playfair Display",Georgia,serif!important;font-weight:500!important;font-size:23px!important;line-height:1.25!important;color:#000!important}
html body:not(#tlss1) .tlss__card p:not(.tlss__ch):not(.tlss__sign),html body:not(#tlss1) .tlss__empty p{margin:8px 0 0!important;font:400 16px/26px Poppins,sans-serif!important;color:#333!important}
html body:not(#tlss1) .tlss a.tlss__btn{display:flex;align-items:center;justify-content:center;height:52px;margin-top:24px;padding:0 28px;box-sizing:border-box;border-radius:8px!important;background:#1f7a73!important;color:#fff!important;text-decoration:none!important;font:600 13px/1 Poppins,sans-serif!important;letter-spacing:1.5px!important;text-transform:uppercase!important;box-shadow:none!important}
html body:not(#tlss1) .tlss a.tlss__btn:hover{background:#186560!important}
html body:not(#tlss1) .tlss__sign{margin:16px 0 0!important;text-align:center;font-size:14px!important;color:#62625d!important}
html body:not(#tlss1) .tlss a.tlss__lnk,html body:not(#tlss1) .tlss__sign a{color:#000;text-decoration:underline;text-decoration-color:#1f7a73;text-underline-offset:4px;text-decoration-thickness:2px;font-weight:500}
html body:not(#tlss1) .tlss .tl-gsi-slot .tl-gsi{margin:16px 0 0}
html body:not(#tlss1) .tlss__more{margin:32px 0 0!important;font-size:15px!important}
html body:not(#tlss1) .tlss__end{height:72px}
@media (max-width:1199px){html body:not(#tlss1) .tlss__grid--full{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:1000px){html body:not(#tlss1) .tlss{padding:24px 20px 0}}
@media (max-width:999px){html body:not(#tlss1) .tlss h1{--tl-h1:34px;font-size:34px!important}html body:not(#tlss1) .tlss__grid,html body:not(#tlss1) .tlss__grid--full{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}html body:not(#tlss1) .tlss__card{max-width:none;padding:24px;order:-1}html body:not(#tlss1) .tlss__top,html body:not(#tlss1) .tlss__res{margin-top:32px}html body:not(#tlss1) .tlss__end{height:48px}}
@media (max-width:560px){html body:not(#tlss1) .tlss__grid--full{grid-template-columns:none}html body:not(#tlss1) .tlss__grid .tlss__ghost:nth-child(3){display:none}html body:not(#tlss1) .tlss__form button{padding:0 16px}}
