/*
Theme Name: StudyGators
Theme URI: https://studygators.com/
Author: StudyGators
Description: Fast, SEO-ready theme for the StudyGators academic writing marketplace. Includes every designed page (home, 7 service pages, how it works, writers, live order board, post order, login, about, FAQ, contact and legal pages), built-in SEO meta, schema and a dynamic XML sitemap, and live data from the StudyGators Marketplace plugin.
Version: 1.6.0
Requires at least: 6.3
Tested up to: 6.8
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: studygators
Tags: custom-menu, custom-logo, featured-images, translation-ready, one-column, blog
*/
/* The design stylesheet is assets/css/main.min.css (loaded by functions.php). */

/* 1.6.0 — programmatic SEO landing pages */
.sg-landing-page{padding:22px 0 70px}.sg-landing-crumbs{display:flex;gap:9px;align-items:center;font-size:13px;color:var(--ink3);margin:8px 0 22px}.sg-landing-crumbs a{color:var(--blue);text-decoration:none}.sg-landing-hero{padding:38px 0 30px;max-width:930px}.sg-landing-hero-small{max-width:820px}.sg-landing-hero h1{font-size:clamp(34px,5vw,56px);line-height:1.05;margin:8px 0 16px;letter-spacing:-.025em}.sg-landing-lead{font-size:18px;line-height:1.7;color:var(--ink2);max-width:780px}.sg-landing-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.sg-landing-tags{display:flex;gap:8px;flex-wrap:wrap}.sg-landing-tags a{background:var(--bg2);border:1px solid var(--line);border-radius:999px;padding:7px 11px;color:var(--ink2);font-size:12px;text-decoration:none}.sg-landing-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:38px;align-items:start}.sg-landing-content{font-size:17px;line-height:1.8;color:var(--ink2)}.sg-landing-content h2{color:var(--ink);font-size:27px;line-height:1.2;margin:38px 0 12px}.sg-landing-content h3{color:var(--ink);font-size:19px;margin:24px 0 7px}.sg-landing-content li{margin:8px 0}.sg-landing-aside{position:sticky;top:22px;display:grid;gap:14px}.sg-landing-card{background:var(--bg2);border:1px solid var(--line);border-radius:16px;padding:20px}.sg-landing-card h2{font-size:18px;margin:0 0 8px}.sg-landing-card p{font-size:14px;line-height:1.6;color:var(--ink3);margin:0 0 15px}.sg-related-landings{padding-top:60px}.sg-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:20px 0 45px}.sg-related-card{display:flex;flex-direction:column;gap:9px;border:1px solid var(--line);border-radius:15px;padding:18px;background:#fff;text-decoration:none;color:var(--ink);transition:transform .18s ease,box-shadow .18s ease}.sg-related-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(20,40,80,.08)}.sg-related-card strong{font-size:16px;line-height:1.35}.sg-related-card span{font-size:13px;color:var(--ink3);line-height:1.5}.sg-archive-grid{margin-top:10px}@media(max-width:850px){.sg-landing-layout{grid-template-columns:1fr}.sg-landing-aside{position:static}.sg-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.sg-related-grid{grid-template-columns:1fr}.sg-landing-hero{padding-top:22px}.sg-landing-lead{font-size:16px}}
