:root{--pp-navy:#0c1526;--pp-copper:#c9835b;--pp-copper-d:#9a5634;--pp-cream:#f4f1ec;--pp-paper:#fcfbf9;--pp-ink:#11192a;--pp-muted:#5c6470;--pp-line:#ece7df;--pp-line2:#e3ddd3;--pp-display:"Jost",system-ui,sans-serif;--pp-text:"Hanken Grotesk",system-ui,sans-serif}.pp{background:var(--pp-paper);color:var(--pp-ink);font-family:var(--pp-text);font-size:16px;line-height:1.66;min-height:100vh}.pp *{box-sizing:border-box}.pp a{color:var(--pp-copper-d);text-decoration:none}.pp a:hover{text-decoration:underline}.pp-wrap{max-width:880px;margin:0 auto;padding:0 24px}.pp-head{background:var(--pp-navy);border-bottom:1px solid hsla(0,0%,100%,.08)}.pp-head .pp-wrap{display:flex;align-items:center;justify-content:space-between;height:74px;max-width:1200px}.pp-head img{height:54px;width:auto;display:block}.pp-back{display:inline-flex;align-items:center;gap:7px;color:hsla(0,0%,100%,.82)!important;font-family:var(--pp-display);font-weight:500;font-size:14px;letter-spacing:.01em;padding:8px 15px;border:1px solid hsla(0,0%,100%,.24);border-radius:9px;transition:.16s ease}.pp-back:hover{color:#fff!important;border-color:var(--pp-copper);text-decoration:none}.pp-back svg{width:15px;height:15px}.pp-title{background:linear-gradient(180deg,#0c1526,#16243f);color:#fff;padding:56px 0 48px}.pp-title .pp-wrap{max-width:880px}.pp-eyebrow{font-weight:500;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--pp-copper)}.pp-eyebrow,.pp-title h1{font-family:var(--pp-display)}.pp-title h1{font-weight:300;letter-spacing:-.015em;font-size:clamp(28px,4.4vw,42px);line-height:1.1;margin:14px 0 16px;color:#fff}.pp-meta{display:flex;flex-wrap:wrap;gap:8px 22px;color:hsla(0,0%,100%,.72);font-size:14px}.pp-meta b{color:#fff;font-weight:600}.pp-body{padding:52px 0 80px}.pp-body h2{font-family:var(--pp-display);font-weight:400;letter-spacing:-.01em;font-size:23px;line-height:1.2;color:var(--pp-navy);margin:44px 0 14px;padding-top:22px;border-top:1px solid var(--pp-line)}.pp-body h2:first-of-type{border-top:none;padding-top:0;margin-top:0}.pp-body h3{font-family:var(--pp-display);font-weight:500;font-size:16.5px;color:var(--pp-ink);margin:26px 0 8px}.pp-body p{margin:0 0 14px;color:#2b333f}.pp-body ul{margin:0 0 16px;padding-left:22px}.pp-body li{margin:0 0 7px;color:#2b333f}.pp-body strong{color:var(--pp-ink);font-weight:600}.pp-note{background:var(--pp-cream);border:1px solid var(--pp-line2);border-radius:12px;padding:14px 18px;margin:0 0 18px;font-size:14.5px;color:var(--pp-muted)}.pp-card{background:#fff;border:1px solid var(--pp-line2);border-radius:14px;padding:22px 24px;margin:0 0 18px;box-shadow:0 16px 44px -34px rgba(12,21,38,.35)}.pp-card p:last-child{margin-bottom:0}.pp-tw{overflow-x:auto;margin:0 0 20px;border:1px solid var(--pp-line2);border-radius:12px}.pp-tw table{width:100%;border-collapse:collapse;min-width:520px;font-size:14px}.pp-tw th{background:#fbf8f3;text-align:left;font-family:var(--pp-display);font-weight:500;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-muted);padding:12px 16px;border-bottom:1px solid var(--pp-line2)}.pp-tw td{padding:12px 16px;border-top:1px solid var(--pp-line);color:#2b333f;vertical-align:top}.pp-tw code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--pp-copper-d);background:#fbf3ec;padding:1px 6px;border-radius:5px}.pp-foot{background:var(--pp-navy);color:hsla(0,0%,100%,.6);padding:34px 0;font-size:13.5px}.pp-foot .pp-wrap{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;justify-content:space-between;max-width:1200px}.pp-foot a{color:hsla(0,0%,100%,.82)!important}@media(max-width:560px){.pp-head img{height:44px}.pp-head .pp-wrap{height:64px}.pp-body h2{font-size:20px}}