
:root{--sgx-ink:#1f2329;--sgx-char:#2e343b;--sgx-rust:#b65f42;--sgx-sage:#6f8171;--sgx-sand:#f4efe6;--sgx-cream:#fbf8f2;--sgx-wa:#1fb867}
.sgx-topbar{width:100%;display:grid;grid-template-columns:1fr 1fr;position:relative;z-index:99999;font-family:Inter,system-ui,sans-serif}.sgx-topbar a{min-height:78px;display:flex;align-items:center;justify-content:center;gap:18px;padding:10px 22px;color:#fff!important;text-decoration:none!important}.sgx-topbar span{font-size:11px;font-weight:900;letter-spacing:.14em}.sgx-topbar strong{font-size:24px}.sgx-call{background:var(--sgx-char)}.sgx-wa{background:var(--sgx-wa)}
/* Header navigation intentionally reduced to Home only; old pages stay out of the top. */
header .wp-block-navigation,header nav:not(.sgx-home-only-nav),header .wp-block-page-list{display:none!important}.sgx-home-only-nav{display:flex!important;justify-content:center;padding:10px 0}.sgx-home-only-nav a{font-weight:800;text-decoration:none!important;color:var(--sgx-char)!important;font-size:13px;letter-spacing:.08em}
.sgx-home-shell,.sgx-guide-shell{width:100vw;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;font-family:Inter,system-ui,sans-serif;color:var(--sgx-ink);background:#fff}.sgx-inner{width:min(92vw,1540px);margin:0 auto;padding:68px 0}.sgx-kicker{display:inline-block;font-size:11px;font-weight:900;letter-spacing:.16em;color:var(--sgx-rust);text-transform:uppercase}
.sgx-hero{background:radial-gradient(circle at 78% 20%,#fff5e7 0,transparent 28%),linear-gradient(120deg,#f7f1e8,#eef1ec)}.sgx-hero-grid{min-height:610px;display:grid;grid-template-columns:1fr 1.05fr;gap:52px;align-items:center}.sgx-hero h1{font:700 clamp(43px,5vw,78px)/1.00 Georgia,serif;margin:14px 0 22px;color:var(--sgx-char)}.sgx-hero p{font-size:19px;line-height:1.8;color:#59616a;max-width:760px}.sgx-hero figure{margin:0}.sgx-hero img{width:100%;height:480px;object-fit:cover;border-radius:90px 18px 90px 18px;box-shadow:0 30px 80px rgba(42,48,55,.17)}.sgx-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.sgx-badges b{background:#fff;border:1px solid #e2ddd4;border-radius:999px;padding:10px 15px;font-size:12px;color:#4b535a}
.sgx-story{background:#fff}.sgx-story-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:58px;align-items:center}.sgx-story h2,.sgx-guides h2,.sgx-feature h2,.sgx-health h2,.sgx-week h2{font:700 clamp(34px,3.4vw,52px)/1.08 Georgia,serif;color:var(--sgx-char);margin:11px 0 24px}.sgx-story p,.sgx-feature p,.sgx-health p,.sgx-week p{font-size:18px;line-height:1.93;color:#4f5961}.sgx-photo-stack{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:end}.sgx-photo-stack img{width:100%;object-fit:cover;border-radius:22px}.sgx-photo-stack img:first-child{height:430px}.sgx-photo-stack img:last-child{height:325px;margin-bottom:34px}.sgx-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.sgx-facts div{background:var(--sgx-cream);border-left:4px solid var(--sgx-rust);padding:18px;border-radius:10px}.sgx-facts strong{display:block;color:var(--sgx-char);margin-bottom:6px}.sgx-facts span{font-size:12px;color:#70777c}
.sgx-feature{background:var(--sgx-char);color:#fff}.sgx-feature-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:58px;align-items:center}.sgx-feature .sgx-kicker{color:#f3ad8e}.sgx-feature h2{color:#fff}.sgx-feature p{color:#d9dde0}.sgx-feature ul{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px;padding:0;list-style:none;margin:28px 0 0}.sgx-feature li{padding:15px 0;border-top:1px solid rgba(255,255,255,.16);font-size:14px}.sgx-feature img{width:100%;height:440px;object-fit:cover;border-radius:20px 78px 20px 78px}
.sgx-guides{background:var(--sgx-sand)}.sgx-card-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px;margin-top:34px}.sgx-card{grid-column:span 2;background:#fff;text-decoration:none!important;color:inherit!important;border-radius:18px;overflow:hidden;box-shadow:0 8px 25px rgba(38,43,48,.08)}.sgx-card:nth-child(4),.sgx-card:nth-child(5){grid-column:span 3}.sgx-card img{width:100%;height:235px;object-fit:cover}.sgx-card div{padding:22px}.sgx-card span{font-size:10px;font-weight:900;letter-spacing:.15em;color:var(--sgx-rust)}.sgx-card strong{display:block;font:700 22px/1.22 Georgia,serif;color:var(--sgx-char);margin:8px 0 10px}.sgx-card p{font-size:13px;line-height:1.65;color:#687078;margin:0}
.sgx-health{background:#fff}.sgx-health-grid,.sgx-week-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.sgx-health img,.sgx-week img{width:100%;height:400px;object-fit:cover;border-radius:70px 18px 18px 70px}.sgx-week{background:#eef1ec}.sgx-week img{border-radius:18px 70px 70px 18px}
.sgx-cta{background:var(--sgx-rust);color:#fff}.sgx-cta .sgx-inner{text-align:center}.sgx-cta h2{font:700 clamp(34px,3.3vw,50px)/1.1 Georgia,serif;margin:0 0 12px}.sgx-cta p{font-size:17px;margin:0 0 26px}.sgx-cta-buttons{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:900px;margin:28px auto 0}.sgx-cta-buttons a{display:flex;align-items:center;justify-content:center;min-height:70px;border-radius:12px;background:var(--sgx-char);color:#fff!important;text-decoration:none!important;font-weight:900}.sgx-cta-buttons a.wa{background:var(--sgx-wa)}
.sgx-legacy-links{width:min(92vw,1540px);margin:0 auto;padding:18px 0 36px;display:flex;flex-wrap:wrap;gap:7px 15px;border-top:1px solid #ece9e3}.sgx-legacy-links a{font-size:11px;color:#8b8d8f!important;text-decoration:none!important}
.sgx-guide-hero{background:linear-gradient(125deg,#f4efe6,#eef1ec)}.sgx-guide-head{width:min(92vw,1400px);margin:auto;padding:70px 0 54px;display:grid;grid-template-columns:1.04fr .96fr;gap:52px;align-items:center}.sgx-guide-head h1{font:700 clamp(40px,4.6vw,68px)/1.04 Georgia,serif;margin:12px 0 18px;color:var(--sgx-char)}.sgx-guide-head p{font-size:18px;line-height:1.8;color:#5c656d}.sgx-guide-head img{width:100%;height:410px;object-fit:cover;border-radius:75px 18px 75px 18px}.sgx-back{display:inline-block;margin-bottom:18px;color:var(--sgx-rust)!important;text-decoration:none!important;font-weight:900}.sgx-guide-body{width:min(88vw,1220px);margin:auto;padding:58px 0 76px}.sgx-article-section{margin:0 0 36px}.sgx-article-section h2{font:700 31px/1.2 Georgia,serif;color:var(--sgx-char);margin:0 0 12px;padding-left:15px;border-left:5px solid var(--sgx-rust)}.sgx-article-section p{font-size:18px;line-height:1.95;color:#4e5961}.sgx-inline-visual{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:42px 0}.sgx-inline-visual img{width:100%;height:320px;object-fit:cover;border-radius:22px}.sgx-note{background:var(--sgx-sand);border-left:5px solid var(--sgx-rust);padding:20px 24px;margin:34px 0;font-size:14px;line-height:1.7}
@media(max-width:980px){.sgx-hero-grid,.sgx-story-grid,.sgx-feature-grid,.sgx-health-grid,.sgx-week-grid,.sgx-guide-head{grid-template-columns:1fr}.sgx-card-grid{grid-template-columns:1fr 1fr}.sgx-card,.sgx-card:nth-child(4),.sgx-card:nth-child(5){grid-column:auto}.sgx-feature ul{grid-template-columns:1fr}.sgx-hero img{height:390px}}
@media(max-width:680px){.sgx-topbar,.sgx-cta-buttons{grid-template-columns:1fr}.sgx-topbar a{min-height:64px}.sgx-topbar strong{font-size:20px}.sgx-inner{width:92vw;padding:44px 0}.sgx-photo-stack,.sgx-facts,.sgx-card-grid,.sgx-inline-visual{grid-template-columns:1fr}.sgx-photo-stack img:first-child,.sgx-photo-stack img:last-child{height:280px;margin:0}.sgx-hero img,.sgx-feature img,.sgx-health img,.sgx-week img,.sgx-guide-head img{height:300px}.sgx-card img{height:230px}}
