@layer utilities{@keyframes dgsPop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes introIn{to{opacity:1;transform:none}}@keyframes shine{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.pgx-article .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 24}.pgx-article .dgs-pop{animation:.4s cubic-bezier(.16,1,.3,1) dgsPop}.pgx-article .dgs-crumb{font-weight:600;font-family:Montserrat,sans-serif!important;font-size:13px!important}.pgx-article .dgs-crumb a{color:#ffffffd9!important}.pgx-article .dgs-crumb a:hover{text-underline-offset:3px;text-decoration:underline;color:#fed65b!important}.pgx-article .dgs-crumb .dgs-sep{margin:0 6px;color:#ffffff73!important}.pgx-article .dgs-crumb .dgs-crumb-current{font-weight:700;color:#fed65b!important}.pgx-article p{text-wrap:pretty}.pgx-article p.text-\[11px\]{font-size:14px;line-height:1.6}@media (max-width:639px){.pgx-article section{scroll-margin-top:72px}}.pgx-article .act-hidden{display:none!important}.pgx-article .intro{opacity:0;animation:.7s cubic-bezier(.22,.61,.36,1) forwards introIn;animation-delay:var(--d,0s);transform:translateY(14px)}.pgx-article .bg-\[\#f6f3f2\]{background-color:#f3f7f2!important}.pgx-article .bg-\[\#f0eded\]{background-color:#fbf6e8!important}.pgx-article .btn-shine{isolation:isolate;position:relative;overflow:hidden}.pgx-article .btn-shine:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffffa6 50%,#0000 70%);animation:3.2s ease-in-out infinite shine;position:absolute;inset:0;transform:translate(-120%)}@media (prefers-reduced-motion:reduce){.pgx-article .btn-shine:after{animation:none}}.pgx-article .art-body h2{font-family:var(--font-headline);color:#0c632d;padding-top:.75rem;scroll-margin-top:100px;font-size:22px;font-weight:800;line-height:1.375}.pgx-article .art-body h3{font-family:var(--font-headline);color:#1c1b1b;padding-top:.5rem;scroll-margin-top:100px;font-size:18px;font-weight:800;line-height:1.375}.pgx-article .art-body a{color:#0c632d;text-underline-offset:3px;font-weight:600;text-decoration:underline}.pgx-article .art-body a:hover{color:#08421e}.pgx-article .art-body strong{color:#1c1b1b;font-weight:700}@media (min-width:640px){.pgx-article .art-body h2{font-size:24px}}}.pgx-article.pgx-article .dgs-crumb{font-weight:600;font-family:Montserrat,sans-serif!important}.pgx-article.pgx-article .dgs-crumb a{color:#ffffffd9!important}.pgx-article.pgx-article .dgs-crumb a:hover{text-underline-offset:3px;text-decoration:underline;color:#fed65b!important}.pgx-article.pgx-article .dgs-crumb .dgs-sep{color:#ffffff73!important}.pgx-article.pgx-article .dgs-crumb .dgs-crumb-current{font-weight:700;color:#fed65b!important}.pgx-article .art-html{min-width:0}.pgx-article .art-html>*+*{margin-top:1.25rem}.pgx-article .art-html h2{font-family:var(--font-headline);color:#0c632d;margin-top:2rem;scroll-margin-top:100px;font-size:24px;font-weight:800;line-height:1.375}.pgx-article .art-html h3,.pgx-article .art-html h4{font-family:var(--font-headline);color:#1c1b1b;margin-top:1.5rem;scroll-margin-top:100px;font-size:18px;font-weight:800;line-height:1.375}.pgx-article .art-html a{color:#0c632d;text-underline-offset:3px;font-weight:600;text-decoration:underline}.pgx-article .art-html a:hover{color:#08421e}.pgx-article .art-html strong,.pgx-article .art-html b{color:#1c1b1b;font-weight:700}.pgx-article .art-html ul,.pgx-article .art-html ol{flex-direction:column;gap:.5rem;padding-left:1.4rem;display:flex}.pgx-article .art-html ul{list-style:outside}.pgx-article .art-html ol{list-style:decimal}.pgx-article .art-html li::marker{color:#0c632d}.pgx-article .art-html blockquote{color:#1c1b1b;background:#f6f3f2;border-left:4px solid #fed65b;border-radius:0 16px 16px 0;padding:1rem 1.25rem;font-style:italic}.pgx-article .art-html blockquote>*+*{margin-top:.75rem}.pgx-article .art-html img{border-radius:16px;max-width:100%;height:auto;display:block}.pgx-article .art-html hr{border:0;border-top:1px solid #bfc9bc}.pgx-article .art-html figcaption{color:#5b6359;margin-top:.5rem;font-size:13px}.pgx-article .art-html table{-webkit-overflow-scrolling:touch;border-collapse:collapse;max-width:100%;font-size:15px;line-height:1.5;display:block;overflow-x:auto}.pgx-article .art-html th,.pgx-article .art-html td{text-align:left;vertical-align:top;border:1px solid #bfc9bc;min-width:120px;padding:.6rem .85rem}.pgx-article .art-html th{color:#08421e;font-family:var(--font-headline);background:#eef5f0;font-weight:700}.pgx-article .art-html tr:nth-child(2n) td{background:#faf8f7}
