.lookbook-root[data-surface=document] .privacy-doc-body,.lookbook-root[data-surface=document] .privacy-doc-legal,.lookbook-root[data-surface=document] .privacy-doc-masthead{display:flex;flex-direction:column;width:100%;min-width:0}.lookbook-root[data-surface=document] .privacy-doc-masthead{justify-content:flex-end;gap:18px;min-height:min(70svh,34rem);padding:calc(var(--lb-header) + 36px) 20px 48px}.lookbook-root[data-surface=document] .privacy-doc-masthead-title{margin:0;overflow-wrap:break-word}.lookbook-root[data-surface=document] .privacy-doc-index,.lookbook-root[data-surface=document] .privacy-doc-kicker,.lookbook-root[data-surface=document] .privacy-doc-nav__label{margin:0;color:var(--lb-sage);font-family:var(--lb-ui);font-size:.68rem;font-weight:600;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.lookbook-root[data-surface=document] .privacy-doc-subtitle{max-width:28ch;margin:0;color:rgba(246,247,248,.72);font-family:var(--lb-ui);font-size:clamp(1.02rem,4vw,1.26rem);font-weight:400;letter-spacing:-.012em;line-height:1.38}.lookbook-root[data-surface=document] .privacy-doc-nav-slot{width:100%}.lookbook-root[data-surface=document] .privacy-doc-nav{position:relative;z-index:40;display:flex;flex-direction:column;gap:10px;padding:12px 20px 14px;color:var(--lb-ink);background:var(--lb-field);border-bottom:1px solid var(--lb-line)}.lookbook-root[data-surface=document] .privacy-doc-nav__list{display:flex;flex-wrap:wrap;gap:8px 14px;margin:0;padding:0;list-style:none}.lookbook-root[data-surface=document] .privacy-doc-nav__list a{display:inline-block;max-width:100%;padding:3px 0;color:var(--lb-muted);font-family:var(--lb-ui);font-size:.78rem;font-weight:500;letter-spacing:.02em;line-height:1.3;overflow-wrap:break-word}.lookbook-root[data-surface=document] .privacy-doc-nav__list a:focus-visible,.lookbook-root[data-surface=document] .privacy-doc-nav__list a:hover{color:var(--lb-ink)}.lookbook-root[data-surface=document] .privacy-doc-nav__list a:focus-visible{outline:2px solid var(--lb-sage);outline-offset:3px}.lookbook-root[data-surface=document] .privacy-doc-nav__list a[aria-current=location]{color:var(--lb-ink);font-weight:700;text-decoration:underline;text-underline-offset:4px}.lookbook-root[data-surface=document] .privacy-doc-nav.is-pinned{position:fixed;top:var(--lb-header);right:0;left:0;width:100%}.lookbook-root[data-surface=document] .privacy-doc-band{gap:16px;min-height:0;padding:48px 20px;scroll-margin-top:calc(var(--lb-header) + var(--privacy-doc-nav-h, 6.75rem) + 12px)}.lookbook-root[data-surface=document] .privacy-doc-band:focus,.lookbook-root[data-surface=document] .privacy-doc-band:focus-visible{outline:2px solid var(--lb-sage);outline-offset:-10px}.lookbook-root[data-surface=document] .privacy-doc-heading{margin:0;max-width:16ch;font-size:clamp(2.1rem,10vw,4.4rem);line-height:.92;overflow-wrap:break-word}.lookbook-root[data-surface=document] .privacy-doc-prose{display:grid;gap:16px;max-width:66ch;min-width:0}.lookbook-root[data-surface=document] .privacy-doc-list li,.lookbook-root[data-surface=document] .privacy-doc-prose p{margin:0;color:var(--lb-muted);font-family:var(--lb-ui);font-size:clamp(.95rem,2.6vw,1.05rem);letter-spacing:-.01em;line-height:1.55;overflow-wrap:break-word;word-break:break-word}.lookbook-root[data-surface=document] .privacy-doc-clause{font-size:clamp(.84rem,2.3vw,.96rem);letter-spacing:.012em;line-height:1.5;overflow-wrap:anywhere}.lookbook-root[data-surface=document] .privacy-doc-subhead{margin:8px 0 0;color:var(--lb-ink);font-family:var(--lb-display);font-size:clamp(1.2rem,4vw,1.7rem);font-weight:600;letter-spacing:-.03em;line-height:1.15;overflow-wrap:break-word}.lookbook-root[data-surface=document] .privacy-doc-list{display:grid;gap:10px;margin:0;padding-left:1.15em}.lookbook-root[data-surface=document] .privacy-doc-updated{color:var(--lb-muted);font-size:.86rem}.lookbook-root[data-surface=document] .privacy-doc-inline-link{text-decoration:underline;text-underline-offset:3px}.lookbook-root[data-surface=document] .privacy-doc-inline-link:focus-visible{outline:2px solid var(--lb-sage);outline-offset:3px}.lookbook-root[data-surface=document] .privacy-doc-legal{justify-content:flex-end;padding:28px 20px 36px;color:var(--lb-ink);background:var(--lb-field)}.lookbook-root[data-surface=document] .privacy-doc-legal .lookbook-legal{width:100%;border-top-color:var(--lb-line)}@media (min-width:768px){.lookbook-root[data-surface=document] .privacy-doc-band,.lookbook-root[data-surface=document] .privacy-doc-legal,.lookbook-root[data-surface=document] .privacy-doc-masthead,.lookbook-root[data-surface=document] .privacy-doc-nav{padding-left:48px;padding-right:48px}.lookbook-root[data-surface=document] .privacy-doc-masthead{min-height:min(64svh,34rem);padding-top:calc(var(--lb-header) + 56px);padding-bottom:72px}.lookbook-root[data-surface=document] .privacy-doc-band{padding-top:64px;padding-bottom:72px}.lookbook-root[data-surface=document] .privacy-doc-heading{max-width:18ch}}