/*!
Pure v3.0.0
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/pure-css/pure/blob/master/LICENSE
*//*!
normalize.css v | MIT License | https://necolas.github.io/normalize.css/
Copyright (c) Nicolas Gallagher and Jonathan Neal
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{font-family:sans-serif}.hidden,[hidden]{display:none!important}.pure-img{max-width:100%;height:auto;display:block}.pure-g{display:flex;flex-flow:row wrap;align-content:flex-start}.pure-u{display:inline-block;vertical-align:top}.pure-u-1,.pure-u-1-1,.pure-u-1-12,.pure-u-1-2,.pure-u-1-24,.pure-u-1-3,.pure-u-1-4,.pure-u-1-5,.pure-u-1-6,.pure-u-1-8,.pure-u-10-24,.pure-u-11-12,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-2-24,.pure-u-2-3,.pure-u-2-5,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24,.pure-u-3-24,.pure-u-3-4,.pure-u-3-5,.pure-u-3-8,.pure-u-4-24,.pure-u-4-5,.pure-u-5-12,.pure-u-5-24,.pure-u-5-5,.pure-u-5-6,.pure-u-5-8,.pure-u-6-24,.pure-u-7-12,.pure-u-7-24,.pure-u-7-8,.pure-u-8-24,.pure-u-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1-24{width:4.1667%}.pure-u-1-12,.pure-u-2-24{width:8.3333%}.pure-u-1-8,.pure-u-3-24{width:12.5%}.pure-u-1-6,.pure-u-4-24{width:16.6667%}.pure-u-1-5{width:20%}.pure-u-5-24{width:20.8333%}.pure-u-1-4,.pure-u-6-24{width:25%}.pure-u-7-24{width:29.1667%}.pure-u-1-3,.pure-u-8-24{width:33.3333%}.pure-u-3-8,.pure-u-9-24{width:37.5%}.pure-u-2-5{width:40%}.pure-u-10-24,.pure-u-5-12{width:41.6667%}.pure-u-11-24{width:45.8333%}.pure-u-1-2,.pure-u-12-24{width:50%}.pure-u-13-24{width:54.1667%}.pure-u-14-24,.pure-u-7-12{width:58.3333%}.pure-u-3-5{width:60%}.pure-u-15-24,.pure-u-5-8{width:62.5%}.pure-u-16-24,.pure-u-2-3{width:66.6667%}.pure-u-17-24{width:70.8333%}.pure-u-18-24,.pure-u-3-4{width:75%}.pure-u-19-24{width:79.1667%}.pure-u-4-5{width:80%}.pure-u-20-24,.pure-u-5-6{width:83.3333%}.pure-u-21-24,.pure-u-7-8{width:87.5%}.pure-u-11-12,.pure-u-22-24{width:91.6667%}.pure-u-23-24{width:95.8333%}.pure-u-1,.pure-u-1-1,.pure-u-24-24,.pure-u-5-5{width:100%}.pure-button{display:inline-block;line-height:normal;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;box-sizing:border-box}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button-group{letter-spacing:-.31em;text-rendering:optimizespeed}.opera-only :-o-prefocus,.pure-button-group{word-spacing:-0.43em}.pure-button-group .pure-button{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-button{font-family:inherit;font-size:100%;padding:.5em 1em;color:rgba(0,0,0,.8);border:none transparent;background-color:#e6e6e6;text-decoration:none;border-radius:2px}.pure-button-hover,.pure-button:focus,.pure-button:hover{background-image:linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))}.pure-button:focus{outline:0}.pure-button-active,.pure-button:active{box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset;border-color:#000}.pure-button-disabled,.pure-button-disabled:active,.pure-button-disabled:focus,.pure-button-disabled:hover,.pure-button[disabled]{border:none;background-image:none;opacity:.4;cursor:not-allowed;box-shadow:none;pointer-events:none}.pure-button-hidden{display:none}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{background-color:#0078e7;color:#fff}.pure-button-group .pure-button{margin:0;border-radius:0;border-right:1px solid rgba(0,0,0,.2)}.pure-button-group .pure-button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.pure-button-group .pure-button:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px;border-right:none}.pure-form input[type=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form select,.pure-form textarea{padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;vertical-align:middle;box-sizing:border-box}.pure-form input:not([type]){padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;box-sizing:border-box}.pure-form input[type=color]{padding:.2em .5em}.pure-form input[type=color]:focus,.pure-form input[type=date]:focus,.pure-form input[type=datetime-local]:focus,.pure-form input[type=datetime]:focus,.pure-form input[type=email]:focus,.pure-form input[type=month]:focus,.pure-form input[type=number]:focus,.pure-form input[type=password]:focus,.pure-form input[type=search]:focus,.pure-form input[type=tel]:focus,.pure-form input[type=text]:focus,.pure-form input[type=time]:focus,.pure-form input[type=url]:focus,.pure-form input[type=week]:focus,.pure-form select:focus,.pure-form textarea:focus{outline:0;border-color:#129fea}.pure-form input:not([type]):focus{outline:0;border-color:#129fea}.pure-form input[type=checkbox]:focus,.pure-form input[type=file]:focus,.pure-form input[type=radio]:focus{outline:thin solid #129FEA;outline:1px auto #129FEA}.pure-form .pure-checkbox,.pure-form .pure-radio{margin:.5em 0;display:block}.pure-form input[type=color][disabled],.pure-form input[type=date][disabled],.pure-form input[type=datetime-local][disabled],.pure-form input[type=datetime][disabled],.pure-form input[type=email][disabled],.pure-form input[type=month][disabled],.pure-form input[type=number][disabled],.pure-form input[type=password][disabled],.pure-form input[type=search][disabled],.pure-form input[type=tel][disabled],.pure-form input[type=text][disabled],.pure-form input[type=time][disabled],.pure-form input[type=url][disabled],.pure-form input[type=week][disabled],.pure-form select[disabled],.pure-form textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input:not([type])[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input[readonly],.pure-form select[readonly],.pure-form textarea[readonly]{background-color:#eee;color:#777;border-color:#ccc}.pure-form input:focus:invalid,.pure-form select:focus:invalid,.pure-form textarea:focus:invalid{color:#b94a48;border-color:#e9322d}.pure-form input[type=checkbox]:focus:invalid:focus,.pure-form input[type=file]:focus:invalid:focus,.pure-form input[type=radio]:focus:invalid:focus{outline-color:#e9322d}.pure-form select{height:2.25em;border:1px solid #ccc;background-color:#fff}.pure-form select[multiple]{height:auto}.pure-form label{margin:.5em 0 .2em}.pure-form fieldset{margin:0;padding:.35em 0 .75em;border:0}.pure-form legend{display:block;width:100%;padding:.3em 0;margin-bottom:.3em;color:#333;border-bottom:1px solid #e5e5e5}.pure-form-stacked input[type=color],.pure-form-stacked input[type=date],.pure-form-stacked input[type=datetime-local],.pure-form-stacked input[type=datetime],.pure-form-stacked input[type=email],.pure-form-stacked input[type=file],.pure-form-stacked input[type=month],.pure-form-stacked input[type=number],.pure-form-stacked input[type=password],.pure-form-stacked input[type=search],.pure-form-stacked input[type=tel],.pure-form-stacked input[type=text],.pure-form-stacked input[type=time],.pure-form-stacked input[type=url],.pure-form-stacked input[type=week],.pure-form-stacked label,.pure-form-stacked select,.pure-form-stacked textarea{display:block;margin:.25em 0}.pure-form-stacked input:not([type]){display:block;margin:.25em 0}.pure-form-aligned input,.pure-form-aligned select,.pure-form-aligned textarea,.pure-form-message-inline{display:inline-block;vertical-align:middle}.pure-form-aligned textarea{vertical-align:top}.pure-form-aligned .pure-control-group{margin-bottom:.5em}.pure-form-aligned .pure-control-group label{text-align:right;display:inline-block;vertical-align:middle;width:10em;margin:0 1em 0 0}.pure-form-aligned .pure-controls{margin:1.5em 0 0 11em}.pure-form .pure-input-rounded,.pure-form input.pure-input-rounded{border-radius:2em;padding:.5em 1em}.pure-form .pure-group fieldset{margin-bottom:10px}.pure-form .pure-group input,.pure-form .pure-group textarea{display:block;padding:10px;margin:0 0 -1px;border-radius:0;position:relative;top:-1px}.pure-form .pure-group input:focus,.pure-form .pure-group textarea:focus{z-index:3}.pure-form .pure-group input:first-child,.pure-form .pure-group textarea:first-child{top:1px;border-radius:4px 4px 0 0;margin:0}.pure-form .pure-group input:first-child:last-child,.pure-form .pure-group textarea:first-child:last-child{top:1px;border-radius:4px;margin:0}.pure-form .pure-group input:last-child,.pure-form .pure-group textarea:last-child{top:-2px;border-radius:0 0 4px 4px;margin:0}.pure-form .pure-group button{margin:.35em 0}.pure-form .pure-input-1{width:100%}.pure-form .pure-input-3-4{width:75%}.pure-form .pure-input-2-3{width:66%}.pure-form .pure-input-1-2{width:50%}.pure-form .pure-input-1-3{width:33%}.pure-form .pure-input-1-4{width:25%}.pure-form-message-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:.875em}.pure-form-message{display:block;color:#666;font-size:.875em}@media only screen and (max-width:480px){.pure-form button[type=submit]{margin:.7em 0 0}.pure-form input:not([type]),.pure-form input[type=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form label{margin-bottom:.3em;display:block}.pure-group input:not([type]),.pure-group input[type=color],.pure-group input[type=date],.pure-group input[type=datetime-local],.pure-group input[type=datetime],.pure-group input[type=email],.pure-group input[type=month],.pure-group input[type=number],.pure-group input[type=password],.pure-group input[type=search],.pure-group input[type=tel],.pure-group input[type=text],.pure-group input[type=time],.pure-group input[type=url],.pure-group input[type=week]{margin-bottom:0}.pure-form-aligned .pure-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.pure-form-aligned .pure-controls{margin:1.5em 0 0 0}.pure-form-message,.pure-form-message-inline{display:block;font-size:.75em;padding:.2em 0 .8em}}.pure-menu{box-sizing:border-box}.pure-menu-fixed{position:fixed;left:0;top:0;z-index:3}.pure-menu-item,.pure-menu-list{position:relative}.pure-menu-list{list-style:none;margin:0;padding:0}.pure-menu-item{padding:0;margin:0;height:100%}.pure-menu-heading,.pure-menu-link{display:block;text-decoration:none;white-space:nowrap}.pure-menu-horizontal{width:100%;white-space:nowrap}.pure-menu-horizontal .pure-menu-list{display:inline-block}.pure-menu-horizontal .pure-menu-heading,.pure-menu-horizontal .pure-menu-item,.pure-menu-horizontal .pure-menu-separator{display:inline-block;vertical-align:middle}.pure-menu-item .pure-menu-item{display:block}.pure-menu-children{display:none;position:absolute;left:100%;top:0;margin:0;padding:0;z-index:3}.pure-menu-horizontal .pure-menu-children{left:0;top:auto;width:inherit}.pure-menu-active>.pure-menu-children,.pure-menu-allow-hover:hover>.pure-menu-children{display:block;position:absolute}.pure-menu-has-children>.pure-menu-link:after{padding-left:.5em;content:"\25B8";font-size:small}.pure-menu-horizontal .pure-menu-has-children>.pure-menu-link:after{content:"\25BE"}.pure-menu-scrollable{overflow-y:scroll;overflow-x:hidden}.pure-menu-scrollable .pure-menu-list{display:block}.pure-menu-horizontal.pure-menu-scrollable .pure-menu-list{display:inline-block}.pure-menu-horizontal.pure-menu-scrollable{white-space:nowrap;overflow-y:hidden;overflow-x:auto;padding:.5em 0}.pure-menu-horizontal .pure-menu-children .pure-menu-separator,.pure-menu-separator{background-color:#ccc;height:1px;margin:.3em 0}.pure-menu-horizontal .pure-menu-separator{width:1px;height:1.3em;margin:0 .3em}.pure-menu-horizontal .pure-menu-children .pure-menu-separator{display:block;width:auto}.pure-menu-heading{text-transform:uppercase;color:#565d64}.pure-menu-link{color:#777}.pure-menu-children{background-color:#fff}.pure-menu-heading,.pure-menu-link{padding:.5em 1em}.pure-menu-disabled{opacity:.5}.pure-menu-disabled .pure-menu-link:hover{background-color:transparent;cursor:default}.pure-menu-active>.pure-menu-link,.pure-menu-link:focus,.pure-menu-link:hover{background-color:#eee}.pure-menu-selected>.pure-menu-link,.pure-menu-selected>.pure-menu-link:visited{color:#000}.pure-table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}.pure-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.pure-table td,.pure-table th{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em}.pure-table thead{background-color:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}.pure-table td{background-color:transparent}.pure-table-odd td{background-color:#f2f2f2}.pure-table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}.pure-table-bordered td{border-bottom:1px solid #cbcbcb}.pure-table-bordered tbody>tr:last-child>td{border-bottom-width:0}.pure-table-horizontal td,.pure-table-horizontal th{border-width:0 0 1px 0;border-bottom:1px solid #cbcbcb}.pure-table-horizontal tbody>tr:last-child>td{border-bottom-width:0}/*!
Pure v3.0.0
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/pure-css/pure/blob/master/LICENSE
*/@media screen and (min-width:35.5em){.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-1-12,.pure-u-sm-1-2,.pure-u-sm-1-24,.pure-u-sm-1-3,.pure-u-sm-1-4,.pure-u-sm-1-5,.pure-u-sm-1-6,.pure-u-sm-1-8,.pure-u-sm-10-24,.pure-u-sm-11-12,.pure-u-sm-11-24,.pure-u-sm-12-24,.pure-u-sm-13-24,.pure-u-sm-14-24,.pure-u-sm-15-24,.pure-u-sm-16-24,.pure-u-sm-17-24,.pure-u-sm-18-24,.pure-u-sm-19-24,.pure-u-sm-2-24,.pure-u-sm-2-3,.pure-u-sm-2-5,.pure-u-sm-20-24,.pure-u-sm-21-24,.pure-u-sm-22-24,.pure-u-sm-23-24,.pure-u-sm-24-24,.pure-u-sm-3-24,.pure-u-sm-3-4,.pure-u-sm-3-5,.pure-u-sm-3-8,.pure-u-sm-4-24,.pure-u-sm-4-5,.pure-u-sm-5-12,.pure-u-sm-5-24,.pure-u-sm-5-5,.pure-u-sm-5-6,.pure-u-sm-5-8,.pure-u-sm-6-24,.pure-u-sm-7-12,.pure-u-sm-7-24,.pure-u-sm-7-8,.pure-u-sm-8-24,.pure-u-sm-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-sm-1-24{width:4.1667%}.pure-u-sm-1-12,.pure-u-sm-2-24{width:8.3333%}.pure-u-sm-1-8,.pure-u-sm-3-24{width:12.5%}.pure-u-sm-1-6,.pure-u-sm-4-24{width:16.6667%}.pure-u-sm-1-5{width:20%}.pure-u-sm-5-24{width:20.8333%}.pure-u-sm-1-4,.pure-u-sm-6-24{width:25%}.pure-u-sm-7-24{width:29.1667%}.pure-u-sm-1-3,.pure-u-sm-8-24{width:33.3333%}.pure-u-sm-3-8,.pure-u-sm-9-24{width:37.5%}.pure-u-sm-2-5{width:40%}.pure-u-sm-10-24,.pure-u-sm-5-12{width:41.6667%}.pure-u-sm-11-24{width:45.8333%}.pure-u-sm-1-2,.pure-u-sm-12-24{width:50%}.pure-u-sm-13-24{width:54.1667%}.pure-u-sm-14-24,.pure-u-sm-7-12{width:58.3333%}.pure-u-sm-3-5{width:60%}.pure-u-sm-15-24,.pure-u-sm-5-8{width:62.5%}.pure-u-sm-16-24,.pure-u-sm-2-3{width:66.6667%}.pure-u-sm-17-24{width:70.8333%}.pure-u-sm-18-24,.pure-u-sm-3-4{width:75%}.pure-u-sm-19-24{width:79.1667%}.pure-u-sm-4-5{width:80%}.pure-u-sm-20-24,.pure-u-sm-5-6{width:83.3333%}.pure-u-sm-21-24,.pure-u-sm-7-8{width:87.5%}.pure-u-sm-11-12,.pure-u-sm-22-24{width:91.6667%}.pure-u-sm-23-24{width:95.8333%}.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-24-24,.pure-u-sm-5-5{width:100%}}@media screen and (min-width:48em){.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-1-12,.pure-u-md-1-2,.pure-u-md-1-24,.pure-u-md-1-3,.pure-u-md-1-4,.pure-u-md-1-5,.pure-u-md-1-6,.pure-u-md-1-8,.pure-u-md-10-24,.pure-u-md-11-12,.pure-u-md-11-24,.pure-u-md-12-24,.pure-u-md-13-24,.pure-u-md-14-24,.pure-u-md-15-24,.pure-u-md-16-24,.pure-u-md-17-24,.pure-u-md-18-24,.pure-u-md-19-24,.pure-u-md-2-24,.pure-u-md-2-3,.pure-u-md-2-5,.pure-u-md-20-24,.pure-u-md-21-24,.pure-u-md-22-24,.pure-u-md-23-24,.pure-u-md-24-24,.pure-u-md-3-24,.pure-u-md-3-4,.pure-u-md-3-5,.pure-u-md-3-8,.pure-u-md-4-24,.pure-u-md-4-5,.pure-u-md-5-12,.pure-u-md-5-24,.pure-u-md-5-5,.pure-u-md-5-6,.pure-u-md-5-8,.pure-u-md-6-24,.pure-u-md-7-12,.pure-u-md-7-24,.pure-u-md-7-8,.pure-u-md-8-24,.pure-u-md-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-md-1-24{width:4.1667%}.pure-u-md-1-12,.pure-u-md-2-24{width:8.3333%}.pure-u-md-1-8,.pure-u-md-3-24{width:12.5%}.pure-u-md-1-6,.pure-u-md-4-24{width:16.6667%}.pure-u-md-1-5{width:20%}.pure-u-md-5-24{width:20.8333%}.pure-u-md-1-4,.pure-u-md-6-24{width:25%}.pure-u-md-7-24{width:29.1667%}.pure-u-md-1-3,.pure-u-md-8-24{width:33.3333%}.pure-u-md-3-8,.pure-u-md-9-24{width:37.5%}.pure-u-md-2-5{width:40%}.pure-u-md-10-24,.pure-u-md-5-12{width:41.6667%}.pure-u-md-11-24{width:45.8333%}.pure-u-md-1-2,.pure-u-md-12-24{width:50%}.pure-u-md-13-24{width:54.1667%}.pure-u-md-14-24,.pure-u-md-7-12{width:58.3333%}.pure-u-md-3-5{width:60%}.pure-u-md-15-24,.pure-u-md-5-8{width:62.5%}.pure-u-md-16-24,.pure-u-md-2-3{width:66.6667%}.pure-u-md-17-24{width:70.8333%}.pure-u-md-18-24,.pure-u-md-3-4{width:75%}.pure-u-md-19-24{width:79.1667%}.pure-u-md-4-5{width:80%}.pure-u-md-20-24,.pure-u-md-5-6{width:83.3333%}.pure-u-md-21-24,.pure-u-md-7-8{width:87.5%}.pure-u-md-11-12,.pure-u-md-22-24{width:91.6667%}.pure-u-md-23-24{width:95.8333%}.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-24-24,.pure-u-md-5-5{width:100%}}@media screen and (min-width:64em){.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-1-12,.pure-u-lg-1-2,.pure-u-lg-1-24,.pure-u-lg-1-3,.pure-u-lg-1-4,.pure-u-lg-1-5,.pure-u-lg-1-6,.pure-u-lg-1-8,.pure-u-lg-10-24,.pure-u-lg-11-12,.pure-u-lg-11-24,.pure-u-lg-12-24,.pure-u-lg-13-24,.pure-u-lg-14-24,.pure-u-lg-15-24,.pure-u-lg-16-24,.pure-u-lg-17-24,.pure-u-lg-18-24,.pure-u-lg-19-24,.pure-u-lg-2-24,.pure-u-lg-2-3,.pure-u-lg-2-5,.pure-u-lg-20-24,.pure-u-lg-21-24,.pure-u-lg-22-24,.pure-u-lg-23-24,.pure-u-lg-24-24,.pure-u-lg-3-24,.pure-u-lg-3-4,.pure-u-lg-3-5,.pure-u-lg-3-8,.pure-u-lg-4-24,.pure-u-lg-4-5,.pure-u-lg-5-12,.pure-u-lg-5-24,.pure-u-lg-5-5,.pure-u-lg-5-6,.pure-u-lg-5-8,.pure-u-lg-6-24,.pure-u-lg-7-12,.pure-u-lg-7-24,.pure-u-lg-7-8,.pure-u-lg-8-24,.pure-u-lg-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-lg-1-24{width:4.1667%}.pure-u-lg-1-12,.pure-u-lg-2-24{width:8.3333%}.pure-u-lg-1-8,.pure-u-lg-3-24{width:12.5%}.pure-u-lg-1-6,.pure-u-lg-4-24{width:16.6667%}.pure-u-lg-1-5{width:20%}.pure-u-lg-5-24{width:20.8333%}.pure-u-lg-1-4,.pure-u-lg-6-24{width:25%}.pure-u-lg-7-24{width:29.1667%}.pure-u-lg-1-3,.pure-u-lg-8-24{width:33.3333%}.pure-u-lg-3-8,.pure-u-lg-9-24{width:37.5%}.pure-u-lg-2-5{width:40%}.pure-u-lg-10-24,.pure-u-lg-5-12{width:41.6667%}.pure-u-lg-11-24{width:45.8333%}.pure-u-lg-1-2,.pure-u-lg-12-24{width:50%}.pure-u-lg-13-24{width:54.1667%}.pure-u-lg-14-24,.pure-u-lg-7-12{width:58.3333%}.pure-u-lg-3-5{width:60%}.pure-u-lg-15-24,.pure-u-lg-5-8{width:62.5%}.pure-u-lg-16-24,.pure-u-lg-2-3{width:66.6667%}.pure-u-lg-17-24{width:70.8333%}.pure-u-lg-18-24,.pure-u-lg-3-4{width:75%}.pure-u-lg-19-24{width:79.1667%}.pure-u-lg-4-5{width:80%}.pure-u-lg-20-24,.pure-u-lg-5-6{width:83.3333%}.pure-u-lg-21-24,.pure-u-lg-7-8{width:87.5%}.pure-u-lg-11-12,.pure-u-lg-22-24{width:91.6667%}.pure-u-lg-23-24{width:95.8333%}.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-24-24,.pure-u-lg-5-5{width:100%}}@media screen and (min-width:80em){.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-1-12,.pure-u-xl-1-2,.pure-u-xl-1-24,.pure-u-xl-1-3,.pure-u-xl-1-4,.pure-u-xl-1-5,.pure-u-xl-1-6,.pure-u-xl-1-8,.pure-u-xl-10-24,.pure-u-xl-11-12,.pure-u-xl-11-24,.pure-u-xl-12-24,.pure-u-xl-13-24,.pure-u-xl-14-24,.pure-u-xl-15-24,.pure-u-xl-16-24,.pure-u-xl-17-24,.pure-u-xl-18-24,.pure-u-xl-19-24,.pure-u-xl-2-24,.pure-u-xl-2-3,.pure-u-xl-2-5,.pure-u-xl-20-24,.pure-u-xl-21-24,.pure-u-xl-22-24,.pure-u-xl-23-24,.pure-u-xl-24-24,.pure-u-xl-3-24,.pure-u-xl-3-4,.pure-u-xl-3-5,.pure-u-xl-3-8,.pure-u-xl-4-24,.pure-u-xl-4-5,.pure-u-xl-5-12,.pure-u-xl-5-24,.pure-u-xl-5-5,.pure-u-xl-5-6,.pure-u-xl-5-8,.pure-u-xl-6-24,.pure-u-xl-7-12,.pure-u-xl-7-24,.pure-u-xl-7-8,.pure-u-xl-8-24,.pure-u-xl-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-xl-1-24{width:4.1667%}.pure-u-xl-1-12,.pure-u-xl-2-24{width:8.3333%}.pure-u-xl-1-8,.pure-u-xl-3-24{width:12.5%}.pure-u-xl-1-6,.pure-u-xl-4-24{width:16.6667%}.pure-u-xl-1-5{width:20%}.pure-u-xl-5-24{width:20.8333%}.pure-u-xl-1-4,.pure-u-xl-6-24{width:25%}.pure-u-xl-7-24{width:29.1667%}.pure-u-xl-1-3,.pure-u-xl-8-24{width:33.3333%}.pure-u-xl-3-8,.pure-u-xl-9-24{width:37.5%}.pure-u-xl-2-5{width:40%}.pure-u-xl-10-24,.pure-u-xl-5-12{width:41.6667%}.pure-u-xl-11-24{width:45.8333%}.pure-u-xl-1-2,.pure-u-xl-12-24{width:50%}.pure-u-xl-13-24{width:54.1667%}.pure-u-xl-14-24,.pure-u-xl-7-12{width:58.3333%}.pure-u-xl-3-5{width:60%}.pure-u-xl-15-24,.pure-u-xl-5-8{width:62.5%}.pure-u-xl-16-24,.pure-u-xl-2-3{width:66.6667%}.pure-u-xl-17-24{width:70.8333%}.pure-u-xl-18-24,.pure-u-xl-3-4{width:75%}.pure-u-xl-19-24{width:79.1667%}.pure-u-xl-4-5{width:80%}.pure-u-xl-20-24,.pure-u-xl-5-6{width:83.3333%}.pure-u-xl-21-24,.pure-u-xl-7-8{width:87.5%}.pure-u-xl-11-12,.pure-u-xl-22-24{width:91.6667%}.pure-u-xl-23-24{width:95.8333%}.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-24-24,.pure-u-xl-5-5{width:100%}}@media screen and (min-width:120em){.pure-u-xxl-1,.pure-u-xxl-1-1,.pure-u-xxl-1-12,.pure-u-xxl-1-2,.pure-u-xxl-1-24,.pure-u-xxl-1-3,.pure-u-xxl-1-4,.pure-u-xxl-1-5,.pure-u-xxl-1-6,.pure-u-xxl-1-8,.pure-u-xxl-10-24,.pure-u-xxl-11-12,.pure-u-xxl-11-24,.pure-u-xxl-12-24,.pure-u-xxl-13-24,.pure-u-xxl-14-24,.pure-u-xxl-15-24,.pure-u-xxl-16-24,.pure-u-xxl-17-24,.pure-u-xxl-18-24,.pure-u-xxl-19-24,.pure-u-xxl-2-24,.pure-u-xxl-2-3,.pure-u-xxl-2-5,.pure-u-xxl-20-24,.pure-u-xxl-21-24,.pure-u-xxl-22-24,.pure-u-xxl-23-24,.pure-u-xxl-24-24,.pure-u-xxl-3-24,.pure-u-xxl-3-4,.pure-u-xxl-3-5,.pure-u-xxl-3-8,.pure-u-xxl-4-24,.pure-u-xxl-4-5,.pure-u-xxl-5-12,.pure-u-xxl-5-24,.pure-u-xxl-5-5,.pure-u-xxl-5-6,.pure-u-xxl-5-8,.pure-u-xxl-6-24,.pure-u-xxl-7-12,.pure-u-xxl-7-24,.pure-u-xxl-7-8,.pure-u-xxl-8-24,.pure-u-xxl-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-xxl-1-24{width:4.1667%}.pure-u-xxl-1-12,.pure-u-xxl-2-24{width:8.3333%}.pure-u-xxl-1-8,.pure-u-xxl-3-24{width:12.5%}.pure-u-xxl-1-6,.pure-u-xxl-4-24{width:16.6667%}.pure-u-xxl-1-5{width:20%}.pure-u-xxl-5-24{width:20.8333%}.pure-u-xxl-1-4,.pure-u-xxl-6-24{width:25%}.pure-u-xxl-7-24{width:29.1667%}.pure-u-xxl-1-3,.pure-u-xxl-8-24{width:33.3333%}.pure-u-xxl-3-8,.pure-u-xxl-9-24{width:37.5%}.pure-u-xxl-2-5{width:40%}.pure-u-xxl-10-24,.pure-u-xxl-5-12{width:41.6667%}.pure-u-xxl-11-24{width:45.8333%}.pure-u-xxl-1-2,.pure-u-xxl-12-24{width:50%}.pure-u-xxl-13-24{width:54.1667%}.pure-u-xxl-14-24,.pure-u-xxl-7-12{width:58.3333%}.pure-u-xxl-3-5{width:60%}.pure-u-xxl-15-24,.pure-u-xxl-5-8{width:62.5%}.pure-u-xxl-16-24,.pure-u-xxl-2-3{width:66.6667%}.pure-u-xxl-17-24{width:70.8333%}.pure-u-xxl-18-24,.pure-u-xxl-3-4{width:75%}.pure-u-xxl-19-24{width:79.1667%}.pure-u-xxl-4-5{width:80%}.pure-u-xxl-20-24,.pure-u-xxl-5-6{width:83.3333%}.pure-u-xxl-21-24,.pure-u-xxl-7-8{width:87.5%}.pure-u-xxl-11-12,.pure-u-xxl-22-24{width:91.6667%}.pure-u-xxl-23-24{width:95.8333%}.pure-u-xxl-1,.pure-u-xxl-1-1,.pure-u-xxl-24-24,.pure-u-xxl-5-5{width:100%}}@media screen and (min-width:160em){.pure-u-xxxl-1,.pure-u-xxxl-1-1,.pure-u-xxxl-1-12,.pure-u-xxxl-1-2,.pure-u-xxxl-1-24,.pure-u-xxxl-1-3,.pure-u-xxxl-1-4,.pure-u-xxxl-1-5,.pure-u-xxxl-1-6,.pure-u-xxxl-1-8,.pure-u-xxxl-10-24,.pure-u-xxxl-11-12,.pure-u-xxxl-11-24,.pure-u-xxxl-12-24,.pure-u-xxxl-13-24,.pure-u-xxxl-14-24,.pure-u-xxxl-15-24,.pure-u-xxxl-16-24,.pure-u-xxxl-17-24,.pure-u-xxxl-18-24,.pure-u-xxxl-19-24,.pure-u-xxxl-2-24,.pure-u-xxxl-2-3,.pure-u-xxxl-2-5,.pure-u-xxxl-20-24,.pure-u-xxxl-21-24,.pure-u-xxxl-22-24,.pure-u-xxxl-23-24,.pure-u-xxxl-24-24,.pure-u-xxxl-3-24,.pure-u-xxxl-3-4,.pure-u-xxxl-3-5,.pure-u-xxxl-3-8,.pure-u-xxxl-4-24,.pure-u-xxxl-4-5,.pure-u-xxxl-5-12,.pure-u-xxxl-5-24,.pure-u-xxxl-5-5,.pure-u-xxxl-5-6,.pure-u-xxxl-5-8,.pure-u-xxxl-6-24,.pure-u-xxxl-7-12,.pure-u-xxxl-7-24,.pure-u-xxxl-7-8,.pure-u-xxxl-8-24,.pure-u-xxxl-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-xxxl-1-24{width:4.1667%}.pure-u-xxxl-1-12,.pure-u-xxxl-2-24{width:8.3333%}.pure-u-xxxl-1-8,.pure-u-xxxl-3-24{width:12.5%}.pure-u-xxxl-1-6,.pure-u-xxxl-4-24{width:16.6667%}.pure-u-xxxl-1-5{width:20%}.pure-u-xxxl-5-24{width:20.8333%}.pure-u-xxxl-1-4,.pure-u-xxxl-6-24{width:25%}.pure-u-xxxl-7-24{width:29.1667%}.pure-u-xxxl-1-3,.pure-u-xxxl-8-24{width:33.3333%}.pure-u-xxxl-3-8,.pure-u-xxxl-9-24{width:37.5%}.pure-u-xxxl-2-5{width:40%}.pure-u-xxxl-10-24,.pure-u-xxxl-5-12{width:41.6667%}.pure-u-xxxl-11-24{width:45.8333%}.pure-u-xxxl-1-2,.pure-u-xxxl-12-24{width:50%}.pure-u-xxxl-13-24{width:54.1667%}.pure-u-xxxl-14-24,.pure-u-xxxl-7-12{width:58.3333%}.pure-u-xxxl-3-5{width:60%}.pure-u-xxxl-15-24,.pure-u-xxxl-5-8{width:62.5%}.pure-u-xxxl-16-24,.pure-u-xxxl-2-3{width:66.6667%}.pure-u-xxxl-17-24{width:70.8333%}.pure-u-xxxl-18-24,.pure-u-xxxl-3-4{width:75%}.pure-u-xxxl-19-24{width:79.1667%}.pure-u-xxxl-4-5{width:80%}.pure-u-xxxl-20-24,.pure-u-xxxl-5-6{width:83.3333%}.pure-u-xxxl-21-24,.pure-u-xxxl-7-8{width:87.5%}.pure-u-xxxl-11-12,.pure-u-xxxl-22-24{width:91.6667%}.pure-u-xxxl-23-24{width:95.8333%}.pure-u-xxxl-1,.pure-u-xxxl-1-1,.pure-u-xxxl-24-24,.pure-u-xxxl-5-5{width:100%}}@media screen and (min-width:240em){.pure-u-x4k-1,.pure-u-x4k-1-1,.pure-u-x4k-1-12,.pure-u-x4k-1-2,.pure-u-x4k-1-24,.pure-u-x4k-1-3,.pure-u-x4k-1-4,.pure-u-x4k-1-5,.pure-u-x4k-1-6,.pure-u-x4k-1-8,.pure-u-x4k-10-24,.pure-u-x4k-11-12,.pure-u-x4k-11-24,.pure-u-x4k-12-24,.pure-u-x4k-13-24,.pure-u-x4k-14-24,.pure-u-x4k-15-24,.pure-u-x4k-16-24,.pure-u-x4k-17-24,.pure-u-x4k-18-24,.pure-u-x4k-19-24,.pure-u-x4k-2-24,.pure-u-x4k-2-3,.pure-u-x4k-2-5,.pure-u-x4k-20-24,.pure-u-x4k-21-24,.pure-u-x4k-22-24,.pure-u-x4k-23-24,.pure-u-x4k-24-24,.pure-u-x4k-3-24,.pure-u-x4k-3-4,.pure-u-x4k-3-5,.pure-u-x4k-3-8,.pure-u-x4k-4-24,.pure-u-x4k-4-5,.pure-u-x4k-5-12,.pure-u-x4k-5-24,.pure-u-x4k-5-5,.pure-u-x4k-5-6,.pure-u-x4k-5-8,.pure-u-x4k-6-24,.pure-u-x4k-7-12,.pure-u-x4k-7-24,.pure-u-x4k-7-8,.pure-u-x4k-8-24,.pure-u-x4k-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-x4k-1-24{width:4.1667%}.pure-u-x4k-1-12,.pure-u-x4k-2-24{width:8.3333%}.pure-u-x4k-1-8,.pure-u-x4k-3-24{width:12.5%}.pure-u-x4k-1-6,.pure-u-x4k-4-24{width:16.6667%}.pure-u-x4k-1-5{width:20%}.pure-u-x4k-5-24{width:20.8333%}.pure-u-x4k-1-4,.pure-u-x4k-6-24{width:25%}.pure-u-x4k-7-24{width:29.1667%}.pure-u-x4k-1-3,.pure-u-x4k-8-24{width:33.3333%}.pure-u-x4k-3-8,.pure-u-x4k-9-24{width:37.5%}.pure-u-x4k-2-5{width:40%}.pure-u-x4k-10-24,.pure-u-x4k-5-12{width:41.6667%}.pure-u-x4k-11-24{width:45.8333%}.pure-u-x4k-1-2,.pure-u-x4k-12-24{width:50%}.pure-u-x4k-13-24{width:54.1667%}.pure-u-x4k-14-24,.pure-u-x4k-7-12{width:58.3333%}.pure-u-x4k-3-5{width:60%}.pure-u-x4k-15-24,.pure-u-x4k-5-8{width:62.5%}.pure-u-x4k-16-24,.pure-u-x4k-2-3{width:66.6667%}.pure-u-x4k-17-24{width:70.8333%}.pure-u-x4k-18-24,.pure-u-x4k-3-4{width:75%}.pure-u-x4k-19-24{width:79.1667%}.pure-u-x4k-4-5{width:80%}.pure-u-x4k-20-24,.pure-u-x4k-5-6{width:83.3333%}.pure-u-x4k-21-24,.pure-u-x4k-7-8{width:87.5%}.pure-u-x4k-11-12,.pure-u-x4k-22-24{width:91.6667%}.pure-u-x4k-23-24{width:95.8333%}.pure-u-x4k-1,.pure-u-x4k-1-1,.pure-u-x4k-24-24,.pure-u-x4k-5-5{width:100%}}@charset "UTF-8";.icon{display:inline-block;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.icon-big{font-size:1.5em}.icon-small{font-size:0.8em}.icon-file-pdf{width:1em;height:1em;--svg:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M64 464l48 0 0 48-48 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L229.5 0c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3L384 304l-48 0 0-144-80 0c-17.7 0-32-14.3-32-32l0-80L64 48c-8.8 0-16 7.2-16 16l0 384c0 8.8 7.2 16 16 16zM176 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm96-80l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-32 0c-8.8 0-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16zm32 128c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-16 0 0 96 16 0zm80-112c0-8.8 7.2-16 16-16l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64 0-64z"/></svg>')}.icon-file-powerpoint{width:1em;height:1em;--svg:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Pro v6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2025 Fonticons, Inc.--><path d="M64 464l48 0 0 48-48 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L229.5 0c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3L384 304l-48 0 0-144-80 0c-17.7 0-32-14.3-32-32l0-80L64 48c-8.8 0-16 7.2-16 16l0 384c0 8.8 7.2 16 16 16zM304 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zM176 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm208-64c0-8.8 7.2-16 16-16l32 0 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-112-16 0c-8.8 0-16-7.2-16-16z"/></svg>')}.icon-file{width:0.75em;height:1em;--svg:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--!Font Awesome Free v6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M320 464c8.8 0 16-7.2 16-16l0-288-80 0c-17.7 0-32-14.3-32-32l0-80L64 48c-8.8 0-16 7.2-16 16l0 384c0 8.8 7.2 16 16 16l256 0zM0 64C0 28.7 28.7 0 64 0L229.5 0c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64z"/></svg>')}.icon-file-lines{width:0.75em;height:1em;--svg:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--!Font Awesome Free v6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M64 464c-8.8 0-16-7.2-16-16L48 64c0-8.8 7.2-16 16-16l160 0 0 80c0 17.7 14.3 32 32 32l80 0 0 288c0 8.8-7.2 16-16 16L64 464zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-293.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0L64 0zm56 256c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0z"/></svg>')}.icon-comments{width:1.2em;height:1em;--svg:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--!Font Awesome Free v6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M88.2 309.1c9.8-18.3 6.8-40.8-7.5-55.8C59.4 230.9 48 204 48 176c0-63.5 63.8-128 160-128s160 64.5 160 128s-63.8 128-160 128c-13.1 0-25.8-1.3-37.8-3.6c-10.4-2-21.2-.6-30.7 4.2c-4.1 2.1-8.3 4.1-12.6 6c-16 7.2-32.9 13.5-49.9 18c2.8-4.6 5.4-9.1 7.9-13.6c1.1-1.9 2.2-3.9 3.2-5.9zM208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 41.8 17.2 80.1 45.9 110.3c-.9 1.7-1.9 3.5-2.8 5.1c-10.3 18.4-22.3 36.5-36.6 52.1c-6.6 7-8.3 17.2-4.6 25.9C5.8 378.3 14.4 384 24 384c43 0 86.5-13.3 122.7-29.7c4.8-2.2 9.6-4.5 14.2-6.8c15.1 3 30.9 4.5 47.1 4.5zM432 480c16.2 0 31.9-1.6 47.1-4.5c4.6 2.3 9.4 4.6 14.2 6.8C529.5 498.7 573 512 616 512c9.6 0 18.2-5.7 22-14.5c3.8-8.8 2-19-4.6-25.9c-14.2-15.6-26.2-33.7-36.6-52.1c-.9-1.7-1.9-3.4-2.8-5.1C622.8 384.1 640 345.8 640 304c0-94.4-87.9-171.5-198.2-175.8c4.1 15.2 6.2 31.2 6.2 47.8l0 .6c87.2 6.7 144 67.5 144 127.4c0 28-11.4 54.9-32.7 77.2c-14.3 15-17.3 37.6-7.5 55.8c1.1 2 2.2 4 3.2 5.9c2.5 4.5 5.2 9 7.9 13.6c-17-4.5-33.9-10.7-49.9-18c-4.3-1.9-8.5-3.9-12.6-6c-9.5-4.8-20.3-6.2-30.7-4.2c-12.1 2.4-24.8 3.6-37.8 3.6c-61.7 0-110-26.5-136.8-62.3c-16 5.4-32.8 9.4-50 11.8C279 439.8 350 480 432 480z"/></svg>')}.icon-file-pen{width:1.1em;height:1em;--svg:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" width="16"><!--!Font Awesome Free v6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M64 464l198.6 0-5.1 20.5c-2.3 9.2-1.8 18.8 1.3 27.5L64 512c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L229.5 0c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3l0 131.1-48 48L336 160l-80 0c-17.7 0-32-14.3-32-32l0-80L64 48c-8.8 0-16 7.2-16 16l0 384c0 8.8 7.2 16 16 16zM549.8 235.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-29.4 29.4-71-71 29.4-29.4c15.6-15.6 40.9-15.6 56.6 0zM311.9 417L441.1 287.8l71 71L382.9 487.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z"/></svg>')}.icon-video{width:1.1em;height:1em;--svg:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M128 128C92.7 128 64 156.7 64 192L64 448C64 483.3 92.7 512 128 512L384 512C419.3 512 448 483.3 448 448L448 192C448 156.7 419.3 128 384 128L128 128zM496 400L569.5 458.8C573.7 462.2 578.9 464 584.3 464C597.4 464 608 453.4 608 440.3L608 199.7C608 186.6 597.4 176 584.3 176C578.9 176 573.7 177.8 569.5 181.2L496 240L496 400z"/></svg>')}.session-block .session-time{padding-bottom:0.5em}.session-block .talk{padding:1em;display:flex;gap:1em}.session-block .talk:nth-child(even){background-color:var(--bg-color)}.session-block .talk .talk-abstract{line-height:1.3;margin-bottom:0.5rem}.session-block .talk .talk-speaker{margin:0.5em 0}.session-block .talk .talk-speaker a{font-weight:bold}.session-block .talk .talk-content{flex-grow:1}.session-block .talk .talk-title{font-size:1.3em;line-height:1.1}.session-block .talk .talk-duration{white-space:nowrap;min-width:4em;text-align:right;font-size:0.85em;font-weight:bold}.session-block .talk .talk-extra{display:flex;justify-content:space-between}@media screen and (max-width:440px){.session-block .talk .talk-extra{flex-direction:column-reverse;gap:0.5em}}.session-block .talk .talk-extra .talk-resources{display:flex;justify-content:end;align-items:center;gap:0.25em}@media screen and (max-width:440px){.session-block .talk .talk-extra .talk-resources{justify-content:left;font-size:1.4em;margin-top:0.75em;margin-bottom:0.75em;gap:0.5em}}.session-block .talk .talk-extra .talk-resources a{height:100%;align-content:end}.session-block .talk .talk-extra .talk-resources .edit-pretalx{margin-left:2em;color:black}@media screen and (max-width:440px){.session-block .talk .talk-extra .talk-resources .edit-pretalx{margin-left:auto}}.session-block .talk .talk-extra:not(:has(.talk-rating)){justify-content:flex-end}@media screen and (max-width:780px){.session-block .talk{flex-direction:column;gap:0.5em}.session-block .talk .talk-duration{width:auto;text-align:left}}.session-block-short ul{background-color:var(--bg-color);margin-top:0;padding:0.25em 2em 0.75em}.session-block-short ul li{margin-top:0.75em;position:relative;list-style:none}.session-block-short ul li::before{content:"";position:absolute;top:0.6em;left:-0.8em;display:block;background:var(--text-color);border-radius:0.3em;width:0.3em;height:0.3em}.session-block-short ul li i{margin-right:0.25em}.session-block-short ul li>*{display:block}@media screen and (min-width:780px){.session-block-short ul li{margin-bottom:0.25em}.session-block-short ul li>*{display:inline-block}.session-block-short ul li>*:not(:first-child)::before{content:"|";margin:0 0.5em 0 0.3em;font-weight:bold}}.block-talk #rating{scroll-margin-top:6rem}.block-talk video{width:100%;height:auto}.block-talk form{padding:0.5rem 1.5rem}.block-talk form div{display:flex;margin-bottom:1rem}@media screen and (max-width:440px){.block-talk form div{flex-direction:column}}.block-talk form div label{flex:0 0 150px;margin-right:1rem;font-weight:bold}@media screen and (max-width:440px){.block-talk form div label{flex:0 0}}.block-talk form div textarea.form-control{max-width:100%}.block-talk .speaker{display:flex;flex-direction:row;column-gap:20px;margin-bottom:2rem}@media screen and (max-width:780px){.block-talk .speaker{flex-direction:column;row-gap:20px}}.block-talk .speaker img{object-fit:cover;display:block}.block-talk .speaker h3{margin-top:0}.block-talk .block-notification{margin-bottom:1rem}:root{--body-max-width:1280px;--font-color:var(--text-color);--font-family-sans:"Public Sans",sans-serif;--font-family-mono:monaco,"Consolas","Lucida Console",monospace;--border-radius-large:5px;--glow-color:#b02796}body{-webkit-font-smoothing:antialiased;background-color:var(--bg-color);color:var(--text-color);max-width:var(--body-max-width);margin:auto;font-family:var(--font-family-sans);overflow-wrap:anywhere}@font-face{font-family:"Public Sans";font-style:normal;font-display:swap;src:url("/static/PublicSans-Regular.woff2") format("woff2")}@font-face{font-family:"Public Sans";font-style:normal;font-weight:700;font-display:swap;src:url("/static/PublicSans-Bold.woff2") format("woff2")}*,*::before,*::after{box-sizing:border-box}a{color:var(--link-text-color)}a:focus{outline:2px solid var(--theme-highlight-primary)}a:hover{color:blue}p{margin:0;margin-bottom:0.75rem}nav ul{list-style-type:none;margin:0;padding:0}td{font-variant:tabular-nums}h1,h2,h3{line-height:1.2;letter-spacing:-0.03rem;text-wrap:balance}h2{margin:1.3em 0 0.3em}h3{margin:1.2em 0 0.3em}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{background-color:var(--menu-bg-color);color:var(--menu-text-color)}.button-xsmall{font-size:70%}.button-xsmall svg{width:10px;height:10px}.button-small{font-size:85%}.button-small svg{width:12px;height:12px}@media screen and (max-width:780px){.no-scroll{overflow:hidden}}#skip-to-content{position:absolute;top:auto;left:-1000px;overflow:hidden}#skip-to-content:focus{top:0;left:0;color:white}#header_background{position:absolute;top:0;left:0;width:100%;height:100px;background-color:var(--menu-bg-color);z-index:-1}header{height:100px;align-items:flex-end}header #header__logo{display:inline-block;line-height:0px;padding:20px}header button{display:inline-flex;align-items:center;color:var(--menu-text-color);background-color:transparent;border:none;padding:0.75rem;justify-content:center;cursor:pointer}header button.active{text-decoration:underline;text-underline-offset:5px}header svg{stroke:var(--menu-text-color);width:24px;flex:none}header .profile{display:inline-flex;padding:0.75em}header .profile img,header .profile svg{width:24px;height:24px;border-radius:50%;border:1px solid var(--menu-text-color);color:var(--menu-text-color)}header .profile li>a{padding:0.75em}#mobile_menu{display:none}@media screen and (max-width:1125px){#mobile_menu{display:block}}#mobile_menu .mainmenu__list>li .burger{transition:transform 0.2s ease-in-out,opacity 0.2s ease-in-out,background 0.2s ease-in-out}#mobile_menu .mainmenu__list>li[data-expanded=true] .burger{transform:rotate(90deg);transition:transform 0.2s ease-in-out,opacity 0.2s ease-in-out,background 0.2s ease-in-out}#mobile_menu .submenu__list{position:fixed;top:100px;left:0;right:0;bottom:0;width:100%;overflow-y:auto}#mobile_menu li>a{padding-left:2rem}#mobile_menu li>span{display:inline-block;padding:0.75rem;width:100%}#mobile_menu a.profile{padding:0.75em;display:inline-flex}#mobile_menu a.profile img,#mobile_menu a.profile svg{border:2px solid var(--link-text-color);fill:var(--link-text-color)}#mobile_menu a.profile span{padding-left:0.5rem}#main_menu{display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width:1125px){#main_menu{display:none}}.mainmenu__list{display:flex;margin:0;padding:0;justify-content:flex-end;align-items:flex-end}.mainmenu__list>li{list-style-type:none;position:relative}.mainmenu__list>li .chevron{width:20px;margin-left:0.1em}.mainmenu__list>li>button:hover,.mainmenu__list>li>button:focus{text-decoration:underline;text-underline-offset:5px}.mainmenu__list>li[data-expanded=true]{box-shadow:rgba(0,0,0,0.25) 0px 10px 36px 0px,rgba(0,0,0,0.06) 0px 0px 0px 1px}.mainmenu__list>li[data-expanded=true] .chevron{transform:scaleY(-1)}.submenu__list{background-color:var(--submenu-bg-color);position:absolute;top:100%;right:0;box-shadow:rgba(0,0,0,0.25) 0px 10px 36px 0px,rgba(0,0,0,0.06) 0px 0px 0px 1px;overflow:hidden;z-index:1;width:16rem}.submenu__list:has(.search_form){width:auto}.submenu__list[aria-hidden=true]{display:none}.submenu__list>li{line-height:1.5;list-style-type:none;position:relative}.submenu__list>li:not(:last-child){border-bottom:1px solid var(--submenu-hover-color)}.submenu__list>li a:hover,.submenu__list>li a:focus{background-color:var(--submenu-hover-color)}.submenu__list>li svg{stroke:var(--link-text-color)}.submenu__list>li a{display:inline-block;padding:0.75rem;width:100%;border-left:5px solid transparent}.submenu__list>li a:hover,.submenu__list>li a:focus{text-decoration:none;color:var(--menu-bg-color)}.submenu__list>li a.active{border-left:5px solid var(--menu-bg-color)}.submenu__list .search_form{display:flex;width:100%;min-width:20rem}.submenu__list .search_form input{margin:5px 0 5px 5px;width:100%;padding-left:5px}#breadcrumbs{color:var(--breadcrumb-text-color);background-color:var(--breadcrumb-bg-color);padding:0.5rem 1em;letter-spacing:-0.02rem}#breadcrumbs a,#breadcrumbs span{display:inline-block;padding:0.5rem 0.2rem}#breadcrumbs a:hover{color:var(--menu-bg-color)}main{background-color:var(--main-bg-color);line-height:1.5;padding:0 1.5rem 2rem}@media screen and (min-width:780px){main{padding:0 5rem 2rem}}@media screen and (min-width:1125px){main{padding:0 10rem 2rem}}main .messages{margin-top:1em;padding:0.5em}main .messages p{padding:1em;border-radius:var(--border-radius-large)}main .messages .success{background-color:#abdcc4}main .messages .warning{background-color:#ffc7a6}main .messages .error{background-color:#ee2b00}main #contact-form input,main #contact-form textarea{width:100%}main #contact-form .helptext{font-size:smaller}main #search-form{display:flex;flex-wrap:wrap}main #search-form #id_search_terms{margin-right:0.5rem}main #search-form button{background-color:var(--menu-bg-color);border:1px solid var(--menu-bg-color)}main #search-form button:hover,main #search-form button:active{color:var(--menu-bg-color);background:var(--menu-text-color)}main .errorlist{padding-top:0.5em;padding-bottom:0.5em;background-color:#f4a6af;border-radius:var(--border-radius-large)}main svg.external-link{width:16px;height:16px;margin-left:0.15rem;vertical-align:-0.1rem}main svg.page-link,main svg.page-link-reverse{width:16px;height:16px;margin-left:0.25rem;vertical-align:-0.1rem}main ul.search-results{list-style:none;margin:0;padding:0}main ul.search-results li{margin:1rem 0}main ul.search-results li a{font-size:1.25rem;font-weight:700;color:var(--menu-bg-color);text-decoration:underline}main ul.search-results li a:hover,main ul.search-results li a:focus{text-decoration:none;color:var(--menu-bg-color)}footer{color:var(--footer-text-color);background-color:var(--footer-bg-color);line-height:1.6;padding:1rem;padding-bottom:4rem;font-size:0.95em}footer #footer__logo{display:inline-block;line-height:0}footer nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(200px,25%,250px),1fr));gap:2rem;padding:1rem 0rem}footer nav a{color:#616161}footer nav ul{display:flex;flex-direction:column}footer nav ul li{margin-bottom:0.7em;line-height:1.2}footer nav ul li a{text-decoration:none}footer nav ul li a:hover{color:var(--menu-bg-color);text-decoration:underline}footer nav span{font-size:larger}footer p{text-align:center}footer wagtail-userbar::part(userbar){position:relative;padding-left:100%;margin-left:-40px}#footer-secondary-nav{border-top:2px groove}#footer-secondary-nav ul{min-width:auto;max-width:100%;flex-direction:row;justify-content:center}@media screen and (max-width:780px){#footer-secondary-nav ul{flex-direction:column}}#footer-secondary-nav ul li{text-align:center;margin-bottom:0.7em}@media screen and (min-width:780px){#footer-secondary-nav ul li{margin:0 0.5em 0 0}#footer-secondary-nav ul li:first-child::before{content:"";margin:0}#footer-secondary-nav ul li::before{content:"·";margin-right:0.5em}}.block-table table{width:100%}@media screen and (max-width:780px){.block-table table{display:block;overflow-x:scroll;max-width:max-content;white-space:nowrap}}.block-table table th{padding:0.5em;text-align:left}.block-table table td{padding:0.5em;border-top:1px solid #ccc;vertical-align:top}.block-video video{width:100%;border-radius:var(--border-radius-large)}.block-sponsors .sponsor-row{display:flex;column-gap:4rem;row-gap:1rem;margin-bottom:2rem;padding-top:1rem}@media screen and (max-width:780px){.block-sponsors .sponsor-row{flex-direction:column}}.block-sponsors .sponsor-row .logo{width:150px;flex-shrink:0}.block-sponsors .logo-list{display:flex;flex-wrap:wrap;gap:2.5rem;text-align:center}.block-sponsors .logo-list .logo{display:flex;flex-direction:column;width:160px}.block-sponsors .logo-list .logo .logo-image{margin:auto;width:150px;height:150px;align-content:center}.block-sponsors .logo-list .logo .logo-image img{display:block}.block-card_grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:2em}@media screen and (max-width:780px){.block-card_grid{flex-direction:column}}.block-card_grid .card{display:flex;flex:1 1 300px;flex-direction:column;box-shadow:0 3px 7px 1px rgba(50,50,50,0.2);border-radius:var(--border-radius-large);padding:0.75em;min-width:calc(32% - 0.5rem);max-width:calc(50% - 0.75rem);justify-content:flex-start}@media screen and (max-width:780px){.block-card_grid .card{flex:0 1 auto;min-width:auto;max-width:100%;width:100%}}.block-card_grid .card p{margin:0 0 0.5em 0}.block-card_grid .card h2{font-size:x-large;font-weight:600;line-height:1.2;margin-top:0;margin-bottom:12px}.block-card_grid .card p:last-of-type{margin:auto 0 0 0}.block-card_grid .card p:last-of-type a{margin-top:1em}.block-card_grid .card p:last-of-type a.pure-button{color:var(--menu-bg-color);background:var(--menu-text-color);border:1px solid var(--menu-text-color)}.block-card_grid .card p:last-of-type a.pure-button:hover{background:var(--menu-bg-color);color:var(--menu-text-color)}.block-card_grid .card p:last-of-type a:focus{outline:2px solid var(--theme-highlight-primary)}.block-card_grid .card.primary{color:var(--menu-text-color);background:var(--menu-bg-color)}.block-card_grid .card.secondary{color:var(--menu-bg-color);background-color:white}.block-card_grid .card.secondary p:last-of-type a.pure-button{border:1px solid var(--menu-bg-color)}.block-notification{margin-top:1rem}.block-notification>div{padding:1rem;display:flex;gap:1rem;align-items:center}.block-notification .category{line-height:0}.block-notification svg{width:24px;height:24px;fill:currentColor}.block-notification .info{background-color:var(--notification-bg-info);border:1px solid color-mix(in srgb,var(--notification-bg-info),black 20%)}.block-notification .success{background-color:var(--notification-bg-success);border:1px solid color-mix(in srgb,var(--notification-bg-success),black 20%)}.block-notification .warning{background-color:var(--notification-bg-warning);border:1px solid color-mix(in srgb,var(--notification-bg-warning),black 20%)}.block-notification .error{background-color:var(--notification-bg-error);border:1px solid color-mix(in srgb,var(--notification-bg-error),black 20%)}.block-notification p{margin:0}.block-hero .hero{display:flex;column-gap:1.5rem;margin-bottom:6rem}.block-hero .hero:not(:has(.hero-image)) .hero-content{flex:0 0 90%}.block-hero .hero-content{flex:6}.block-hero .hero-content .links{display:flex;flex-wrap:wrap;gap:1rem}.block-hero .hero-content .gallery-link{display:none}@media screen and (max-width:780px){.block-hero .hero-content .gallery-link{display:inline-block}}.block-hero .hero-image{flex:4;position:relative}@media screen and (max-width:780px){.block-hero .hero-image{display:none}}.block-hero .hero-image img{width:100%;height:auto;aspect-ratio:4/3;display:block;object-fit:cover}.block-hero .hero-image a{position:absolute;bottom:0;width:100%;padding:0.5em 1em;background:rgba(0,0,0,0.5);color:#fff;text-align:center;font-weight:bold;text-decoration:none}@media screen and (max-width:780px){.block-hero .hero-image{display:none}.block-hero .hero-content{flex:0 0 90%}}.block-text_media h2{margin-top:0}.block-text_media img,.block-text_media video{border-radius:var(--border-radius-large);width:100%}.block-text_media a{text-decoration:underline}.block-text_media a:hover{opacity:0.65;text-decoration:underline}.block-text_media .links a{margin-right:1rem}.block-text_media .media-left,.block-text_media .media-right{display:flex;gap:2rem}.block-text_media .media-left>div,.block-text_media .media-right>div{width:50%}@media screen and (max-width:1125px){.block-text_media .media-left,.block-text_media .media-right{flex-direction:column;gap:1rem}.block-text_media .media-left>div,.block-text_media .media-right>div{width:100%}}.block-text_media .media-right{flex-direction:row-reverse}@media screen and (max-width:1125px){.block-text_media .media-right{flex-direction:column-reverse}}.block-rich_text img{border-radius:var(--border-radius-large)}.block-rich_text img.richtext-image.full-width{width:100%;height:auto}.block-rich_text a{text-decoration:underline}.block-rich_text a:hover{text-decoration:underline}.block-gallery div{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem}.block-gallery div .thumbnail{cursor:pointer;transition:transform 0.3s ease;overflow:hidden;aspect-ratio:1}.block-gallery div .thumbnail img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.block-gallery_image img{display:block;width:100%;height:auto;padding:1rem 0}.block-gallery_image .nav{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:780px){.block-gallery_image .nav{flex-direction:column;row-gap:0.5rem;align-items:center}.block-gallery_image .nav .mobile-hidden{display:none}}.block-person_list form,.block-election form{padding:1.5rem}.block-person_list form legend,.block-election form legend{font-weight:bold;color:var(--text-color)}.block-person_list form label,.block-election form label{margin:0.2rem 0;display:inline-block}.block-person_list>p,.block-election>p{margin-bottom:2rem}.block-person_list .person-links,.block-election .person-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(250px,30%,300px),1fr));row-gap:0.5rem;column-gap:3rem;padding-bottom:3rem}.block-person_list .person-list,.block-election .person-list{display:flex;flex-wrap:wrap;gap:3rem;justify-content:space-evenly}.block-person_list .with-bio,.block-election .with-bio{flex-direction:column}.block-person_list .person-row,.block-election .person-row{display:flex;gap:4rem}@media screen and (max-width:1125px){.block-person_list .person-row,.block-election .person-row{flex-direction:column;gap:0}}.block-person_list .person,.block-election .person{width:150px}.block-person_list .portrait img,.block-election .portrait img{line-height:0;box-shadow:2px 2px 2px 2px rgba(0,0,0,0.1);margin-bottom:0.5rem}.block-person_list .name,.block-election .name{font-size:large;font-weight:bolder}.block-person_list .title,.block-election .title{font-style:italic}.block-cta{background-color:var(--menu-bg-color);border-radius:var(--border-radius-large)}.block-cta>div{display:flex;flex-wrap:wrap}.block-cta>div.image-left{flex-direction:row-reverse}.block-cta>div.image-left img{border-radius:var(--border-radius-large) 0 0 var(--border-radius-large)}.block-cta>div.image-right{flex-direction:row}.block-cta>div.image-right img{border-radius:0 var(--border-radius-large) var(--border-radius-large)}.block-cta .cta-content{flex:1 1 60%;flex-direction:column;padding:2rem;color:var(--menu-text-color)}@media screen and (max-width:780px){.block-cta .cta-content{flex:1 1 100%;max-width:100%}}.block-cta .cta-content h2{margin:0 0 0.4em 0;font-size:1.8em;line-height:1.2;margin-top:-0.2em}.block-cta .cta-content .links{margin-top:1em}.block-cta .cta-content a.pure-button{background-color:var(--menu-bg-color);color:var(--menu-text-color);margin-right:1em;padding:0.375rem 1.25rem 0.375rem 1.25rem}.block-cta .cta-content a.pure-button:hover{text-decoration:underline}.block-cta .cta-content a.pure-button-primary{color:var(--menu-bg-color);background-color:var(--menu-text-color);border:1px solid var(--menu-text-color)}.block-cta .cta-content a.pure-button-primary:hover{background-color:var(--menu-bg-color);color:var(--menu-text-color);text-decoration:none}.block-cta .cta-content a:focus{outline:2px solid var(--theme-highlight-primary)}.block-cta .cta-image{flex:1 1 40%;position:relative;min-height:fit-content}@media screen and (max-width:780px){.block-cta .cta-image{flex:1 1 100%;max-width:100%;min-height:250px}}.block-cta .cta-image picture{position:absolute;inset:0;width:100%;height:100%}.block-cta .cta-image picture img{width:100%;height:100%;object-fit:cover;display:block}.block-welcome h1{text-align:center;text-wrap:balance;font-size:clamp(1em,2.5vw,1.5em)}.block-child_pages h2{margin-block-end:0}.block-child_pages h2 a{color:var(--menu-bg-color);text-decoration:underline}.block-child_pages h2 a:hover,.block-child_pages h2 a:focus{text-decoration:none;color:var(--menu-bg-color)}.block-attendee_list .actions{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:8px}.block-attendee_list .search-box{max-width:300px;width:100%;padding:6px 10px;border:1px solid #ccc;border-radius:4px}.block-attendee_list .table-wrapper{overflow-x:auto;margin:1rem 0}.block-attendee_list table{border-collapse:collapse}.block-attendee_list table tr:nth-child(even){background-color:#f3f3f3}.block-attendee_list table th,.block-attendee_list table td{padding:6px;border:1px solid #ccc;text-align:left}.block-attendee_list table th{background:#ccc;white-space:nowrap}.block-attendee_list table th.ascending::after{content:" ▲";font-size:0.6em}.block-attendee_list table th:not(.ascending)::after{content:" ▼";font-size:0.6em}.block-embed iframe{width:100%}.block-embed .provider-streamtext iframe{height:100%;border:1px solid #eee;margin:0;overflow:hidden}.block-meta{display:grid;grid-template-columns:max-content 1fr}.block-meta .icon-small{margin-right:0.25em}.block-meta dt{font-weight:700}@media screen and (max-width:440px){.block-meta{display:block}.block-meta dd{margin-inline-start:0px;font-size:1.15em;margin-bottom:0.4em}}.block-live_stream .video-js{width:100%}.block-live_stream .video-js .vjs-time-tooltip{white-space:nowrap}.block-live_stream .stream-container{display:flex;flex-direction:column;gap:1em}.block-live_stream .stream-container .video-container .bottom-panel{display:none}.block-live_stream .stream-container .provider-streamtext{height:200px;flex-grow:0}.block-live_stream .top-panel{display:flex;flex-direction:column;gap:1em;padding-bottom:1em}.block-live_stream .top-panel span{margin-left:auto}@media screen and (min-width:780px){.block-live_stream .top-panel{flex-direction:row}.block-live_stream .stream-container{display:flex;flex-direction:row;column-gap:1em}.block-live_stream .stream-container>.bottom-panel{display:none}.block-live_stream .stream-container .video-container{flex:0 0 70%}.block-live_stream .stream-container .video-container .bottom-panel{display:block;margin-top:1em}.block-live_stream .stream-container .stenography-container{flex:0 0 1;display:flex;flex-direction:column}.block-live_stream .stream-container .provider-streamtext{flex-grow:1}}.block-agenda details{display:inline-block;position:relative}.block-agenda details summary{padding:5px;cursor:pointer}.block-agenda details ul{display:none;visibility:hidden;z-index:100;list-style:none;margin:0;width:max-content;min-width:100%;position:absolute;top:100%;left:0;background:white;border:1px solid silver;padding:5px}.block-agenda details ul li{padding:5px}.block-agenda details[open] ul{display:block;visibility:visible}@media screen and (min-width:1125px){.block-agenda details{display:none}}.block-agenda table{table-layout:fixed;width:100%;line-height:1.25;text-align:center;font-size:0.75em;border-spacing:1px}.block-agenda table th:first-child{width:55px}.block-agenda table tr{height:2em}.block-agenda table tr:nth-child(even){background-color:var(--bg-color)}.block-agenda table tr th{font-weight:normal}.block-agenda table tr td{position:relative}.block-agenda table tr td a{display:flex;position:absolute;inset:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0.3em 0.6em;color:var(--menu-bg-color)}.block-agenda table tr td a:hover{color:blue;text-shadow:1px 1px 0px rgba(255,255,255,0.2)}.block-agenda table tr td a:focus{outline-offset:-2px}.block-agenda table tr td.active-session{outline:1px solid var(--glow-color);box-shadow:inset 0 0 3px var(--glow-color),inset 0 0 3px var(--glow-color),inset 0 0 3px var(--glow-color)}.block-agenda table a{text-decoration:underline}@media screen and (max-width:1125px){.block-agenda table .collapsible{display:none}}.block-agenda .legend{width:220px;margin-bottom:2rem}.block-agenda .legend div{padding:0.5rem}.block-agenda,.block-attendee_list,.block-card_grid,.block-child_pages,.block-cta,.block-election,.block-gallery,.block-gallery_image,.block-notification,.block-person_list,.block-rich_text,.block-sponsors,.block-table,.block-talk,.block-text_media,.block-video{margin-bottom:2rem}