﻿@media (max-width: 990px){[role="container"]{width:inherit !important;margin:0 20px !important}[role="container"] .group{width:45%;margin-right:10px}[role="container"] .group:nth-of-type(3n){margin-right:10px}[role="container"] .group:nth-of-type(2n){margin-right:0}}@media (max-width: 480px){html body{width:100% !important;padding:0;margin:0;overflow-x:hidden !important}[role="container"]{width:100% !important;margin:0 !important}[role="container"] #logo{display:block !important;margin:0;text-align:center;width:100% !important}[role="container"]>hgroup{font-size:70%;margin-bottom:2em !important}[role="container"]>hgroup h1{padding:0 1em}[role="container"]>hgroup h2{padding:0 1em;font-size:1.75em !important;color:#e100f0 !important}[role="container"] form{float:none !important;margin:0 auto !important;width:90% !important;display:block !important;padding:1em auto !important}[role="container"] form input{font-size:90% !important}[role="container"] dl,[role="container"] article p{font-size:125%}[role="container"] article p,[role="container"] article h1,[role="container"] article h2,[role="container"] article h3{padding:0 1em}[role="container"] .contribute{font-size:60%}[role="container"] .conference{width:100% !important}[role="container"] .conference header{width:100% !important;padding-top:0;padding-bottom:2em}[role="container"] .conference header img{display:block;margin:3em auto;clear:both;float:none;padding:0}[role="container"] .conference header hgroup{width:80% !important;clear:both;float:none;display:block;text-align:center;padding:0 !important;margin:0 auto !important}[role="container"] .group{width:100%;padding:0 1em}[role="container"] .group dl{padding:0 1em 1em}.call-to-action{display:none !important}#search-results header{text-align:center;font-size:90%}#search-results dl{font-size:80% !important;margin:0 !important}#search-results dt{text-align:center}footer{width:100% !important}footer div{display:block;width:100% !important;margin:0}footer div p,footer div .logo{padding:0 1em}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{-webkit-background-clip:padding-box;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern" 1,"kern";font-feature-settings:"kern" 1,"kern";-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-smoothing:antialiased;letter-spacing:.02em}html body{line-height:1.5;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;color:#333;font-size:75%}html h1,html h2,html h3,html h4,html h5,html h6{font-weight:normal;color:#222}html h1 img,html h2 img,html h3 img,html h4 img,html h5 img,html h6 img{margin:0}html h1{font-size:3em;line-height:1;margin-bottom:0.50em}html h2{font-size:2em;margin-bottom:0.75em}html h3{font-size:1.5em;line-height:1;margin-bottom:1.00em}html h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em}html h5{font-size:1em;font-weight:bold;margin-bottom:1.50em}html h6{font-size:1em;font-weight:bold}html p{margin:0 0 1.5em}html p .left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}html p .right{float:right;margin:1.5em 0 1.5em 1.5em;padding:0}html a{text-decoration:underline;color:#06c}html a:visited{color:#004d99}html a:focus{color:#09f}html a:hover{color:#09f}html a:active{color:#bf00ff}html blockquote{margin:1.5em;color:#666;font-style:italic}html strong,html dfn{font-weight:bold}html em,html dfn{font-style:italic}html sup,html sub{line-height:0}html abbr,html acronym{border-bottom:1px dotted #666666}html address{margin:0 0 1.5em;font-style:italic}html del{color:#666}html pre{margin:1.5em 0;white-space:pre}html pre,html code,html tt{font:1em "andale mono","lucida console",monospace;line-height:1.5}html li ul,html li ol{margin:0}html ul,html ol{margin:0 1.5em 1.5em 0;padding-left:1.5em}html ul{list-style-type:disc}html ol{list-style-type:decimal}html dl{margin:0 0 1.5em 0}html dl dt{font-weight:bold}html dd{margin-left:1.5em}html table{margin-bottom:1.4em;width:100%}html th{font-weight:bold}html thead th{background:#c3d9ff}html th,html td,html caption{padding:4px 10px 4px 5px}html table.striped tr:nth-child(even) td,html table tr.even td{background:#e5ecf9}html tfoot{font-style:italic}html caption{background:#eee}html .quiet{color:#666}html .loud{color:#111}html ::selection,html ::-moz-selection{text-shadow:0 1px 1px #fff;background:#ddd;color:#222}html body{background:#fff}html body h1,html body h2,html body input{font-family:"Avenir","Helvetica",sans-serif}html body a:link,html body a:visited{color:#440070;text-decoration:none}html body a:hover{text-decoration:underline}html body a:active{color:#c900d6}html body header[role="banner"]{overflow:hidden;*zoom:1;-webkit-text-stroke:1px transparent;background-color:#440070;background-image:url("/images/bg.png"),url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkMDA4NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJiMDA1YiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:url("/images/bg.png"),-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5d0085),color-stop(100%, #2b005b));background-image:url("/images/bg.png"),-moz-linear-gradient(top, #5d0085,#2b005b);background-image:url("/images/bg.png"),-webkit-linear-gradient(top, #5d0085,#2b005b);background-image:url("/images/bg.png"),linear-gradient(to bottom, #5d0085,#2b005b);-moz-box-shadow:#25003d 0px -1px 10px inset;-webkit-box-shadow:#25003d 0px -1px 10px inset;box-shadow:#25003d 0px -1px 10px inset;margin-bottom:3em}html body header[role="banner"] hgroup{margin:5em auto 0 auto;padding:1em 0 0 0;text-align:center}html body header[role="banner"] hgroup h1{color:#fff;font-size:3em}html body header[role="banner"] hgroup h2{color:#c900d6;font-size:1.5em;margin:0 auto}html body header[role="banner"] hgroup h1,html body header[role="banner"] hgroup h2{text-shadow:0 -1px 1px #25003d}html body hgroup+#search{margin:3em 0}html body hgroup+#search input[type="search"]{font-size:3em;margin:0 auto;color:#333;width:80%;display:block}html body hgroup+#search label{text-shadow:0 -1px 1px #25003d;font-size:1.25em;text-align:left;color:#bbb;display:block;margin:1em auto;width:80%;opacity:40%}html body hgroup+#search label a{color:#ddd;text-decoration:underline}html body #logo{float:left;margin-right:10px;width:230px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}* html html body #logo{overflow-x:hidden}html body #logo a{font-family:"Avenir","Lucida Sans","Helvetica",sans-serif;font-size:2em;text-decoration:none;color:#fff;display:block}html body #logo+#search{float:left;margin-right:10px;width:310px;float:right}* html html body #logo+#search{overflow-x:hidden}html body #logo+#search input{font-size:1.25em;width:100%;margin-top:5px}hr{margin-bottom:3em;border:none;height:1px;background:#555}[role="container"]{width:950px;margin:0 auto;overflow:hidden;*zoom:1;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.conference{clear:both;width:100%;margin-bottom:3em}.conference header{overflow:hidden;*zoom:1;padding:3em 0 5em 0}.conference header img{float:left}.conference header hgroup{float:left;margin-right:10px;width:710px;padding-left:40px;margin-top:1.5em}* html .conference header hgroup{overflow-x:hidden}.conference header hgroup h1{font-weight:bold;margin-bottom:.1em}.conference header hgroup h2{color:#777;font-style:italic}input[type="search"]{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-webkit-appearance:caret;padding:.25em}input[type="search"]::-webkit-search-cancel-button{display:none}.group{float:left;margin-right:10px;width:310px}* html .group{overflow-x:hidden}.group:nth-of-type(3n){float:left;margin-right:0;width:310px}* html .group:nth-of-type(3n){overflow-x:hidden}.group .track h1{font-size:2em;margin-bottom:1em}.group .track dl{overflow:hidden;*zoom:1;padding-bottom:1em}.group .track dl dt,.group .track dl dd{display:block;float:left}.group .track dl dt{clear:left}.group .track dl dd{clear:right;max-width:230px}article header{margin-bottom:4em}article header h1 a{font-family:sans-serif;text-decoration:none;float:right}article header h2{overflow:hidden;*zoom:1;font-size:1.5em;color:#555;display:block;clear:both;border-top:1px #555 solid;border-bottom:1px #555 solid;padding:.25em 0;margin:1em 0}article header h2 *{display:block}article header h2 .session{float:left}article header h2 .year{float:right}article header h3{font-size:1.25em;color:#777;line-height:1.5em}article p{font-size:1.25em}article p.annotation{font-style:italic;color:#777}#search-results dl{padding:1em 0}#search-results dl .details{display:block;color:#777;font-size:.75em;font-weight:400}#search-results dl .year:after{content:" • "}#search-results dt{font-size:2em}#search-results dt a{text-decoration:none;font-weight:400}#search-results .excerpt{font-size:1.5em}#search-results .excerpt b{font-weight:700}#search-results .excerpt:after{content:"…"}.contribute{font-size:150%;margin:0 auto;width:80%}.contribute h1,.contribute h2{text-align:center}.contribute h1{line-height:1.25}.contribute a{text-decoration:underline !important}a.call-to-action{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-image:url("/images/bg.png"),url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkMDA4NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJiMDA1YiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:url("/images/bg.png"),-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5d0085),color-stop(100%, #2b005b));background-image:url("/images/bg.png"),-moz-linear-gradient(top, #5d0085,#2b005b);background-image:url("/images/bg.png"),-webkit-linear-gradient(top, #5d0085,#2b005b);background-image:url("/images/bg.png"),linear-gradient(to bottom, #5d0085,#2b005b);color:#fff !important;width:270px;display:block;font-size:1.25em;text-decoration:none !important;text-shadow:0px 1px 3px #06000a;text-align:center;padding:1em;border:2px #c900d6 solid}a.call-to-action:hover{text-decoration:none;background-image:url("/images/bg.png"),url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkMDA4NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJiMDA1YiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:url("/images/bg.png"),-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #5d0085),color-stop(100%, #2b005b));background-image:url("/images/bg.png"),-moz-linear-gradient(bottom, #5d0085,#2b005b);background-image:url("/images/bg.png"),-webkit-linear-gradient(bottom, #5d0085,#2b005b);background-image:url("/images/bg.png"),linear-gradient(to top, #5d0085,#2b005b)}.conference a.call-to-action{margin-left:630px;margin-top:2em;position:absolute}.contribute a.call-to-action{margin:1em auto;font-size:90%}footer{border-top:1px #ddd solid;padding-top:3em;margin-top:3em}footer div{margin-bottom:1em}footer a{text-decoration:underline !important}footer .nshipster{margin:0 0 -4px -2px}footer #about{float:left;margin-right:10px;width:230px;padding-right:80px}* html footer #about{overflow-x:hidden}footer #colophon{float:left;margin-right:0;width:630px}* html footer #colophon{overflow-x:hidden}footer #copyright{clear:left}
