*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;interpolate-size:allow-keywords;scroll-padding-top:88px}body{background:var(--pt-paper);color:var(--pt-ink);font-family:var(--pt-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"ss01", "cv11";margin:0;font-size:16px;line-height:1.5}img,svg,video{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}::selection{background:var(--pt-accent);color:var(--pt-ink)}:focus-visible{outline:2px solid var(--pt-ink);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pt-consent{z-index:90;background:var(--pt-ink);max-width:560px;color:var(--pt-paper);border-radius:12px;align-items:center;gap:16px;margin-left:auto;padding:16px 16px 16px 18px;animation:.5s cubic-bezier(.2,.8,.2,1) both pt-consent-in;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 18px 50px -20px #0e0e0d99}.pt-consent__text{color:#f3f0e8d1;margin:0;font-size:13px;line-height:1.45}.pt-consent__text a{color:var(--pt-paper);text-underline-offset:3px}.pt-consent__actions{flex:none;gap:8px;display:flex}.pt-consent__btn{appearance:none;color:var(--pt-paper);cursor:pointer;background:0 0;border:1px solid #f3f0e88c;border-radius:999px;min-width:108px;padding:10px 16px;font-size:14px;font-weight:500;transition:background .2s,color .2s,border-color .2s}.pt-consent__btn:hover{background:var(--pt-paper);color:var(--pt-ink);border-color:var(--pt-paper)}.pt-consent__btn:focus-visible{outline-color:var(--pt-paper)}@media (max-width:560px){.pt-consent{flex-direction:column;align-items:stretch;gap:12px;padding:14px;bottom:10px;left:10px;right:10px}.pt-consent__actions>*{flex:1}.pt-consent__text{font-size:12.5px}}@keyframes pt-consent-in{0%{opacity:0;transform:translateY(16px)}}
