.rs-article-toc{border:1px solid #dbe4dc;border-radius:10px;background:#f6f8f3;padding:14px 18px;margin:0 0 26px}.rs-article-toc summary{cursor:pointer;font-weight:700;color:#18362d;font-size:1.6rem;line-height:1.5;display:list-item;list-style:disclosure-closed inside}.rs-article-toc[open] summary{list-style-type:disclosure-open}.rs-article-toc ol{padding-left:24px;margin:14px 0 0}.rs-article-toc li{margin:7px 0;font-size:1.4rem;line-height:1.5}.rs-article-toc a,.rs-article-next a{color:#1d4a38;text-decoration:underline;text-underline-offset:3px}.rs-article-toc a:focus-visible,.rs-article-toc summary:focus-visible,.rs-article-next a:focus-visible{outline:3px solid #537b5a;outline-offset:4px}.rs-article-anchor{display:block;height:0;scroll-margin-top:12rem}.rs-article-next{margin-top:32px;margin-bottom:24px}.rs-article-next h2{font-size:2.2rem;margin:0 0 12px;color:#18362d}.rs-article-next ul{padding-left:20px;margin:0}.rs-article-next li{margin:10px 0;font-size:1.5rem;line-height:1.5}.rs-article-next p{border-top:1px solid #dbe4dc;padding-top:14px;margin-top:18px;font-size:1.4rem;line-height:1.6}.rs-article-next p a{font-weight:600}@media(max-width:749px){.rs-article-toc{padding:12px 14px}.rs-article-next h2{font-size:2rem}}

.rs-article-toc summary{min-height:44px;box-sizing:border-box;padding-block:8px}.rs-article-toc li a{display:inline-block;min-height:24px;padding-block:3px;box-sizing:border-box}

.rs-camera-context{border:1px solid #dbe4dc;border-left:4px solid #537b5a;border-radius:8px;background:#f6f8f3;padding:18px;margin:0 0 26px}.rs-camera-context h2{margin:0 0 10px;font-size:2rem;line-height:1.4;color:#18362d}.rs-camera-context p{margin:0 0 10px;line-height:1.6}.rs-camera-context a{display:inline-block;min-height:44px;padding-block:10px;box-sizing:border-box;color:#1d4a38;text-decoration:underline;text-underline-offset:3px}.rs-camera-context a:focus-visible{outline:3px solid #537b5a;outline-offset:4px}
