.service[data-astro-cid-kporcayl]{display:flex;flex-direction:column;padding:1rem;border:2px solid var(--box-outline);box-shadow:6px 6px 0 var(--box-outline);background:var(--accent-fg);border-radius:var(--curve-sm);position:relative;overflow:hidden}.service[data-astro-cid-kporcayl] .service-head[data-astro-cid-kporcayl]{display:flex;align-items:center;gap:.5rem}.service[data-astro-cid-kporcayl] .service-head[data-astro-cid-kporcayl] h4[data-astro-cid-kporcayl]{margin:0;font-size:1.4rem;color:var(--foreground)}.service[data-astro-cid-kporcayl] .service-head[data-astro-cid-kporcayl] p[data-astro-cid-kporcayl]{margin:0;font-size:1rem;opacity:.7}.service[data-astro-cid-kporcayl] .service-head[data-astro-cid-kporcayl] a[data-astro-cid-kporcayl]{text-decoration:none}.service[data-astro-cid-kporcayl] .service-head[data-astro-cid-kporcayl] h4[data-astro-cid-kporcayl]{text-decoration:none;position:relative}.service[data-astro-cid-kporcayl] .service-head[data-astro-cid-kporcayl] h4[data-astro-cid-kporcayl]:after{background:none repeat scroll 0 0 transparent;bottom:0;content:"";display:block;height:3px;left:50%;position:absolute;background:var(--accent-3);transition:width .2s ease 0s,left .2s ease 0s;width:0}.service[data-astro-cid-kporcayl] .service-head[data-astro-cid-kporcayl] h4[data-astro-cid-kporcayl]:hover:after{width:100%;left:0}.service[data-astro-cid-kporcayl] .save-listing[data-astro-cid-kporcayl]{position:absolute;top:.5rem;right:.5rem}.service[data-astro-cid-kporcayl] .service-body[data-astro-cid-kporcayl]{display:flex;align-items:center;gap:.5rem}.service[data-astro-cid-kporcayl] .service-body[data-astro-cid-kporcayl] img[data-astro-cid-kporcayl]{border-radius:var(--curve-sm);font-size:.6rem;color:var(--accent)}.service[data-astro-cid-kporcayl] .service-body[data-astro-cid-kporcayl] p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:.5rem 0;width:calc(100% - 2rem);overflow-x:hidden}.service[data-astro-cid-kporcayl] .service-links[data-astro-cid-kporcayl]{display:flex;gap:.5rem;justify-content:space-between}.service[data-astro-cid-kporcayl] .service-links[data-astro-cid-kporcayl] a[data-astro-cid-kporcayl]{color:var(--accent-3);font-size:.8rem;display:inline-flex;align-items:center;gap:.25rem;opacity:.85;text-decoration:none;max-width:50%;min-width:25%}.service[data-astro-cid-kporcayl] .service-links[data-astro-cid-kporcayl] a[data-astro-cid-kporcayl]:not(:last-child){margin-right:.5rem}.service[data-astro-cid-kporcayl] .service-links[data-astro-cid-kporcayl] a[data-astro-cid-kporcayl]:hover{text-decoration:underline;opacity:1}.service[data-astro-cid-kporcayl] .service-links[data-astro-cid-kporcayl] a[data-astro-cid-kporcayl] svg{width:1rem;height:1rem}.service[data-astro-cid-kporcayl] .service-links[data-astro-cid-kporcayl] a[data-astro-cid-kporcayl] span[data-astro-cid-kporcayl]{max-width:calc(100% - 1rem);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}main[data-astro-cid-qoqzbjqn]{margin:0 auto 2rem;padding:1rem;width:1200px;max-width:calc(100% - 5rem);display:flex;justify-content:space-between}.hidden[data-astro-cid-qoqzbjqn]{display:none}#content[data-astro-cid-qoqzbjqn]{margin:0 auto}#welcome-to-all[data-astro-cid-qoqzbjqn]{text-align:justify;width:600px;margin:0 auto;background:var(--background-form);padding:1rem;border-radius:var(--curve-sm)}#toggle-sidebar[data-astro-cid-qoqzbjqn]{background:none;outline:none;border:none;cursor:pointer;color:var(--accent)}#toggle-sidebar[data-astro-cid-qoqzbjqn]:hover{text-decoration:underline}.sidebar[data-astro-cid-qoqzbjqn]{border-radius:var(--curve-md)}.sidebar[data-astro-cid-qoqzbjqn] .sidebar-title[data-astro-cid-qoqzbjqn]{font-size:1.6rem;background:var(--accent-3);color:var(--accent-fg);border:2px solid var(--box-outline);box-shadow:6px 6px 0 var(--box-outline);border-radius:var(--curve-sm);margin:1rem auto;text-align:center}.sidebar[data-astro-cid-qoqzbjqn] ul[data-astro-cid-qoqzbjqn]{list-style:none;padding-left:1.6rem;column-width:16rem}.sidebar[data-astro-cid-qoqzbjqn] ul[data-astro-cid-qoqzbjqn] a[data-astro-cid-qoqzbjqn]{text-decoration:none;color:var(--foreground);transition:all .18s ease-in-out}.sidebar[data-astro-cid-qoqzbjqn] ul[data-astro-cid-qoqzbjqn] a[data-astro-cid-qoqzbjqn]:hover{color:var(--accent);opacity:1}.sidebar[data-astro-cid-qoqzbjqn] ul[data-astro-cid-qoqzbjqn] li[data-astro-cid-qoqzbjqn] ul[data-astro-cid-qoqzbjqn]{list-style:circle}.sidebar[data-astro-cid-qoqzbjqn] ul[data-astro-cid-qoqzbjqn] .top-level[data-astro-cid-qoqzbjqn]{font-weight:700;margin-top:.5rem}.sidebar[data-astro-cid-qoqzbjqn] ul[data-astro-cid-qoqzbjqn] .top-level[data-astro-cid-qoqzbjqn]:hover a[data-astro-cid-qoqzbjqn]{color:var(--accent-3)}.section[data-astro-cid-qoqzbjqn]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;width:100%;margin:0 auto}.card[data-astro-cid-qoqzbjqn]{margin:2rem auto 5rem;padding:0 2rem;border:2px solid var(--box-outline);box-shadow:6px 6px 0 var(--box-outline);background:var(--accent-fg)}h2[data-astro-cid-qoqzbjqn]{margin:2rem auto 0;font-size:3rem;text-align:center;opacity:.6;display:flex;justify-content:center;align-items:center;gap:1rem}h2[data-astro-cid-qoqzbjqn] a[data-astro-cid-qoqzbjqn]{color:var(--accent-3);text-decoration:none}h2[data-astro-cid-qoqzbjqn] svg{width:3rem;height:3rem;color:var(--accent-3)}h3[data-astro-cid-qoqzbjqn]{font-size:2rem;margin:2rem 0 1rem;box-shadow:6px 6px 0 var(--box-outline);background:var(--accent);color:var(--accent-fg);width:fit-content;padding:.25rem .5rem}h3[data-astro-cid-qoqzbjqn] a[data-astro-cid-qoqzbjqn]{color:var(--accent-fg);font-family:Lekton,sans-serif;text-decoration:none}.nothing-yet[data-astro-cid-qoqzbjqn]{width:100%;margin:0 auto;background:var(--accent-fg);border:2px solid var(--box-outline);box-shadow:6px 6px 0 var(--box-outline);border-radius:var(--curve-sm);display:flex}.nothing-yet[data-astro-cid-qoqzbjqn] p[data-astro-cid-qoqzbjqn]{font-size:1.2rem;opacity:.8;font-style:italic;text-align:center;margin:4rem auto}.nothing-yet[data-astro-cid-qoqzbjqn] .quick-submit[data-astro-cid-qoqzbjqn]{margin-top:1rem;font-size:.8rem;opacity:.8}
