﻿.blog-content{max-width:800px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;gap:20px}.blog-content img{display:block;margin:0 auto;max-width:100%;height:auto;object-fit:contain;align-items:center;justify-content:center;display:flex}.blog-content h1,.blog-content h2,.blog-content .pseudo-h1,.blog-content .pseudo-h2{display:flex;flex-direction:column;position:relative}.blog-content h1:after,.blog-content h2:after,.blog-content .pseudo-h1:after,.blog-content .pseudo-h2:after{width:20%;background:#ffc72c;height:4px;content:"";position:absolute;left:-80px;bottom:-5px;min-width:172px}.blog-content h1 .first-word,.blog-content h2 .first-word,.blog-content .pseudo-h1 .first-word,.blog-content .pseudo-h2 .first-word{order:-1;font-weight:600;min-height:76px}.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{display:flex;flex-direction:column;position:relative}.blog-content a{color:#a78b49 !important;text-decoration:none}.blog-content a:hover{text-decoration:underline}.blog-content pre{padding:0px 10px}.blog-content blockquote{position:relative;padding:2rem 2rem 2rem 3.5rem;border-left:.5rem solid;border-image:linear-gradient(to bottom, #ffc72c, #ffb347) 1;background-color:#fff9f0;border-radius:.6rem;margin:2rem auto;max-width:700px;box-shadow:0 6px 16px rgba(255,199,44,.1);overflow:hidden}.blog-content blockquote p{font-style:italic;font-size:1.15rem;line-height:1.6;color:#222;margin:0;text-align:center;position:relative;z-index:2}.blog-content blockquote:before{content:"“";left:.5rem;top:-0.2rem;font-family:Georgia,serif;color:#ffc72c;font-size:4.5rem;position:absolute;z-index:0}.blog-content blockquote::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(120deg, rgba(255, 199, 44, 0.05) 0%, rgba(255, 180, 70, 0.05) 100%);pointer-events:none;z-index:1}.blog-content table{width:100%;border-collapse:separate;border-spacing:0;margin:2.5rem 0;font-size:1rem;line-height:1.5;color:#1f3552}.blog-content table th{text-align:left;font-weight:700;font-size:1.05rem;color:#1b3554;padding:0 1.5rem 1.25rem}.blog-content table th:first-child{width:18%;padding-left:0}.blog-content table td{vertical-align:top;padding:1rem 1.5rem;color:#314965;font-weight:400}.blog-content table td:first-child{font-weight:600;color:#1b3554;padding-left:0}.blog-content table tbody tr{border-bottom:1px solid #e8edf3}.blog-content table tbody tr:last-child td{border-bottom:none}.blog-content table tbody tr:not(:last-child) td{border-bottom:1px solid #e8edf3}.blog-content table tbody tr{transition:background-color .2s ease}.blog-content table tbody tr:hover{background:#fafcff}@media(max-width: 900px){.blog-content table{display:block;overflow-x:auto;white-space:normal}.blog-content table th,.blog-content table td{min-width:220px;padding:1rem}.blog-content table th:first-child,.blog-content table td:first-child{min-width:150px}}
