.rr-gallery{display:grid;gap:16px;align-items:start}.rr-gallery.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-gallery.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rr-gallery figcaption{grid-column:1/-1}.rr-example{min-width:0}.rr-example .vg-zoom{display:block;width:100%;border:0;background:#f4f2eb;border-radius:12px;overflow:hidden;padding:0}.rr-example .vg-zoom img{display:block;width:100%;height:auto!important;max-height:450px;aspect-ratio:auto!important;object-fit:contain!important}.rr-example video{display:block;width:100%;aspect-ratio:16/9;background:#222;border-radius:12px}.rr-example>span{display:block;font-size:14px;line-height:1.6;margin:10px 0 5px;color:#343b32}.rr-example>a{display:block;font-size:12px;line-height:1.6;color:#687146}.rr-diagram{background:#fff;padding:24px!important;border:1px solid #e5e0d3!important;border-radius:12px}.rr-diagram>figcaption{color:#30372c!important;font-size:16px!important;font-weight:700;border-bottom:2px solid #f4d849;padding-bottom:15px;margin-bottom:20px}.rr-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rr-flow>div{min-width:0;display:flex;flex-direction:column;gap:7px}.rr-flow b{font-size:17px;line-height:1.5}.rr-flow span:not(.rr-step){font-size:13px;line-height:1.7;color:#737768}.rr-step{display:inline-block;align-self:flex-start;font-size:12px;line-height:1;background:#ffed9f;color:#6f612c;padding:7px 9px;border-radius:5px;font-weight:600}.rr-guide .prompt-note{font-size:12px!important;line-height:1.7!important;color:#7c8173}.rr-guide .vg-prompt-text{white-space:normal}.rr-date-banner{display:flex;flex-direction:column;gap:9px;background:#fff8d8;border:1px solid #efe1a3;border-radius:12px;padding:22px 26px;margin-bottom:32px}.rr-date-banner strong{font-size:21px}.rr-date-banner span{font-size:14px;color:#7a735c}.rr-date-banner a{font-size:14px;color:#4e562f}.rr-date-table{overflow:auto;background:#fff;border:1px solid #e5e0d3;border-radius:12px}.rr-date-table table{border-collapse:collapse;width:100%;text-align:left}.rr-date-table th{background:#fcf6de;padding:16px}.rr-date-table td{padding:16px;border-top:1px solid #e9e6dc;font-size:14px;line-height:1.6}.rr-date-table td:first-child,.rr-date-table td:last-child{white-space:nowrap}.rr-date-table a{color:#30382e}.rr-date-table small{display:block;color:#878c7d;font-size:11px;margin-top:5px}.rr-guide .article-toc{padding:20px!important}.rr-guide .article-toc ol{margin:10px 0;padding-left:22px}.rr-guide .article-toc li{margin:7px 0}.rr-guide .article-toc details{border-top:1px solid #deddd3;padding-top:10px}.rr-guide .article-toc summary{cursor:pointer;font-size:13px;color:#737659}.rr-guide .vg-reader{margin:28px 0!important}.rr-guide .vg-reader-bubble{font-size:17px!important}.rr-guide p{overflow-wrap:anywhere}
@media(max-width:760px){.rr-gallery.cols-3{grid-template-columns:1fr}.rr-gallery.cols-2{grid-template-columns:1fr 1fr}.rr-example .vg-zoom img{max-height:320px}.rr-gallery.cols-3 .vg-zoom img{max-height:330px}.rr-flow{grid-template-columns:1fr;gap:14px}.rr-flow>div{display:grid;grid-template-columns:34px 1fr;gap:3px 12px}.rr-step{grid-row:span 2;align-self:start}.rr-flow b{font-size:16px}.rr-flow span:not(.rr-step){grid-column:2}.rr-diagram{padding:18px!important}.rr-example>span{font-size:12px}.rr-example>a{font-size:11px}.rr-date-banner{padding:18px}.rr-date-table td,.rr-date-table th{padding:12px 10px;font-size:12px}.rr-date-table td:last-child,.rr-date-table th:last-child{display:none}.rr-guide .vg-reader-bubble{font-size:16px!important}}

