.tz-legal{background:hsl(var(--background));color:#292728;padding:2.75rem 1.25rem 5rem}.tz-legal__heading,.tz-legal__layout{width:min(1120px,100%);margin-inline:auto}.tz-legal__heading{padding-bottom:1.5rem;container-type:inline-size}.tz-legal__eyebrow{margin:0 0 .85rem;color:#713447;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.tz-legal h1,.tz-legal h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.03em}.tz-legal h1{margin:0;max-width:18ch;color:#292728;font-size:clamp(2.4rem,5vw,3.35rem);line-height:1.08}.tz-legal h1.tz-legal__title--line{max-width:none;white-space:nowrap;font-size:min(2.75rem,3.55cqi)}.tz-legal__lede{max-width:42rem;margin:1.1rem 0 0;color:#7a6960;font-size:1.02rem;line-height:1.75}.tz-legal__meta{margin:.9rem 0 0;color:#8e7b82;font-size:.78rem;letter-spacing:.01em}.tz-legal__meta strong{color:#5c4a50;font-weight:600}.tz-legal__meta span{padding:0 .35rem;color:#b69da5}.tz-legal__layout{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:2.5rem;align-items:start;padding-top:.5rem}.tz-legal__layout--single{grid-template-columns:minmax(0,1fr)}.tz-legal__copy{padding:1.75rem 1.6rem 2rem;background:#fffdf9;border:1px solid #e0d5d1;border-radius:4px}.tz-legal__copy section+section{margin-top:.35rem}.tz-legal__copy h2{margin:1.7rem 0 .7rem;color:#292728;font-size:clamp(1.45rem,2vw,1.7rem);line-height:1.25;scroll-margin-top:6.5rem}.tz-legal__copy section:first-child h2{margin-top:0}.tz-legal__copy li,.tz-legal__copy p{color:#655e60;font-size:.95rem;line-height:1.78}.tz-legal__copy p{margin:0 0 .9rem}.tz-legal__copy ul{margin:0 0 1rem;padding-left:1.15rem}.tz-legal__copy li{margin:.4rem 0}.tz-legal__copy li strong,.tz-legal__copy p strong{color:#292728;font-weight:600}.tz-legal__copy a{color:#713447;text-decoration:underline;text-underline-offset:3px}.tz-legal__copy a:hover{color:#4c2834}.tz-legal__note{margin:0 0 1.35rem;padding:.95rem 1rem;background:#f0e6e3;color:#292728;line-height:1.7}.tz-legal__note strong{color:#292728}.tz-legal__support{display:inline-block;margin-top:.35rem;color:#713447;font-size:.95rem;font-weight:600;text-decoration:none}.tz-legal__support:hover{color:#4c2834}.tz-legal__nav{position:sticky;top:calc(var(--site-chrome-space, 72px) + 1.25rem);padding:1.15rem 1.1rem .4rem;background:#fffdf9;border:1px solid #e0d5d1;border-radius:4px}.tz-legal__nav h2{margin:0 0 .35rem;font-size:1.25rem}.tz-legal__nav a{display:block;padding:.55rem 0;border-bottom:1px solid #e0d5d1;color:#79676e;font-size:.78rem;line-height:1.35;text-decoration:none}.tz-legal__nav a:last-child{border-bottom:0}.tz-legal__nav a:hover{color:#713447}@media (max-width:860px){.tz-legal{padding-top:1.75rem}.tz-legal h1:not(.tz-legal__title--line){max-width:none}.tz-legal__layout,.tz-legal__layout--single{grid-template-columns:1fr;gap:1.25rem}.tz-legal__nav{position:static;order:-1}.tz-legal__copy{padding:1.25rem 1rem 1.5rem}}