.page-intro{background:#eef3f0;padding:40px 0 48px}.page-intro h1{max-width:1000px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:14px;margin-bottom:24px}.article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0}.article-card{padding:30px;background:#fff;border:1px solid #d8dfda;border-radius:12px}.article-card h3{font-size:25px;line-height:1.3}.article-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(240px,1fr);gap:48px;align-items:start}.article-body{font-size:18px;line-height:1.75}.article-body section{margin:0 0 40px}.article-body h2{font-size:30px;line-height:1.25;margin:32px 0 20px}.article-body li{margin:12px 0}.article-aside{background:#eef3f0;border-radius:12px;padding:26px;position:sticky;top:120px}.article-aside .btn{white-space:normal;text-align:center}.article-sources{border-top:1px solid #d8dfda;padding-top:12px;font-size:16px}.draft-note{padding:18px 22px;background:#f5eee0;border-left:3px solid #ac8b48;font-size:16px;line-height:1.55}.review-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:32px}.review-gallery figure{margin:0}.review-gallery .case-preview{width:100%;padding:0}.review-gallery .case-preview img{width:100%;height:370px;object-fit:cover;object-position:top}.review-gallery .document-hint{display:block;padding:12px}.case-grid{margin-top:26px}.footer-row{flex-wrap:wrap}.footer-row a{font-size:14px}a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}
@media(max-width:1000px){.article-layout{grid-template-columns:1fr}.article-aside{position:static}.review-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.page-intro{padding:28px 0 34px}.article-grid,.review-gallery{grid-template-columns:1fr}.article-card{padding:22px}.article-body h2{font-size:26px}.article-layout{gap:20px}.review-gallery .case-preview img{height:380px}.article-aside{padding:22px}.breadcrumbs{font-size:14px}}
