.sg-guide .sg-header,.sg-guide .sg-prose,.sg-guide .sg-summary,.sg-guide .sg-toc,.sg-guide .sg-faq{letter-spacing:0}.sg-guide .sg-prose{line-height:1.74}.sg-guide .sg-header.sg-prose>p,.sg-guide .sg-section.sg-prose>p,.sg-guide .sg-subpoint>p,.sg-guide .sg-step__body>p{margin-bottom:18px}.sg-guide .sg-prose li+li{margin-top:6px}.sg-guide .sg-section>h2{width:100%;color:var(--sakutio-heading);letter-spacing:-.015em;overflow-wrap:anywhere;background:#fbfdff;border:1px solid #b9cbe0;border-radius:7px;margin:0 0 18px;padding:12px 14px 12px 32px;font-size:28px;font-weight:800;line-height:1.45}.sg-guide .sg-section>h2:before{background:#5d9bd3;border-radius:1px;width:8px;height:.9em;top:50%;bottom:auto;left:13px;transform:translateY(-50%)}.sg-guide .sg-section>h3{letter-spacing:0;margin:34px 0 12px}.sg-guide .sg-subpoint h3{margin:0 0 12px}.sg-guide .sg-step__body h3{margin:0 0 13px}.sg-guide .sg-summary{background:#f6f9fc;border-left-color:#c8daed}.sg-guide .sg-toc{margin-top:28px}.sg-guide .sg-toc summary{min-height:42px;padding:11px 16px}.sg-guide .sg-toc__list{padding:0 16px 12px}.sg-guide .sg-toc__item+.sg-toc__item{margin-top:1px}.sg-guide .sg-toc__link{grid-template-columns:1.8rem 1fr;min-height:38px;padding:6px}.sg-guide .sg-toc__link:hover{background:#eef4fa}.sg-guide .sg-prose .sg-note p:last-child,.sg-guide .sg-prose .sg-faq__answer p:last-child{margin-bottom:0}@media (width<=900px){.sg-guide .sg-section>h2{font-size:25px}}@media (width<=600px){.sg-guide .sg-prose{font-size:16px;line-height:1.76}.sg-guide .sg-toc{margin-top:24px}.sg-guide .sg-toc summary{padding:10px 14px}.sg-guide .sg-toc__list{padding:0 8px 10px}.sg-guide .sg-toc__link{padding-left:5px;padding-right:5px}.sg-guide .sg-section>h2{margin-bottom:17px;padding:11px 12px 11px 29px;font-size:23px;line-height:1.5}.sg-guide .sg-section>h2:before{width:7px;height:.88em;left:11px}.sg-guide .sg-section>h3{margin-top:28px;margin-bottom:11px;font-size:19px}.sg-guide .sg-subpoint h3{margin:0 0 12px}.sg-guide .sg-step__body h3{margin:0 0 13px}}
