.FASPiG_container{max-width:800px;font-family:var(--font-fira), sans-serif;color:#333;margin:0 auto;padding:2rem 1rem;line-height:1.6}.FASPiG_title{text-align:center;color:#1a1a1a;margin-bottom:.5rem;font-size:2rem;font-weight:700}.FASPiG_updated{text-align:center;color:#6c757d;margin-bottom:2rem;font-size:.875rem}.FASPiG_content{color:#495057}.FASPiG_content h1{color:#1a1a1a;border-bottom:2px solid #e9ecef;margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.75rem;font-weight:700}.FASPiG_content h1:first-child{margin-top:0}.FASPiG_content h2{color:#1a1a1a;border-bottom:1px solid #e9ecef;margin-top:2rem;margin-bottom:.75rem;padding-bottom:.25rem;font-size:1.4rem;font-weight:600}.FASPiG_content h3{color:#343a40;margin-top:1.5rem;margin-bottom:.5rem;font-size:1.15rem;font-weight:600}.FASPiG_content p{margin-bottom:1rem;line-height:1.7}.FASPiG_content ul,.FASPiG_content ol{margin-bottom:1rem;padding-left:1.5rem}.FASPiG_content li{margin-bottom:.4rem;line-height:1.6}.FASPiG_content strong{color:#343a40;font-weight:600}.FASPiG_content em{font-style:italic}.FASPiG_content a{color:#18222f;text-decoration:underline}.FASPiG_content a:hover{color:#000}.FASPiG_content hr{border:none;border-top:1px solid #e9ecef;margin:2rem 0}.FASPiG_content code{background:#f8f9fa;border-radius:3px;padding:.1em .4em;font-family:monospace;font-size:.9em}@media (max-width:768px){.FASPiG_title{font-size:1.6rem}.FASPiG_content h1{font-size:1.4rem}.FASPiG_content h2{font-size:1.2rem}}
