.news-item-page{background:#fffae6;flex-direction:column;min-height:100%;display:flex}.news-item-main{flex:1}.news-item-layout{padding:3.25rem 1.25rem 4rem}.news-item-layout__inner{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:1.5rem;width:100%;max-width:76rem;margin:0 auto;display:grid}.news-item-article{min-width:0}.news-item-article__image-wrap{border-radius:1.4rem;overflow:hidden}.news-item-article__image{width:100%;height:auto;display:block}.news-item-article__title{color:#101010;font-family:var(--font-baloo), Arial, Helvetica, sans-serif;letter-spacing:var(--letter-spacing-baloo);margin:1.2rem 0 0;font-size:clamp(2rem,3.4vw,3rem);font-weight:700;line-height:1}.news-item-article__time{color:#6a6a6a;font-family:var(--font-poppins), Arial, Helvetica, sans-serif;margin:.75rem 0 0;font-size:.95rem;line-height:1.2}.news-item-article__content{color:#3f3f3f;font-family:var(--font-poppins), Arial, Helvetica, sans-serif;margin-top:1.15rem;font-size:1rem;line-height:1.65}.news-item-article__content p{margin:0}.news-item-article__content p+p{margin-top:1rem}.news-item-article__content h1,.news-item-article__content h2,.news-item-article__content h3,.news-item-article__content h4,.news-item-article__content h5,.news-item-article__content h6{color:#101010;font-family:var(--font-baloo), Arial, Helvetica, sans-serif;letter-spacing:var(--letter-spacing-baloo);margin:1.35rem 0 .65rem;font-weight:700;line-height:1.1}.news-item-article__content h1{font-size:clamp(1.7rem,3.1vw,2.4rem)}.news-item-article__content h2{font-size:clamp(1.45rem,2.6vw,2rem)}.news-item-article__content h3{font-size:clamp(1.25rem,2.2vw,1.65rem)}.news-item-article__content h4,.news-item-article__content h5,.news-item-article__content h6{font-size:clamp(1.05rem,1.8vw,1.3rem)}.news-item-article__content ul,.news-item-article__content ol{margin:.9rem 0 0;padding-left:1.4rem}.news-item-article__content li+li{margin-top:.35rem}.news-item-article__content a{color:#2f59ff;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:2px}.news-item-article__content blockquote{background:#ffffffa6;border-left:4px solid #222;border-radius:.5rem;margin:1rem 0 0;padding:.8rem .95rem}.news-item-article__content code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.92em}.news-item-article__content pre{color:#f2f2f2;background:#111;border-radius:.6rem;margin:1rem 0 0;padding:.8rem .95rem;overflow-x:auto}.news-item-article__content pre code{font-size:.9rem}.news-item-sidebar{flex-direction:column;gap:1rem;display:flex}.news-item-sidebar-card{color:inherit;background:#f4f1dd;border:2px solid #000;border-radius:1.3rem;padding:.65rem .65rem .85rem;text-decoration:none;box-shadow:4px 4px #000}.news-item-sidebar-card__image-wrap{border-radius:1rem;overflow:hidden}.news-item-sidebar-card__image{width:100%;height:auto;display:block}.news-item-sidebar-card__title{color:#111;font-family:var(--font-baloo), Arial, Helvetica, sans-serif;letter-spacing:var(--letter-spacing-baloo);margin:.65rem 0 0;font-size:1.3rem;font-weight:700;line-height:1}.news-item-sidebar-card__time{color:#5f5f5f;font-family:var(--font-poppins), Arial, Helvetica, sans-serif;margin:.45rem 0 0;font-size:.8rem;line-height:1.2}@media (max-width:1025px){.news-item-layout{padding-top:2.25rem}.news-item-layout__inner{grid-template-columns:1fr}}
