/* Essential document defaults for guides; commerce pages retain their own styles. */
body.dp-guide-page{margin:0;text-align:left;-webkit-text-size-adjust:100%}
.dp-guide-page *, .dp-guide-page *::before, .dp-guide-page *::after{box-sizing:border-box}
.dp-guide-page main,.dp-guide-page header,.dp-guide-page footer,.dp-guide-page nav{display:block}
.dp-guide-page button,.dp-guide-page input{font:inherit;line-height:inherit;margin:0}
.dp-guide-page button{cursor:pointer;text-transform:none}
.dp-guide-page img,.dp-guide-page svg{vertical-align:middle}
.dp-guide-page img{border-style:none}
.dp-guide-page ul,.dp-guide-page ol{margin-top:0;margin-bottom:1rem;padding-left:40px}
.dp-guide-page strong,.dp-guide-page b{font-weight:bolder}
.dp-guide-page table{border-collapse:collapse;width:100%;margin:0 0 1rem}
.dp-guide-page th{text-align:left}
.dp-guide-page td,.dp-guide-page th{padding:8px;border:1px solid var(--dp-line);vertical-align:top}
.dp-guide-page .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap}
