.lpa-page{--lpa-body:#3a3a3e;--lpa-top:clamp(7.5rem, 11vw, 10rem);color:var(--lp-ink);background:#fff}.lpa-page .works-header .works-language{display:none}.lpa-page .lpa-main{outline:none;display:block}.lpa-page :is(section,header)[id],.lpa-page .lpa-legal-section{scroll-margin-top:6.5rem}.lpa-page.wka-page .lpa-display{font-size:clamp(3.25rem,7.2vw,6.25rem);line-height:.96}.lpa-page.wka-page .lpa-display.is-name{letter-spacing:-.03em;font-size:clamp(4rem,10vw,8.5rem);line-height:.9}.lpa-page .lpa-link{min-height:2.75rem;color:var(--lp-ink);font:500 .9375rem/1.3 var(--lp-sans);letter-spacing:-.01em;text-underline-offset:4px;align-items:center;gap:.35rem;-webkit-text-decoration:underline #1d1d1f47;text-decoration:underline #1d1d1f47;text-decoration-thickness:1px;transition:text-decoration-color .16s;display:inline-flex}.lpa-page .lpa-link svg{flex:none;width:.85em;height:.85em}.lpa-page .lpa-inline{color:var(--lp-ink);overflow-wrap:anywhere;text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #1d1d1f47;text-decoration:underline #1d1d1f47;text-decoration-thickness:1px;transition:text-decoration-color .16s}.lpa-page :is(.lpa-link,.lpa-inline):hover{text-decoration-color:currentColor}.lpa-page :is(.lpa-link,.lpa-inline,.lpa-back,.lpa-lang-nav a,.lpa-toc a,.lpa-strip-name):focus-visible{outline:2px solid var(--lp-ink);outline-offset:3px;border-radius:6px}.lpa-page .lpa-hero,.lpa-page .lpa-legal-hero{isolation:isolate;padding-block:var(--lpa-top) clamp(4rem, 8vw, 7rem);position:relative;overflow:clip}.lpa-page .lpa-hero-glow{z-index:-1;background:radial-gradient(60% 70% at 85% 0%, #c68a7833, transparent 70%), radial-gradient(50% 60% at 10% 0%, #96a0c429, transparent 70%), linear-gradient(180deg, var(--lp-paper) 0%, #f6f3ee00 100%);pointer-events:none;height:min(46rem,100%);position:absolute;inset:0 0 auto}.lpa-page .lpa-hero-grid{grid-template-columns:minmax(0,1fr);align-items:end;row-gap:clamp(2.5rem,6vw,4rem);display:grid}.lpa-page .lpa-hero-copy{justify-items:start;gap:1.5rem;display:grid}.lpa-page.wka-page .lpa-hero-lede{max-width:40ch}@media (min-width:1100px){.lpa-page .lpa-hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2vw,2rem)}.lpa-page .lpa-hero-copy{grid-column:1/8}.lpa-page .lpa-hero-aside{grid-column:8/-1}}.lpa-page .lpa-actions{align-items:center;gap:.75rem 1.5rem;margin-top:.5rem}.lpa-page .lpa-platforms{color:var(--lp-muted);font:400 .875rem/1 var(--lp-sans);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.lpa-page .lpa-platforms>span:not(.lpa-platforms-prefix){display:contents}.lpa-page .lpa-pill{border:1px solid var(--lp-line-strong);min-height:2rem;color:var(--lp-ink);background:#ffffffb3;border-radius:999px;align-items:center;padding:0 .875rem;font-weight:500;display:inline-flex}.lpa-page .lpa-sep{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lpa-page .lpa-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #1d1d1f12;border-radius:28px;padding:clamp(1.5rem,3vw,2.25rem);position:relative;box-shadow:0 1px 2px #1d1b240a,0 12px 24px -12px #1d1b241a,0 40px 80px -40px #1d1b2438}.lpa-page.wka-page .lpa-card-title{color:var(--lp-ink);font-family:var(--lp-serif);letter-spacing:-.01em;margin:0 0 .875rem;font-size:clamp(1.75rem,2.4vw,2.25rem);font-weight:400;line-height:1.05}.lpa-page .lpa-card p{color:var(--lp-muted);margin:0;font-size:1rem;line-height:1.65}.lpa-page .lpa-faq .lp-faq-audit{overflow-wrap:anywhere}.lpa-page .lpa-legal-links{border-top:var(--lp-hairline);gap:.25rem;width:100%;margin-top:.75rem;padding-top:1.25rem;display:grid}.lpa-page .lpa-legal-links ul{margin:0;padding:0;list-style:none;display:grid}.lpa-page .lpa-strip{background:var(--lp-paper);border-top:1px solid #1d1d1f14}.lpa-page .lpa-strip-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2.5rem;padding-block:1rem;display:flex}.lpa-page .lpa-strip-id{gap:.375rem;min-width:0;display:grid}.lpa-page .lpa-strip-name{width:max-content;color:var(--lp-ink);font:600 1.0625rem/1.2 var(--lp-sans);letter-spacing:-.03em;align-items:baseline;gap:.4rem;text-decoration:none;display:inline-flex}.lpa-page .lpa-strip-name em{font-family:var(--lp-serif);letter-spacing:-.01em;font-size:1.24em;font-style:italic;font-weight:400}.lpa-page .lpa-strip-slash{color:var(--lp-line-strong);font-weight:400}.lpa-page .lpa-strip-id p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lpa-page .lpa-strip-links{flex-wrap:wrap;gap:0 1.5rem;margin:0;padding:0;list-style:none;display:flex}.lpa-page .lpa-strip-links .lpa-link{font-size:.875rem;text-decoration-color:#0000}.lpa-page .lpa-strip-links .lpa-link:hover{text-decoration-color:#1d1d1f66}.lpa-page .lpa-legal-hero{padding-bottom:clamp(3rem,6vw,5rem)}.lpa-page .lpa-legal-hero-copy{justify-items:start;gap:1.25rem;max-width:52rem;display:grid}.lpa-page.wka-page .lpa-legal-hero .lp-lede{max-width:48ch}.lpa-page .lpa-lang-block:not(.is-first) .lpa-legal-hero{padding-top:clamp(4rem,8vw,6.5rem)}.lpa-page .lpa-lang-block:not(.is-first) .lpa-hero-glow{display:none}.lpa-page .lpa-lang-block:not(.is-first){margin-inline:var(--lp-band-inset);border-radius:var(--lp-band-radius);background:var(--lp-paper);margin-bottom:var(--lp-band-inset)}.lpa-page .lpa-lang-block:not(.is-first) .lpa-legal{padding-bottom:clamp(3rem,6vw,5rem)}.lpa-page .lpa-lang-block:not(.is-first) .lpa-legal-hero{background:0 0}.lpa-page .lpa-back{min-height:2.25rem;color:var(--lp-muted);font:500 .875rem/1 var(--lp-sans);border-radius:999px;align-items:center;gap:.4rem;margin:-.5rem 0 .25rem -.75rem;padding:0 .875rem 0 .75rem;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.lpa-page .lpa-back:hover{color:var(--lp-ink);background:#1d1d1f0d}.lpa-page .lpa-back svg{width:.95rem;height:.95rem;transition:transform .2s var(--lp-ease)}.lpa-page .lpa-back:hover svg{transform:translate(-2px)}.lpa-page .lpa-updated{color:var(--lp-muted);font:500 .75rem/1.4 var(--lp-mono);letter-spacing:.04em;margin:.25rem 0 0}.lpa-page .lpa-lang-nav{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.lpa-page .lpa-lang-nav a{border:1px solid var(--lp-line-strong);min-height:2.75rem;color:var(--lp-ink);font:500 .875rem/1 var(--lp-sans);background:#ffffffbf;border-radius:999px;align-items:center;gap:.5rem;padding:0 1rem 0 .375rem;text-decoration:none;transition:border-color .16s,background-color .16s;display:inline-flex}.lpa-page .lpa-lang-nav a:hover{border-color:var(--lp-ink);background:#fff}.lpa-page .lpa-lang-nav a[aria-current=page]{border-color:var(--lp-ink);background:var(--lp-ink);color:#fff}.lpa-page .lpa-lang-nav a[aria-current=page] .lpa-lang-code{color:var(--lp-ink);background:#fff}.lpa-page .lpa-lang-code{background:var(--lp-ink);color:#fff;width:2rem;height:2rem;font:500 .75rem/1 var(--lp-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:50%;place-items:center;display:grid}.lpa-page .lpa-legal{grid-template-columns:minmax(0,1fr);padding-bottom:clamp(4.5rem,9vw,8rem);display:grid}.lpa-page .lpa-legal-aside{display:none}@media (min-width:1100px){.lpa-page .lpa-legal{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2vw,2rem)}.lpa-page .lpa-legal-aside{grid-column:1/4;display:block}.lpa-page .lpa-legal-article{grid-column:4/-1}}@media (min-width:1280px){.lpa-page .lpa-legal-article{grid-column:4/12}}.lpa-page .lpa-toc{padding-top:2.5rem;position:sticky;top:6.5rem}.lpa-page .lpa-toc-title{color:var(--lp-muted);font:500 .75rem/1.4 var(--lp-sans);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem}.lpa-page .lpa-toc ol{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.lpa-page .lpa-toc a{color:var(--lp-muted);font:400 .875rem/1.35 var(--lp-sans);border-radius:8px;grid-template-columns:1.75rem minmax(0,1fr);align-items:baseline;gap:.25rem;padding:.45rem .5rem .45rem 0;text-decoration:none;transition:color .16s;display:grid;position:relative}.lpa-page .lpa-toc a:hover{color:var(--lp-ink)}.lpa-page .lpa-toc a[aria-current]{color:var(--lp-ink);font-weight:500}.lpa-page .lpa-toc-num{color:#6e6e73b3;font:500 .75rem/1 var(--lp-mono);letter-spacing:.04em;transition:color .16s}.lpa-page .lpa-toc a[aria-current] .lpa-toc-num{color:var(--lp-ink)}.lpa-page .lpa-legal-section{border-top:var(--lp-hairline);grid-template-columns:minmax(0,1fr);gap:.75rem;padding-block:2.5rem;display:grid}@media (min-width:768px){.lpa-page .lpa-legal-section{grid-template-columns:3.5rem minmax(0,1fr);gap:0;padding-block:3rem}}.lpa-page .lpa-legal-num{color:var(--lp-muted);font:500 .75rem/1 var(--lp-mono);letter-spacing:.04em;padding-top:.6rem}.lpa-page.wka-page .lpa-legal-title{color:var(--lp-ink);font-family:var(--lp-serif);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:400;line-height:1.08}.lpa-page .lpa-legal-body{min-width:0}.lpa-page .lpa-legal-body>p,.lpa-page .lpa-address p{max-width:66ch;color:var(--lpa-body);text-wrap:pretty;margin:1rem 0 0;font-size:1.0625rem;line-height:1.7}.lpa-page .lpa-address{margin-top:.5rem}.lpa-page .lpa-address p{margin-top:.25rem}.lpa-page :is(.lpa-bullets,.lpa-named-list){max-width:66ch;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.lpa-page :is(.lpa-bullets,.lpa-named-list) li{border-top:1px solid var(--lp-line);color:var(--lpa-body);text-wrap:pretty;padding:.875rem 0 .875rem 1.5rem;font-size:1rem;line-height:1.65;position:relative}.lpa-page :is(.lpa-bullets,.lpa-named-list) li:first-child{border-top:0;padding-top:.25rem}.lpa-page :is(.lpa-bullets,.lpa-named-list) li:before{border:1px solid var(--lp-muted);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:calc(.875rem + .7em);left:.25rem}.lpa-page :is(.lpa-bullets,.lpa-named-list) li:first-child:before{top:calc(.25rem + .7em)}.lpa-page .lpa-named-list strong{color:var(--lp-ink);font-weight:600}.lpa-page .lpa-bullets.is-summary{background:var(--lp-paper);border-radius:20px;max-width:none;padding:1.25rem 1.5rem}.lpa-page .lpa-bullets.is-summary li{color:var(--lp-ink);border-top-color:#1d1d1f14;font-size:1.0625rem}.lpa-page .lpa-lang-block:not(.is-first) .lpa-bullets.is-summary{background:#fff}.lpa-page .lpa-defs{max-width:66ch;margin-top:1.25rem;display:grid}.lpa-page .lpa-def{border-top:1px solid var(--lp-line);padding-block:1.125rem}.lpa-page .lpa-def:first-child{border-top:0;padding-top:.25rem}.lpa-page.wka-page .lpa-def h3{color:var(--lp-ink);font:600 1rem/1.4 var(--lp-sans);letter-spacing:-.01em;margin:0}.lpa-page .lpa-def p{color:var(--lpa-body);text-wrap:pretty;margin:.375rem 0 0;font-size:1rem;line-height:1.65}@media (max-width:767px){.lpa-page .lpa-legal-num{padding-top:0}.lpa-page .lpa-bullets.is-summary{padding:1rem 1.125rem}}.lpa-page .lpa-card .lpa-legal-links{border-top:1px solid var(--lp-line);margin-top:1.5rem;padding-top:1.25rem}.lpa-page .lpa-card .lpa-legal-links .lp-label{margin-bottom:.25rem}.lpa-page .lpa-main>:has(+.lpa-faq){background-image:linear-gradient(180deg, #f6f3ee00 calc(100% - 14rem), var(--lp-paper) 100%)}
