.legal-editorial-shell{color:#d8c7a2;overflow:hidden}.legal-editorial-shell,.legal-editorial-stage{min-height:calc(100svh - var(--nautila-marketing-header-height, 0px));position:relative}.legal-editorial-stage{box-sizing:border-box;margin:0 auto;padding:clamp(16px,2.2vw,36px) clamp(12px,2vw,38px) clamp(44px,4vw,76px);width:min(100%,1540px);z-index:1}.legal-editorial-heading{margin:0 auto clamp(18px,2.5vw,38px);pointer-events:none;position:relative;transform:rotate(-2deg);width:min(92vw,620px);z-index:5}.legal-editorial-brush{align-items:center;display:flex;justify-content:center;min-height:clamp(5rem,7.2vw,6.5rem);padding:clamp(.9rem,1.55vw,1.3rem) clamp(1.3rem,2.3vw,2rem) clamp(1.12rem,1.75vw,1.55rem);position:relative}.legal-editorial-brush-image{filter:drop-shadow(0 .55rem 0 rgba(0,0,0,.24));inset:-10% -5% -8% -8%;position:absolute;z-index:0}.legal-editorial-brush-image img{object-fit:fill}.legal-editorial-tape{aspect-ratio:286/114;background:#9e2a24;display:block;left:38%;mask:url(/auth/editorial/tape-red.webp) center/100% 100% no-repeat;-webkit-mask:url(/auth/editorial/tape-red.webp) center/100% 100% no-repeat;position:absolute;top:calc(clamp(-.72rem, -1.05vw, -.38rem) - .5rem);transform:rotate(-7deg);width:clamp(4.5rem,6.6vw,6.2rem);z-index:2}.legal-editorial-title{font-family:var(--font-display);font-size:clamp(3.1rem,5.1vw,4.85rem);font-weight:400;line-height:.82;margin:0;text-transform:uppercase;transform:translateY(.03em);white-space:nowrap;width:100%;z-index:3}.legal-editorial-subtitle,.legal-editorial-title{color:#d8c7a2;letter-spacing:0;position:relative;text-align:center}.legal-editorial-subtitle{background:rgba(3,6,4,.86);display:inline-flex;font-family:var(--font-mono);font-size:clamp(.75rem,.94vw,.95rem);font-weight:700;justify-content:center;line-height:1;margin:-.52rem 0 0 12%;min-width:72%;padding:.48rem 1rem .55rem;transform:rotate(-.4deg)}.legal-editorial-board{align-items:start;display:grid;gap:clamp(22px,2.8vw,52px);grid-template-columns:minmax(280px,.76fr) minmax(0,1.24fr);position:relative}.legal-editorial-file,.legal-editorial-section{box-shadow:0 18px 28px rgba(0,0,0,.32);color:#17130f;isolation:isolate;overflow-wrap:break-word;position:relative}.legal-editorial-paper{inset:-1.8% -1.6% -2.6%}.legal-editorial-label-image,.legal-editorial-paper{pointer-events:none;position:absolute;user-select:none;z-index:0}.legal-editorial-label-image{inset:0}.legal-editorial-label-image img,.legal-editorial-paper img{object-fit:fill}.legal-editorial-file{min-height:560px;padding:clamp(28px,3.2vw,46px) clamp(26px,3.2vw,46px) clamp(52px,4.4vw,72px);transform:rotate(-.45deg)}.legal-editorial-file-frame,.legal-editorial-section-frame{border:1px solid rgba(23,19,15,.4);inset:clamp(10px,1.3vw,18px);pointer-events:none;position:absolute;z-index:1}.legal-editorial-back{color:rgba(23,19,15,.9);display:inline-flex;font-family:var(--font-mono);font-size:.82rem;font-weight:700;letter-spacing:.18em;margin-bottom:clamp(18px,2vw,30px);position:relative;text-decoration:none;text-transform:uppercase;z-index:2}.legal-editorial-back:hover{color:#050806}.legal-editorial-file-label{color:#d8c7a2;display:grid;filter:drop-shadow(0 4px 5px rgba(0,0,0,.32));font-family:var(--font-display);font-size:clamp(1.4rem,2.2vw,2.3rem);letter-spacing:.08em;line-height:1;margin-bottom:clamp(18px,2.2vw,28px);min-height:clamp(2.35rem,3.3vw,3.3rem);padding:.38rem 1rem .48rem;place-items:center;position:relative;text-transform:uppercase;transform:rotate(-1.2deg);width:min(100%,232px);z-index:2}.legal-editorial-file-label span,.legal-editorial-section-number span{position:relative;z-index:1}.legal-editorial-file h2{font-family:var(--font-display);font-size:clamp(3.2rem,5.2vw,5.9rem);font-weight:400;letter-spacing:0;line-height:.86;margin:0 0 clamp(18px,2.4vw,34px);max-width:7ch;position:relative;text-transform:uppercase;z-index:2}.legal-editorial-intro{display:grid;gap:.9rem;font-family:var(--font-document);font-size:clamp(1.02rem,1.25vw,1.28rem);hyphens:auto;line-height:1.42;margin-bottom:clamp(22px,2.8vw,38px);overflow-wrap:anywhere;position:relative;z-index:2}.legal-editorial-intro p{margin:0}.legal-editorial-intro a,.legal-editorial-section a{color:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.legal-editorial-intro a[href^="mailto:"],.legal-editorial-section-body a[href^="mailto:"],.legal-editorial-summary-stamp a[href^="mailto:"]{hyphens:none;overflow-wrap:normal;white-space:nowrap;word-break:normal}.legal-editorial-back:focus-visible,.legal-editorial-intro a:focus-visible,.legal-editorial-section a:focus-visible{outline:2px solid #9e2a24;outline-offset:3px}.legal-editorial-summary{display:grid;gap:.82rem;position:relative;z-index:2}.legal-editorial-summary-stamp{border-bottom:1px solid rgba(23,19,15,.42);display:grid;gap:.22rem;hyphens:auto;overflow-wrap:anywhere;padding-bottom:.82rem}.legal-editorial-section-kicker,.legal-editorial-summary-stamp span{color:rgba(23,19,15,.9);font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.legal-editorial-summary-stamp strong{font-family:var(--font-document);font-size:clamp(1rem,1.05vw,1.14rem);line-height:1.24;overflow-wrap:anywhere}.legal-editorial-sections{display:grid;gap:clamp(16px,1.8vw,26px)}.legal-editorial-section{padding:clamp(24px,2.35vw,34px) clamp(24px,2.35vw,34px) clamp(46px,3.7vw,60px);transform:rotate(.22deg)}.legal-editorial-section:nth-child(2n){transform:rotate(-.16deg)}.legal-editorial-section-header{align-items:start;border-bottom:1px solid rgba(23,19,15,.42);display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr);margin-bottom:1rem;padding-bottom:.9rem;position:relative;z-index:2}.legal-editorial-section-number{align-items:center;color:#d8c7a2;display:grid;filter:drop-shadow(0 3px 4px rgba(0,0,0,.25));font-family:var(--font-display);font-size:clamp(1.55rem,2vw,2.25rem);height:clamp(2.6rem,3.4vw,3.35rem);justify-content:center;line-height:1;min-width:clamp(3.25rem,4vw,4.1rem);padding-top:.1rem;position:relative;transform:rotate(-1.6deg)}.legal-editorial-section h2{font-family:var(--font-display);font-size:clamp(1.9rem,2.7vw,3.4rem);font-weight:400;letter-spacing:0;line-height:.92;margin:.14rem 0 0;text-transform:uppercase}.legal-editorial-section-body{display:grid;gap:.84rem;font-family:var(--font-document);font-size:clamp(1rem,1.12vw,1.18rem);hyphens:auto;line-height:1.48;overflow-wrap:anywhere;position:relative;z-index:2}.legal-editorial-section-body p{margin:0}.legal-editorial-section-body ul{border-top:1px solid rgba(23,19,15,.34);display:grid;gap:.66rem;list-style:none;margin:.28rem 0 0;padding:.9rem 0 0}.legal-editorial-section-body li{display:grid;gap:.66rem;grid-template-columns:auto minmax(0,1fr)}.legal-editorial-section-body li:before{background:#9e2a24;content:"";height:.55rem;margin-top:.52rem;transform:rotate(-10deg);width:.55rem}.legal-editorial-preferences{padding-bottom:clamp(30px,2.9vw,46px)}.legal-editorial-preferences-panel{background:transparent;border:0;color:#17130f;max-width:none;padding:0;position:relative;z-index:2}.legal-editorial-preferences-panel h2{color:#17130f;font-family:var(--font-display);font-size:clamp(1.9rem,2.55vw,3.1rem);font-weight:400;letter-spacing:0;line-height:.94;margin:0;text-transform:uppercase}.legal-editorial-preferences-panel p{color:rgba(23,19,15,.84);font-family:var(--font-document);line-height:1.45}.legal-editorial-preferences-panel .text-muted-foreground{color:rgba(23,19,15,.78)}.legal-editorial-preferences-panel>div:first-child>p:first-child{color:rgba(23,19,15,.9);font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.legal-editorial-preferences-panel button{background:rgba(247,238,213,.42);border-color:rgba(23,19,15,.42);color:#17130f;position:relative}.legal-editorial-preferences-panel button:hover,.legal-editorial-preferences-panel button[aria-checked=true]{background:rgba(250,242,221,.72);border-color:rgba(23,19,15,.82)}.legal-editorial-preferences-panel button:focus-visible{outline:2px solid #9e2a24;outline-offset:3px}.legal-editorial-preferences-panel button span{color:inherit}.legal-editorial-preferences-panel button span:nth-child(2){color:rgba(23,19,15,.78);font-family:var(--font-document);line-height:1.35}.legal-editorial-preferences-panel button span:last-child{background:rgba(23,19,15,.08);border-color:rgba(23,19,15,.38);color:rgba(23,19,15,.88);font-family:var(--font-mono)}.legal-editorial-preferences-panel button[aria-checked=true] span:last-child{background:#17130f;border-color:#17130f;color:#f7eed5}.legal-editorial-shell[data-document=privacidade] .legal-editorial-file h2{font-size:clamp(2.78rem,4.55vw,5.28rem);max-width:10.6ch}@media (max-width:980px){.legal-editorial-stage{padding:16px 14px 34px}.legal-editorial-heading{margin-bottom:22px;width:min(100%,540px)}.legal-editorial-board{grid-template-columns:1fr}.legal-editorial-file{min-height:0;transform:none}.legal-editorial-section,.legal-editorial-section:nth-child(2n){transform:none}}@media (max-width:560px){.legal-editorial-heading{width:100%}.legal-editorial-brush{min-height:clamp(4.7rem,21vw,6.15rem);padding-left:1.1rem;padding-right:1.1rem}.legal-editorial-tape{width:clamp(4.15rem,18vw,5.25rem)}.legal-editorial-title{font-size:clamp(2.9rem,14vw,3.85rem)}.legal-editorial-subtitle{margin-left:8%;min-width:80%}.legal-editorial-file,.legal-editorial-section{padding:26px 22px 46px}.legal-editorial-file h2{font-size:clamp(2.7rem,15vw,4rem)}.legal-editorial-shell[data-document=privacidade] .legal-editorial-file h2{font-size:clamp(2.34rem,12vw,3.7rem)}.legal-editorial-section-header{gap:.72rem}}