.page article blockquote.callout[data-callout=bookmark]{box-sizing:border-box;border:1px solid var(--lightgray);background:color-mix(in srgb, var(--secondary) 6%, var(--light));border-radius:0;margin:1.5rem 0;padding:0;transition:background-color .16s,border-color .16s;overflow:visible}.page article blockquote.callout[data-callout=bookmark]>.callout-title{display:none}.page article blockquote.callout[data-callout=bookmark]>.callout-content{display:block;overflow:visible}.page article blockquote.callout[data-callout=bookmark]>.callout-content>p{margin:0}.page article blockquote.callout[data-callout=bookmark] .callout-content a{box-sizing:border-box;min-height:4.5rem;color:var(--darkgray);font-family:var(--headerFont);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:1rem;text-decoration:none;transition:color .16s;display:flex}.page article blockquote.callout[data-callout=bookmark] .callout-content a>.external-icon{flex:none}:is(.page article blockquote.callout[data-callout=bookmark]:has(.callout-content a:hover),.page article blockquote.callout[data-callout=bookmark]:has(.callout-content a:focus-visible)){border-color:var(--secondary);background:var(--highlight)}.page article blockquote.callout[data-callout=bookmark] .callout-content a:hover{color:var(--secondary)}.page article blockquote.callout[data-callout=bookmark] .callout-content a:focus-visible{outline:2px solid var(--secondary);outline-offset:-4px}