.button--primary{align-items:center;background-color:var(--action-500);color:var(--base-50);display:flex;font-size:.9em;justify-content:center;text-decoration:none;border-radius:4px;padding:.5em 1.4em}.button--primary:is(:hover,:focus){color:var(--base-000);background-image:linear-gradient(to left,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.05) 100%);background-size:cover;background-repeat:no-repeat;background-position:center;background-blend-mode:normal}.button--secondary{align-items:center;background-color:var(--base-200);color:var(--base-700);display:flex;font-size:.9em;justify-content:center;text-decoration:none;border-radius:4px;padding:.5em 1.4em}.button--secondary:is(:hover,:focus){color:var(--base-800);background-image:linear-gradient(to left,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.05) 100%);background-size:cover;background-repeat:no-repeat;background-position:center;background-blend-mode:normal}.query_category{background-color:var(--category-color,gray);color:var(--base-50);display:inline-block;font-family:Montserrat;font-size:12px;font-weight:700;letter-spacing:0.06em;margin-bottom:10px;text-transform:uppercase;border-radius:3px;padding:5px 10px}.query_category a{color:var(--base-50)}.query_category a:hover{color:var(--base-000)}.query_background{display:flex;flex-direction:column;height:100%;justify-content:flex-end;min-height:500px;overflow-x:hidden;overflow-y:hidden;position:relative;width:100%;padding:20px}.query_background:after{background-image:linear-gradient(180deg,rgba(255,255,255,0),var(--base-900));content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}@media (max-width:767px){.query_background{min-height:400px}}.post-content-wrapper{margin-left:auto;margin-right:auto;max-width:81ch;padding:40px}.post-content-wrapper figure{margin-bottom:1.5em}@media (max-width:767px){.post-content-wrapper{padding:28px}}