#p_guide.privacy #pl .confine{max-width:min(1440px,90%);margin:0 auto;display:grid;grid-template-columns:400px 1fr;grid-gap:100px;gap:100px;padding-top:100px}@media screen and (max-width:1024px){#p_guide.privacy #pl .confine{grid-template-columns:1fr}}#p_guide.privacy #pl .confine .side{height:100%}#p_guide.privacy #pl .confine .side .bl{position:-webkit-sticky;position:sticky;top:150px;display:flex;flex-direction:column;gap:1em}#p_guide.privacy #pl .confine .side .btn{color:#fff;font-size:1.4rem;text-align:right;width:100%;padding:.55em 1em;font-weight:700;text-transform:uppercase;display:flex;justify-content:space-around;flex-direction:column;gap:1em;background:none;position:relative}#p_guide.privacy #pl .confine .side .btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;outline:2px solid var(--bb);outline-offset:-8px}#p_guide.privacy #pl .confine .side .btn .star{position:absolute;right:-15px;top:-15px;height:40px;width:40px}#p_guide.privacy #pl .confine .side .btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,var(--bblack),var(--black) 100%);-webkit-clip-path:polygon(0 0,90% 0,100% 30%,100% 100%,0 100%,0 85%);clip-path:polygon(0 0,90% 0,100% 30%,100% 100%,0 100%,0 85%);z-index:-10}#p_guide.privacy #pl .confine .side .btn .top{text-align:left}#p_guide.privacy #pl .confine .side .btn .bottom{font-size:1.2rem;font-family:var(--fontrb);font-weight:bolder;letter-spacing:-1px;color:var(--accentB)}#p_guide.privacy #pl .confine .side .btn.active{scale:1.05}#p_guide.privacy #pl .confine .side .btn.active:before{background:linear-gradient(to top,var(--black),var(--bb) 100%)}#p_guide.privacy #pl .confine .side .btn.active .star{animation:speen 2s infinite}