.form__group{position:relative;padding:20px 0 0;width:100%;max-width:180px}.form__field{font-family:inherit;width:100%;border:none;border-bottom:2px solid #9b9b9b;outline:0;font-size:17px;color:#312e2e;padding:7px 0;background:transparent;transition:border-color .2s}.form__field::placeholder{color:transparent}.form__field:placeholder-shown~.form__label{font-size:17px;cursor:text;top:20px}.form__label{position:absolute;top:0;display:block;transition:.2s;font-size:17px;color:#9b9b9b;pointer-events:none}.form__field:focus{padding-bottom:6px;font-weight:700;border-width:3px;border-image:linear-gradient(90deg,#2196f3,#2196f3);border-image-slice:1}.form__field:focus~.form__label{position:absolute;top:0;display:block;transition:.2s;font-size:17px;color:#2196f3;font-weight:600}.form__field:invalid,.form__field:required{box-shadow:none}.blog-details h1{font-size:28px}.blog-details h2{font-size:24px}.blog-details h3{font-size:20px}.blog-details p:has(img){width:100%;margin-top:24px;display:grid;gap:16px;justify-content:center;max-width:850px}.blog-details p:has(img) img{border-radius:16px;width:100%;height:100%;max-width:unset}.blog-details p:has(img:nth-of-type(2)){grid-template-columns:1fr 1fr}.blog-details p:has(img:nth-of-type(3)){grid-template-columns:1fr 1fr}.blog-details p:has(img:nth-of-type(3)) img:nth-child(3){grid-column:span 2}.blog-details{word-wrap:break-word}