body{margin:0;background:#faf1ea;color:#382b3a;font:18px/1.75 Georgia,serif}.sugar-mast{padding:24px 7%;border-bottom:4px double #9b637b;letter-spacing:.12em;font:700 19px Arial}.sugar-file{max-width:1180px;margin:55px auto;padding:0 28px}.sugar-file h1{font-size:clamp(35px,5vw,68px);line-height:1.12;max-width:900px}.sugar-chapter{display:grid;grid-template-columns:1fr 1.2fr;gap:34px;align-items:start;margin:64px 0}.sugar-chapter h2{font-size:28px;line-height:1.2}.sugar-chapter figure{position:sticky;top:20px;margin:0}.sugar-notes{max-width:800px;margin:40px auto}.sugar-qa{border-top:3px solid #b2708d;max-width:900px;padding-top:28px}.sugar-qa details{border-bottom:1px solid #d6b2bd;padding:14px}.sugar-qa summary{cursor:pointer;font-weight:bold}.sugar-end{background:#eee0df;padding:28px;margin-top:50px}.sugar-file a{color:#894063}.sugar-file img{max-width:100%;height:auto;display:block}.sugar-file figcaption{font:14px/1.5 Arial;padding-top:12px}.sugar-meta{font:14px Arial;line-height:1.7}.sugar-file footer{font-size:15px;margin-top:30px}@media(max-width:720px){.sugar-chapter{display:block;margin:35px 0}.sugar-chapter figure{position:static}.sugar-file{padding:0 20px;margin-top:30px}}