.doc .panel{background-color:#f5f5f5;background-color:var(--color-smoke-50);border-radius:.5em;font-size:.88889rem;font-size:calc(16/var(--rem-base)*1rem);margin-top:1rem;padding:.75rem 1.25rem}.doc .panel h2{font-size:1rem;font-weight:600;font-weight:var(--body-font-weight-bold);padding-bottom:.25rem}.doc .panel h2,.doc .panel h2+*{margin-top:0}.doc h3{margin-top:2rem}.doc .grid{font-size:.88889rem;font-size:calc(16/var(--rem-base)*1rem);margin-top:1rem}@media screen and (min-width:769px){.doc .grid dl{grid-gap:.25rem 1rem;display:grid;grid-auto-columns:1fr;grid-auto-flow:row}.doc .grid dt{word-wrap:normal;font-style:normal;grid-row:1;padding-right:0}.doc .grid dd{font-size:.77778rem;font-size:calc(14/var(--rem-base)*1rem);margin:0}}.doc .grid.has-emblems dt{display:flex}.doc .grid dt .emblem{color:grey;color:var(--color-gray-50);font-family:Roboto Mono,monospace;font-family:var(--monospace-font-family);font-size:.95em;font-weight:400;letter-spacing:-.025em}.doc .grid dt .emblem::before{content:"//";padding:0 .5ch}.doc .grid .ulist{line-height:1.3;margin-top:.25rem}.doc .grid ul{list-style:none;padding-left:0}.doc .grid ul li{-webkit-hyphens:none;hyphens:none;margin-bottom:0;margin-top:.15em}.doc .grid ul a{font-weight:600;font-weight:var(--body-font-weight-bold)}