.tl{padding-block:clamp(1.5rem,4vw,3rem) 1rem}.tl__crumbs ol{color:var(--color-petrol-70);flex-wrap:wrap;gap:.4rem;margin:0 0 1.5rem;padding:0;font-size:.85rem;list-style:none;display:flex}.tl__crumbs li+li:before{content:"›";margin-inline-end:.4rem}html[dir=rtl] .tl__crumbs li+li:before{content:"‹"}.tl__crumbs a{color:var(--color-petrol);padding-block:.5rem;display:inline-block}.tl__head{max-width:46rem;margin-bottom:2rem}.tl__title{margin:.5rem 0 1rem}.tl__lead{color:var(--color-petrol-70);margin:0;font-size:1.12rem;line-height:1.8}.tl__h2{font-family:var(--font-ar-display);margin:0 0 1rem;font-size:clamp(1.6rem,3.6vw,2.2rem);font-weight:600}html[lang=en] .tl__h2{font-family:var(--font-serif)}.tl__grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}@media (width>=40rem){.tl__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tl__card{background:color-mix(in srgb, var(--color-petrol) 4%, var(--color-ivory));box-shadow:var(--shadow-sm);border-top:3px solid var(--color-petrol)}.tl__card a{height:100%;color:inherit;box-sizing:border-box;flex-direction:column;gap:.5rem;padding:1.25rem 1.3rem 1.4rem;text-decoration:none;display:flex}.tl__free{color:var(--color-petrol-70);font-size:.78rem;font-weight:600}.tl__card-title{font-family:var(--font-ar-display);margin:0;font-size:1.45rem;font-weight:600;line-height:1.3}html[lang=en] .tl__card-title{font-family:var(--font-serif)}.tl__card-line{color:var(--color-petrol-70);flex:1;margin:0;line-height:1.7}.tl__go{color:var(--color-petrol);font-size:.9rem;font-weight:600}.tl__aside{margin:0 0 2.5rem}.tl__aside a{color:var(--color-petrol);padding-block:.6rem;font-weight:600;display:inline-block}.tl__cta{background:var(--color-petrol);color:var(--color-ivory);margin-top:2.5rem;padding:clamp(1.5rem,4vw,2.5rem)}.tl__cta .tl__h2{color:var(--color-ivory)}.tl__cta p{color:var(--color-ivory-70);margin:0 0 1.25rem}.tl__box{background:color-mix(in srgb, var(--color-petrol) 4%, var(--color-ivory));margin-bottom:1rem;padding:clamp(1rem,3vw,1.75rem)}.tl__private{color:var(--color-petrol-70);margin:.75rem 0 2.5rem;font-size:.9rem}.tl__note{color:var(--color-petrol-70);margin:1rem 0 0;font-size:.92rem;line-height:1.7}.tl__field{flex-direction:column;gap:.35rem;min-width:0;margin-bottom:1rem;display:flex}.tl__field label,.tl__label{font-size:.92rem;font-weight:600}.tl__field input,.tl__field select{box-sizing:border-box;width:100%;min-height:3rem;font:inherit;color:var(--color-petrol);background:var(--color-ivory);border:1px solid var(--color-petrol-40);border-radius:2px;padding:.6rem .8rem}.tl__field input:focus-visible,.tl__field select:focus-visible{outline:2px solid var(--color-petrol);outline-offset:1px}.tl__row{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr) minmax(0,1fr);gap:.6rem;display:grid}.tl__check{align-items:center;gap:.6rem;min-height:2.75rem;font-size:.92rem;font-weight:600;display:flex}.tl__check input{width:1.25rem;height:1.25rem;accent-color:var(--color-petrol)}.tl__seg{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.tl__seg button{min-height:2.75rem;font:inherit;color:var(--color-petrol);border:1px solid var(--color-petrol-40);cursor:pointer;background:0 0;border-radius:2px;padding:.5rem 1rem;font-size:.9rem;font-weight:600}.tl__seg button[aria-pressed=true]{background:var(--color-petrol);color:var(--color-ivory);border-color:var(--color-petrol)}.tl__result{background:var(--color-ivory);border-inline-start:3px solid var(--color-petrol);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding:1rem 1.1rem;display:flex}.tl__result-text{font-family:var(--font-ar-display);overflow-wrap:anywhere;margin:0;font-size:1.45rem;font-weight:600;line-height:1.4}html[lang=en] .tl__result-text{font-family:var(--font-serif)}.tl__err{color:#8a1f1f;margin:.5rem 0 0;font-weight:600}.tl__btns{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.tl__preview{width:100%;max-width:18rem;height:auto;box-shadow:var(--shadow-sm);background:var(--color-ivory);margin:1.25rem auto 0;display:block}.tl__preview.is-qr{max-width:16rem}.tl__sets{flex-direction:column;gap:2rem;display:flex}.tl__set-list{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.tl__set-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.tl__wording{background:color-mix(in srgb, var(--color-petrol) 4%, var(--color-ivory));flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.tl__wording-text{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:1.02rem;line-height:1.95}.tl__wording .btn{align-self:flex-start}.tl__faq{max-width:46rem;margin-top:3rem}.tl__faq details{border-bottom:1px solid var(--color-petrol-12)}.tl__faq summary{cursor:pointer;min-height:2.75rem;padding:1rem 0;font-weight:600}.tl__faq p{color:var(--color-petrol-70);margin:0 0 1rem;line-height:1.8}.tl__related{margin-top:3rem}.tl__related ul{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.tl__related a{color:var(--color-petrol);padding-block:.6rem;font-weight:600;display:inline-block}
