.blog-page{min-height:calc(100vh - 200px)}.blog-page-title{font-size:32px;font-weight:800;margin-bottom:50px!important}.blog-page-contents-card{padding:20px 20px 30px;margin-bottom:30px;background-color:#fff;border-radius:10px;box-shadow:0 0 0 1px #17171708}.blog-page-contents-card-title{font-size:24px;font-weight:800;margin-bottom:30px!important;color:#333}.blog-page-contents-card-title a{color:inherit;text-decoration:none;cursor:pointer}.blog-page-contents-card-content{font-size:18px;color:#555}.blog-page .article-container{background-color:#fff;padding:20px 40px;border-radius:5px;margin-top:50px;margin-bottom:50px}.blog-page .article-title{font-size:32px;font-weight:800;margin-top:50px!important;margin-bottom:50px!important}.blog-page .article-author{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:30px}.blog-page .article-author-name{font-size:22px;font-weight:600}.blog-page .article-content{font-size:18px;color:#555}.footer{background-color:#d0d9e0;width:100%;min-height:100px;color:#333;padding:30px}.footer-links{display:flex;justify-content:center;gap:20px;padding-top:30px}.footer-links a{text-decoration:none;color:#333}.footer-links a:hover{color:#4a90e2;text-decoration:none}.footer-copyright{text-align:center;padding-top:30px;color:#333}body{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;line-height:1.6;color:#333;background-color:#f4f4f4}h1{color:#007bff}h2{color:#555}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-style:normal}p{font-size:1.1em;margin-bottom:15px}ul{margin-top:10px;list-style-type:none;padding-left:0}ul li{margin:10px 0}.custom-nav-edit{background-color:#fff!important;box-shadow:0 0 3px #ccc;max-height:70px}#copyButton{display:flex;justify-content:center;align-items:center;height:45px;width:80px;background-color:#aaa;color:#000;border:none;cursor:pointer;position:absolute;right:0;top:24px}#copyButton:hover{background-color:#45a049}#generatedUrl{font-size:16px;margin-bottom:10px;padding:10px;border-radius:5px;background-color:#eee;border:1px #DDD solid;height:45px;width:calc(100% - 45px);font-family:Arial,Helvetica,sans-serif}.intro-page-title{color:#000;font-weight:600;margin-top:30px;margin-bottom:30px}
