.rich-text>:first-child{margin-top:0}.rich-text>:last-child{margin-bottom:0}.rich-text:after{content:"";clear:both;display:block}.rich-text h2{letter-spacing:-.015em;color:var(--ink,#12293a);margin:26px 0 10px;font-size:21px;font-weight:720;line-height:1.3}.rich-text h3{color:var(--ink,#12293a);margin:22px 0 8px;font-size:17.5px;font-weight:700;line-height:1.35}.rich-text h4,.rich-text h5,.rich-text h6{color:var(--ink,#12293a);margin:18px 0 6px;font-size:15px;font-weight:720}.rich-text p{margin-bottom:13px}.rich-text p:empty:before{content:"​"}.rich-text ul{margin:0 0 13px 20px;list-style:outside}.rich-text ol{margin:0 0 13px 22px;list-style:decimal}.rich-text li{margin-bottom:5px}.rich-text li>p:last-child,.rich-text td>p:last-child,.rich-text th>p:last-child{margin-bottom:0}.shop .rich-text a{color:var(--blue,#075f9d);text-underline-offset:2px;text-decoration:underline}.shop .rich-text a:hover{color:var(--blue-dark,#064a79)}.rich-text strong,.rich-text b{font-weight:700}.rich-text blockquote{border-left:3px solid var(--line,#dde6ea);color:var(--ink-soft,#5b7080);margin:0 0 13px;padding-left:14px}.rich-text hr{border:0;border-top:1px solid var(--line,#dde6ea);margin:20px 0}.rich-text img{vertical-align:middle;max-width:100%;height:auto;display:inline-block}.rich-text table{border-collapse:collapse;max-width:100%;margin:0 0 13px;font-size:14px;display:block;overflow-x:auto}.rich-text td,.rich-text th{border:1px solid var(--line,#dde6ea);vertical-align:top;text-align:left;padding:6px 10px}.rich-text th{background:var(--soft);font-weight:680}.rich-text iframe{aspect-ratio:16/9;border:0;width:100%;max-width:560px;height:auto;margin:0 0 13px;display:block}
