.rm15-breadcrumb{display:flex;flex-wrap:wrap;gap:.5rem;margin:clamp(2.5rem,5vw,4rem) 0 0;font-size:.9rem}.rm15-context{margin:clamp(2rem,4vw,3.5rem) 0 0;padding:clamp(1.5rem,3vw,2.5rem) 0;border-top:2px solid var(--ink,#06192b);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);gap:clamp(1.5rem,4vw,4rem)}.rm15-label{font:700 .875rem/1.4 ui-sans-serif,sans-serif;letter-spacing:.06em;color:var(--cobalt,#205db8)}.rm15-scope h2,.rm15-related h2{font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.35}.rm15-scope dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line,#d6cfc2)}.rm15-scope dl div{padding:1rem;border-right:1px solid var(--line,#d6cfc2)}.rm15-scope dl div:last-child{border-right:0}.rm15-scope dt{font-weight:700}.rm15-scope dd{margin:.35rem 0 0}.rm15-boundary{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1.5rem}.rm15-related{padding:1.25rem;border-left:1px solid var(--line,#d6cfc2);background:rgba(255,252,247,.7)}.rm15-related ul{list-style:none;padding:0;margin:0}.rm15-related li{border-top:1px solid var(--line,#d6cfc2)}.rm15-related li a{display:flex;flex-direction:column;gap:.25rem;padding:.85rem 0}.rm15-related span{font-size:.9rem;color:var(--ink-soft,#2c3a49)}@media(max-width:760px){.rm15-context,.rm15-boundary{grid-template-columns:1fr}.rm15-scope dl{grid-template-columns:1fr}.rm15-scope dl div{border-right:0;border-bottom:1px solid var(--line,#d6cfc2)}.rm15-related{border-left:0;border-top:1px solid var(--line,#d6cfc2)}}
