/* Compact public static pages */
.v1-static-main{width:min(calc(100% - 48px),940px);margin-inline:auto;padding:42px 0 56px}
.v1-static-hero{max-width:820px;padding:28px 0 34px;border-bottom:1px solid var(--v1-line)}
.v1-static-hero h1{margin:0;color:var(--v1-ink);font-family:var(--display-en);font-size:clamp(48px,5.2vw,70px);font-weight:500;line-height:1;letter-spacing:-.045em;text-wrap:balance}
.v1-static-hero p{max-width:760px;margin:18px 0 0;color:var(--v1-muted);font-size:18px;line-height:1.65}
.v1-static-hero .v1-editorial-primary{margin-top:24px}
.v1-static-sections{max-width:820px}
.v1-static-section{padding:25px 0;border-bottom:1px solid var(--v1-line)}
.v1-static-section h2{margin:0 0 10px;color:var(--v1-ink);font-family:var(--display-en);font-size:clamp(27px,3vw,36px);font-weight:500;line-height:1.08;letter-spacing:-.03em}
.v1-static-section p{margin:0;color:var(--v1-muted);font-size:17px;line-height:1.72}
.v1-static-section p+p{margin-top:12px}
.v1-static-section strong{color:var(--v1-ink);font-weight:760}
.v1-static-sources{margin-top:12px!important;font-size:12px!important;line-height:1.55!important}
.v1-static-sources a,.v1-static-section a:not(.v1-editorial-primary){color:var(--v1-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--v1-line-strong)}
.v1-static-sources a:hover,.v1-static-section a:not(.v1-editorial-primary):hover{color:var(--v1-warm)}
.v1-static-final{max-width:820px;padding:28px 0 8px}
.v1-static-final p{margin:0 0 18px;color:var(--v1-ink);font-size:18px;line-height:1.6}
html[dir=rtl] .v1-static-hero h1,html[dir=rtl] .v1-static-section h2{font-family:var(--display-ar);letter-spacing:0}
html[dir=rtl] .v1-static-hero h1{font-size:clamp(44px,4.9vw,64px);line-height:1.2}
html[dir=rtl] .v1-static-hero p{line-height:1.9}
html[dir=rtl] .v1-static-section h2{line-height:1.35}
html[dir=rtl] .v1-static-section p{line-height:1.95}
html[dir=rtl] .v1-static-final p{line-height:1.85}
@media(max-width:820px){.v1-static-main{width:calc(100% - 40px);padding-top:30px}.v1-static-hero{padding-top:20px}.v1-static-section{padding-block:22px}}
@media(max-width:600px){.v1-static-main{width:calc(100% - 32px);padding:22px 0 44px}.v1-static-hero{padding:14px 0 26px}.v1-static-hero h1{font-size:clamp(42px,12vw,54px)}html[dir=rtl] .v1-static-hero h1{font-size:clamp(39px,10.8vw,50px)}.v1-static-hero p{font-size:17px}.v1-static-section{padding-block:20px}.v1-static-section h2{font-size:28px}.v1-static-section p{font-size:16px}.v1-static-final{padding-top:24px}}
