a[data-astro-cid-vnzlvqnm]{background-color:var(--backgroundColor, #ff9800);letter-spacing:.5px;font-size:14px;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003;height:36px;line-height:36px;padding:0 16px;border-radius:2px;display:inline-block}a[data-astro-cid-vnzlvqnm]:hover{opacity:.85}@media (min-width: 700px){.postTitle{font-size:3.56rem!important}.postContentContainer h4{font-size:2.28rem!important}}@media (min-width: 450px){@media (max-width: 700px){.postTitle{font-size:2.7rem!important}}}.postDescription{font-size:1.5rem;line-height:150%;color:#757575;margin-top:-15px}.postContentContainer .reference{border-bottom:1px solid #e0e0e0;padding:20px 0}.postContentContainer .reference:last-child{border-bottom:0px}.postContentContainer .reference p{margin:0!important}.postContentContainer .reference .referenceTitle{font-weight:700;font-size:1.15rem;color:#757575}.postContentContainer img,video{margin-left:auto;margin-right:auto}.postContentContainer .darkText p{color:#000000de!important;font-size:14.5px}.postContentContainer h4{font-size:1.8rem;line-height:110%;margin:1.52rem 0 .912rem}.postContentContainer h5{font-size:1.64rem;line-height:110%;margin:1.0933333333rem 0 .656rem}.postContentContainer p{font-size:1.15rem;line-height:150%;color:#757575;margin-top:1em;margin-bottom:1em}.postContentContainer .imageDesc{text-align:center;color:#757575;font-size:1rem}.postContentContainer ul{padding-left:30px;margin-top:10px;margin-bottom:15px;list-style-type:disc}.postContentContainer ol{list-style-type:decimal;padding-left:30px;margin-top:10px;margin-bottom:15px}.postContentContainer li{color:#757575;font-size:1.15rem;line-height:150%}.postContentContainer .responsiveImg{max-height:60px;max-width:100%}.postContentContainer .highlight{font-weight:700;padding:5px;background-color:#c8e6c9}.postContentContainer .highlight2{font-weight:700;padding:5px;background-color:#c8e6c9;border-radius:6px}.postContentContainer .highlightedTitle{background-color:#c8e6c9;color:#757575;width:-moz-fit-content;width:fit-content;font-size:1.5rem;margin-top:1em;margin-bottom:1em;padding:5px;font-weight:500;border-radius:6px}.postContentContainer .imageBox{text-align:center}.postContentContainer .imageBox p{color:#000}.postContentContainer .imageBox *{font-size:14px!important}@media (min-width: 992px){.postContentContainer .imageBox *{font-size:14.5px!important}}.postContentContainer .imagesShowacse{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media (max-width: 640px){.postContentContainer .imagesShowacse{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 350px){.postContentContainer .imagesShowacse{grid-template-columns:repeat(1,minmax(0,1fr))}}.postContentContainer .highlightBlock{border-left:4px solid #86b186;background-color:#e7f6e7;padding:.75rem;border-radius:.375rem}.postContentContainer .highlightBlock p{margin:0}.postContentContainer .imageCard{-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid #dbdbdb;border-radius:6px;overflow:hidden;display:block;box-shadow:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;transition:border .2s}.postContentContainer .imageCard:hover{border:1px solid #86b186}.postContentContainer .imageCard .desc{padding:4px 5px}.postContentContainer .imageCard .desc p{margin:0;font-size:1rem;line-height:140%}.postContentContainer blockquote{margin-left:0;margin-right:0;margin-top:2rem;margin-bottom:2rem;padding-left:1rem;border-left:.25rem solid #ff9800}.postContentContainer blockquote p{font-size:30px!important;font-style:italic;line-height:40px;color:gray}.postContentContainer .contentBox{width:75%;border-radius:5px;padding:20px;background-color:#c2e8c2;font-size:1.15rem;line-height:150%;color:#757575}.postContentContainer .contentBox .contentBoxTitle{color:#5a8c2d;font-size:1.7rem;line-height:2rem;font-weight:600;margin-bottom:10px;display:flex;align-items:center}@media (max-width: 640px){.postContentContainer .contentBox{width:100%}.postContentContainer .contentBox .contentBoxTitle{font-size:25px;line-height:1.8rem}}.postContentContainer .rightContentBox{display:flex;justify-content:right;margin:2rem 0px}.postContentContainer .rightContentBox .contentBox{background-color:#e6e6e6}.postContentContainer .contentBlock{border-radius:5px;padding:1.25rem;border-width:5px;margin-bottom:1.25rem}.postContentContainer .contentBlock .contentBlockTitle{font-size:30px;line-height:2.2rem}.postContentContainer .contentBlock .highlight{width:-moz-fit-content;width:fit-content}.postContentContainer .contentBlock a .material-icons{font-size:22px}
