.single-main #single-content.entry-content{font-size:1.125rem;font-weight:300;line-height:1.8;color:var(--color-gray-700)}.single-main #single-content.entry-content h1,.single-main #single-content.entry-content h2,.single-main #single-content.entry-content h3,.single-main #single-content.entry-content h4,.single-main #single-content.entry-content h5,.single-main #single-content.entry-content h6{line-height:1.2;margin-bottom:16px;color:var(--color-black)}.single-main #single-content.entry-content h1{font-size:clamp(1.625rem, 4.2vw, 2.375rem);font-weight:700;color:var(--primary);margin-top:0;margin-bottom:24px}.single-main #single-content.entry-content h2{font-size:clamp(1.375rem, 3.5vw, 2.125rem);font-weight:600;margin-bottom:24px;padding-top:16px;border-top:1px solid var(--color-border)}.single-main #single-content.entry-content h3{font-size:clamp(1.125rem, 2.8vw, 1.875rem);font-weight:600;margin-bottom:16px}.single-main #single-content.entry-content h4{font-size:clamp(1rem, 2.5vw, 1.75rem);font-weight:600;margin-bottom:12px}.single-main #single-content.entry-content h5{font-size:clamp(1.125rem, 2vw, 1.5rem);font-weight:600;margin-top:28px;margin-bottom:10px}.single-main #single-content.entry-content h6{font-size:clamp(1rem, 1.7vw, 1.25rem);font-weight:600;margin-top:24px;margin-bottom:8px}.single-main #single-content.entry-content p{margin-bottom:24px}.single-main #single-content.entry-content a{color:var(--color-black);border-bottom:1px solid var(--color-border);transition:border-bottom-color 0.2s ease}.single-main #single-content.entry-content a:hover{border-bottom-color:var(--color-accent)}.single-main #single-content.entry-content ul,.single-main #single-content.entry-content ol{margin:0 0 24px 24px}.single-main #single-content.entry-content li{margin-bottom:8px}.single-main #single-content.entry-content blockquote{margin:48px 0;padding:32px 40px;border-left:2px solid var(--color-accent);background:var(--color-gray-100);font-family:var(--font-serif);font-style:italic;font-size:1.25rem;color:var(--color-black);line-height:1.6}.single-main #single-content.entry-content img{width:auto;max-width:100%;height:auto;margin:0;border-radius:8px;box-shadow:0 14px 34px rgb(0 0 0 / .12)}.single-main #single-content.entry-content figure{width:fit-content;max-width:100%;margin:44px auto;padding:10px;border-radius:12px}.single-main #single-content.entry-content p>img,.single-main #single-content.entry-content a>img{margin:44px auto}.single-main #single-content.entry-content figcaption{font-size:.8125rem;color:var(--color-gray-400);margin-top:12px;text-align:center;letter-spacing:.5px}.single-main #single-content.entry-content .single-page-links{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:48px;padding-top:32px;border-top:1px solid var(--color-border)}.single-main #single-content.entry-content .single-page-links a{font-size:13px;font-weight:600;letter-spacing:1px;color:var(--color-black);border-bottom:1px solid var(--color-border);transition:border-bottom-color 0.2s ease}.single-main #single-content.entry-content .single-page-links a:hover{border-bottom-color:var(--color-black)}@media (max-width:768px){.single-main #single-content.entry-content figure,.single-main #single-content.entry-content p>img,.single-main #single-content.entry-content a>img{margin-top:32px;margin-bottom:32px}.single-main #single-content.entry-content figure{padding:8px;border-radius:10px}}