.back-circle{
display:flex;
align-items:center;
justify-content:center;
width:var(--nbz);
height:var(--nbz);
border-radius:50%;
background:var(--cbg);
border:var(--bt1) solid var(--cbo);
box-shadow:var(--csh);
color:#888;
text-decoration:none;
cursor:pointer;
transition:background 100ms;
}
.back-circle:hover{
background:var(--bgc);
}
.back-circle svg{
width:22px;
height:22px;
flex-shrink:0;
}
.pg-logo-bar{
text-align:center;
padding:var(--gt1) 0;
}
.pg-logo{
height:var(--lz1);
width:auto;
display:inline-block;
}
.pg-wrap{
max-width:720px;
width:var(--max);
margin:0 auto;
padding:0 0 var(--gt3) 0;
}
.pg-top{
margin-bottom:28px;
}
.pg-title{
font-size:var(--fz1);
font-weight:700;
color:var(--cl1);
margin:0 0 8px 0;
line-height:1.3;
}
.pg-updated{
font-size:var(--fz4);
color:#a5a5a5;
margin-bottom:var(--gt2);
}
.pg-body h2{
font-size:var(--fz1);
font-weight:700;
color:var(--cl1);
margin:var(--gt1) 0 12px 0;
}
.pg-body h3{
font-size:var(--fz4);
font-weight:600;
color:var(--cl1);
margin:var(--gap) 0 8px 0;
}
.pg-body p{
color:#a5a5a5;
font-size:var(--fz2);
line-height:1.75;
margin:0 0 8px 0;
}
.pg-body ul,.pg-body ol{
color:#a5a5a5;
font-size:var(--fz2);
line-height:1.75;
margin:0 0 16px 0;
padding-left:24px;
}
.pg-body li{
margin-bottom:6px;
}
.pg-body a{
color:var(--lnk);
text-decoration:none;
}
.pg-body a:hover{
text-decoration:underline;
}
.pg-body strong{
color:var(--cl1);
font-weight:600;
}
.pg-faq-q{
font-size:var(--fz1);
font-weight:600;
color:var(--cl1);
margin:var(--gap) 0 8px 0;
cursor:default;
}
.pg-faq-a{
color:#a5a5a5;
font-size:var(--fz2);
line-height:1.75;
margin:0 0 20px 0;
}