.jpage-policy{display:inline-flex;align-items:center;gap:8px;margin-top:36px;color:#ffffff;font-weight:500}.jpage-policy img{width:16px;height:16px;filter:brightness(0) invert(1)}.jpage .faq-answer a{color:inherit;text-decoration:underline;text-underline-offset:2px}.jpage{overflow-x:clip;color:#272727;background:#ffffff}.jpage-pubs{padding:0 0 96px;background:#ffffff}.jpage-pubs-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px 24px}.jpage-all-link{display:inline-flex;flex:none;align-items:center;gap:8px;margin-top:10px;color:#272727;font-weight:500}.jpage-all-link img{width:16px;height:16px}.jpage-all h2,.jpage-pubs h2{margin:0;font-size:44px;font-weight:500;letter-spacing:-.02em;line-height:1.15}.jpage-lead{max-width:760px;margin:16px 0 0;color:rgba(39,39,39,.7);font-size:17.6px;line-height:1.5}.blog-layout{display:grid;grid-template-columns:2fr 1fr;gap:24px;align-items:start;margin-top:40px}.jpage .art-post-author span:last-child,.jpage .art-post-meta span:first-child{font-weight:600}.jpage .art-post.is-feature .art-post-title{font-size:var(--fs-h3);font-weight:500;letter-spacing:-.02em;line-height:1.2}.blog-sidebar{display:flex;min-width:0;flex-direction:column}.blog-row{position:relative;display:grid;grid-template-columns:1fr 2fr;gap:18px;align-items:start;padding:24px 0;border-bottom:1px solid #2727271a;color:inherit}.blog-row:first-child{padding-top:0}.blog-row:last-child{padding-bottom:0;border-bottom:0}.blog-row-media{display:block;aspect-ratio:4/3;overflow:hidden;border-radius:12px;background:#e8e7e4}.blog-row-media img{display:block;width:100%;height:100%;object-fit:cover}.blog-row-title{display:block;font-size:16px;font-weight:600;line-height:1.35}.blog-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;color:rgba(39,39,39,.55);font-size:14px;line-height:1.4}.jpage-all{margin-top:72px}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;row-gap:72px;margin-top:28px}@media (max-width:991px){.jpage-all h2,.jpage-pubs h2{font-size:40px}.blog-grid,.blog-layout{grid-template-columns:1fr 1fr}.blog-layout{grid-template-columns:1fr}}@media (max-width:767px){.jpage-pubs-head{flex-direction:column}.jpage-pubs{padding-bottom:72px}.jpage-all h2,.jpage-pubs h2{font-size:36px}.blog-grid{grid-template-columns:minmax(0,1fr);row-gap:48px}.jpage-all{margin-top:56px}}