.terms-editorial{--ce-paper:#ece4da;--ce-paper-warm:#f3ede4;--ce-ink:#14120e;--ce-ink-soft:#4a453c;--ce-gold:#b69f64;--ce-gold-deep:#806b35;--ce-wash-sand:#ded4c6;--ce-hair:rgb(20 18 14/16%);--ce-display:"Italiana",var(--font-hathor-display),"Gamgote",Georgia,serif;--ce-edit:"Playfair Display",Georgia,"Times New Roman",serif;--ce-meta:var(--font-hathor-body),"Piloner Thin","Helvetica Neue",Arial,sans-serif;--ce-t-l:clamp(2.5rem,6.6vw,7.6rem);--ce-t-m:clamp(1.9rem,4vw,4.4rem);--ce-t-s:clamp(1.35rem,2.2vw,2.5rem);--ce-t-body:clamp(0.95rem,1.05vw,1.15rem);--ce-t-meta:clamp(0.66rem,0.72vw,0.8rem);--ce-pad:clamp(1rem,2.4vw,2.6rem);--ce-gap:clamp(0.75rem,1.5vw,1.5rem);--tc-nav-offset:calc(var(--site-nav-bar-height, 2.85rem) + 0.75rem);--tc-rail-width:clamp(15rem,21vw,20rem);position:relative;width:100%;max-width:100vw;min-height:100svh;background:var(--ce-paper);color:var(--ce-ink);font-family:var(--ce-meta);font-weight:300;-webkit-font-smoothing:antialiased}.terms-editorial [id]{scroll-margin-top:var(--tc-nav-offset)}html:has(.terms-editorial),html:has(.terms-editorial) .public-main,html:has(.terms-editorial) .public-site,html:has(.terms-editorial) body{overflow-x:clip;background:var(--ce-paper)}html:has(.terms-editorial) .hathor-header{background:rgb(236 228 218/82%)!important;box-shadow:0 1px 0 rgb(20 18 14/10%);backdrop-filter:blur(14px) saturate(.92)}html:has(.terms-editorial) .hathor-header a,html:has(.terms-editorial) .hathor-header button{color:var(--ce-ink)!important;text-shadow:none!important}html:has(.terms-editorial) .hathor-header__logo--icon{filter:brightness(.16) saturate(.4)!important}.terms-editorial *,.terms-editorial :after,.terms-editorial :before{box-sizing:border-box}.terms-editorial address,.terms-editorial h1,.terms-editorial h2,.terms-editorial p,.terms-editorial ul{margin:0;padding:0}.terms-editorial ul{list-style:none}.terms-editorial .ce-display{font-family:var(--ce-display);font-weight:400;font-style:normal;text-transform:uppercase;line-height:.86;letter-spacing:-.012em}.terms-editorial .ce-display--l{font-size:var(--ce-t-l);letter-spacing:-.022em}.terms-editorial .ce-edit{font-family:var(--ce-edit);font-weight:300;font-style:italic;line-height:1.06;letter-spacing:-.005em}.terms-editorial .ce-eyebrow{font-family:var(--ce-edit);font-size:var(--ce-t-body);font-style:italic;color:var(--ce-gold-deep);letter-spacing:.01em}.terms-editorial .ce-meta-copy{font-family:var(--ce-meta);font-size:var(--ce-t-body);font-weight:300;line-height:1.55;color:var(--ce-ink-soft);max-width:none}.tc-masthead{padding:calc(var(--tc-nav-offset) + .85rem) var(--ce-pad) clamp(1.25rem,2.5vw,1.75rem);border-bottom:1px solid var(--ce-hair);background:var(--ce-paper-warm)}.tc-masthead__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(1.25rem,3vw,3rem);align-items:end;width:100%}.tc-masthead__title-block{display:flex;flex-direction:column;gap:.65rem}.tc-title{max-width:12ch}.tc-intro{display:grid;gap:.85rem;align-self:center}.tc-intro__p{max-width:52ch}.tc-stage{width:100%}.tc-stage__layout{display:grid;grid-template-columns:var(--tc-rail-width) minmax(0,1fr);align-items:start;width:100%;min-height:calc(100svh - var(--tc-nav-offset))}.tc-rail{position:sticky;top:var(--tc-nav-offset);align-self:start;z-index:2;height:calc(100svh - var(--tc-nav-offset));max-height:calc(100svh - var(--tc-nav-offset));overflow-y:auto;overscroll-behavior:contain;padding:clamp(1.15rem,2vw,1.75rem) clamp(.85rem,1.6vw,1.35rem);background:var(--ce-paper-warm);border-right:1px solid var(--ce-hair);scrollbar-width:thin;scrollbar-color:rgb(182 159 100/45%) transparent}.tc-rail::-webkit-scrollbar{width:4px}.tc-rail::-webkit-scrollbar-thumb{background:rgb(182 159 100/45%);border-radius:999px}.tc-document{width:100%;min-width:0;padding:clamp(1.35rem,2.4vw,2.5rem) clamp(1.5rem,3.8vw,4.5rem) clamp(3.5rem,7vw,5.5rem);background:var(--ce-paper)}.tc-body__toc-mobile{display:none}.terms-editorial .tc-toc__label{margin:0 0 .85rem;padding-bottom:.55rem;font-family:var(--ce-meta);font-size:var(--ce-t-meta);font-weight:300;letter-spacing:.18em;text-transform:uppercase;color:var(--ce-gold-deep);border-bottom:1px solid rgb(182 159 100/32%)}.terms-editorial .tc-toc__list{margin:0;padding:0;display:grid;gap:.05rem}.terms-editorial .tc-toc__link{display:block;padding:.38rem .45rem;font-family:var(--ce-meta);font-size:var(--ce-t-meta);font-weight:300;letter-spacing:.1em;line-height:1.35;text-transform:uppercase;text-decoration:none;color:rgb(20 18 14/58%);border-left:1px solid transparent;transition:color .25s ease,border-color .25s ease}.terms-editorial .tc-toc__link:focus-visible,.terms-editorial .tc-toc__link:hover{color:var(--ce-gold-deep);outline:none}.terms-editorial .tc-toc__link.is-active{color:var(--ce-ink);border-left-color:var(--ce-gold)}.terms-editorial .tc-toc__toggle{width:100%;padding:.85rem 1rem;border:1px solid var(--ce-hair);background:var(--ce-paper-warm);color:var(--ce-gold-deep);font-family:var(--ce-meta);font-size:var(--ce-t-meta);letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.terms-editorial .tc-toc__panel{margin-top:.5rem;padding:.65rem .45rem;border:1px solid var(--ce-hair);background:var(--ce-paper-warm)}.terms-editorial .tc-toc__panel[hidden]{display:none}.tc-section{padding:clamp(1.75rem,3vw,2.5rem) 0;border-bottom:1px solid var(--ce-hair)}.tc-section:first-child{padding-top:.35rem}.tc-section:last-child{border-bottom:none;padding-bottom:0}.tc-section__head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem 1.15rem;align-items:baseline;margin-bottom:1rem}.tc-section__num{font-size:clamp(.95rem,1.1vw,1.15rem);color:var(--ce-gold)}.tc-section__title{font-size:clamp(1.15rem,1.8vw,var(--ce-t-s));line-height:.92;letter-spacing:-.01em}.tc-section__body{max-width:min(52rem,100%)}.tc-section__p{margin-bottom:.95rem}.tc-section__p:last-child{margin-bottom:0}.tc-list{margin:0 0 .95rem;display:grid;gap:.55rem}.tc-list__item strong{font-weight:500;color:var(--ce-ink)}.tc-contact{margin-top:.5rem;padding-top:.25rem;font-style:normal}.tc-contact__label{margin-bottom:.65rem!important}.tc-contact__line{margin-bottom:.55rem}.tc-contact__line:last-child{margin-bottom:0}.tc-contact__key{color:var(--ce-ink)}.tc-contact a{color:var(--ce-gold-deep);text-decoration:underline;text-underline-offset:.15em}.tc-contact a:focus-visible,.tc-contact a:hover{color:var(--ce-ink);outline:none}@media (max-width:950px){.tc-masthead__grid{grid-template-columns:1fr;gap:1rem}.tc-intro__p,.tc-title{max-width:none}.tc-stage__layout{grid-template-columns:minmax(0,1fr)}.tc-rail{display:none}.tc-body__toc-mobile{display:block;padding:0 var(--ce-pad);margin:0 0 .5rem}.tc-document{padding:clamp(1.15rem,3vw,1.75rem) var(--ce-pad) clamp(3rem,8vw,4.5rem)}.terms-editorial .tc-toc--inline .tc-toc__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem .65rem}}@media (max-width:480px){.tc-section__head,.terms-editorial .tc-toc--inline .tc-toc__list{grid-template-columns:1fr}.tc-section__head{gap:.35rem}}@media (prefers-reduced-motion:reduce){.terms-editorial .tc-toc__link{transition:none}}