.sgs{--sgs-ink:#0d0b08;--sgs-beige:#e9dfcf;--sgs-stone:#a89f8f;--sgs-line:#e9dfcf24;--sgs-gold:#b19570;background:var(--sgs-ink);color:var(--sgs-beige)}.sgs h1,.sgs h2,.sgs h3{font-family:var(--serif);font-weight:400}html[lang=ar] .sgs h1,html[lang=ar] .sgs h2,html[lang=ar] .sgs h3{font-family:var(--ar)}.sgs .rv{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(26px)}.sgs .rv.on{opacity:1;transform:none}.sgs-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--sgs-gold);margin-bottom:20px;font-size:11px}html[lang=ar] .sgs-eyebrow{letter-spacing:0}.sgs-cover{background-size:cover;align-items:flex-end;min-height:78svh;display:flex}.sgs-cover-inner{width:100%;max-width:1360px;margin:0 auto;padding:170px 48px 70px}.sgs-cover h1{margin-bottom:16px;font-size:clamp(44px,7vw,96px);line-height:1.05}.sgs-cover-edition{letter-spacing:.24em;text-transform:uppercase;color:#e9dfcfcc;margin-bottom:26px;font-size:13px}html[lang=ar] .sgs-cover-edition{letter-spacing:0}.sgs-cover-intro{max-width:780px;color:var(--sgs-beige);font-size:clamp(16px,1.8vw,20px);line-height:1.9}.sgs-cover-strip{gap:5px;max-width:520px;margin-top:40px;display:flex}.sgs-cover-strip i{flex:1;height:6px}.sgs-contents{border-block:1px solid var(--sgs-line);z-index:5;background:color-mix(in srgb, var(--sgs-ink) 92%, transparent);backdrop-filter:blur(8px);padding:26px 48px;position:sticky;top:0}.sgs-contents-inner{max-width:1360px;margin:0 auto}.sgs-contents .sgs-eyebrow{margin-bottom:12px}.sgs-contents-list{scrollbar-width:none;gap:28px;display:flex;overflow-x:auto}.sgs-contents-list::-webkit-scrollbar{display:none}.sgs-contents-link{white-space:nowrap;color:var(--sgs-beige);letter-spacing:.08em;opacity:.75;align-items:baseline;gap:10px;font-size:13px;text-decoration:none;transition:opacity .3s,color .3s;display:flex}.sgs-contents-link:hover{opacity:1;color:var(--sgs-gold)}.sgs-contents-num{color:var(--sgs-gold);letter-spacing:.2em;font-size:11px}.sgs-question{border-bottom:1px solid var(--sgs-line);padding:80px 48px}.sgs-question-inner{max-width:1360px;margin:0 auto}.sgs-question-text{font-family:var(--serif);max-width:980px;font-size:clamp(24px,3.4vw,44px);line-height:1.45}html[lang=ar] .sgs-question-text{font-family:var(--ar)}.sgs-about{max-width:1360px;margin:0 auto;padding:90px 48px}.sgs-about-grid{grid-template-columns:1fr 1fr;gap:70px;display:grid}.sgs-text{font-size:clamp(16px,1.7vw,19px);line-height:1.9}.sgs-method{gap:18px;margin-top:28px;list-style:none;display:grid}.sgs-method li{align-items:baseline;gap:16px;display:flex}.sgs-method-num{color:var(--sgs-gold);letter-spacing:.2em;font-size:12px}.sgs-method strong{font-size:15px;font-weight:600}.sgs-method p{color:var(--sgs-stone);margin-top:4px;font-size:13.5px;line-height:1.7}.sgs-chapters{max-width:1360px;margin:0 auto;padding:30px 48px 60px}.sgs-chapters-head{margin-bottom:30px}.sgs-chapters-head h2{color:var(--sgs-stone);font-size:clamp(22px,2.6vw,34px)}.sgs-chapter{border-top:1px solid var(--sgs-line);padding:72px 0 64px;scroll-margin-top:140px}.sgs-chapter-head{align-items:baseline;gap:22px;margin-bottom:34px;display:flex}.sgs-chapter-num{letter-spacing:.22em;color:var(--sgs-gold);font-size:13px}.sgs-chapter-head h3{font-size:clamp(28px,3.4vw,44px);line-height:1.15}.sgs-chapter-meta{letter-spacing:.2em;text-transform:uppercase;color:var(--sgs-stone);margin-top:8px;font-size:12px}html[lang=ar] .sgs-chapter-meta{letter-spacing:0}.sgs-chapter-meta span{color:var(--sgs-gold)}.sgs-board{margin-bottom:38px}.sgs-board img{width:100%;height:auto;display:block}.sgs-board-soon{border:1px dashed var(--sgs-line);color:var(--sgs-stone);letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;padding:60px 24px;font-size:13px;display:flex}html[lang=ar] .sgs-board-soon{letter-spacing:0}.sgs-chapter-grid{grid-template-columns:1fr 1fr;gap:56px;margin-bottom:34px;display:grid}.sgs-palette{margin-bottom:34px}.sgs-palette-strip{gap:4px;max-width:560px;display:flex}.sgs-palette-strip i{flex:1;height:22px}.sgs-materials ul{flex-wrap:wrap;gap:10px;list-style:none;display:flex}.sgs-materials li{border:1px solid var(--sgs-line);color:var(--sgs-beige);background:#e9dfcf08;padding:8px 16px;font-size:13px}.sgs-nav{border-top:1px solid var(--sgs-line);padding:34px 48px}.sgs-nav-inner{max-width:1360px;margin:0 auto}.sgs-link-arrow{color:var(--sgs-beige);letter-spacing:.18em;text-transform:uppercase;font-size:12px;text-decoration:none}html[lang=ar] .sgs-link-arrow{letter-spacing:0}.sgs-link-arrow span{transition:transform .3s;display:inline-block}.sgs-link-arrow:hover span{transform:translate(5px)}@media (width<=900px){.sgs-about-grid,.sgs-chapter-grid{grid-template-columns:1fr;gap:40px}.sgs-cover-inner,.sgs-question,.sgs-about,.sgs-chapters,.sgs-contents,.sgs-nav{padding-inline:20px}.sgs-chapter{padding:52px 0 48px}.sgs-chapter-head{gap:14px}}
