/*! Welfare Scholar Pro Add-on | v1.0.0 | 2026-11-07 | User: WELFARE: Jurnal Ilmu Kesejahteraan Sosial, UIN Sunan Kalijaga Yogyakarta | Owner: Elkuator Research and Publication | Scope: Welfare policy content and Page Footer | Use with the installed Elkuator Scholar Pro theme; not a replacement theme stylesheet. */
.welfare-policy{box-sizing:border-box;max-width:100%;color:var(--els-text,#24313b);font-family:inherit;font-size:1rem;line-height:1.8;overflow-wrap:anywhere}.welfare-policy *,.welfare-policy *::before,.welfare-policy *::after{box-sizing:border-box}.welfare-policy section+section{margin-top:1.75rem}.welfare-policy h2{margin:1.75rem 0 .75rem;padding:0;border:0;color:var(--els-primary,#0066cd);font-size:1.3em;font-weight:800;line-height:1.4;text-align:left}.welfare-policy h3{margin:1.2rem 0 .5rem;padding:0;border:0;color:var(--els-text,#24313b);font-size:1.08em;font-weight:700;line-height:1.5;text-align:left}.welfare-policy>h2:first-child,.welfare-policy>section:first-child>h2:first-child{margin-top:0}.welfare-policy p{margin:0 0 1rem;text-align:justify;hyphens:auto}.welfare-policy ul,.welfare-policy ol{display:block;margin:.5rem 0 1.25rem;padding:0 0 0 1.5rem;list-style-position:outside}.welfare-policy ul{list-style-type:disc}.welfare-policy ol{list-style-type:decimal}.welfare-policy ul ul{list-style-type:circle}.welfare-policy ol ol{list-style-type:lower-alpha}.welfare-policy li{display:list-item;position:static;margin:0 0 .5rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:justify;hyphens:auto}.welfare-policy li>ul,.welfare-policy li>ol{margin:.5rem 0 .25rem}.welfare-policy a{color:var(--els-primary-link,var(--els-primary,#0066cd));text-decoration:underline;text-underline-offset:.18em;overflow-wrap:anywhere}.welfare-policy a:hover{color:var(--els-accent,#ac6f10)}.welfare-policy a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.welfare-policy img{max-width:100%;height:auto;vertical-align:middle}.welfare-policy table{display:block;width:100%;max-width:100%;margin:1rem 0;overflow-x:auto;border-collapse:collapse}.welfare-policy th,.welfare-policy td{padding:.65rem .8rem;border:1px solid var(--els-border,#d7e2e7);text-align:left;vertical-align:top}.welfare-policy blockquote{margin:1rem 0 1rem 1.5rem;padding:0;font-style:italic}.welfare-policy>p:last-child,.welfare-policy>section:last-child>p:last-child{margin-bottom:0}.els-dashboard-footer .els-footer-grid.welfare-footer{grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) minmax(0,1.2fr) minmax(0,1fr);gap:2rem;align-items:start}.els-dashboard-footer .welfare-footer,.els-dashboard-footer .welfare-footer *{box-sizing:border-box}.els-dashboard-footer .welfare-footer .els-footer-col{min-width:0}.els-dashboard-footer .welfare-footer .els-footer-col h3{margin:0 0 1rem;padding-bottom:.7rem;font-size:1rem;line-height:1.45;overflow-wrap:anywhere}.els-dashboard-footer .welfare-footer .els-footer-col h3::after{width:3rem;max-width:100%;background:currentColor}.els-dashboard-footer .welfare-footer .els-footer-col p{margin:0 0 .7rem;font-size:.875rem;line-height:1.7;text-align:left;overflow-wrap:anywhere}.els-dashboard-footer .welfare-footer .els-footer-col ul{margin:0;padding:0;list-style:none}.els-dashboard-footer .welfare-footer .els-footer-col li{margin:0 0 .55rem;padding:0;font-size:.875rem;line-height:1.55}.els-dashboard-footer .welfare-footer .els-footer-col a{padding-left:0;font-size:inherit;line-height:inherit;overflow-wrap:anywhere}.els-dashboard-footer .welfare-footer .els-footer-col a:hover{padding-left:0;text-decoration:underline;text-underline-offset:.2em}.els-dashboard-footer .welfare-footer a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.els-dashboard-footer .welfare-footer__license{margin-top:1rem}.els-dashboard-footer .welfare-footer__license img{display:block;width:88px;max-width:100%;height:auto;background:#fff}.els-dashboard-footer .welfare-footer__group+.welfare-footer__group{margin-top:1.75rem}.els-dashboard-footer .welfare-footer__pending{font-size:inherit;line-height:inherit}body[data-theme="dark"] .welfare-policy{color:var(--els-dm-text,#e5edf5)}body[data-theme="dark"] .welfare-policy h2,body[data-theme="dark"] .welfare-policy h3{color:var(--els-dm-heading,#f2f6fc)}body[data-theme="dark"] .welfare-policy a{color:var(--els-dm-link,#9dd8e6)}body[data-theme="dark"] .welfare-policy a:hover{color:var(--els-dm-link-hover,#c8eff7)}body[data-theme="dark"] .welfare-policy th,body[data-theme="dark"] .welfare-policy td{border-color:var(--els-dm-border,#334155)}@media(max-width:1100px){.els-dashboard-footer .els-footer-grid.welfare-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media(max-width:640px){.els-dashboard-footer .els-footer-grid.welfare-footer{grid-template-columns:minmax(0,1fr);gap:1.75rem}.welfare-policy{font-size:.9375rem;line-height:1.75}.welfare-policy p,.welfare-policy li{text-align:left}.welfare-policy h2{font-size:1.2em}.welfare-policy ul,.welfare-policy ol{padding-left:1.3rem}}
