.m2i2ra_header{z-index:100;background:var(--color-white);box-shadow:var(--shadow-header);position:sticky;top:0}.m2i2ra_headerInner{max-width:var(--maxw);align-items:center;gap:16px;margin:0 auto;padding:12px clamp(16px,3vw,28px);display:flex}.m2i2ra_logo{width:auto;height:clamp(30px,4vw,40px)}.m2i2ra_logo:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:6px}.m2i2ra_main{max-width:820px;color:var(--color-text);margin:0 auto;padding:clamp(28px,5vw,56px) clamp(18px,4vw,32px) clamp(48px,7vw,80px)}.m2i2ra_title{color:var(--color-navy);margin-bottom:8px;font-size:clamp(26px,4vw,38px);font-weight:800;line-height:1.15}.m2i2ra_updated{color:var(--color-muted-2);margin-bottom:28px;font-size:14px}.m2i2ra_main h2{color:var(--color-navy);margin:32px 0 12px;font-size:clamp(19px,2.4vw,23px);font-weight:700;line-height:1.25}.m2i2ra_main p,.m2i2ra_main li{color:var(--color-text);font-size:16px;line-height:1.65}.m2i2ra_main p{margin-bottom:14px}.m2i2ra_main ul{margin:0 0 14px;padding-left:22px}.m2i2ra_main li{margin-bottom:8px}.m2i2ra_main a{color:var(--color-primary-hover);text-decoration:underline}.m2i2ra_main strong{color:var(--color-navy)}.m2i2ra_back{color:var(--color-primary-hover);margin-top:32px;font-weight:600;text-decoration:none;display:inline-block}.m2i2ra_back:hover{text-decoration:underline}.m2i2ra_main h3{color:var(--color-navy);margin:24px 0 10px;font-size:clamp(17px,2vw,19px);font-weight:700;line-height:1.3}.m2i2ra_main h4{color:var(--color-navy);margin:20px 0 8px;font-size:16px;font-weight:700}.m2i2ra_main h5{color:var(--color-text);margin:16px 0 6px;font-size:15px;font-weight:600}.m2i2ra_inlineBtn{font:inherit;color:var(--color-primary-hover);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
