.convivialite-page>:not(.about-ambient){position:relative;z-index:1}.convivialite-page .n3xus-container{width:min(1120px,calc(100% - 3rem));margin-inline:auto;padding-inline:0}.convivialite-page .convivialite-hero{padding-block:clamp(4rem,9vw,8rem) clamp(3rem,6vw,5rem)}.convivialite-page .convivialite-hero__inner{text-align:left}.convivialite-page .convivialite-hero__status{max-width:none;margin:0 0 1.75rem;color:#6cf1bd;line-height:1.8}.convivialite-page .convivialite-hero__title{max-width:15ch;font-family:var(--font-sans),sans-serif;font-size:clamp(2.5rem,6.7vw,6.25rem);letter-spacing:-.055em;line-height:1.04;text-shadow:none;text-wrap:balance}.convivialite-page .convivialite-hero__subtitle{margin-top:1.75rem;letter-spacing:0;color:#c7c9d4}.convivialite-page .convivialite-section{padding-block:clamp(3rem,6vw,5rem);border-top:1px solid #ffffff14}.convivialite-page .convivialite-section .convivialite-section__kicker,.convivialite-page .convivialite-section .convivialite-section__text,.convivialite-page .convivialite-section .convivialite-section__title{text-align:left;margin-inline:0}.convivialite-page .convivialite-section__kicker{margin-bottom:1rem;letter-spacing:.14em}.convivialite-page .convivialite-section__title{font-size:clamp(1.45rem,3vw,2.3rem);line-height:1.25;text-transform:none;letter-spacing:-.035em;margin-bottom:1.5rem;text-shadow:none}.convivialite-page .convivialite-section__text{color:#c4c7d0;line-height:1.85}.convivialite-page .convivialite-preamble{background:#101e26b3}.convivialite-page .convivialite-preamble__card{max-width:75ch;margin:0;padding:0;border:0;background:none;box-shadow:none;backdrop-filter:none;animation:none}.convivialite-page .convivialite-tolerated{background:#07181170}.convivialite-page .convivialite-zero{background:#28121caf;border-color:#ff6b8238}.convivialite-page .convivialite-respect{margin:0;padding-inline:0;border-inline:0;background:#10212daf}.convivialite-page .convivialite-moderation{background:#1d162ca3}.convivialite-page .convivialite-sanctions{background:#16120f99}.convivialite-page .convivialite-data{background:#101d29b3}.convivialite-page .convivialite-card{padding:clamp(1.1rem,2vw,1.75rem);animation:none}.convivialite-page .convivialite-card__body{min-width:0}.convivialite-page .convivialite-card__title{letter-spacing:0;line-height:1.5;font-size:.95rem}.convivialite-page .convivialite-card__text{color:#c4c7d0;font-size:.95rem;line-height:1.7}.convivialite-page .convivialite-key-message{max-width:75ch;margin:2rem 0 1.5rem;padding:.25rem 0 .25rem 1.25rem;border:0;border-left:2px solid var(--cyber-cyan);background:none;text-align:left}.convivialite-page .convivialite-key-message--success{border-left-color:var(--cyber-success)}.convivialite-page .convivialite-key-message p{font-family:inherit;font-size:clamp(1.1rem,2vw,1.4rem);letter-spacing:-.01em;line-height:1.65;color:#f0f1f5}.convivialite-page .convivialite-zero__warning{max-width:75ch;margin-inline:0;padding:0;border:0;background:none;font-family:inherit;font-weight:400;font-size:1rem;line-height:1.8;letter-spacing:0;text-transform:none;text-align:left;color:#ffb8c4}.convivialite-page .convivialite-data__panel,.convivialite-page .convivialite-moderation__panel{padding:clamp(1.1rem,2.5vw,2rem);min-width:0}.convivialite-page .convivialite-moderation__panel-title{font-size:1rem;line-height:1.5}.convivialite-page .convivialite-moderation__appeal{text-align:left;color:#c4c7d0;line-height:1.8}.convivialite-page .convivialite-sanction--danger{animation:none}.convivialite-page .convivialite-sanction__label{font-size:.95rem;letter-spacing:0;line-height:1.5}.convivialite-page .convivialite-data__policy-desc,.convivialite-page .convivialite-data__related-desc,.convivialite-page .convivialite-sanction__desc{color:#bfc4d0;line-height:1.7}.convivialite-page .convivialite-data__email{overflow-wrap:anywhere;font-size:clamp(.9rem,1.5vw,1.1rem);letter-spacing:0}.convivialite-page a{padding-block:.75rem}.convivialite-page a:focus-visible{outline:2px solid var(--cyber-cyan);outline-offset:5px}@media (min-width:800px){.convivialite-page .convivialite-data__related-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.convivialite-page .n3xus-container{width:calc(100% - 2.25rem)}}