:root{--md-ref-palette-amber77:#ffab40;--md-ref-palette-amber89:#ffd8a6;--md-ref-palette-blue36:#01579b;--md-ref-palette-blue45:#546e7a;--md-ref-palette-blue60:#2196f3;--md-ref-palette-blue61:#039be5;--md-ref-palette-cyan95:#e1f5fe;--md-ref-palette-cyan97:#eafaf9;--md-ref-palette-green64:#4caf50;--md-ref-palette-neutral0-a5:rgba(0, 0, 0, 0.05);--md-ref-palette-neutral0-a8:rgba(0, 0, 0, 0.08);--md-ref-palette-neutral0-a10:rgba(0, 0, 0, 0.1);--md-ref-palette-neutral0-a12:rgba(0, 0, 0, 0.12);--md-ref-palette-neutral0-a19:rgba(0, 0, 0, 0.19);--md-ref-palette-neutral0-a20:rgba(0, 0, 0, 0.2);--md-ref-palette-neutral0-a42:rgba(0, 0, 0, 0.42);--md-ref-palette-neutral0-a50:rgba(0, 0, 0, 0.5);--md-ref-palette-neutral0-a54:rgba(0, 0, 0, 0.54);--md-ref-palette-neutral0-a60:rgba(0, 0, 0, 0.6);--md-ref-palette-neutral0-a87:rgba(0, 0, 0, 0.87);--md-ref-palette-neutral13:#212121;--md-ref-palette-neutral21-a8:rgba(51, 51, 51, 0.08);--md-ref-palette-neutral29:#444;--md-ref-palette-neutral38:#5a5a5a;--md-ref-palette-neutral41:#616161;--md-ref-palette-neutral49:#757575;--md-ref-palette-neutral63:#999;--md-ref-palette-neutral65:#9e9e9e;--md-ref-palette-neutral65-2:#9f9f9f;--md-ref-palette-neutral66-a20:rgba(160, 160, 160, 0.2);--md-ref-palette-neutral69:#a8a8a8;--md-ref-palette-neutral84:#d1d1d1;--md-ref-palette-neutral88:#ddd;--md-ref-palette-neutral89:#e0e0e0;--md-ref-palette-neutral89-2:#dfdfdf;--md-ref-palette-neutral91:#e4e4e4;--md-ref-palette-neutral94:#eeeeee;--md-ref-palette-neutral94-2:#eee;--md-ref-palette-neutral95:#f2f2f2;--md-ref-palette-neutral95-a50:rgba(242, 242, 242, 0.5);--md-ref-palette-neutral98:#fafafa;--md-ref-palette-neutral100:#ffffff;--md-ref-palette-neutral100-2:#fff;--md-ref-palette-neutral100-a45:rgba(255, 255, 255, 0.45);--md-ref-palette-neutral100-a70:rgba(255, 255, 255, 0.7);--md-ref-palette-neutral100-a80:rgba(255, 255, 255, 0.8);--md-ref-palette-neutral100-a90:rgba(255, 255, 255, 0.9);--md-ref-palette-orange56:#f44336;--md-ref-palette-orange62:#ee6e73;--md-ref-palette-orange62-a40:rgba(238, 110, 115, 0.4);--md-ref-palette-orange62-a70:rgba(238, 110, 115, 0.7);--md-ref-palette-red79-a20:rgba(246, 178, 181, 0.2);--md-ref-palette-teal47:#1d7d74;--md-ref-palette-teal62:#26a69a;--md-ref-palette-teal62-a15:rgba(38, 166, 154, 0.15);--md-ref-palette-teal67:#2ab7a9;--md-ref-palette-teal69:#2bbbad;--md-ref-palette-teal93:#c9f3ef;--md-sys-color-error:var(--md-ref-palette-orange56);--md-sys-color-on-surface:var(--md-ref-palette-neutral0-a87);--md-sys-color-primary:var(--md-ref-palette-orange62);--md-sys-color-secondary:var(--md-ref-palette-teal62);--md-sys-color-success:var(--md-ref-palette-green64);--md-sys-color-surface:var(--md-ref-palette-neutral100-2);--md-sys-color-tertiary:var(--md-ref-palette-blue61);--md-sys-elevation-level1:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);--md-sys-elevation-level1-half:0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2);--md-sys-elevation-level2:0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);--md-sys-elevation-level3:0 8px 17px 2px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);--md-sys-elevation-level4:0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -7px rgba(0, 0, 0, 0.2);--md-sys-elevation-level5:0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2);--md-ref-typeface-plain:-apple-system, BlinkMacSystemFont, "segoe ui", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "helvetica neue", sans-serif}.md-bg-error{background-color:var(--md-sys-color-error)!important}.md-bg-secondary{background-color:var(--md-ref-palette-blue60)!important}.md-text-secondary{color:var(--md-ref-palette-blue60)!important}.md-bg.md-primary-container{background-color:var(--md-ref-palette-cyan95)!important}.md-bg.md-primary{background-color:var(--md-ref-palette-blue36)!important}.md-bg-success{background-color:var(--md-sys-color-success)!important}.md-text.md-secondary-variant{color:var(--md-ref-palette-blue45)!important}.md-bg-neutral{background-color:var(--md-ref-palette-neutral65)!important}.md-text-outline{color:var(--md-ref-palette-neutral65)!important}.md-bg.md-surface-container-low{background-color:var(--md-ref-palette-neutral98)!important}.md-text.md-inverse-on-surface{color:var(--md-ref-palette-neutral94)!important}.md-bg.md-inverse-surface{background-color:var(--md-ref-palette-neutral49)!important}.md-text.md-on-surface-muted{color:var(--md-ref-palette-neutral49)!important}.md-text.md-on-surface-variant{color:var(--md-ref-palette-neutral41)!important}.md-text.md-on-surface{color:var(--md-ref-palette-neutral13)!important}.md-bg-surface{background-color:var(--md-sys-color-surface)!important}.md-text-on-primary{color:var(--md-sys-color-surface)!important}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial;-webkit-text-decoration-skip:objects}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code{font-family:monospace,monospace;font-size:1em}small{font-size:80%}img{border-style:none}svg:not(:root){overflow:hidden}button,input,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-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}textarea{overflow:auto}[type=checkbox]{box-sizing:border-box;padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}canvas{display:inline-block}[hidden]{display:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}button,input,select,textarea{font-family:var(--md-ref-typeface-plain)}ul:not(.browser-default){padding-left:0;list-style-type:none}ul:not(.browser-default)>li{list-style-type:none}a{color:var(--md-sys-color-tertiary);text-decoration:none;-webkit-tap-highlight-color:transparent}.md-elevation-0{box-shadow:none!important}.md-elevation-1,.sidenav,.collapsible,.btn,.btn-large,.card,nav{box-shadow:var(--md-sys-elevation-level1)}.btn:hover,.btn-large:hover{box-shadow:var(--md-sys-elevation-level1-half)}.modal{box-shadow:var(--md-sys-elevation-level5)}.md-hoverable{transition:box-shadow .25s}.md-hoverable:hover{box-shadow:0 8px 17px 0 var(--md-ref-palette-neutral0-a20),0 6px 20px 0 var(--md-ref-palette-neutral0-a19)}blockquote{margin:20px 0;padding-left:1.5rem;border-left:5px solid var(--md-sys-color-primary)}i{line-height:inherit}i.left{float:left;margin-right:15px}i.right{float:right;margin-left:15px}i.small{font-size:2rem}img.responsive-img{max-width:100%;height:auto}.pagination li{display:inline-block;border-radius:2px;text-align:center;vertical-align:top;height:30px}.pagination li a{color:var(--md-ref-palette-neutral29);display:inline-block;font-size:1.2rem;padding:0 10px;line-height:30px}.pagination li.active a{color:var(--md-sys-color-surface)}.pagination li.active{background-color:var(--md-sys-color-primary)}.pagination li.disabled a{cursor:default;color:var(--md-ref-palette-neutral63)}.pagination li i{font-size:2rem}.pagination li.pages ul li{display:inline-block;float:none}@media only screen and (max-width:992px){.pagination{width:100%}.pagination li.pages{width:80%;overflow:hidden;white-space:nowrap}}.breadcrumb{font-size:18px;color:var(--md-ref-palette-neutral100-a70)}.breadcrumb i,.breadcrumb [class^=mdi-],.breadcrumb [class*=mdi-],.breadcrumb i.material-icons{display:inline-block;float:left;font-size:24px}.breadcrumb:before{content:'\E5CC';color:var(--md-ref-palette-neutral100-a70);vertical-align:top;display:inline-block;font-family:material icons;font-weight:400;font-style:normal;font-size:25px;margin:0 10px 0 8px;-webkit-font-smoothing:antialiased}.breadcrumb:first-child:before{display:none}.breadcrumb:last-child{color:var(--md-sys-color-surface)}@media only screen and (max-width:600px){.hide-on-small-only{display:none!important}}@media only screen and (max-width:992px){.hide-on-med-and-down{display:none!important}}@media only screen and (min-width:601px){.hide-on-med-and-up{display:none!important}}@media only screen and (min-width:600px) and (max-width:992px){.hide-on-med-only{display:none!important}}@media only screen and (min-width:993px){.hide-on-large-only{display:none!important}}@media only screen and (min-width:600px) and (max-width:992px){.show-on-medium{display:block!important}}.page-footer{padding-top:20px;color:var(--md-sys-color-surface);background-color:var(--md-sys-color-primary)}.page-footer .footer-copyright{overflow:hidden;min-height:50px;display:flex;align-items:center;justify-content:space-between;padding:10px 0;color:var(--md-ref-palette-neutral100-a80);background-color:var(--md-ref-palette-neutral21-a8)}table,th,td{border:none}table{width:100%;display:table;border-collapse:collapse;border-spacing:0}table.striped tr{border-bottom:none}table.striped>tbody>tr:nth-child(odd){background-color:var(--md-ref-palette-neutral95-a50)}table.striped>tbody>tr>td{border-radius:0}table.highlight>tbody>tr{transition:background-color .25s ease}table.highlight>tbody>tr:hover{background-color:var(--md-ref-palette-neutral95-a50)}table.centered thead tr th,table.centered tbody tr td{text-align:center}tr{border-bottom:1px solid var(--md-ref-palette-neutral0-a12)}td,th{padding:15px 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px}@media only screen and (max-width:992px){table.responsive-table{width:100%;border-collapse:collapse;border-spacing:0;display:block;position:relative}table.responsive-table td:empty:before{content:'\00a0'}table.responsive-table th,table.responsive-table td{margin:0;vertical-align:top}table.responsive-table th{text-align:left}table.responsive-table thead{display:block;float:left}table.responsive-table thead tr{display:block;padding:0 10px 0 0}table.responsive-table thead tr th::before{content:"\00a0"}table.responsive-table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}table.responsive-table tbody tr{display:inline-block;vertical-align:top}table.responsive-table th{display:block;text-align:right}table.responsive-table td{display:block;min-height:1.25em;text-align:left}table.responsive-table tr{border-bottom:none;padding:0 10px}table.responsive-table thead{border:0;border-right:1px solid var(--md-ref-palette-neutral0-a12)}}.collection{margin:.5rem 0 1rem;border:1px solid var(--md-ref-palette-neutral89);border-radius:2px;overflow:hidden;position:relative}.collection .collection-item{background-color:var(--md-sys-color-surface);line-height:1.5rem;padding:10px 20px;margin:0;border-bottom:1px solid var(--md-ref-palette-neutral89)}.collection .collection-item.avatar{min-height:84px;padding-left:72px;position:relative}.collection .collection-item.avatar:not(.circle-clipper)>.circle,.collection .collection-item.avatar :not(.circle-clipper)>.circle{position:absolute;width:42px;height:42px;overflow:hidden;left:15px;display:inline-block;vertical-align:middle}.collection .collection-item.avatar i.circle{font-size:18px;line-height:42px;color:var(--md-sys-color-surface);background-color:var(--md-ref-palette-neutral63);text-align:center}.collection .collection-item.avatar .title{font-size:16px}.collection .collection-item.avatar p{margin:0}.collection .collection-item:last-child{border-bottom:none}.collection .collection-item.active{background-color:var(--md-sys-color-secondary);color:var(--md-ref-palette-cyan97)}.collection a.collection-item{display:block;transition:.25s;color:var(--md-sys-color-secondary)}.collection a.collection-item:not(.active):hover{background-color:var(--md-ref-palette-neutral88)}.collapsible .collection{margin:0;border:none}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.hide{display:none!important}.right-align{text-align:right}.center,.center-align{text-align:center}.left{float:left!important}.right{float:right!important}.circle{border-radius:50%}.truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}span.badge{min-width:3rem;padding:0 6px;margin-left:14px;text-align:center;font-size:1rem;line-height:22px;height:22px;color:var(--md-ref-palette-neutral49);float:right;box-sizing:border-box}span.badge.new{font-weight:300;font-size:.8rem;color:var(--md-sys-color-surface);background-color:var(--md-sys-color-secondary);border-radius:2px}span.badge.new:after{content:" new"}span.badge[data-badge-caption]::after{content:" " attr(data-badge-caption)}nav ul a span.badge{display:inline-block;float:none;margin-left:4px;line-height:22px;height:22px;-webkit-font-smoothing:auto}.collection-item span.badge{margin-top:calc(.75rem - 11px)}.collapsible span.badge{margin-left:auto}.sidenav span.badge{margin-top:calc(24px - 11px)}table span.badge{display:inline-block;float:none;margin-left:auto}.material-icons{text-rendering:optimizeLegibility;font-feature-settings:'liga'}.container{margin:0 auto;max-width:1280px;width:90%}@media only screen and (min-width:601px){.container{width:85%}}@media only screen and (min-width:993px){.container{width:70%}}.col .row{margin-left:-.75rem;margin-right:-.75rem}.section{padding-top:1rem;padding-bottom:1rem}.row{margin-left:auto;margin-right:auto;margin-bottom:20px}.row:after{content:"";display:table;clear:both}.row .col{float:left;box-sizing:border-box;padding:0 .75rem;min-height:1px}.row .col[class*=push-],.row .col[class*=pull-]{position:relative}.row .col.s3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.s6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto}@media only screen and (min-width:601px){.row .col.m2{width:16.66666667%;margin-left:auto;left:auto;right:auto}.row .col.m3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.m4{width:33.33333333%;margin-left:auto;left:auto;right:auto}.row .col.m5{width:41.66666667%;margin-left:auto;left:auto;right:auto}.row .col.m6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.m7{width:58.33333333%;margin-left:auto;left:auto;right:auto}.row .col.m8{width:66.66666667%;margin-left:auto;left:auto;right:auto}.row .col.m12{width:100%;margin-left:auto;left:auto;right:auto}}@media only screen and (min-width:993px){.row .col.l1{width:8.33333333%;margin-left:auto;left:auto;right:auto}.row .col.l2{width:16.66666667%;margin-left:auto;left:auto;right:auto}.row .col.l3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.l4{width:33.33333333%;margin-left:auto;left:auto;right:auto}.row .col.l5{width:41.66666667%;margin-left:auto;left:auto;right:auto}.row .col.l6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.l7{width:58.33333333%;margin-left:auto;left:auto;right:auto}.row .col.l8{width:66.66666667%;margin-left:auto;left:auto;right:auto}.row .col.l9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.l10{width:83.33333333%;margin-left:auto;left:auto;right:auto}.row .col.l12{width:100%;margin-left:auto;left:auto;right:auto}}@media only screen and (min-width:1201px){.row .col.xl2{width:16.66666667%;margin-left:auto;left:auto;right:auto}.row .col.xl3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.xl4{width:33.33333333%;margin-left:auto;left:auto;right:auto}.row .col.xl7{width:58.33333333%;margin-left:auto;left:auto;right:auto}.row .col.xl8{width:66.66666667%;margin-left:auto;left:auto;right:auto}.row .col.xl9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.xl10{width:83.33333333%;margin-left:auto;left:auto;right:auto}}nav{color:var(--md-sys-color-surface);background-color:var(--md-sys-color-primary);width:100%;height:56px;line-height:56px}nav a{color:var(--md-sys-color-surface)}nav i,nav [class^=mdi-],nav [class*=mdi-],nav i.material-icons{display:block;font-size:24px;height:56px;line-height:56px}nav .nav-wrapper{position:relative;height:100%}@media only screen and (min-width:993px){nav a.sidenav-trigger{display:none}}nav .sidenav-trigger{float:left;position:relative;z-index:1;height:56px;margin:0 18px}nav .sidenav-trigger i{height:56px;line-height:56px}nav .brand-logo{position:absolute;color:var(--md-sys-color-surface);display:inline-block;font-size:2.1rem;padding:0}nav .brand-logo.center{left:50%;transform:translateX(-50%)}@media only screen and (max-width:992px){nav .brand-logo{left:50%;transform:translateX(-50%)}nav .brand-logo.left,nav .brand-logo.right{padding:0;transform:none}nav .brand-logo.left{left:.5rem}nav .brand-logo.right{right:.5rem;left:auto}}nav .brand-logo.right{right:.5rem;padding:0}nav .brand-logo i,nav .brand-logo [class^=mdi-],nav .brand-logo [class*=mdi-],nav .brand-logo i.material-icons{float:left;margin-right:15px}nav ul{margin:0}nav ul li{transition:background-color .3s;float:left;padding:0}nav ul li.active{background-color:var(--md-ref-palette-neutral0-a10)}nav ul a{transition:background-color .3s;font-size:1rem;color:var(--md-sys-color-surface);display:block;padding:0 15px;cursor:pointer}nav ul a.btn,nav ul a.btn-large{margin-top:-2px;margin-left:15px;margin-right:15px}nav ul a.btn>.material-icons,nav ul a.btn-large>.material-icons{height:inherit;line-height:inherit}nav ul a:hover{background-color:var(--md-ref-palette-neutral0-a10)}nav ul.left{float:left}nav form{height:100%}nav .input-field{margin:0;height:100%}nav .input-field input{height:100%;font-size:1.2rem;border:none;padding-left:2rem}nav .input-field input:focus,nav .input-field input[type=text]:valid,nav .input-field input[type=email]:valid{border:none;box-shadow:none}nav .input-field label{top:0;left:0}nav .input-field label i{color:var(--md-ref-palette-neutral100-a70);transition:color .3s}nav .input-field label.active i{color:var(--md-sys-color-surface)}.navbar-fixed{position:relative;height:56px;z-index:997}.navbar-fixed nav{position:fixed}@media only screen and (min-width:601px){nav,nav .nav-wrapper i,nav a.sidenav-trigger,nav a.sidenav-trigger i{height:64px;line-height:64px}.navbar-fixed{height:64px}}a{text-decoration:none}html{line-height:1.5;font-family:var(--md-ref-typeface-plain);font-weight:400;color:var(--md-sys-color-on-surface)}@media only screen and (min-width:0){html{font-size:14px}}@media only screen and (min-width:992px){html{font-size:14.5px}}@media only screen and (min-width:1200px){html{font-size:15px}}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.3}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:4.2rem;line-height:110%;margin:2.8rem 0 1.68rem}h2{font-size:3.56rem;line-height:110%;margin:2.37333333rem 0 1.424rem}h3{font-size:2.92rem;line-height:110%;margin:1.94666667rem 0 1.168rem}h4{font-size:2.28rem;line-height:110%;margin:1.52rem 0 .912rem}h5{font-size:1.64rem;line-height:110%;margin:1.09333333rem 0 .656rem}h6{font-size:1.15rem;line-height:110%;margin:.76666667rem 0 .46rem}em{font-style:italic}strong{font-weight:500}small{font-size:75%}@media only screen and (min-width:360px){.md-flow-text{font-size:1.2rem}}@media only screen and (min-width:390px){.md-flow-text{font-size:1.224rem}}@media only screen and (min-width:420px){.md-flow-text{font-size:1.248rem}}@media only screen and (min-width:450px){.md-flow-text{font-size:1.272rem}}@media only screen and (min-width:480px){.md-flow-text{font-size:1.296rem}}@media only screen and (min-width:510px){.md-flow-text{font-size:1.32rem}}@media only screen and (min-width:540px){.md-flow-text{font-size:1.344rem}}@media only screen and (min-width:570px){.md-flow-text{font-size:1.368rem}}@media only screen and (min-width:600px){.md-flow-text{font-size:1.392rem}}@media only screen and (min-width:630px){.md-flow-text{font-size:1.416rem}}@media only screen and (min-width:660px){.md-flow-text{font-size:1.44rem}}@media only screen and (min-width:690px){.md-flow-text{font-size:1.464rem}}@media only screen and (min-width:720px){.md-flow-text{font-size:1.488rem}}@media only screen and (min-width:750px){.md-flow-text{font-size:1.512rem}}@media only screen and (min-width:780px){.md-flow-text{font-size:1.536rem}}@media only screen and (min-width:810px){.md-flow-text{font-size:1.56rem}}@media only screen and (min-width:840px){.md-flow-text{font-size:1.584rem}}@media only screen and (min-width:870px){.md-flow-text{font-size:1.608rem}}@media only screen and (min-width:900px){.md-flow-text{font-size:1.632rem}}@media only screen and (min-width:930px){.md-flow-text{font-size:1.656rem}}@media only screen and (min-width:960px){.md-flow-text{font-size:1.68rem}}@media only screen and (max-width:360px){.md-flow-text{font-size:1.2rem}}.card{position:relative;margin:.5rem 0 1rem;background-color:var(--md-sys-color-surface);transition:box-shadow .25s;border-radius:2px}.card .card-title{font-size:24px;font-weight:300}.card .card-title.activator{cursor:pointer}.card.small{position:relative}.card.small .card-image{max-height:60%;overflow:hidden}.card.small .card-image+.card-content{max-height:40%}.card.small .card-content{max-height:100%;overflow:hidden}.card.small .card-action{position:absolute;bottom:0;left:0;right:0}.card.small{height:300px}.card.horizontal{display:flex}.card.horizontal.small .card-image{height:100%;max-height:none;overflow:visible}.card.horizontal.small .card-image img{height:100%}.card.horizontal .card-image{max-width:50%}.card.horizontal .card-image img{border-radius:2px 0 0 2px;max-width:100%;width:auto}.card.horizontal .card-stacked{display:flex;flex-direction:column;flex:1;position:relative}.card.horizontal .card-stacked .card-content{flex-grow:1}.card .card-image{position:relative}.card .card-image img{display:block;border-radius:2px 2px 0 0;position:relative;left:0;right:0;top:0;bottom:0;width:100%}.card .card-image .card-title{color:var(--md-sys-color-surface);position:absolute;bottom:0;left:0;max-width:100%;padding:24px}.card .card-content{padding:24px;border-radius:0 0 2px 2px}.card .card-content p{margin:0}.card .card-content .card-title{display:block;line-height:32px;margin-bottom:8px}.card .card-content .card-title i{line-height:32px}.card .card-action{background-color:inherit;border-top:1px solid var(--md-ref-palette-neutral66-a20);position:relative;padding:16px 24px}.card .card-action:last-child{border-radius:0 0 2px 2px}.card .card-action a:not(.btn):not(.btn-small):not(.btn-large):not(.btn-large):not(.btn-floating){color:var(--md-ref-palette-amber77);margin-right:24px;transition:color .3s ease;text-transform:uppercase}.card .card-action a:not(.btn):not(.btn-small):not(.btn-large):not(.btn-large):not(.btn-floating):hover{color:var(--md-ref-palette-amber89)}.card .card-reveal{padding:24px;position:absolute;background-color:var(--md-sys-color-surface);width:100%;overflow-y:auto;left:0;top:100%;height:100%;z-index:3;display:none}.card .card-reveal .card-title{cursor:pointer;display:block}.tabs{position:relative;overflow-x:auto;overflow-y:hidden;height:48px;width:100%;background-color:var(--md-sys-color-surface);margin:0 auto;white-space:nowrap}.tabs .tab{display:inline-block;text-align:center;line-height:48px;height:48px;padding:0;margin:0;text-transform:uppercase}.tabs .tab a{color:var(--md-ref-palette-orange62-a70);display:block;width:100%;height:100%;padding:0 24px;font-size:14px;text-overflow:ellipsis;overflow:hidden;transition:color .28s ease,background-color .28s ease}.tabs .tab a:focus,.tabs .tab a:focus.active{background-color:var(--md-ref-palette-red79-a20);outline:none}.tabs .tab a:hover,.tabs .tab a.active{background-color:initial;color:var(--md-sys-color-primary)}.tabs .tab.disabled a,.tabs .tab.disabled a:hover{color:var(--md-ref-palette-orange62-a40);cursor:default}@media only screen and (max-width:992px){.tabs{display:flex}.tabs .tab{flex-grow:1}.tabs .tab a{padding:0 12px}}.btn,.btn-large{border:none;border-radius:2px;display:inline-block;height:36px;line-height:36px;padding:0 16px;text-transform:uppercase;vertical-align:middle;-webkit-tap-highlight-color:transparent}.btn.disabled,.btn-large.disabled,.btn:disabled,.btn-large:disabled,.btn[disabled],.btn-large[disabled]{pointer-events:none;background-color:var(--md-ref-palette-neutral89-2)!important;box-shadow:none;color:var(--md-ref-palette-neutral65-2)!important;cursor:default}.btn.disabled:hover,.btn-large.disabled:hover,.btn:disabled:hover,.btn-large:disabled:hover,.btn[disabled]:hover,.btn-large[disabled]:hover{background-color:var(--md-ref-palette-neutral89-2)!important;color:var(--md-ref-palette-neutral65-2)!important}.btn,.btn-large{font-size:14px;outline:0}.btn i,.btn-large i{font-size:1.3rem;line-height:inherit}.btn:focus,.btn-large:focus{background-color:var(--md-ref-palette-teal47)}.btn,.btn-large{text-decoration:none;color:var(--md-sys-color-surface);background-color:var(--md-sys-color-secondary);text-align:center;letter-spacing:.5px;transition:background-color .2s ease-out;cursor:pointer}.btn:hover,.btn-large:hover{background-color:var(--md-ref-palette-teal69)}.btn-large{height:54px;line-height:54px;font-size:15px;padding:0 28px}.btn-large i{font-size:1.6rem}.dropdown-trigger{cursor:pointer}.md-ripple{position:relative;cursor:pointer;display:inline-block;overflow:hidden;user-select:none;-webkit-tap-highlight-color:transparent;vertical-align:middle;z-index:1;transition:.3s ease-out}.md-ripple .md-ripple__wave{position:absolute;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;opacity:0;background:var(--md-ref-palette-neutral0-a20);transition:all .7s ease-out;transition-property:transform,opacity;transform:scale(0);pointer-events:none}.md-ripple.md-ripple-light .md-ripple__wave{background-color:var(--md-ref-palette-neutral100-a45)}.md-ripple input[type=button],.md-ripple input[type=reset],.md-ripple input[type=submit]{border:0;font-style:normal;font-size:inherit;text-transform:inherit;background:0 0}.md-ripple img{position:relative;z-index:-1}.md-ripple-input-wrapper{border-radius:.2em;vertical-align:bottom}.md-ripple-input-wrapper .md-ripple-button-input{position:relative;top:0;left:0;z-index:1}.md-ripple-block{display:block}.md-ripple .md-ripple__wave{z-index:-1}.modal{display:none;position:fixed;left:0;right:0;background-color:var(--md-ref-palette-neutral98);padding:0;max-height:70%;width:55%;margin:auto;overflow-y:auto;border-radius:2px;will-change:top,opacity}.modal:focus{outline:none}@media only screen and (max-width:992px){.modal{width:80%}}.modal h1,.modal h2,.modal h3,.modal h4{margin-top:0}.collapsible{border-top:1px solid var(--md-ref-palette-neutral88);border-right:1px solid var(--md-ref-palette-neutral88);border-left:1px solid var(--md-ref-palette-neutral88);margin:.5rem 0 1rem}.collapsible-header{display:flex;cursor:pointer;-webkit-tap-highlight-color:transparent;line-height:1.5;padding:1rem;background-color:var(--md-sys-color-surface);border-bottom:1px solid var(--md-ref-palette-neutral88)}.collapsible-header:focus{outline:0}.collapsible-header i{width:2rem;font-size:1.6rem;display:inline-block;text-align:center;margin-right:1rem}.keyboard-focused .collapsible-header:focus{background-color:var(--md-ref-palette-neutral94-2)}.collapsible-body{display:none;border-bottom:1px solid var(--md-ref-palette-neutral88);box-sizing:border-box;padding:2rem}.sidenav .collapsible{border:none;box-shadow:none}.sidenav .collapsible li{padding:0}.sidenav .collapsible-header{background-color:initial;border:none;line-height:inherit;height:inherit;padding:0 16px}.sidenav .collapsible-header:hover{background-color:var(--md-ref-palette-neutral0-a5)}.sidenav .collapsible-header i{line-height:inherit}.sidenav .collapsible-body{border:0;background-color:var(--md-sys-color-surface)}.sidenav .collapsible-body li a{padding:0 23.5px 0 31px}.chip{display:inline-block;height:32px;font-size:13px;font-weight:500;color:var(--md-ref-palette-neutral0-a60);line-height:32px;padding:0 12px;border-radius:16px;background-color:var(--md-ref-palette-neutral91);margin-bottom:5px;margin-right:5px}.chip:focus{outline:none;background-color:var(--md-sys-color-secondary);color:var(--md-sys-color-surface)}.chip>img{float:left;margin:0 8px 0 -12px;height:32px;width:32px;border-radius:50%}.chip .close{cursor:pointer;float:right;font-size:16px;line-height:32px;padding-left:8px}.md-zoomable{display:block;cursor:zoom-in;position:relative;transition:opacity .4s;-webkit-backface-visibility:hidden}.md-zoomable:hover:not(.active){opacity:.8}.md-zoomable.active{cursor:zoom-out}select:focus{outline:1px solid var(--md-ref-palette-teal93)}button:focus{outline:none;background-color:var(--md-ref-palette-teal67)}label{font-size:.8rem;color:var(--md-ref-palette-neutral65)}::placeholder{color:var(--md-ref-palette-neutral84)}input:not([type]),input[type=text]:not(.browser-default),input[type=email]:not(.browser-default){background-color:initial;border:none;border-bottom:1px solid var(--md-ref-palette-neutral65);border-radius:0;outline:none;height:3rem;width:100%;font-size:16px;margin:0 0 8px;padding:0;box-shadow:none;box-sizing:content-box;transition:box-shadow .3s,border .3s}input:not([type]):disabled,input[type=text]:not(.browser-default):disabled,input[type=email]:not(.browser-default):disabled{color:var(--md-ref-palette-neutral0-a42);border-bottom:1px dotted var(--md-ref-palette-neutral0-a42)}input:not([type]):disabled+label,input[type=text]:not(.browser-default):disabled+label,input[type=email]:not(.browser-default):disabled+label{color:var(--md-ref-palette-neutral0-a42)}input:not([type]):focus:not([readonly]),input[type=text]:not(.browser-default):focus:not([readonly]),input[type=email]:not(.browser-default):focus:not([readonly]){border-bottom:1px solid var(--md-sys-color-secondary);box-shadow:0 1px 0 0 var(--md-sys-color-secondary)}input:not([type]):focus:not([readonly])+label,input[type=text]:not(.browser-default):focus:not([readonly])+label,input[type=email]:not(.browser-default):focus:not([readonly])+label{color:var(--md-sys-color-secondary)}input:not([type]):focus.valid~label,input[type=text]:not(.browser-default):focus.valid~label,input[type=email]:not(.browser-default):focus.valid~label{color:var(--md-sys-color-success)}input:not([type]).validate+label,input[type=text]:not(.browser-default).validate+label,input[type=email]:not(.browser-default).validate+label{width:100%}input.valid:not([type]),input.valid:not([type]):focus,input[type=text].valid:not(.browser-default),input[type=text].valid:not(.browser-default):focus,input[type=email].valid:not(.browser-default),input[type=email].valid:not(.browser-default):focus{border-bottom:1px solid var(--md-sys-color-success);box-shadow:0 1px 0 0 var(--md-sys-color-success)}input:not([type])+label:after,input[type=text]:not(.browser-default)+label:after,input[type=email]:not(.browser-default)+label:after{display:block;content:"";position:absolute;top:100%;left:0;opacity:0;transition:.2s opacity ease-out,.2s color ease-out}.input-field{position:relative;margin-top:1rem;margin-bottom:1rem}.input-field.col label{left:.75rem}.input-field.col .prefix~label,.input-field.col .prefix~.validate~label{width:calc(100% - 3rem - 1.5rem)}.input-field>label{color:var(--md-ref-palette-neutral65);position:absolute;top:0;left:0;font-size:1rem;cursor:text;transition:transform .2s ease-out,color .2s ease-out;transform-origin:0% 100%;text-align:initial;transform:translateY(12px)}.input-field>label:not(.label-icon).active{transform:translateY(-14px)scale(.8);transform-origin:0 0}.input-field>input[type]:-webkit-autofill:not(.browser-default):not([type=search])+label{transform:translateY(-14px)scale(.8);transform-origin:0 0}.input-field .prefix{position:absolute;width:3rem;font-size:2rem;transition:color .2s;top:.5rem}.input-field .prefix.active{color:var(--md-sys-color-secondary)}.input-field .prefix~input,.input-field .prefix~textarea,.input-field .prefix~label,.input-field .prefix~.validate~label{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.input-field .prefix~label{margin-left:3rem}@media only screen and (max-width:992px){.input-field .prefix~input{width:86%;width:calc(100% - 3rem)}}@media only screen and (max-width:600px){.input-field .prefix~input{width:80%;width:calc(100% - 3rem)}}textarea{width:100%;height:3rem;background-color:initial}[type=checkbox]:not(:checked),[type=checkbox]:checked{position:absolute;opacity:0;pointer-events:none}[type=checkbox]+span:not(.lever){position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;user-select:none}[type=checkbox]+span:not(.lever):before,[type=checkbox]:not(.filled-in)+span:not(.lever):after{content:'';position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:2px solid var(--md-ref-palette-neutral38);border-radius:1px;margin-top:3px;transition:.2s}[type=checkbox]:not(.filled-in)+span:not(.lever):after{border:0;transform:scale(0)}[type=checkbox]:not(:checked):disabled+span:not(.lever):before{border:none;background-color:var(--md-ref-palette-neutral0-a42)}[type=checkbox]:checked+span:not(.lever):before{top:-4px;left:-5px;width:12px;height:22px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid var(--md-sys-color-secondary);border-bottom:2px solid var(--md-sys-color-secondary);transform:rotate(40deg);backface-visibility:hidden;transform-origin:100% 100%}[type=checkbox]:checked:disabled+span:before{border-right:2px solid var(--md-ref-palette-neutral0-a42);border-bottom:2px solid var(--md-ref-palette-neutral0-a42)}[type=checkbox]:indeterminate+span:not(.lever):before{top:-11px;left:-12px;width:10px;height:22px;border-top:none;border-left:none;border-right:2px solid var(--md-sys-color-secondary);border-bottom:none;transform:rotate(90deg);backface-visibility:hidden;transform-origin:100% 100%}[type=checkbox]:indeterminate:disabled+span:not(.lever):before{border-right:2px solid var(--md-ref-palette-neutral0-a42);background-color:initial}input[type=checkbox]:checked:not(:disabled)~.lever:active::before{transform:scale(2.4);background-color:var(--md-ref-palette-teal62-a15)}input[type=checkbox]:not(:disabled)~.lever:active:before{transform:scale(2.4);background-color:var(--md-ref-palette-neutral0-a8)}select{display:none}select.browser-default{display:block}select{background-color:var(--md-ref-palette-neutral100-a90);width:100%;padding:5px;border:1px solid var(--md-ref-palette-neutral95);border-radius:2px;height:3rem}select:disabled{color:var(--md-ref-palette-neutral0-a42)}.prefix~label{margin-left:3rem}.table-of-contents li{padding:2px 0}.table-of-contents a{display:inline-block;font-weight:300;color:var(--md-ref-palette-neutral49);padding-left:16px;height:1.5rem;line-height:1.5rem;letter-spacing:.4;display:inline-block}.table-of-contents a:hover{color:var(--md-ref-palette-neutral69);padding-left:15px;border-left:1px solid var(--md-sys-color-primary)}.table-of-contents a.active{font-weight:500;padding-left:14px;border-left:2px solid var(--md-sys-color-primary)}.sidenav{position:fixed;width:300px;left:0;top:0;margin:0;transform:translateX(-100%);height:100%;height:calc(100% + 60px);height:-moz-calc(100%);padding-bottom:60px;background-color:var(--md-sys-color-surface);z-index:999;overflow-y:auto;will-change:transform;backface-visibility:hidden;transform:translateX(-105%)}.sidenav .collapsible{margin:0}.sidenav li{float:none;line-height:48px}.sidenav li.active{background-color:var(--md-ref-palette-neutral0-a5)}.sidenav li>a{color:var(--md-sys-color-on-surface);display:block;font-size:14px;font-weight:500;height:48px;line-height:48px;padding:0 32px}.sidenav li>a:hover{background-color:var(--md-ref-palette-neutral0-a5)}.sidenav li>a.btn,.sidenav li>a.btn-large{margin:10px 15px}.sidenav li>a.btn,.sidenav li>a.btn-large{color:var(--md-sys-color-surface)}.sidenav li>a.btn:hover,.sidenav li>a.btn-large:hover{background-color:var(--md-ref-palette-teal69)}.sidenav li>a>i,.sidenav li>a>[class^=mdi-],.sidenav li>a li>a>[class*=mdi-],.sidenav li>a>i.material-icons{float:left;height:48px;line-height:48px;margin:0 32px 0 0;width:24px;color:var(--md-ref-palette-neutral0-a54)}.drag-target{height:100%;width:10px;position:fixed;top:0;z-index:998}@media only screen and (max-width:992px){.sidenav>a{padding:0 16px}}.sidenav .collapsible-body>ul:not(.collapsible)>li.active{background-color:var(--md-sys-color-primary)}.sidenav .collapsible-body>ul:not(.collapsible)>li.active a{color:var(--md-sys-color-surface)}.sidenav .collapsible-body{padding:0}.sidenav-overlay{position:fixed;top:0;left:0;right:0;opacity:0;height:120vh;background-color:var(--md-ref-palette-neutral0-a50);z-index:997;display:none}.card.sen-elect{display:block}@media only screen and (min-width:1201px){.card.sen-elect{display:flex}.card.sen-elect .card-image{min-width:50%;display:block;padding:8px;position:relative}.card.sen-elect .card-image .thumb-img{margin:0;margin-left:-20px;width:360px;height:100%}}.card.sen-elect .card-image{position:relative}.card.sen-elect .card-image .thumb-img{background-size:cover;background-position:50%;background-color:#e8e8e8;border-radius:3px;will-change:transform;box-shadow:0 10px 40px rgba(62,57,107,.2),0 2px 9px rgba(62,57,107,.2);padding-top:50%;display:block;position:relative}.card .card-content{padding:16px}.card .card-action{display:flex;justify-content:space-between}.author{color:#9b9b9b;font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.author img{border-radius:32px;margin-right:10px;width:30px;height:30px}.author span{font-weight:700}#posts-area{padding:30px 0}#posts-area .content-archive{width:100%}#posts-area .content-archive .post-contents .post-title{font-size:16px;font-weight:700}.sidebar-right{width:100%}.sidebar-menu{display:none}@media screen and (min-width:438px) and (min-width:500px){.sidebar-menu{display:block;background:#ebebeb;border-right:1px solid #bdbdbd;height:100%}.nav{list-style-type:none;margin-top:0}.nav li{background-color:#f0f0f0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$lightColor,endColorstr=$darkColor);background-image:-webkit-gradient(linear,left top,left bottom,from(#F0F0F0),to(#DBDBDB));background-image:-moz-linear-gradient(top,#F0F0F0,#DBDBDB);background-image:-o-linear-gradient(top,#F0F0F0,#DBDBDB);background-image:linear-gradient(top,#F0F0F0,#DBDBDB);border-bottom:1px solid #bdbdbd;border-top:1px solid #fff;height:42px;line-height:42px;margin-left:-20px}.nav li:last-child{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1)}.nav li a{color:#616161;display:block;margin-left:20px;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,.8)}.nav li.active{border-top:1px solid #ee6e73;border-bottom:1px solid #f55258;-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.2);-moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.2);box-shadow:inset 0 1px rgba(255,255,255,.2);background-color:#dd777a;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$lightColor,endColorstr=$darkColor);background-image:-webkit-gradient(linear,left bottom,left top,from(#dd777a),to(#ee6e73));background-image:-moz-linear-gradient(bottom,#dd777a,#ee6e73);background-image:-o-linear-gradient(bottom,#dd777a,#ee6e73);background-image:linear-gradient(bottom,#dd777a,#ee6e73);position:relative}.nav li.active a{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.4)}}aside{box-shadow:0 0 7px rgba(0,0,0,.1)}.about-dev{width:100%;max-width:26rem;margin:auto;box-shadow:2px 4px 2px -2px rgba(0,0,0,.3),-2px -4px 15px -2px rgba(0,0,0,.2);animation:profile_in .8s;margin-top:32px}@media screen and (min-height:46em){.about-dev{max-width:26rem}}@keyframes profile_in{0%{opacity:0;transform:translateY(30%)}100%{opacity:1;transform:translateY(0)}}.about-dev .profile-card_header{background:#272727;border-left:.625rem solid #97ece1;padding:1.5em 1.5em 1em;text-align:center}@media screen and (min-width:33em){.about-dev .profile-card_header{padding:1.5em 4em 1em}}.about-dev .profile-card_header .profile-card_header-container{max-width:15rem;margin:auto}.about-dev .profile-card_header .profile-card_header-container .profile-card_header-imgbox{display:block;width:9.5rem;height:9.5rem;overflow:hidden;border-radius:50%;margin:auto;background:#fad6c3;border:.375rem solid #fad6c3}.about-dev .profile-card_header .profile-card_header-container .profile-card_header-imgbox img{max-width:100%;filter:grayscale(100%)}.about-dev .profile-card_header .profile-card_header-container h1{color:#f3f3f3;font-size:1.5rem;margin-top:.8em;font-family:oswald,sans-serif;font-weight:400;position:relative}.about-dev .profile-card_header .profile-card_header-container h1 span{font-size:1.2rem;font-weight:300;display:block;color:rgba(220,220,220,.95);margin-top:.25em;padding-top:.25em;border-top:.075em solid #fad6c3}.about-dev .profile-card_about{line-height:1.5;background:#fff;padding:1.5em 2rem;color:#222;font-family:lato,sans-serif}.about-dev .profile-card_about h2{margin:0;display:inline-block;color:#333;font-weight:400;text-transform:uppercase;font-size:1.3rem;position:relative;z-index:2;vertical-align:middle}.about-dev .profile-card_about h2::before{content:'';position:absolute;width:110%;height:1rem;background:#c6f1eb;left:-5px;top:50%;z-index:-1}.about-dev .profile-card_about p{font-weight:300}.about-dev .profile-card_about .profile-card_footer{margin-top:1.5em;text-align:right}.about-dev .profile-card_about .profile-card_footer .back-to-profile,.about-dev .profile-card_about .profile-card_footer .back-to-profile:visited{display:inline-block;padding-left:.5em;padding-bottom:.1em;color:#222;text-decoration:none;font-weight:700;border-top:.3125rem solid transparent;border-bottom:.3125rem solid #97ece1;-webkit-transition:border .3s ease-in-out;transition:border .3s ease-in-out}.about-dev .profile-card_about .profile-card_footer .back-to-profile::after{content:"\25b6";margin:0 .75em;color:#222}.about-dev .profile-card_about .profile-card_footer .back-to-profile:hover,.about-dev .profile-card_about .profile-card_footer .back-to-profile:focus{border-top-color:#222;border-bottom-color:#fdc1a0}.article-related-sidebar{margin:22px 0 28px;padding:16px;border:1px solid #dde7ef;border-radius:8px;background:#fff;box-shadow:0 12px 30px rgba(35,49,67,.1)}.article-related-sidebar__header{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #e7edf3}.article-related-sidebar__eyebrow{display:block;margin-bottom:5px;color:#0c7a68;font-size:.72rem;font-weight:800;letter-spacing:0;line-height:1.2;text-transform:uppercase}.article-related-sidebar__header h2{margin:0;color:#263142;font-size:1.35rem;font-weight:800;line-height:1.1}.article-related-sidebar__list{display:grid;gap:12px}.article-related-sidebar__card{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:center;min-height:92px;color:#263142;text-decoration:none}.article-related-sidebar__card:hover,.article-related-sidebar__card:focus{color:#0a6ebd;text-decoration:none}.article-related-sidebar__card:hover .article-related-sidebar__image,.article-related-sidebar__card:focus .article-related-sidebar__image{transform:scale(1.04)}.article-related-sidebar__image-wrap{display:block;width:92px;height:92px;overflow:hidden;border-radius:8px;background:#edf2f7}.article-related-sidebar__image-wrap picture,.article-related-sidebar__image{display:block;width:100%;height:100%}.article-related-sidebar__image{object-fit:cover;transition:transform 180ms ease}.article-related-sidebar__body{display:block;min-width:0}.article-related-sidebar__meta{display:block;margin-bottom:5px;color:#6b7684;font-size:.78rem;font-weight:700;line-height:1.25}.article-related-sidebar__title{display:-webkit-box;overflow:hidden;color:inherit;font-size:.96rem;font-weight:800;line-height:1.22;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media(max-width:1200px){.article-related-sidebar{padding:14px}.article-related-sidebar__card{grid-template-columns:84px minmax(0,1fr);min-height:84px}.article-related-sidebar__image-wrap{width:84px;height:84px}}.my-profile{background-image:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/1462889/pat-back.svg);background-position:50%;background-repeat:repeat;background-size:7%;background-color:#fff;overflow-x:hidden;transition:all 200ms linear;box-shadow:0 0 10px rgba(0,0,0,.5)}.my-profile .user-profile{padding:50px}.my-profile .user-profile .about{animation:profile_in .8s}.my-profile .user-profile .about .avatar{height:200px;position:relative;width:200px}.my-profile .user-profile .about .avatar img{border-radius:9999px;height:100%;position:relative;width:100%;z-index:2}@keyframes cycle-colors{0%{border-color:red}25%{border-color:#80ff00}50%{border-color:cyan}75%{border-color:#8000ff}100%{border-color:red}}@keyframes pulse{to{opacity:0;transform:scale(1)}}.my-profile .user-profile .about .avatar::before,.my-profile .user-profile .about .avatar::after{animation:pulse 3s linear infinite,cycle-colors 6s linear infinite;border:#fff solid 8px;border-radius:9999px;box-sizing:border-box;content:' ';height:140%;left:-20%;opacity:.6;position:absolute;top:-20%;transform:scale(.714);width:140%;z-index:1}.my-profile .user-profile .about .avatar::after{animation-delay:1s}.my-profile .user-profile .about .avatar:hover::before,.my-profile .user-profile .about .avatar:hover::after{animation:pulse 1s linear infinite,cycle-colors 6s linear infinite}.my-profile .user-profile .about .avatar:hover::after{animation-delay:.5s}.my-profile .user-profile .about .aboutme h4{margin:0;display:inline-block;color:#333;font-weight:400;text-transform:uppercase;font-size:1.3rem;position:relative;z-index:2;vertical-align:middle}.my-profile .user-profile .about .aboutme h4::before{content:'';position:absolute;width:110%;height:1rem;background:#c6f1eb;left:-5px;top:50%;z-index:-1}.my-profile .user-profile .about .social a{color:#00f1cf;font-size:30px;padding:10px}.wrapx{transform-style:preserve-3d;transform:perspective(100rem);cursor:pointer}.containerx{--rX:0;--rY:0;--bX:50%;--bY:80%;height:30rem;border:2px solid #fff;padding:4rem;margin:20px 0;display:flex;align-items:flex-end;position:relative;transform:rotateX(calc(var(--rX) * 1deg))rotateY(calc(var(--rY) * 1deg));background-position:50%;background-size:cover;box-shadow:0 0 3rem .5rem rgba(0,0,0,.2);transition:transform .6s 1s;-webkit-box-shadow:0 0 0 3px #4f5885,1em 1em 3px 0 rgba(0,0,0,9%);box-shadow:0 0 0 3px #4f5885,1em 1em 3px rgba(0,0,0,9%)}.containerx::before{top:0;right:0;border-bottom-width:0;border-left-width:0}.containerx::after{bottom:0;left:0;border-top-width:0;border-right-width:0}.containerx--active{transition:none}.containerx--2{filter:hue-rotate(80deg)saturate(140%)}.containerx--3{filter:hue-rotate(160deg)saturate(140%)}.containerx p{color:#fff;font-size:1.8rem}.wrapx:hover .containerx::before,.wrapx:hover .containerx::after{width:calc(100% - 4rem);height:calc(100% - 4rem)}.widget-random{background-color:#fff}.widget-random .widget-title{background-color:rgba(0,0,0,.16)}.widget-random .popular-posts ul{padding:0;border-radius:2px;border:0;box-shadow:0 2px 5px rgba(0,0,0,.16),0 2px 10px rgba(0,0,0,.12);position:relative;overflow:hidden}.widget-random .popular-posts ul li{box-sizing:border-box;list-style-type:none;background-color:#fff;margin:0;padding:10px 10px 10px 72px!important;min-height:68px;line-height:1.5rem;height:inherit;border-bottom:1px solid #e0e0e0;position:relative}.widget-random .popular-posts ul li:hover{background-color:#eee}.widget-random .popular-posts ul li a{color:#424242;text-decoration:none}.widget-random .popular-posts ul li a:hover{color:#212121}.widget-random .popular-posts ul li img{width:42px;height:42px;position:absolute;padding:inherit;border-radius:50%;overflow:hidden;left:15px;border:0;display:inline-block;vertical-align:middle}.related-members{margin:28px 0 0;padding:0}.related-members[hidden]{display:none}.related-members__header{margin-bottom:14px}.related-members__header h2{margin:0;color:#2f3033;font-size:1.85rem;font-weight:700;line-height:1.15}.related-members__list{display:grid;gap:18px}.related-members__card{display:block;color:#2f3033;text-decoration:none}.related-members__card:hover,.related-members__card:focus{color:#0a7fc4;text-decoration:none}.related-members__card:hover .related-members__image,.related-members__card:focus .related-members__image{transform:scale(1.035)}.related-members__image-wrap{display:block;aspect-ratio:4/3;margin-bottom:12px;overflow:hidden;border-radius:8px;background:#edf1f6}.related-members__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform 180ms ease}.related-members__body{display:block}.related-members__name{display:block;color:inherit;font-size:1.25rem;font-weight:700;line-height:1.18}.related-members__meta{display:block;margin-top:6px;color:#68717d;font-size:.88rem;font-weight:600;line-height:1.25}.related-members__read-more{display:none}.related-members--bottom{padding:24px 20px 4px}.related-members--bottom .related-members__list{grid-template-columns:repeat(3,minmax(0,1fr))}.related-members--sidebar{margin:0 0 26px;padding:0 10px;border:0;border-radius:0;background:#fff}.related-members--sidebar .related-members__header{margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid #d9d9d9}.related-members--sidebar .related-members__header h2{color:#2f3033;font-size:clamp(2.5rem,3.7vw,3.4rem);font-weight:800;line-height:.95}.related-members--sidebar .related-members__list{gap:0}.related-members--sidebar .related-members__card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;align-items:start;padding:0 8px 28px;border-bottom:1px solid #d9d9d9;margin-bottom:28px}.related-members--sidebar .related-members__card:last-child{margin-bottom:0}.related-members--sidebar .related-members__image-wrap{width:100%;aspect-ratio:1;margin:0;border-radius:8px}.related-members--sidebar .related-members__name{display:-webkit-box;overflow:hidden;color:#303033;font-size:clamp(1.32rem,1.45vw,1.7rem);font-weight:800;line-height:1.08;-webkit-box-orient:vertical;-webkit-line-clamp:4}.related-members--sidebar .related-members__meta{display:none}.related-members--sidebar .related-members__read-more{display:inline-block;margin-top:1.7rem;color:#478bf2;font-size:clamp(1rem,1.2vw,1.35rem);font-weight:800;line-height:1.1}@media(max-width:992px){.related-members--sidebar .related-members__card{grid-template-columns:96px minmax(0,1fr)}.related-members--sidebar .related-members__header h2{font-size:2.4rem}.related-members--sidebar .related-members__name{font-size:1.32rem}}@media(max-width:760px){.related-members--bottom{padding-right:10px;padding-left:10px}.related-members--bottom .related-members__list{grid-template-columns:1fr}}.grid-featured{padding:20px;background-color:rgba(0,96,100,.77);background-image:-webkit-linear-gradient(30deg,rgba(191,191,191,.11) 45%,#006064 45%);position:relative}.grid-featured::after{content:'';background-color:rgba(0,96,100,.31);background-image:-webkit-linear-gradient(30deg,rgba(212,234,236,.25) 45%,rgba(76,242,249,.2) 45%);opacity:.2;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}.grid-featured .featured-row{max-width:1280px;margin:auto}@media only screen and (min-width:601px){.grid-featured .featured-row{display:flex;align-items:center}}.grid-featured .featured-row .f-thumb-img{height:auto;width:100%;background-size:cover;background-repeat:no-repeat;background-color:#e8e8e8;border-radius:3px;transition:transform .3s cubic-bezier(.52,.28,.47,1.15);box-shadow:0 10px 40px rgba(62,57,107,.2),0 2px 9px rgba(62,57,107,.2)}.grid-featured .featured-row .card-image{display:flex;flex-direction:column;align-items:center}.grid-featured .featured-row .card-image .sthumb-img{height:auto;max-height:170px;max-width:100%;width:360px;margin:10px;background-size:cover;background-repeat:no-repeat;background-color:#e8e8e8;border-radius:3px;transition:transform .3s cubic-bezier(.52,.28,.47,1.15);box-shadow:0 10px 40px rgba(62,57,107,.2),0 2px 9px rgba(62,57,107,.2)}@media only screen and (min-width:601px){.grid-featured .featured-row .card-image .sthumb-img{max-width:60%}}@media only screen and (min-width:1201px){.grid-featured .featured-row .card-image .sthumb-img{max-width:100%}}:root{--sengov-blue:#35506f;--sengov-blue-deep:#22364d}.sengov-nav nav{background:linear-gradient(135deg,var(--sengov-blue-deep),var(--sengov-blue))!important}#logo-container{display:inline-flex;align-items:center;gap:.85rem}#logo-container img{width:76px;margin-top:0}#logo-container span{display:inline-flex;flex-direction:column;justify-content:center;font-size:1.85rem;font-weight:700;letter-spacing:.02em;line-height:1.05}.brand-subtitle{font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.78}.site-nav-links{display:flex;align-items:center;gap:.35rem}.site-nav-links li{float:none}.site-nav-links a{border-radius:999px;padding:0 1rem;font-weight:600;letter-spacing:.01em}.site-nav-links .site-nav-link--accent{background:rgba(201,154,69,.2)}.map-badge-neutral{margin-top:.2rem;color:var(--sengov-blue);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.shares{display:flex;justify-content:center;margin:.75rem 0}.shares__frame{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.45rem;border:1px solid rgba(53,80,111,.12);border-radius:12px;background:#f5f8fb;box-shadow:0 10px 24px rgba(34,54,77,7%)}.social-icon{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border-radius:8px;color:#fff;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease;vertical-align:middle}.social-icon:hover,.social-icon:focus{color:#fff;transform:translateY(-1px);box-shadow:0 8px 18px rgba(34,54,77,.2)}.social-icon svg{display:block;width:1.05rem;height:1.05rem;fill:currentColor}.social-icon--facebook{background:#3b5998}.social-icon--twitter{background:#111827}.social-icon--linkedin{background:#0077b5}.social-icon--bluesky{background:#1185fe}.ssocial .row{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}@media only screen and (max-width:992px){#logo-container{gap:.5rem}#logo-container img{width:58px}#logo-container span{font-size:1.45rem}}@media only screen and (max-width:600px){.brand-subtitle{display:none}}nav.crumbs{width:auto;height:auto;margin:14px 0 6px;padding:0 2px;font-family:Roboto,helvetica neue,Arial,sans-serif;font-size:13px;line-height:1.5;color:#5c6b7a;background:0 0!important;box-shadow:none}.crumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;padding:0;list-style:none}.crumbs__item{display:inline-flex;align-items:center;color:#5c6b7a}.crumbs__item+.crumbs__item::before{content:"\203A";margin:0 8px;color:#9aa7b3}.crumbs__item a{color:#35506f;text-decoration:none}.crumbs__item a:hover,.crumbs__item a:focus{text-decoration:underline}.crumbs__item--current{color:#263241;font-weight:500}.home-intro{padding:22px 0 6px}.home-intro__title{margin:0 0 8px;font-size:1.9rem;font-weight:600;line-height:1.2;color:#263241}.home-intro__lede{max-width:62ch;margin:0;font-size:1.02rem;line-height:1.6;color:#4d5b69}.senators-directory h1{font-size:1.7rem;margin:16px 0 8px}.senators-table__wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.senators-table{width:100%;font-size:14px}.senators-table th{white-space:nowrap}.senators-table__tag{color:#6b7785;font-size:12px;white-space:nowrap}.senators-table__count,.senators-table__note{color:#5c6b7a;font-size:14px}.official-faq__list.collapsible{margin:.75rem 0 1.5rem;border:1px solid #dfe5eb;border-radius:12px;box-shadow:none;overflow:hidden}.official-faq .official-faq__list>li{margin:0;padding:0;border-bottom:1px solid #dfe5eb;list-style:none}.official-faq .official-faq__list>li::before,.official-faq .official-faq__list .collapsible-header::before,.official-faq .official-faq__list .collapsible-header:hover::before{content:none;display:none}.official-faq .official-faq__list>li:last-child{border-bottom:0}.official-faq .official-faq__list .collapsible-header{position:relative;display:block;margin:0;padding:1rem 3rem 1rem 1.25rem;border-bottom:0;background:#fff;color:#1c2834;font-size:1.15rem;font-weight:700;line-height:1.4;cursor:pointer;transition:background-color .15s}.official-faq__list .collapsible-header:hover,.official-faq__list .collapsible-header:focus-visible{background:#f5f7fa;outline:none}.official-faq__list .collapsible-header::after{content:"";position:absolute;top:50%;right:1.25rem;width:.55rem;height:.55rem;margin-top:-.4rem;border-right:2px solid #35506f;border-bottom:2px solid #35506f;transform:rotate(45deg);transition:transform .2s}.official-faq__list>li.active .collapsible-header::after{margin-top:-.15rem;transform:rotate(-135deg)}.official-faq__list .collapsible-body{padding:0 1.25rem 1.1rem;border-bottom:0;background:#fff}.official-faq .official-faq__list .collapsible-body p{margin:0;font-size:1.05rem;line-height:1.65}.official-faq .official-faq__list.faq-compact .collapsible-header{padding:.8rem 2.75rem .8rem 1rem;font-size:1rem}.official-faq__list.faq-compact .collapsible-body{padding:0 1rem .9rem}.official-faq .official-faq__list.faq-compact .collapsible-body p{font-size:15px}.logotext{display:inline-block;margin:0 .75em 0 0;font-weight:400;color:#fff;font-size:1.5em;padding:4px .625em 0 0;background:linear-gradient(90deg,#fff0 calc(100% - 1px),#fff2 100%);height:1.5em}.logotext a{color:#fff}.logotext a:hover{color:#ffc000}.logotext span{top:left;text-transform:uppercase;position:relative}.logotext span:nth-child(1){font-size:1.5em;line-height:.725em}.logotext span:nth-child(2){font-size:.475em;position:absolute;top:-9px;margin-top:-3px;color:#ccc}.logotext span:nth-child(3){margin-left:-1px;margin-top:-7px;font-size:1.05em;top:5px;left:-9px}.logotext span:nth-child(4){font-size:.425em;margin-left:0;top:5px;left:-14px;color:#999}.logotext span:nth-child(5){font-size:.62em;font-weight:700;top:16px;left:-34px}.logotext span:nth-child(6){margin-left:-3.75em;font-size:.365em;margin-top:17px;color:#777}img{width:100%}