.tt-head{background:var(--cream);padding:calc(var(--pad-section) + 4.5rem) var(--pad-x) clamp(2.6rem, 5vw, 4rem);position:relative;overflow:hidden}.tt-head>*{max-width:62rem;margin-left:auto;margin-right:auto}.tt-head:after{content:"";aspect-ratio:1;border:1px solid var(--line);pointer-events:none;border-radius:50%;width:min(42vw,34rem);position:absolute;top:18%;right:-6vw}.tt-head-foto{pointer-events:none;filter:grayscale()sepia(.3)brightness(1.12)contrast(1.15);mix-blend-mode:multiply;opacity:.32;background:50% 45%/cover no-repeat;position:absolute;inset:0 0 0 36%;-webkit-mask-image:radial-gradient(closest-side at 62%,#000 35%,#00000073 70%,#0000 100%);mask-image:radial-gradient(closest-side at 62%,#000 35%,#00000073 70%,#0000 100%);max-width:none!important;margin:0!important}.tt--cikk .tt-head:after{display:none}.tt--cikk .tt-head>:not(.tt-head-foto){max-width:46rem;position:relative}.tt-crumb{font-size:var(--fs-caption);flex-wrap:wrap;gap:.5rem;margin-bottom:2.2rem;display:flex}.tt-crumb a{color:var(--ink);border-bottom:1px solid var(--line);text-decoration:none}.tt-crumb a:hover{color:var(--gold-dark)}.tt-crumb span[aria-hidden]{color:var(--gold)}.tt-eyebrow{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;align-items:center;gap:1rem;margin-bottom:1.2rem;font-weight:500;display:flex}.tt-eyebrow i{background:var(--gold);width:2.6rem;height:1px}.tt-h1{font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:balance;z-index:1;margin-bottom:1.6rem;font-size:clamp(2.5rem,5.6vw,4.6rem);font-weight:400;line-height:1.02;position:relative}.tt--cikk .tt-h1{text-wrap:pretty;font-size:clamp(2.3rem,4.8vw,3.9rem);line-height:1.08}.tt-h1-g{color:var(--gold-dark)}.tt-meta{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin-top:2rem;font-weight:500;display:flex}.tt-dot{background:var(--gold);border-radius:50%;width:4px;height:4px}.tt-lead p{max-width:42rem;font-size:1.125rem;line-height:1.65}.tt-lead p+p{margin-top:.8rem}.tt-facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,13rem));gap:0;margin-top:2.4rem;display:grid}.tt-facts div{border-right:1px solid var(--line);margin-right:1.4rem;padding:1.1rem 1.4rem 0 0}.tt-facts div:last-child{border-right:0}.tt-facts dt{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;margin-bottom:.45rem;font-weight:500}.tt-facts dd{font-family:var(--font-serif);color:var(--gold-dark);font-size:1.55rem;line-height:1.15}.tt-body{max-width:46rem;padding:clamp(2.6rem, 5vw, 4rem) var(--pad-x) 1rem;box-sizing:content-box;margin:0 auto}.tt-lead-i{font-family:var(--font-serif);border-bottom:1px solid var(--line);text-wrap:pretty;margin-bottom:2.4rem;padding-bottom:2rem;font-size:clamp(1.4rem,2.4vw,1.8rem);font-style:italic;line-height:1.4}.tt-glance{background:var(--cream);border-left:2px solid var(--gold);margin-bottom:2.4rem;padding:1.6rem 1.8rem}.tt-glance-h,.tt-call-h{font-family:var(--font-serif);margin-bottom:.8rem;font-size:1.5rem;line-height:1.15}.tt-glance ul{padding-left:1.1rem}.tt-glance li{font-size:var(--fs-small);line-height:1.6}.tt-glance li+li{margin-top:.45rem}.tt-glance li::marker,.tt-sec li::marker,.tt-call li::marker{color:var(--gold-dark)}.tt-sec h2{font-family:var(--font-serif);margin:2.8rem 0 1rem;font-size:clamp(1.75rem,3.2vw,2.3rem);font-weight:400;line-height:1.12}.tt-lead-i+.tt-sec>:first-child{margin-top:0}.tt-num{font-family:var(--font-sans);letter-spacing:.1em;color:var(--ink);vertical-align:super;margin-right:.6rem;font-size:.9rem;font-weight:600}.tt-sec p,.tt-sec li,.tt-call p,.tt-call li,.tt-faq p,.tt-faq li{font-size:var(--fs-body);line-height:1.75}.tt-sec p,.tt-faq p{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:7 3 3}@media (width>=701px){.tt-sec p,.tt-faq p{text-align:justify}}.tt-sec p+p,.tt-call p+p,.tt-faq p+p{margin-top:.9rem}.tt-sec ul,.tt-sec ol,.tt-call ul,.tt-faq ul{margin:.8rem 0;padding-left:1.2rem}.tt-sec li+li,.tt-call li+li{margin-top:.4rem}.tt-sec strong,.tt-call strong,.tt-faq strong{font-weight:600}.tt-body a:not(.btn):not(.d3-link):not(.d3-open){color:var(--ink);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:.2em}.tt-body a:not(.btn):not(.d3-link):not(.d3-open):hover{color:var(--gold-dark)}.tt-body sup{font-size:.68em;line-height:0}.tt-body sup a{margin:-.35em -.05em;padding:.35em .3em;font-weight:600;display:inline-block;position:relative;color:var(--ink)!important;text-decoration:none!important}.tt-body sup a:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tt-sec p.tt-pq{font-family:var(--font-serif);text-align:left;-webkit-hyphens:none;hyphens:none;border-left:2px solid var(--gold);margin:2.4rem 0;padding:.4rem 0 .4rem 1.6rem;font-size:clamp(1.5rem,3vw,2.1rem);font-style:italic;line-height:1.3}.tt-fig{margin:2.6rem 0}.tt-fig img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.tt-fig figcaption{font-size:var(--fs-caption);color:var(--ink);margin-top:.7rem;line-height:1.5}.tt-call{background:var(--ivory);border:1px solid var(--line);margin:2.4rem 0;padding:1.6rem 1.8rem}.tt-take{background:var(--cream);border:1px solid var(--line);margin:2.6rem 0;padding:clamp(1.6rem,3vw,2.4rem)}.tt-take-e{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:500}.tt-take-h{font-family:var(--font-serif);margin:.6rem 0 1rem;font-size:1.6rem;line-height:1.2}.tt-take-e+ul{margin-top:1rem}.tt-take ul{margin:0;padding:0;list-style:none}.tt-take li{border-top:1px solid var(--line);font-size:var(--fs-body);padding:.7rem 0;line-height:1.6}.tt-take li:first-child{border-top:0}.tt-take--roviden li{gap:.9rem;display:flex}.tt-take--roviden li:before{content:"✓";color:var(--gold-dark);flex:none;font-weight:700}.tt-take--ossze li strong{font-family:var(--font-serif);margin-bottom:.2rem;font-size:1.25rem;font-weight:500;line-height:1.25;display:block}.tt-disc{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:2.6rem 0;padding:1.4rem 0}.tt-disc p{font-size:var(--fs-small);font-style:italic;line-height:1.65}.tt-faq{margin-top:3.4rem}.tt-faq h2{font-family:var(--font-serif);margin-bottom:1rem;font-size:clamp(1.75rem,3.2vw,2.3rem);font-weight:400}.tt-faq details{border-top:1px solid var(--line)}.tt-faq details:last-of-type{border-bottom:1px solid var(--line)}.tt-faq summary{cursor:pointer;font-family:var(--font-serif);justify-content:space-between;align-items:baseline;gap:1.2rem;padding:1.3rem 0;font-size:1.35rem;font-weight:500;line-height:1.25;list-style:none;transition:color .25s;display:flex}.tt-faq summary::-webkit-details-marker{display:none}.tt-faq summary:after{content:"+";font-family:var(--font-serif);color:var(--gold-dark);transition:transform .3s var(--ease);flex:none;font-size:1.6rem;font-weight:400;line-height:1}.tt-faq details[open] summary:after{transform:rotate(45deg)}.tt-faq details>div{padding-bottom:1.4rem}.tt-src{margin:2.4rem 0 1rem}.tt-src h2{font-family:var(--font-serif);margin-bottom:.8rem;font-size:1.6rem;font-weight:400}.tt-src ol{counter-reset:f;padding:0;list-style:none}.tt-src li{counter-increment:f;border-bottom:1px solid var(--line);font-size:var(--fs-caption);overflow-wrap:anywhere;padding:.8rem 0 .8rem 2.4rem;scroll-margin-top:7rem;line-height:1.55;position:relative}.tt-src li:before{content:counter(f);border:1px solid var(--line);width:1.5rem;height:1.5rem;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;font-weight:600;display:flex;position:absolute;top:.85rem;left:0}.tt-src li:target{background:var(--cream)}.tt-byline{border-top:1px solid var(--line);align-items:center;gap:1rem;margin-top:2.6rem;padding-top:1.8rem;display:flex}.tt-byline-pic{border:1px solid var(--line);background:var(--cream) url(/assets/rolam-figura2-440.webp) 4% -6% / 125% auto no-repeat;border-radius:50%;flex:none;width:56px;height:56px}.tt-who{font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;font-weight:500;line-height:1.6}.tt-body .tt-who a{font-family:var(--font-serif);letter-spacing:0;text-transform:none;margin:.1rem 0 .15rem;font-size:1.3rem;font-weight:500;display:block}.tt-rel{max-width:46rem;padding:clamp(2.4rem, 5vw, 3.4rem) var(--pad-x) 0;box-sizing:content-box;margin:0 auto}.tt-rel-e{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:500}.tt-rel-h{font-family:var(--font-serif);margin:.5rem 0 1.2rem;font-size:clamp(1.75rem,3vw,2.2rem);line-height:1.15}.tt-rel ul{border-top:1px solid var(--line);padding:0;list-style:none}.tt-rel li{border-bottom:1px solid var(--line)}.tt-rel a{color:var(--ink);justify-content:space-between;align-items:center;gap:1.2rem;padding:1.15rem 0;text-decoration:none;display:flex}.tt-rel-txt{display:block}.tt-rel-tag{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;margin-bottom:.35rem;font-weight:500;display:block}.tt-rel-t{font-family:var(--font-serif);font-size:clamp(1.2rem,2vw,1.45rem);font-weight:500;line-height:1.25;transition:color .25s}.tt-rel a:hover .tt-rel-t{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:.2em}.tt-rel-go svg{width:1.15rem;height:1.15rem;stroke:var(--gold-dark);fill:none;stroke-width:1.7px;transition:transform .3s var(--ease);display:block}.tt-rel a:hover .tt-rel-go svg{transform:translate(5px)}.tt-cta{margin:var(--pad-section) auto 0;background:var(--navy);color:var(--ivory);text-align:center;padding:clamp(3.4rem, 8vw, 6rem) var(--pad-x)}.tt-cta-h{font-family:var(--font-serif);margin-bottom:1rem;font-size:clamp(2.3rem,5vw,3.6rem);line-height:1.05}.tt-cta-h b{color:var(--gold-light);font-style:italic;font-weight:400}.tt-cta-p{max-width:34rem;margin:0 auto 2rem;line-height:1.7}.tt-cta-btns{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.btn-gold{background:var(--gold-light);color:var(--navy);border:1px solid var(--gold-light)}@media (hover:hover){.btn-gold:hover{background:var(--ivory);border-color:var(--ivory)}}.btn-ghost{color:var(--ivory);border:1px solid #faf8f280}.btn-ghost:hover{border-color:var(--gold-light);color:var(--gold-light)}.tt-cta .btn svg{stroke:currentColor}@media (width<=700px){.tt-facts{grid-template-columns:1fr}.tt-facts div{border-right:0;border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;margin-right:0;padding:.9rem 0;display:flex}.tt-facts dd{text-align:right;font-size:1.3rem}.tt-head:after{display:none}.tt-head-foto{opacity:.28;background-position:50% 30%;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000c 30%,#0003 60%,#0000 78%);mask-image:linear-gradient(#000 0%,#000c 30%,#0003 60%,#0000 78%)}.tt-take{padding:1.4rem 1.2rem}}.tt-hcta{flex-wrap:wrap;align-items:center;gap:.8rem 1.6rem;margin-top:2rem;display:flex;position:relative}.tt-hcta p{font-size:var(--fs-caption);line-height:1.5}.tt-hcta p a{border-bottom:1px solid var(--gold);margin-block:-.4rem;padding-block:.4rem;font-weight:500;text-decoration:none;display:inline-block}.tt-ar{margin-top:3.4rem}.tt-ar h2{font-family:var(--font-serif);margin-bottom:1rem;font-size:clamp(1.75rem,3.2vw,2.3rem);font-weight:400}.tt-ar dl{border-top:1px solid var(--line);margin-bottom:1.2rem}.tt-ar dl div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem 2rem;padding:.85rem 0;display:flex}.tt-ar dt{font-size:var(--fs-body);line-height:1.45}.tt-ar dd{font-family:var(--font-serif);text-align:right;color:var(--ink);font-size:1.35rem;line-height:1.3}.tt-ar p{font-size:var(--fs-body);line-height:1.75}.tt-ar .tt-ar-src{font-size:var(--fs-caption);margin-top:.6rem}@media (width<=600px){.tt-ar dl div{flex-direction:column;gap:.2rem}.tt-ar dd{text-align:left}}
