@charset "UTF-8";html body .blog-masthead nav.blog-nav ul li a:hover,html body footer{background:#54397e}html{scroll-behavior:smooth;overflow-x:hidden}html body{font-family:Roboto,sans-serif;color:#505050;background:#f3f7ee;margin:0;padding:0;font-size:1.1em}html body form input[type=date],html body form input[type=email],html body form input[type=password],html body form input[type=text],html body form textarea{padding:1em;box-sizing:border-box;font-family:Roboto,sans-serif;border:2px solid #422d63;background:#f1eff5;border-radius:0}html body .blog-masthead{background:#422d63;color:#f3f7ee;margin-top:-1px}html body .blog-masthead .container{padding:0 1em}html body .blog-masthead #burger,html body .blog-masthead #burger-label,html body .blog-masthead nav.blog-nav ul li.social-link,html body .comment-lits ul .comment-body div.reply,html body .comment-lits ul ul:before,html body footer .row .col-sm-4 ul li.social-link{display:none}html body .blog-masthead nav.blog-nav ul,html body div.breadcrumbs ul{list-style:none;padding:0;margin:0}html body .blog-masthead nav.blog-nav ul li,html body .f13-tags-container ul.f13-tags li,html body .site-header div,html body .table-of-contents details summary h3{display:inline-block}html body .blog-masthead nav.blog-nav ul li a{display:block;color:#f3f7ee;text-decoration:none;padding:15px 20px;font-size:1em;letter-spacing:.5px}html body .site-header-social ul{list-style:none}html body .site-header-social ul li{display:inline-block;margin-right:.5em}html body .site-header-social ul li a{display:block;width:48px;height:48px;text-align:center}html body .site-header-social ul li a svg{fill:#bababa;width:35px;height:35px}html body #the-content .row aside .sidebar-module #searchform button svg,html body #the-content .row aside .sidebar-module #searchform input[type=submit] svg,html body #the-content .row aside .sidebar-module .wp-block-search button svg,html body #the-content .row aside .sidebar-module .wp-block-search input[type=submit] svg,html body .site-header-social ul li a:hover svg{fill:#f3f7ee}html body footer{color:#f3f7ee;margin-top:2em}html body footer .row{display:flex;justify-content:space-between;flex-wrap:nowrap;gap:2em}html body footer .row .col-sm-4{flex:1 1 0;flex-grow:1;line-height:1.5em;padding:1em 0}html body footer .row .col-sm-4 .header{margin:1.5em 0;font-size:1.3em;letter-spacing:1px;font-family:Raleway,sans-serif}html body footer .row .col-sm-4 a,html body footer .row .col-sm-4 a:visited{color:#f3f7ee;text-decoration:underline}html body a.post-link,html body footer .row .col-sm-4 a:active,html body footer .row .col-sm-4 a:focus,html body footer .row .col-sm-4 a:hover,html body p a:focus,html body p a:hover{text-decoration:none}html body .comment-lits,html body footer .row .col-sm-4 ul,html body ul.pager{list-style:none;padding:0}html body footer .row .col-sm-4 ul li a{display:block;padding:10px 20px;text-decoration:none;border-bottom:1px solid #422d63}html body #comments form input[type=submit]:hover,html body #f13-sudoku-solver-container form input[type=submit].f13-sudoku-solver-submit:hover,html body #side-nav li a:hover,html body #the-content .row aside .sidebar-module #searchform input[type=submit]:hover,html body #the-content .row aside .sidebar-module .wp-block-search input[type=submit]:hover,html body .comment-lits li .comment-body .reply a:hover,html body .f13-form input[type=submit]:hover,html body footer .row .col-sm-4 ul li a:focus,html body footer .row .col-sm-4 ul li a:hover,html body ul.pager li a:hover{background:#422d63}html body #comments form input[type=email],html body #comments form input[type=text],html body #comments form textarea{font-family:Roboto,sans-serif;background:#f1eff5;width:100%;border:2px solid #422d63;padding:1em;box-sizing:border-box}html body #comments form{display:flex;gap:0 2em;flex-wrap:wrap}html body #comments form p{flex-basis:100%;margin:0}html body #comments form p.comment-form-author,html body #comments form p.comment-form-email{flex-basis:40%;flex:1 1 0;flex-grow:1}html body #comments form label{display:block;font-size:1.1em;letter-spacing:1px;margin:1em 0;cursor:pointer}html body #comments form label:has(input[type=checkbox]){padding-left:2em;position:relative}html body #comments form label:has(input[type=checkbox]) input[type=checkbox]{width:1.5em;height:1.5em;position:absolute;left:0}html body #comments form textarea{font-size:.9em;resize:vertical}html body #comments form input[type=email],html body #comments form input[type=text]{font-size:.9em}html body #comments form input[type=submit]{background:#54397e;color:#f1eff5;padding:.75em;font-size:1em;border:none;cursor:pointer;display:block;width:100%}html body .comment-lits ul{padding:0 0 0 2em;list-style:none;position:relative}html body .comment-lits ul ul{padding:0}html body #the-content .row aside .sidebar-module #searchform,html body #the-content .row aside .sidebar-module .wp-block-search,html body .comment-lits ul .comment-body{position:relative}html body .comment-lits ul .comment-body p{max-width:100%;word-wrap:break-word}html body .comment-lits ul .comment-body:before{content:"";height:1.5px;width:2em;background:#422d63;position:absolute;left:-2em;bottom:1.9em}html body .comment-lits ul:before{content:"";height:100%;position:absolute;left:0;background:#422d63;width:1.5px;top:-2em}html body .comment-lits li .comment-body{border:2px solid #422d63;padding:1em;display:flex;flex-wrap:wrap;gap:.5em;background:#fff;margin:0 0 2em}html body .comment-lits li .comment-body .commentmetadata,html body .comment-lits li .comment-body .vcard{flex-basis:40%;flex-grow:1;flex:1 1 0}html body .comment-lits li .comment-body .commentmetadata{text-align:right}html body .comment-lits li .comment-body p{flex-basis:100%}html body .comment-lits li .comment-body .reply{flex-basis:100%;text-align:right}html body .comment-lits li .comment-body .reply a{padding:12px 20px;background:#54397e;color:#f3f7ee;text-decoration:none;display:inline-block}html body .f13-form textarea{font-family:Roboto;padding:10px;border:2px solid #422d63}html body .f13-form input[type=submit]{padding:.75em;color:#f3f7ee;background:#54397e;border:2px solid #422d63;font-size:1em}html body .f13-form input,html body .f13-form textarea{font-size:.9em}html body #the-content .f13-div-table,html body .f13-div-table{border:2px solid #422d63;border-bottom:0}html body #the-content .f13-div-table div.row,html body .f13-div-table div.row{display:flex;flex-wrap:nowrap;gap:0;background-color:#f3f7ee;border-bottom:2px solid #422d63}html body #the-content .f13-div-table div.row .col,html body .f13-div-table div.row .col{padding:10px;box-sizing:border-box;overflow:hidden}html body #the-content .f13-div-table div.row .col details summary,html body .f13-div-table div.row .col details summary{list-style:none;cursor:pointer;padding:10px 3.2em 10px 10px;margin:-10px;position:relative;box-sizing:border-box}html body #the-content .f13-div-table div.row .col details summary::-webkit-details-marker,html body .f13-div-table div.row .col details summary::-webkit-details-marker{display:none}html body #the-content .f13-div-table div.row .col details summary:after,html body .f13-div-table div.row .col details summary:after{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%3Crect%20width%3D%22256%22%20height%3D%22256%22%20fill%3D%22none%22%2F%3E%3Ccircle%20cx%3D%22128%22%20cy%3D%22128%22%20r%3D%2296%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%2216%22%2F%3E%3Cpolyline%20points%3D%22160%2088%20128%20120%2096%2088%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%2216%22%2F%3E%3Cpolyline%20points%3D%22160%20144%20128%20176%2096%20144%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%2216%22%2F%3E%3C%2Fsvg%3E");position:absolute;top:50%;right:10px;transform:translateY(-50%);width:30px;height:30px}html body #the-content .f13-div-table div.row .col details summary:focus,html body #the-content .f13-div-table div.row:not(.f13-div-table-header):hover,html body .f13-div-table div.row .col details summary:focus,html body .f13-div-table div.row:not(.f13-div-table-header):hover{background:#fff}html body #the-content .f13-div-table div.row .col details[open] summary,html body .f13-div-table div.row .col details[open] summary{margin:-10px -10px 0}html body #the-content .f13-div-table div.row .col details[open] summary:after,html body .f13-div-table div.row .col details[open] summary:after{transform:translateY(-50%) rotate(180deg)}html body #the-content .f13-div-table div.row .col-sm-1,html body .f13-div-table div.row .col-sm-1{flex-basis:8.3333333333%;width:8.3333333333%}html body #the-content .f13-div-table div.row .col-sm-2,html body .f13-div-table div.row .col-sm-2{flex-basis:16.6666666667%;width:16.6666666667%}html body #the-content .f13-div-table div.row .col-sm-3,html body .f13-div-table div.row .col-sm-3{flex-basis:25%;width:25%}html body #the-content .f13-div-table div.row .col-sm-4,html body .f13-div-table div.row .col-sm-4{flex-basis:33.3333333333%;width:33.3333333333%}html body #the-content .f13-div-table div.row .col-sm-5,html body .f13-div-table div.row .col-sm-5{flex-basis:41.6666666667%;width:41.6666666667%}html body #the-content .f13-div-table div.row .col-sm-6,html body .f13-div-table div.row .col-sm-6{flex-basis:50%;width:50%}html body #the-content .f13-div-table div.row .col-sm-7,html body .f13-div-table div.row .col-sm-7{flex-basis:58.3333333333%;width:58.3333333333%}html body #the-content .f13-div-table div.row .col-sm-8,html body .f13-div-table div.row .col-sm-8{flex-basis:66.6666666667;width:66.6666666667}html body #the-content .f13-div-table div.row .col-sm-9,html body .f13-div-table div.row .col-sm-9{flex-basis:75%;width:75%}html body #the-content .f13-div-table div.row .col-sm-10,html body .f13-div-table div.row .col-sm-10{flex-basis:83.3333333333%;width:83.3333333333%}html body #the-content .f13-div-table div.row .col-sm-11,html body .f13-div-table div.row .col-sm-11{flex-basis:91.6666666667%;width:91.6666666667%}html body #the-content .f13-div-table div.row .col-sm-12,html body .f13-div-table div.row .col-sm-12{flex-basis:100%;width:100%}html body #the-content .f13-div-table div.row:not(.f13-div-table-header):nth-of-type(2n),html body .f13-div-table div.row:not(.f13-div-table-header):nth-of-type(2n){background:#f1eff5}html body #the-content .f13-div-table div.row.f13-div-table-header,html body .f13-div-table div.row.f13-div-table-header,html body span.read-more:hover{background:#422d63;color:#f3f7ee}html body #the-content .f13-div-table div.row.f13-div-table-header p,html body .bgg h2:first-of-type,html body .f13-div-table div.row.f13-div-table-header p{margin:0}html body #the-content .f13-div-table div.row.f13-div-table-header h4,html body .f13-div-table div.row.f13-div-table-header h4{margin:0;color:#f3f7ee}html body .table-of-contents{position:sticky;top:0;background:#f3f7ee;z-index:1}html body .table-of-contents details summary{list-style:none;position:relative;cursor:pointer}html body .table-of-contents details summary:after{content:"▼";color:#4a7416;position:absolute;right:0;top:50%;transform:translateY(-50%)}html body .table-of-contents details[open] summary{border-bottom:2px solid #4a7416}html body .table-of-contents details[open] summary:after{content:"▲"}html body .table-of-contents ul{list-style:none;padding:0;gap:1em;margin:0;background:#f3f7ee;color:#422d63;justify-content:center}html body .table-of-contents ul li a{padding:1em 2em;color:#422d63;display:block;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .table-of-contents ul li a:hover{background:#d5efb6}html body .table-of-contents ul li a.current{background:#d5efb6;font-weight:700}html body .table-of-contents:after{content:"";width:100%;height:1em;background:#f3f7ee;background:linear-gradient(180deg,#f3f7ee,transparent);display:block;position:relative;bottom:-1em}html body a,html body a:visited{color:#422d63}html body a:active,html body a:focus,html body a:hover,html body p a{text-decoration:underline}html body .h1,html body .h2,html body .h3,html body .h4,html body .h5,html body .h6,html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{margin:1em auto;font-family:Raleway,sans-serif;font-weight:400;color:#422d63;letter-spacing:1px;line-height:2em}html body pre.prettyprint{overflow-x:auto;color:#fff;padding:2em 1em;background:#000;white-space:pre!important}html body pre.prettyprint ol li{background:#000!important}html body pre.prettyprint ol li span:last-of-type{margin-right:40px}html body .bgg{background:url(../images/bgg.svg) top/cover no-repeat;position:relative;color:#f1eff5;padding:2em;margin:2em auto}html body .bgg h2,html body .bgg h3,html body .bgg h4,html body .bgg h5,html body .bgg h6{color:#f1eff5}html body .bgg a,html body .bgg a:visited{color:#f3f7ee}html body h2.blog-post-title{font-size:1.8em;line-height:1.5em}html body a.wp-block-button__link{background:#422d63;color:#f3f7ee;border-radius:0}html body .f13-tags-container ul.f13-tags li a,html body span.read-more{background:#4a7416;text-decoration:none;color:#f1eff5;position:relative}html body a.wp-block-button__link:hover{background:#54397e}html body .skip{position:fixed;display:block;width:200px;left:calc(50% - 100px);text-align:center;padding:20px 0;border:2px solid #54397e;top:-1000px}html body .skip:focus{top:10px;background:#f3f7ee;text-decoration:none}html body header{background:url(../images/bg.svg) bottom/cover;height:400px;color:#f3f7ee;position:relative}html body header h1{color:#f3f7ee;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:1.5em}html body .site-header{padding:15px 0}html body .site-header .title{font-weight:400;font-family:Raleway,sans-serif;color:#f3f7ee;display:block;font-size:2.5em;margin-top:-12px}html body .site-header .subtitle{font-size:1em;margin-top:0;font-family:Raleway,sans-serif;font-weight:400;color:#f3f7ee;display:block}html body .site-header .site-title-container{vertical-align:middle;padding:10px 0 0 10px;margin-left:100px;margin-top:10px}html body .site-header #site-logo{width:100px;height:100px;border-radius:0;position:absolute;top:10px;background:url(../images/logo.svg?v=1) 0 0/contain}html body .site-header h1{text-align:center;margin:1.25em 0 0;font-size:2.5em;width:calc(100% - 2em);letter-spacing:5px}html body .site-header-social{float:right}html body .container{max-width:1500px;margin:auto;padding:0 2em}html body #the-content .row{display:flex;flex-wrap:nowrap;gap:3em}html body #the-content .row .col-sm-8,html body #the-content .row main{width:66%}html body #the-content .row main{margin-top:33px}html body #the-content .row aside{width:33%}html body #the-content .row aside #toggle-sidebar,html body #the-content .row aside #toggle-sidebar-label,html body .job-experience li span.tooltip{display:none}html body #the-content .row aside .sidebar-module{margin-bottom:2em}html body #the-content .row aside .sidebar-module h3{line-height:1em;margin:1em 0}html body #the-content .row aside .sidebar-module #searchform button,html body #the-content .row aside .sidebar-module #searchform input,html body #the-content .row aside .sidebar-module .wp-block-search button,html body #the-content .row aside .sidebar-module .wp-block-search input{box-sizing:border-box;border:2px solid #422d63}html body #the-content .row aside .sidebar-module #searchform input[type=search],html body #the-content .row aside .sidebar-module #searchform input[type=text],html body #the-content .row aside .sidebar-module .wp-block-search input[type=search],html body #the-content .row aside .sidebar-module .wp-block-search input[type=text]{padding:.6em;width:calc(100% - 4em);border-radius:0;background:#f1eff5;max-width:calc(100% - 4.55em)}html body #the-content .row aside .sidebar-module #searchform button,html body #the-content .row aside .sidebar-module #searchform input[type=submit],html body #the-content .row aside .sidebar-module .wp-block-search button,html body #the-content .row aside .sidebar-module .wp-block-search input[type=submit]{margin-left:-.35em;height:3.44em;border-radius:0;border-left:0;background:#54397e;color:#f3f7ee;cursor:pointer;position:absolute;right:0;width:6em}html body #the-content .row aside .sidebar-module #searchform label,html body #the-content .row aside .sidebar-module .wp-block-search label{font-family:Raleway,sans-serif;color:#422d63;letter-spacing:1px;margin:1em 0;line-height:2em;display:block;font-size:1.17em;font-weight:400}html body #the-content .blog-featured-image img{border:4px solid #54397e;box-sizing:border-box}html body ul.pager li a{padding:12px 20px;background:#54397e;color:#f3f7ee;text-decoration:none}html body #side-nav{position:fixed;right:-.1em;bottom:5em;padding:0;list-style:none;margin:0 0 1em;z-index:1}html body #side-nav li{display:block;margin-bottom:.5em}html body #side-nav li a{background:#54397e;width:2em;height:2em;color:#f3f7ee;text-decoration:none;border:2px solid #422d63;display:block;border-right:0}html body #side-nav li a svg{width:2em;height:2em}html body #primary-sidebar{height:100%}html body .blog-featured-image img{width:100%;height:auto}html body .f13-gist-container pre{box-sizing:border-box}html body figure{margin:1em 0}html body figure img{max-width:100%;height:auto}html body .f13-tags-container ul.f13-tags{display:flex;flex-wrap:wrap;gap:1em;list-style:none;padding:0;margin:0}html body .f13-tags-container ul.f13-tags li a{padding:.7em 1em;margin:0 0 0 20px;border-radius:0 8px 8px 0;line-height:48px;text-transform:capitalize}html body .f13-tags-container ul.f13-tags li a:before{content:"";position:absolute;top:0;left:-20px;width:0;height:0;border-color:transparent #4a7416 transparent transparent;border-style:solid;border-width:23px 20px 24px 0}html body .f13-tags-container ul.f13-tags li a:after{content:"";position:absolute;top:50%;left:-8px;float:left;width:5px;height:5px;-webkit-border-radius:50%;border-radius:50%;background:#fff;-webkit-box-shadow:-1px -1px 2px rgba(0,0,0,.4);box-shadow:-1px -1px 2px rgba(0,0,0,.4);transform:translate(0,-50%)}html body figcaption{background:#422d63;color:#f3f7ee;padding:1em;font-style:italic;font-size:.8em}html body p.blog-post-meta{line-height:1.2em;font-size:.9em;font-style:italic;margin-top:45px}html body span.read-more{padding:10px 50px 10px 20px;float:right;margin-top:15px}html body span.read-more svg{height:30px;position:absolute;right:10px;top:50%;translate:0 -50%}html body hr{border:2px solid #54397e;margin:50px 0}html body div.breadcrumbs ul li{display:inline-block;margin-right:1em}html body div.breadcrumbs ul li:before{content:"/";margin-right:1em}html body .wp-block-image img{border:2px solid #54397e;box-sizing:border-box}html body .wp-block-image figcaption{margin-top:0}html body .spf_caption{font-family:Roboto,sans-serif;font-size:.8em}html body .job-experience{list-style:none;padding:20px;border:2px solid #422d63;background:#f1eff5;color:#2d5900}html body .job-experience li{display:inline-block;margin:5px 10px;position:relative;cursor:help}html body .job-experience li:hover span.tooltip{display:block;top:calc(100% + 10px);left:0;background:#422d63;color:#f3f7ee;font-size:14px;white-space:nowrap;z-index:99;padding:10px;border-radius:8px;position:absolute}html body .job-experience li:hover span.tooltip:before{content:"\a";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #422d63;position:absolute;top:-9px}html body #f13-sudoku-solver-container{width:342px}html body #f13-sudoku-solver-container form table.f13-sudoku-solver-table tbody tr td{border:1px solid #ddd}html body #f13-sudoku-solver-container form table.f13-sudoku-solver-table tbody tr td input[type=text]{text-align:center;padding:0;margin:0;background:0 0;width:36px;height:36px;border:unset}html body #f13-sudoku-solver-container form table.f13-sudoku-solver-table tbody tr td.border-right{border-right:1px solid #422d63}html body #f13-sudoku-solver-container form table.f13-sudoku-solver-table tbody tr td.border-bottom{border-bottom:1px solid #422d63}html body #f13-sudoku-solver-container form input[type=submit].f13-sudoku-solver-submit{padding:10px 20px;background:#54397e;color:#f3f7ee;border:0}@media screen and (max-width:1000px){html body{overflow-x:hidden}html body footer .row{flex-wrap:wrap}html body footer .row .col-sm-4:last-of-type{flex-basis:100%;margin-top:-50px}html body #the-content .row{flex-wrap:wrap;gap:0}html body #the-content .row .col-sm-8,html body #the-content .row aside,html body #the-content .row main{width:100%;flex-basis:100%}html body #the-content .row aside{background:#f3f7ee;top:.5em;box-sizing:border-box;left:2.5em;right:0;width:unset;bottom:0;position:fixed;translate:100%;transition:translate .3s;border:2px solid #4a7416;border-right:0;border-bottom:0;box-sizing:border-box;z-index:9}html body #the-content .row aside #toggle-sidebar-label{display:block;position:absolute;margin-left:-2.1em;width:2em;height:2em;background-color:#f3f7ee;border:2px solid #4a7416;border-right:0;top:5em;cursor:pointer;-webkit-clip-path:unset;clip-path:unset;clip:unset}html body #the-content .row aside #toggle-sidebar-label svg{width:2em;margin:auto;display:block;transition:transform .3s}html body #the-content .row aside #primary-sidebar{overflow:auto;padding:1em 2em}html body #the-content .row aside:has(#toggle-sidebar:checked){translate:0}html body #the-content .row aside:has(#toggle-sidebar:checked) #toggle-sidebar-label svg{transform:rotate(180deg)}html body .bgg{width:100vw;left:50%;transform:translate(-50%);padding:2em 2.5em;box-sizing:border-box}html body pre.prettyprint{width:calc(100vw + 1px);left:50%;position:relative;transform:translate(-50%);padding:2em}html body #the-content .blog-featured-image img{width:calc(100vw + 1px);left:50%;translate:-50%;position:relative;border-left:0;border-right:0}html body hr{width:100vw;left:50%;translate:-50%;position:relative}}@media screen and (max-width:900px){html body .blog-masthead #burger-label svg.close,html body .blog-masthead #burger:checked+#burger-label svg.open,html body header .site-header .site-header-social{display:none}html body .blog-masthead #burger-label{cursor:pointer;display:block;position:absolute;top:1.75em;right:1.5em;width:45px;height:45px}html body .blog-masthead #burger-label svg{width:45px;height:45px;fill:#f3f7ee;color:#f3f7ee;opacity:1}html body .blog-masthead nav.blog-nav{z-index:1;position:relative;left:-1em}html body .blog-masthead nav.blog-nav ul{position:absolute;width:100vw;left:0;background:#422d63;margin-left:-100vw;transition:margin-left .5s}html body .blog-masthead #burger:checked+#burger-label svg.close,html body .blog-masthead nav.blog-nav ul li,html body .blog-masthead nav.blog-nav ul li.social-link{display:block}html body .blog-masthead nav.blog-nav ul li a span.user,html body .blog-masthead nav.blog-nav ul li.social-link a span.user{font-size:.9em;font-style:italic;float:right;margin-right:15px}html body .blog-masthead nav.blog-nav ul li.separator{border-top:2px solid #f3f7ee}html body .blog-masthead #burger:checked+#burger-label+nav.blog-nav>div>ul{margin-left:0}html body #the-content .f13-div-table div.row,html body .f13-div-table div.row{flex-wrap:wrap;border-bottom:1px solid #422d63}html body #the-content .f13-div-table div.row .col,html body #the-content .f13-div-table div.row .col-sm-1,html body #the-content .f13-div-table div.row .col-sm-10,html body #the-content .f13-div-table div.row .col-sm-11,html body #the-content .f13-div-table div.row .col-sm-12,html body #the-content .f13-div-table div.row .col-sm-2,html body #the-content .f13-div-table div.row .col-sm-3,html body #the-content .f13-div-table div.row .col-sm-4,html body #the-content .f13-div-table div.row .col-sm-5,html body #the-content .f13-div-table div.row .col-sm-6,html body #the-content .f13-div-table div.row .col-sm-7,html body #the-content .f13-div-table div.row .col-sm-8,html body #the-content .f13-div-table div.row .col-sm-9,html body .f13-div-table div.row .col,html body .f13-div-table div.row .col-sm-1,html body .f13-div-table div.row .col-sm-10,html body .f13-div-table div.row .col-sm-11,html body .f13-div-table div.row .col-sm-12,html body .f13-div-table div.row .col-sm-2,html body .f13-div-table div.row .col-sm-3,html body .f13-div-table div.row .col-sm-4,html body .f13-div-table div.row .col-sm-5,html body .f13-div-table div.row .col-sm-6,html body .f13-div-table div.row .col-sm-7,html body .f13-div-table div.row .col-sm-8,html body .f13-div-table div.row .col-sm-9{flex-basis:100%;width:100%}html body #the-content .f13-div-table div.row .col,html body .f13-div-table div.row .col{border-bottom:1px solid #422d63}html body #the-content .f13-div-table div.row.f13-div-table-header .col,html body .f13-div-table div.row.f13-div-table-header .col{border-bottom:0}html body #comments form p.comment-form-author,html body #comments form p.comment-form-email{flex-basis:100%}}@media screen and (max-width:750px){html body header .site-header h1{font-size:2em}html body footer .row .col-sm-4{flex-basis:100%}html body footer .row .col-sm-4:not(:first-of-type){margin-top:-50px}html body .job-experience li{display:block}html body .job-experience li:hover span.tooltip{left:-2em;right:-2em;min-width:75vw}html body .job-experience li:hover span.tooltip:before{left:3em}}@media screen and (max-width:450px){html body header .site-header #site-logo{width:75px;height:75px}html body header .site-header .site-title-container{margin-left:75px}html body header .site-header .site-title-container .subtitle{display:none}html body .container{padding:0 1em}html body .bgg{padding:2em}html body a.read-more{width:100%;box-sizing:border-box;margin:.5em 0 1em}}