body{margin:0;font-family:Poppins}.flex{display:flex}.flex-column{flex-direction:column}.flex-justify{justify-content:center}.flex-align{align-items:center}.border-round{border-radius:4px;overflow:hidden}.image-fit{-o-object-fit:cover;object-fit:cover}.no-underline{text-decoration:none}.global-underline{transition:background-size .6s ease-out;background:linear-gradient(#ffd01b, #ffd01b) no-repeat left 130%/0 40%}.global-underline:hover{background-size:97% 40%}.container{padding:0 80px}a:focus{text-decoration:underline}header{padding:18px 80px;justify-content:space-between}header a{color:#404041;font-size:1.5em;font-weight:600;line-height:110%;text-decoration:none;gap:8px}header img{max-height:64px}.recents{gap:16px;margin:16px 0;flex-wrap:wrap}.recents-shot{box-shadow:0 25px 95px 5px rgba(0,0,0,.07);transition:transform .2s ease-in-out;max-width:300px;cursor:pointer;flex-grow:1}.recents-shot:hover,.recents-shot:focus{transform:translateY(-4px)}.recents-shot img{width:100%;height:200px}.recents-shot .content{padding:24px;gap:16px}.recents-shot .date{font-size:14px;font-weight:600}.recents-shot .title{font-size:20px;font-weight:600;color:var(--subheading-color);word-wrap:break-word;text-decoration:none}.recents-shot .title:focus{text-decoration:underline}.recents-shot .description{font-weight:300;font-size:14px;color:#585858}.pagination{margin:48px 0;width:100%;justify-content:space-between}.pagination .page-num{font-size:20px;font-weight:500}.pagination a{display:block;color:#26a8ed;font-size:20px;font-weight:500;text-decoration:none}.pagination a:focus{text-decoration:underline}.parmesan-post,.parmesan-page{padding:32px 16px}.parmesan-post .content,.parmesan-page .content{width:720px;overflow-x:auto}.parmesan-post .heading,.parmesan-page .heading{color:#090a0b;font-size:48px;font-weight:700}.parmesan-post .cad,.parmesan-page .cad{margin:16px 0;color:#738a94;line-height:42px;overflow-wrap:break-word}.parmesan-post .category,.parmesan-page .category{padding:8px;background-color:#e9faf5;border-radius:8px;color:#21ce99;margin-right:8px}.parmesan-post figure,.parmesan-post img,.parmesan-page figure,.parmesan-page img{height:auto;max-width:100% !important}.parmesan-post p,.parmesan-post li,.parmesan-post td,.parmesan-page p,.parmesan-page li,.parmesan-page td{line-height:26px;word-spacing:1px}.parmesan-post p,.parmesan-page p{color:#3c484e}.parmesan-post td,.parmesan-page td{color:#3c484e;padding:2px 8px}.parmesan-post li,.parmesan-page li{color:#3c484e}.parmesan-post pre,.parmesan-page pre{overflow-x:auto}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.menu,.menu>ul{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center}.menu-item,.page_item{list-style:none;display:block;font-size:12px;padding:8px 10px;border-radius:6px;transition:background-color .25s ease-out;width:-webkit-max-content;width:-moz-max-content;width:max-content}.menu-item:hover,.page_item:hover{background-color:#efefef}.menu-item:hover .sub-menu,.menu-item:hover .children,.page_item:hover .sub-menu,.page_item:hover .children{display:none}.menu-item a,.page_item a{font-weight:500}.sub-menu,.children{display:none;padding:0;position:absolute;margin-top:8px;margin-left:-10px}.sub-menu .menu-item-has-children .sub-menu,.children .menu-item-has-children .sub-menu{display:none}.hamburger{display:none;z-index:1}.toggler{z-index:1;display:none;position:absolute}.mMenu{display:none;position:fixed;height:100%;width:100%;left:0;top:0;background-color:#fff}.toggler:checked~.mMenu{display:block}.mMenu .menu{position:absolute;display:flex;height:100%;width:100%;align-items:center}.mMenu ul{flex-direction:column;align-items:center}.copyright{font-size:10px;letter-spacing:2px;font-weight:300;text-align:center;width:100%;display:block;padding-bottom:16px}@media screen and (max-width: 720px){header{padding:16px 8px}.toggler{display:block;right:14px;height:24px;width:24px;opacity:0;cursor:pointer}.hamburger{display:block}.menu{display:none}.container{padding:0 16px}.parmesan-post .heading,.parmesan-page .heading{font-size:32px}.parmesan-post .cad,.parmesan-page .cad{font-size:14px}.pagination{padding:8px;box-sizing:border-box}.pagination .page-num,.pagination a{font-size:16px}}.comment{padding:20px 0}.comment .vcard{display:flex;align-items:center;gap:6px}.comment .fn{font-weight:500}.comment .comment-meta a{color:#999;text-decoration:none;font-size:14px}.comment .comment-meta a:hover{color:#404041}.comment p{margin:8px 0}.comment .comment-reply-link{text-decoration:none;color:#21ce99;font-size:14px}.comment .comment-reply-link:hover{color:#404041}.depth-1{border-bottom:2px solid #f2f2f2}.depth-2{padding-left:20px;border-left:1px solid #f2f2f2}.depth-3{padding-left:20px;border-left:1px solid #f2f2f2}.depth-4{padding-left:20px;border-left:1px solid #f2f2f2}.depth-5{padding-left:20px;border-left:1px solid #f2f2f2}.depth-6{padding-left:20px;border-left:1px solid #f2f2f2}#respond a{font-weight:400;color:#404041;font-size:1em}#respond a:hover{color:#000}#respond .comment-form-comment label{display:block}.submit{padding:10px 18px;background-color:#21ce99;border:none;color:#fff;cursor:pointer}.submit:hover{background-color:#000}textarea{max-width:calc(100% - 8px)}

