.sn-about .th-about-block{display:flow-root}.sn-about .th-about-block>p:last-child{margin-bottom:0}.sn-about-only{margin-bottom:0!important}.sn-fig{margin:4px 0 10px}.sn-fig.is-right{float:right;margin-left:24px}.sn-fig.is-left{float:left;margin-right:24px}.sn-fig-howto{width:240px}.sn-fig-dream{width:200px}.sn-fig-img{border-radius:12px;display:block}.sn-fig img{aspect-ratio:3/2;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #c9a24a73}.sn-fig figcaption{margin-top:8px;font-size:14px;font-weight:700;line-height:1.35}.sn-fig figcaption a{color:var(--ink);border-bottom:1px solid #c9a24ab3;text-decoration:none}.sn-fig figcaption a:hover{border-bottom-color:currentColor}.sn-para a{color:var(--ink);text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #c9a24acc;text-decoration:underline #c9a24acc}[data-theme=dark] .sn-fig img{box-shadow:0 0 0 1px #5a4a22}@media (max-width:760px){.sn-fig-howto{width:44%}.sn-fig-dream{width:38%}.sn-fig.is-right{margin-left:14px}.sn-fig.is-left{margin-right:14px}.sn-fig{margin-bottom:8px}.sn-fig figcaption{margin-top:6px;font-size:13px}}.sn-about{padding:28px 32px}.sn-about>h2{font-family:var(--font-sans);border:0;margin:0 0 14px;padding:0;font-size:clamp(22px,2.2vw,26px);font-weight:800;line-height:1.25}.sn-about-toc{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.sn-about-toc a{color:#3c4448;background:#f6f7f8;border-radius:999px;padding:7px 12px;font-size:13.5px;font-weight:600;text-decoration:none}.sn-about-toc a:hover{background:var(--more-soft);color:var(--more-ink)}.sn-about .th-about-intro{font-size:17.5px;line-height:1.7}.sn-about .sn-less{display:none}.sn-about .th-about-block{border-top-color:#e8ecf2}.sn-about .th-about-block h3{color:var(--more-ink);align-items:center;gap:10px;font-size:19px;display:flex}.sn-about .th-about-block h3:before{content:"";background:#9fb0cf;border-radius:2px;flex:none;width:8px;height:8px;transform:rotate(45deg)}.sn-about .sn-para a,.sn-about .sn-fig figcaption a{color:var(--more-ink);border-bottom-color:#9fb0cf;text-decoration-color:#9fb0cf}.sn-about .sn-fig img{box-shadow:0 0 0 1px #c9d3e6}.sn-about-byline{color:var(--muted)!important;margin:16px 0 0!important;font-family:inherit!important;font-size:13px!important;line-height:1.5!important}.sn-about-byline a{color:var(--more-ink)}[data-theme=dark] .sn-about-toc a{color:#c9d2dc;background:#ffffff0f}[data-theme=dark] .sn-about .sn-fig img{box-shadow:0 0 0 1px #3a4660}@media (max-width:760px){.sn-about .th-about-more{background:var(--paper);height:44px;color:var(--more-ink);cursor:pointer;border:1px solid #d3d8db;border-radius:999px;align-items:center;gap:6px;margin:6px 0 0;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex}.sn-about .th-about-toggle:checked~.th-about-more{display:inline-flex}.sn-about .th-about-toggle:checked~.th-about-more .sn-more{display:none}.sn-about .th-about-toggle:checked~.th-about-more .sn-less{display:inline}.sn-about .th-about-toggle:checked~.th-about-more>span[aria-hidden]{transform:rotate(180deg)}.sn-about:has(.th-about-block:target) .th-about-body{display:block}.sn-about:has(.th-about-block:target) .th-about-more{display:none}.sn-about{padding:18px 16px}.sn-about>h2{font-size:23px}.sn-about-toc{flex-wrap:nowrap;margin:0 -16px 14px;padding:0 16px 4px;overflow-x:auto}.sn-about-toc a{flex:none}}
