html{background:#263b4b}body{max-width:1080px;margin:auto;color:#e9e5db;font:19px/1.7 system-ui,sans-serif}.sweet-banner{padding:20px 30px;border-bottom:1px solid #d4ad70;display:flex;justify-content:space-between;gap:20px;font-size:13px;letter-spacing:.1em}.sweet-opening{padding:50px 30px 25px}.sweet-opening h1{font-size:clamp(32px,5vw,57px);line-height:1.15;color:#f2c37f}.sweet-meta{font-size:14px;color:#ced9de}.sweet-sequence{counter-reset:entry;padding:0 30px;margin:0;list-style:none}.sweet-sequence>li{counter-increment:entry;margin:55px 0;padding:24px 0;border-top:1px solid #729493}.sweet-sequence h2{font-size:30px;line-height:1.25}.sweet-sequence h2:before{content:counter(entry,decimal-leading-zero)' / ';color:#e6b879}.sweet-sequence figure{float:right;width:46%;margin:4px 0 20px 30px}.sweet-sequence>li:after{content:'';display:block;clear:both}.sweet-sequence img{max-width:100%;height:auto}.sweet-sequence figcaption{font-size:13px;color:#ced9de}.sweet-questions{margin:35px 30px;background:#324e5c;padding:25px}.sweet-questions dt{font-weight:700;color:#f2c37f;margin-top:24px}.sweet-questions dd{margin:12px 0}.sweet-method{padding:30px;border-left:5px solid #d1ab72;margin:30px}.sweet-source-end{padding:30px;font-size:15px;background:#1c2b38}a{color:#f3c58e}img{max-width:100%;height:auto}@media(max-width:650px){.sweet-sequence figure{float:none;width:100%;margin:10px 0}.sweet-opening,.sweet-sequence{padding-left:20px;padding-right:20px}.sweet-banner{display:block}.sweet-method{margin:20px}}