main .blog-entry{width:100%;max-width:1600px;box-sizing:border-box;padding:0 15px;display:grid;grid-template-columns:1fr;row-gap:15px}main .blog-entry h1{width:100%;margin:0px;font-weight:500;font-family:"Raleway",sans-serif}main .blog-entry nav ul{display:flex;align-items:center;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}main .blog-entry article{display:grid;grid-template-columns:1fr;row-gap:5px;margin:50px 0;padding:5px 15px;position:relative;border-radius:4px}main .blog-entry article::before{content:"";position:absolute;top:0;left:0;width:13px;height:100%;border-left:2px solid #64ffda;border-top-left-radius:4px;border-bottom-left-radius:4px}main .blog-entry article a{width:fit-content}main .blog-entry article a h2{color:inherit}main .blog-entry article p{margin:0;color:#e6f1ff;font-size:18px}main .blog-entry article time{font-size:16px}main .blog-entry article div.chips{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin:10px 0}main .blog-entry article div.chips span{padding:5px;font-size:12px;border-radius:8px;padding:3px 8px}main .blog{width:100%;max-width:800px;box-sizing:border-box;padding:0}main .blog article{position:relative}main .blog article img{width:100%;max-height:420px;object-fit:cover;margin-bottom:15px}main .blog article h1{font-size:clamp(22px,5vw,32px)}main .blog article h2{font-size:clamp(20px,5vw,22px)}main .blog article h2:focus-visible{outline:none}main .blog article p,main .blog article li{font-size:16px}main .blog article blockquote{margin:0;padding:5px 0 5px 15px;border-top-left-radius:4px;border-bottom-left-radius:4px;border-left:2px solid #64ffda;margin:15px 0}main .blog article a.skip{top:unset;overflow:unset}main .blog article a.skip:focus{top:unset}main .blog article div.table-wrapper{width:100%;max-width:calc(100vw - 50px);margin:15px 0;overflow-x:auto}main .blog article div.table-wrapper table{width:100%;margin:0;overflow:auto;border-collapse:collapse}main .blog article div.table-wrapper table th{color:#e6f1ff}main .blog article div.table-wrapper table th,main .blog article div.table-wrapper table td{padding:16px 10px;font-size:16px;text-align:left;border-bottom:1px solid #64ffda}main .blog article div.table-wrapper table tr:last-child td{border-bottom:none}