.jam-integration{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.jam-language-nav{display:flex;gap:1rem}.jam-language-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:5px;font-weight:700}.jam-event-subtitle{font-size:clamp(1rem,2vw,1.4rem);margin:1rem 0;max-width:40rem;color:inherit}.jam-answer,.jam-context,.jam-faq{max-width:1160px;margin:0 auto;padding:clamp(24px,5vw,64px) 24px}.jam-answer{border-bottom:1px solid #ffffff26}.jam-answer h2,.jam-faq h2{font-size:clamp(1.4rem,3vw,2.2rem);line-height:1.15;max-width:55rem}.jam-answer p,.jam-faq p{max-width:70ch;line-height:1.65}.jam-review{font-size:.8rem;letter-spacing:.05em;text-transform:uppercase;color:#ddd}.jam-source-note{font-size:.95rem;color:#ccc}.jam-answer a,.jam-context a{color:inherit;text-underline-offset:5px}.jam-context{display:flex;gap:1rem;flex-wrap:wrap;border-top:1px solid #ffffff26}.jam-context>p{width:100%;font-weight:700;margin:0}.jam-context a{font-size:.92rem}.jam-invited-status{font-size:.8rem;color:#ddd;margin-top:.7rem}.jam-faq details{padding:1.2rem 0;border-bottom:1px solid #ffffff26}.jam-faq summary{cursor:pointer;font-weight:700}.jam-faq details p{margin-top:1rem}.jam-language-nav a:focus-visible,.jam-answer a:focus-visible,.jam-context a:focus-visible,.jam-faq summary:focus-visible{outline:3px solid #edba65;outline-offset:5px}.jam-answer a{display:inline-block;min-height:44px;padding:10px 0}.jam-language-nav a{min-width:34px;min-height:36px;display:grid;place-items:center}.jam-edition-link{max-width:1160px;margin:auto;padding:48px 24px}body[data-jam-locale=pt] .hero-wrap h1{overflow-wrap:anywhere}@media(max-width:600px){.jam-integration{padding:14px 18px}.jam-language-nav{gap:.5rem}.jam-answer,.jam-faq,.jam-context{padding:32px 20px}.jam-event-subtitle{max-width:90%}}
