.article-layout>.article{min-width:0}
.rzi-guide{--rzi-ink:#082335;--rzi-gold:#ae791c;--rzi-line:#d9e3e7;color:var(--rzi-ink);line-height:1.95;overflow-wrap:anywhere}
.prose .rzi-guide>p:first-child{background:#f2f7f8;border:1px solid var(--rzi-line);border-inline-start:4px solid #d69c38;border-radius:16px;padding:22px 24px;font-size:1.08em;margin-block:0 22px}
.prose .rzi-guide h2{position:relative;background:linear-gradient(110deg,#082335,#103b50);color:#fff;border:1px solid #244b5b;border-inline-start:5px solid #e7b557;border-radius:13px;padding:17px 20px;margin-block:36px 17px;line-height:1.55;scroll-margin-top:120px}
.prose .rzi-guide h3{border-inline-start:3px solid #bd8531;padding:9px 15px;background:#f4f7f8;border-radius:0 9px 9px 0;line-height:1.6;scroll-margin-top:120px}
.rzi-guide a{color:#075d7b;text-decoration:underline;text-underline-offset:4px;font-weight:700}
.rzi-guide a:focus-visible,.rzi-table:focus-visible{outline:3px solid #ce902c;outline-offset:4px}
.prose .rzi-guide ul,.prose .rzi-guide ol{padding-inline-start:30px;margin-block:18px 24px}
.prose .rzi-guide li{padding-block:5px;padding-inline-start:3px}
.rzi-guide li::marker{color:#9a6512;font-weight:800}
.prose .rzi-guide figure{border:1px solid #d4e0e5;border-radius:17px;overflow:hidden;background:#f4f7f8;margin:26px 0;box-shadow:0 7px 20px #0823350a}
.prose .rzi-guide figure img{display:block;width:100%;height:auto;margin:0;border-radius:0}
.prose .rzi-guide figcaption{padding:12px 17px;margin:0;color:#36505f;font-size:.9em;line-height:1.7;text-align:start}
.rzi-table{overflow-x:auto;border:1px solid #cddce2;border-radius:14px;margin:22px 0;max-width:100%;-webkit-overflow-scrolling:touch}
.prose .rzi-guide .rzi-table table{margin:0;width:100%;min-width:480px;border:0;border-collapse:collapse;font-size:.95em}
.prose .rzi-guide .rzi-table th{background:#102f43;color:#fff;text-align:start;white-space:normal;padding:14px 16px;border-color:#345366}
.prose .rzi-guide .rzi-table td{padding:14px 16px;border-color:#dce5e9;vertical-align:top;line-height:1.8;color:#143649;background:#fff}
.prose .rzi-guide .rzi-table tr:nth-child(even) td{background:#f3f7f8}
.prose .rzi-guide .rzi-table th,.prose .rzi-guide .rzi-table td{min-width:125px;overflow-wrap:normal;word-break:normal;hyphens:none}
.rzi-guide .rzi-related{margin-block:28px;padding:18px 22px;border:1px solid #d9be87;border-radius:14px;background:#fffbf1}
.rzi-guide .rzi-related p{margin:0 0 8px;font-weight:800}
.rzi-guide .rzi-related ul{margin:0;padding-inline-start:23px}
@media(max-width:600px){.prose .rzi-guide>p:first-child{padding:17px;font-size:1em}.prose .rzi-guide h2{padding:14px;font-size:1.2em;margin-top:28px}.prose .rzi-guide h3{font-size:1.07em}.prose .rzi-guide .rzi-table table{min-width:430px;font-size:.88em}.prose .rzi-guide .rzi-table td,.prose .rzi-guide .rzi-table th{padding:11px}.rzi-guide .rzi-related{padding:16px}}
.rzi-guide figure.rzi-image4{margin:30px 0;border:1px solid #d0b77d;border-radius:15px;overflow:hidden;background:#f8fafb}
.rzi-guide figure.rzi-image4 img{display:block;width:100%;height:auto;margin:0;border:0;border-radius:0}
.rzi-guide figure.rzi-image4 figcaption{padding:12px 16px;font-size:14px;line-height:1.8;color:#355264;border-top:1px solid #ded5bd}
