.note-reproduction-envelope{box-sizing:border-box;min-width:0;max-width:100%;margin:3rem 0;padding:clamp(16px,3vw,32px);border-left:4px solid #5867ce;line-height:1.65;overflow-wrap:anywhere}
.note-reproduction-envelope *{box-sizing:border-box;min-width:0}.note-reproduction-envelope h2{font-size:clamp(26px,3vw,38px);line-height:1.2;margin:0 0 1.2rem}.note-reproduction-envelope h3{font-size:clamp(21px,2vw,26px);line-height:1.3;margin:1.6rem 0 .6rem}.note-reproduction-envelope p,.note-reproduction-envelope li{font-size:17px;line-height:1.65}.note-reproduction-envelope ol{display:block;padding-left:1.4em}.note-reproduction-envelope li{display:list-item;margin:.65rem 0}.note-reproduction-envelope figure{margin:1.6rem 0;max-width:100%}.note-reproduction-envelope img{display:block;width:100%;height:auto;max-width:760px;border-radius:12px}.note-reproduction-envelope figcaption{font-size:13px;line-height:1.5;margin-top:.6rem}.note-reproduction-envelope .note-table-wrap{width:100%;max-width:100%;overflow:auto;border:1px solid #888;border-radius:8px}.note-reproduction-envelope table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed;margin:0}.note-reproduction-envelope th,.note-reproduction-envelope td{vertical-align:top;padding:12px;text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #888;font-size:15px;line-height:1.5;white-space:normal}.note-reproduction-envelope th{width:40%}.note-reproduction-envelope a{text-decoration:underline;overflow-wrap:anywhere}.note-reproduction-envelope a:focus-visible,.note-reproduction-envelope [tabindex]:focus-visible{outline:3px solid #5867ce;outline-offset:4px}
