*{margin:0;padding:0;font-family:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:1.5;box-sizing:border-box;border:none;border-spacing:0;border-collapse:collapse;color:#6d6f83}body{background-color:#fff}main{margin:0 auto;padding:42px 21px 70px 21px;max-width:1008px}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.border-rad7{border:1px solid rgba(0,0,0,.1019607843);border-radius:7px}.border-rad14{border:1px solid rgba(0,0,0,.1019607843);border-radius:14px}.button{padding:5px 15px;background-color:#173872;border-radius:8px;margin:50px auto 0;display:flex}.button a{color:#fff;font-weight:600}h1{margin:0 0 21px;font-size:32px;color:#000}h2{margin:0 0 21px;font-size:26px;color:#000}h3{margin:0 0 21px;font-size:22px;color:#000}p{margin:0 0 21px}.text-sm{font-size:12px}.text-base{font-size:14px}.text-lg{font-size:18px}.text-xl{font-size:22px}.text-2xl{font-size:26px}strong{font-weight:600}.black{color:#000}.text-center{text-align:center}a{text-decoration:none;color:#173872}a[href^="https://"]:not([href^="https://mareklexuan.com/"]):not([href^="https://cdn.mareklexuan.com/"]):not(.link-ext-no-icon){background:url(https://mareklexuan.com/assets/icons/external.svg) right center no-repeat;background-size:.8em .8em;padding-right:17px}p a{text-decoration:underline;font-weight:600}ul{padding:15px 0 15px 20px}@media(min-width: 1024px){ul{padding:0 0 15px 20px}}li{margin-bottom:15px}li a{text-decoration:underline;font-weight:600}.toc{margin:40px 0;padding-top:15px;list-style-type:none;background-color:#d1d8e3;border:1px solid #eceff2}.toc li{line-height:1.7}.toc li:first-child{margin:10px 0 15px 0}.toc li:last-child{margin:0 0 10px 0}td a{text-decoration:underline;font-weight:600}.book-info{margin-bottom:30px}.book-info th{padding-right:10px;text-align:right}.book-info td{padding-top:3px;padding-bottom:3px}.policy-table{width:100%;margin-bottom:28px}.policy-table th{padding:7px;font-size:12px;background-color:#d1d8e3;border:1px solid #eceff2}.policy-table td{padding:7px;font-size:12px;border:1px solid #eceff2}.policy-table td a{font-size:12px}blockquote{border-left:3px solid #eceff2;font-size:22px;font-style:italic;line-height:1.8em;margin:45px 0;padding:23px 45px;position:relative}blockquote p{margin:20px 0}blockquote:before{content:"";position:absolute;top:50%;left:-4px;height:45px;background-color:#fff;width:5px;margin-top:-23px}blockquote:after{content:url(https://mareklexuan.com/assets/icons/bookmark.svg);position:absolute;top:50%;left:-10px;line-height:27px;text-indent:-2px;margin-top:-11px;filter:invert(14%) sepia(54%) saturate(2474%) hue-rotate(202deg) brightness(96%) contrast(88%)}blockquote cite{display:block;font-size:12px;line-height:1.8em;margin-top:16px}header{position:sticky;top:0px;background:#fff;z-index:1;border-bottom:1px solid rgba(0,0,0,.1019607843)}@media(min-width: 1024px){header{position:unset;top:unset}}.header-container{max-width:1008px;margin:0 auto}.logo{padding:14px 21px;display:inline-block}.logo img{margin:0 auto}.burger-button{display:none}.burger-button:checked~.nav-header{max-height:100%}.burger-button:checked~.burger-icon .burger-line{background:rgba(0,0,0,0)}.burger-button:checked~.burger-icon .burger-line::before{transform:rotate(-45deg);top:0}.burger-button:checked~.burger-icon .burger-line::after{transform:rotate(45deg);top:0}.burger-icon{float:right;margin-top:20px;padding:27px 20px;vertical-align:middle}@media(min-width: 1024px){.burger-icon{display:none}}.burger-line{background:#173872;display:block;height:2px;position:relative;width:30px}.burger-line::before,.burger-line::after{background:#173872;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.burger-line::before{top:7px}.burger-line::after{top:-7px}.nav-header{width:100%;height:100%;position:fixed;top:89px;background-color:#fff;border-top:1px solid rgba(0,0,0,.1019607843);overflow:hidden;max-height:0;transition:max-height .5s ease-out}@media(min-width: 1024px){.nav-header{max-height:none;top:0;position:relative;float:right;width:fit-content;background-color:rgba(0,0,0,0)}}.nav-header-menu{list-style:none;text-align:center;margin-top:14px}@media(min-width: 1024px){.nav-header-menu{flex-direction:row}}.nav-header-menu li{margin:0}@media(min-width: 1024px){.nav-header-menu li{float:left;margin:auto 0}}.nav-header-menu a{text-decoration:none;font-size:26px;display:block;padding:12px 30px;color:#173872}@media(min-width: 1024px){.nav-header-menu a{font-size:16px;padding:26px 14px;font-weight:600}}.contact-cta :hover{background-color:rgba(23,56,114,.9019607843);text-decoration:underline}.contact-cta button{padding:7px 14px;background-color:#173872;color:#fff}.contact-cta button img{height:14px;width:14px;margin-right:14px;vertical-align:-2px}footer{border-top:1px solid rgba(0,0,0,.1019607843)}.footer-container{margin:0 auto;padding:28px;display:flex;flex-direction:row;justify-content:space-between;max-width:1008px}.footer-author{min-width:177px}.footer-author span{color:#000}.footer-social{display:flex;flex-direction:row;min-width:177px;justify-content:center}.footer-social-icons{padding:0 14px}.footer-social-icons img{height:21px;filter:invert(14%) sepia(54%) saturate(2474%) hue-rotate(202deg) brightness(96%) contrast(88%)}.bmac-cta{margin-top:50px;font-style:italic;text-align:center;font-size:12px}.bmac-cta p{margin-bottom:30px}.divider{margin:25px auto;max-width:350px;height:3px;border:0;background-color:#d1d8e3}@media(min-width: 744px){.bmac-br{display:none}}.author-box{width:100%;margin-top:50px;padding:10px;text-align:center;background:#f5f5f7;border:1px solid #eceff2;display:block}@media(min-width: 744px){.author-box{padding:20px 15px 5px;display:flex}}.author-box img{height:100px;width:100px;margin:10px 0;border:1px solid #eceff2;border-radius:50px}.author-box-name{font-size:18px;font-weight:600}@media(min-width: 744px){.author-box-text{margin-left:23px;text-align:left}}.tags-lead{margin-top:50px;text-align:center}@media(min-width: 744px){.tags-lead-break{display:none}}.post-list-container{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}@media(min-width: 744px){.post-list-container{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.post-list-container{grid-template-columns:repeat(3, 1fr);row-gap:40px}}.recommended-posts article{max-width:412px}.recommended-posts article:last-child{display:none}@media(min-width: 1024px){.recommended-posts article:last-child{display:unset}}.post-list-tile{border:1px solid rgba(0,0,0,.1019607843);border-radius:8px;box-shadow:0px 5px 32px 0px #d1d8e3}.post-list-tile img{max-width:100%;border-radius:8px 8px 0 0}.post-list-tile div{padding:0px 20px 35px 20px}.post-list-title{margin:8px 0 15px;line-height:34px}.post-list-title a{font-size:18px}@media(min-width: 744px){.post-list-title{min-height:114px}}@media(min-width: 1024px){.post-list-title{min-height:76px}}.post-list-excerpt{min-height:102.562px;margin:0}.post-list-excerpt a{text-decoration:none;font-weight:400}@media(min-width: 744px){.post-list-excerpt{min-height:136.75px}}@media(min-width: 1024px){.post-list-excerpt{min-height:102.562px}}.post-list-read-more{margin-top:25px;margin-bottom:0px;font-weight:600;text-decoration:underline;text-underline-offset:15px;text-decoration-thickness:2px}.pagination-nav-container{margin:35px 0 0;display:flex;justify-content:space-between;gap:10px}@media(min-width: 744px){.pagination-nav-container{gap:15px}}.pagination-nav-container a{flex-grow:1}.pagination-nav-container span{font-weight:600}.pagination-nav-container a span{color:#173872}.pagination-nav-container a span>img{filter:invert(14%) sepia(54%) saturate(2474%) hue-rotate(202deg) brightness(96%) contrast(88%)}.pagination-nav-button{flex-grow:1;background-color:#d1d8e3;border-radius:8px;text-align:center;padding:15px 0}.pagination-nav-button span{color:#eceff2}.pagination-nav-center{flex-grow:1;background-color:#d1d8e3;color:#173872;border-radius:8px;text-align:center;padding:15px 0}.pagination-nav-center span{font-weight:600}.pagination-nav-arrow{width:25px;height:25px;vertical-align:-17%;filter:invert(67%) sepia(54%) saturate(237%) hue-rotate(180deg) brightness(83%) contrast(92%)}.tag-page-title-tag{font-style:italic;font-size:32px;font-weight:600}.hero{align-items:center;gap:14px;margin-bottom:70px}@media(min-width: 1024px){.hero{flex-direction:row;justify-content:space-between}}.hero-left{max-width:463px;margin:auto 0;text-align:center}@media(min-width: 1024px){.hero-left{text-align:left}}@media(min-width: 744px){.hero-heading br{display:none}}.hero-text{font-size:18px}.hero-certifications-container{gap:28px;margin-bottom:28px;justify-content:center}@media(min-width: 1024px){.hero-certifications-container{justify-content:flex-start}}.hero-certification img{margin-top:3px;margin-right:7px;height:17px;width:17px;filter:brightness(0) saturate(100%) invert(46%) sepia(7%) saturate(883%) hue-rotate(197deg) brightness(91%) contrast(88%)}.hero-certification span{vertical-align:top}.hero-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}@media(min-width: 1024px){.hero-buttons{justify-content:flex-start}}.focus-areas{margin-bottom:70px}.focus-areas-container{margin-top:35px;flex-wrap:wrap;justify-content:center;align-items:center;gap:35px}.focus-area{width:298.67px;padding:21px}.focus-area div{margin:14px auto}.focus-area img{height:56px;width:56px;margin-top:10px;filter:invert(14%) sepia(54%) saturate(2474%) hue-rotate(202deg) brightness(96%) contrast(88%)}.focus-area p{margin-bottom:10px}.recent-posts{margin-bottom:70px}.cv-intro{display:flex;flex-direction:column}@media(min-width: 1024px){.cv-intro{flex-direction:row}}.about-photo{width:250px;height:343px;margin:21px auto 0 auto}.about-social-icons{padding-right:10px}.about-social-icons-container{padding:30px 0 10px 0}.cv-badge{padding:1px 5px;color:#000;font-size:12px;border:1px solid rgba(0,0,0,.1019607843);border-radius:7px;display:inline-block}.cv-section-heading{margin:14px 0}.skills{text-align:center;margin-bottom:70px}.skills div:first-child{margin:42px}.skills p{max-width:637px;margin:0 auto}.cv-skill-list{flex-wrap:wrap;justify-content:center;gap:10px;padding:28px}.cv-skills{color:#173872;background-color:#dee2e9;padding:7px 14px;border-radius:6px;font-size:13px;font-weight:500}.work-intro{margin-bottom:42px}.work-list{margin-bottom:70px}.work-item{margin-bottom:21px;padding:21px;width:100%}.work-item-data{justify-content:space-between;flex-wrap:wrap}.work-logo img{margin-right:21px;height:56px;width:56px;border-radius:7px}.work-role{font-size:16px;margin-bottom:7px}.work-item-info ul:last-child{padding-bottom:0}.work-item-info p{margin-bottom:7px}.bullet-points{margin-bottom:0px}.toolkit-intro{margin-bottom:49px}.toolkit-container{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:70px;gap:42px}.toolkit-container h3{margin-bottom:28px}@media(min-width: 1024px){.toolkit-container{flex-direction:row}}.certification-container{margin:0 auto;max-width:462px;text-align:center}@media(min-width: 1024px){.certification-container{width:462px;text-align:left}}.cv-certification-list{text-align:left;gap:14px}.cv-certification-list img{height:21px}.cv-certifications{padding:21px 21px 16px 21px;width:100%}.cv-certifications img{margin-right:14px;padding:7px;height:35px;width:35px;background-color:#dee2e9;border-radius:7px}.cv-certifications span{vertical-align:11px}.cv-tools-list{flex-wrap:wrap;gap:14px}.cv-tool{padding:21px 14px 14px 14px;width:31%;flex:1 0 25%}.cv-tool img{width:42px;height:42px}.cv-tool p{margin-top:7px;margin-bottom:0}.leadership{margin-bottom:70px;padding:28px;background-color:#f5f5f7}.principles-container{flex-wrap:wrap;justify-content:center;align-items:center}.principle{width:299.63px;padding:0 21px}.principle div{margin:14px auto;height:42px;width:42px;background-color:#dee2e9;border-radius:7px}.principle img{height:21px;width:21px;margin-top:10px;filter:invert(14%) sepia(54%) saturate(2474%) hue-rotate(202deg) brightness(96%) contrast(88%)}.principle p{margin-bottom:10px}.coop{padding:42px;text-align:center;border:1px solid rgba(0,0,0,.1019607843);border-radius:14px}.coop p{margin:0 auto 28px auto;max-width:670px}.coop-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.button-contact :hover{background-color:rgba(23,56,114,.9019607843);text-decoration:underline}.button-contact button{padding:7px 14px;background-color:#173872;color:#fff;border:1px solid rgba(0,0,0,.1019607843);border-radius:7px}.button-contact button img{height:14px;width:14px;margin-right:14px;vertical-align:-2px}.button-download :hover{background-color:#dee2e9;text-decoration:underline}.button-download button{padding:7px 14px;color:#000;background-color:#fff;border:1px solid rgba(0,0,0,.1019607843);border-radius:7px}.button-download button img{height:14px;width:14px;margin-right:14px;vertical-align:-1px}.resources-intro{text-align:center;margin-bottom:70px}.resources-intro p{max-width:637px;margin:0 auto}.resources-section-heading{text-align:center}@media(min-width: 1024px){.resources-section-heading{text-align:left}}.tool-favourite-container{gap:21px;margin-bottom:70px;flex-wrap:wrap;justify-content:center}.tool-favourite{width:308px;padding:21px;border-left-color:#173872;border-left-width:4px;justify-content:space-between}.tool-favourite button{width:100%;padding:5px 7px;color:#fff;background-color:#173872}.tool-favourite-intro{margin-bottom:14px}.tool-favourite-intro img{width:56px;height:56px;margin-right:14px}.tool-favourite-intro p{margin-bottom:0}.tool-favourite-title{margin-bottom:7px;color:#000}.tool-other-container{flex-wrap:wrap;gap:21px;justify-content:center}@media(min-width: 1024px){.tool-other-container{justify-content:flex-start}}.tool-other{width:225.75px;padding:21px;justify-content:space-between}.tool-other button{width:100%;padding:5px 7px;background-color:#fff}.tool-other-intro{margin-bottom:14px}.tool-other-intro img{width:42px;height:42px;margin-right:14px}.tool-other-title{color:#000}.tool-category{padding:1px 7px;border-radius:7px}.tool-category-productivity{color:#1a3bb8;background-color:#dbeafe;border:1px solid #bfdbfe}.tool-category-development{color:#9f0712;background-color:#ffe1e1;border:1px solid #ffc9c9}.tool-category-photography{color:#9f2d00;background-color:#ffedd4;border:1px solid #ffd6a8}.tool-category-data-backup{color:#016630;background-color:#dcfce7;border:1px solid #b9f8cf}.tool-category-hosting{color:#6e11b0;background-color:#f3e8ff;border:1px solid #e9d4ff}.contact-intro{margin-bottom:49px}.contact-intro h1{margin-top:14px}.contact-intro p{max-width:637px;margin:0 auto}.contact-container{gap:21px 42px;flex-wrap:wrap;margin-bottom:49px}.contact-information{padding:21px 21px 0 21px;min-width:258px;flex-basis:0;flex-grow:1}.contact-info-heading{margin-bottom:42px}.contact-info-heading-icon{height:18px;margin-right:7px;vertical-align:-3px}.contact-info-item{margin-bottom:35px}.contact-info-item p{margin-bottom:2px}.contact-info-item-icon{height:35px;width:35px;padding:7px;background-color:#dee2e9;border-radius:7px;margin-right:14px}.contact-social-item{margin-bottom:28px}.contact-social-item p{margin-top:3px;margin-bottom:0}.contact-social-item-icon{height:28px;width:28px;margin-right:14px}.contact-offer{padding:28px;background-color:#eceff2;gap:35px;flex-wrap:wrap;justify-content:center}.contact-offer-item{width:267.67px}.contact-offer-item-icon{height:42px;width:42px;padding:7px;background-color:#dee2e9;border-radius:7px}.contact-offer-item-heading{margin-top:14px;margin-bottom:7px}.contact-offer-item-text{margin-bottom:0}.post-tag-container{display:flex;flex-wrap:wrap;gap:20px 15px}.post-tag{padding:10px 15px;background:#d1d8e3;border-radius:8px;font-size:12px}.post-title{margin-top:40px;margin-bottom:10px;text-align:left}.post-meta{margin-bottom:40px;font-size:12px;color:#eceff2}.post-meta-separator{padding:0 15px;font-size:inherit;color:inherit}.post-meta-read-time{text-align:center;font-size:inherit;font-style:italic;color:inherit}.post-meta-updated{font-size:inherit;color:inherit}.tags-container{display:flex;flex-flow:row wrap;gap:13px;margin-top:40px}.tags-tag{width:fit-content;text-align:left;border:1px solid rgba(0,0,0,.1019607843);border-radius:8px;box-shadow:2px 2px 2px rgba(170,188,219,.2)}.tags-name{padding:10px 3px 10px 10px;font-size:12px;color:rgba(0,0,0,.1019607843)}.tags-count{padding:10px;font-size:12px;font-weight:600;color:rgba(0,0,0,.1019607843)}/*# sourceMappingURL=style.css.map */