:root{--jp-paper:#f7f0e4;--jp-cream:#fffaf1;--jp-ink:#331d35;--jp-plum:#482541;--jp-rust:#b95b3d;--jp-blue:#c8dae4;--jp-line:#d7c8b8;--jp-sans:Arial,Helvetica,sans-serif;--jp-serif:Georgia,'Times New Roman',serif}*{box-sizing:border-box}body{min-width:320px;margin:0;background:var(--jp-paper);color:var(--jp-ink);font-family:var(--jp-sans);font-size:16px;line-height:1.62}.jp-legal-shell{width:min(930px,calc(100% - 48px));margin:auto}.jp-legal-skip{position:absolute;top:-80px;left:10px;background:var(--jp-ink);color:#fff;padding:10px}.jp-legal-skip:focus{top:10px}.jp-legal-header{border-bottom:1px solid var(--jp-line);background:var(--jp-cream)}.jp-legal-nav{min-height:75px;display:flex;align-items:center;justify-content:space-between;gap:20px}.jp-legal-brand{font-family:var(--jp-serif);font-size:23px;font-weight:700;color:var(--jp-ink);text-decoration:none}.jp-legal-brand small{display:block;margin-top:-3px;font-family:var(--jp-sans);font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.jp-legal-nav__links{display:flex;gap:20px;align-items:center}.jp-legal-nav__links a{font-size:13px;font-weight:700;color:var(--jp-ink)}.jp-legal-hero{padding:77px 0 55px;border-bottom:1px solid var(--jp-line);background:linear-gradient(110deg,var(--jp-paper) 0 74%,var(--jp-blue) 74%)}.jp-legal-kicker{margin:0 0 13px;color:#93462f;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.jp-legal-hero h1{max-width:650px;margin:0;font-family:var(--jp-serif);font-size:clamp(44px,6vw,68px);font-weight:400;line-height:1.01;letter-spacing:-.05em}.jp-legal-meta{margin:19px 0 0;color:#675459;font-size:14px}.jp-legal-layout{display:grid;grid-template-columns:180px 1fr;gap:70px;padding:65px 0 90px}.jp-legal-aside{font-size:13px}.jp-legal-aside p{margin:0 0 8px;font-weight:800}.jp-legal-aside a{color:var(--jp-ink)}.jp-legal-content{max-width:665px}.jp-legal-content h2{margin:40px 0 12px;font-family:var(--jp-serif);font-size:30px;font-weight:400;line-height:1.08;letter-spacing:-.04em}.jp-legal-content h2:first-child{margin-top:0}.jp-legal-content p,.jp-legal-content li{color:#4f4044}.jp-legal-content ul{padding-left:20px}.jp-legal-content a{color:#762f29}.jp-legal-notice{margin:28px 0;padding:18px 19px;border-left:4px solid var(--jp-rust);background:#f0ded2}.jp-legal-notice p{margin:0}.jp-legal-footer{padding:34px 0;background:var(--jp-ink);color:#fff}.jp-legal-footer__row{display:flex;justify-content:space-between;gap:22px;align-items:center}.jp-legal-footer a{color:#fff}.jp-legal-footer span{font-size:12px;color:#e0d1ca}@media(max-width:650px){.jp-legal-shell{width:calc(100% - 32px)}.jp-legal-nav{min-height:70px}.jp-legal-nav__links{gap:12px}.jp-legal-nav__links a{font-size:12px}.jp-legal-hero{padding:55px 0 44px;background:linear-gradient(130deg,var(--jp-paper) 0 73%,var(--jp-blue) 73%)}.jp-legal-layout{grid-template-columns:1fr;gap:28px;padding:47px 0 60px}.jp-legal-aside{padding-bottom:18px;border-bottom:1px solid var(--jp-line)}.jp-legal-content h2{font-size:28px}.jp-legal-footer__row{display:block}.jp-legal-footer span{display:block;margin-top:8px}}
