@charset "UTF-8";h1.grhi{font-size:2rem;background-color:var(--gs-darkgraishred);color:white;padding:.75rem 1rem;}h2.prod{font-size:2.25rem;line-height:1;padding-left:1rem;}.mw1k{width:100%;max-width:62.5rem;margin:0 auto 2rem;}.mw1k picture{display:block;margin-inline:auto;width:fit-content;}ul.tiling{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;gap:1rem 1.25rem;}#mrc_webform{margin-inline:auto;}.mt20{margin-top:1.25rem;}.mt40{margin-top:2.5rem;}.mb20{margin-bottom:1.25rem;}.mb40{margin-bottom:2.5rem;}.codeview{margin-bottom:1rem;padding:1rem;color:rgba(86,170,230,1);background-color:rgba(26,23,23,1);line-height:1.5rem;}.text-small{font-size:.875rem;}.text-large{font-size:1.25rem;}.text-red{color:var(--gs-red);}.text-purple{color:var(--gs-purple);}.mw1k li{line-height:1.7rem;}.mw1k ul,ol,p{margin-top:1rem;margin-bottom:1rem;}.block.wr .mw1k .hilit,.block.wr .mw1k .wline,.block.wr .mw1k .uline,.block.wr .mw1k .vline{margin-top:4rem;}table{width:100%;max-width:100%;}table,th,td{height:auto;margin-bottom:1rem;border-collapse:collapse;border:1px solid #ddd;background:#fff;padding:.625rem;}.box-label{position:relative;margin:3.5rem 1.5rem;padding:1.5rem;border:solid 4px var(--gs-red);}.box-label .box-title{position:absolute;display:inline-block;top:-1.6875rem;left:-0.1875rem;padding:0 .5625rem;height:1.5625rem;line-height:1.5625rem;font-size:1.0625rem;background:var(--gs-red);color:#ffffff;font-weight:bold;border-radius:.3125rem .3125rem 0 0;}.box-label p{margin:0;padding:0;line-height:1.7rem;}.flowstep{display:flex;place-items:center;}.flow{padding-left:0;}.flow > li{list-style-type:none;border:2px solid var(--gs-blue);padding:1.25rem;border-radius:1.25rem;}.flow > li:not(:last-child){margin-bottom:2.5rem;position:relative;}.flow > li:not(:last-child)::after{content:"";position:absolute;border:1.25rem solid transparent;width:0;height:0;bottom:-3.3125rem;left:50%;transform:translateX(-50%);border-top-color:var(--gs-blue);}.flow > li dl dt{font-size:1.3rem;font-weight:bold;border-bottom:2pt dashed #ccc;padding-bottom:.5rem;margin-bottom:.5rem;}.flow > li .icon{color:var(--gs-blue);margin-right:.5rem;}.flow > li dl dd{margin:0;}