.information-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:32px;align-items:start;margin:0 0 48px}.information-main{min-width:0;overflow-wrap:anywhere}.information-main .prose,.information-main.prose{max-width:none}.information-main>.panel:first-child{margin-top:0}.page-sidebar{min-width:0;display:grid;gap:24px}.page-sidebar .sidebar-box{margin:0;padding:20px;border:1px solid var(--line,#ddd);border-top:3px solid var(--brand-accent,#0f6b53);border-radius:5px;background:var(--paper,#fff)}.sidebar-box h2{font-size:20px;margin:0 0 16px;line-height:1.35;letter-spacing:0}.sidebar-list{display:grid;gap:0}.sidebar-item{display:flex;align-items:flex-start;gap:12px;padding:13px 0;border-bottom:1px solid var(--line,#ddd);min-width:0}.sidebar-item:first-child{padding-top:0}.sidebar-item:last-child{border-bottom:0}.sidebar-item img{width:64px;height:64px;flex:0 0 64px;object-fit:contain;background:var(--soft,#f6f8f4);border-radius:4px}.sidebar-item span{min-width:0}.sidebar-item strong{display:block;font-size:15px;line-height:1.4;overflow-wrap:anywhere}.sidebar-item small{display:block;font-size:13px;line-height:1.5;color:var(--muted,#718078);margin-top:4px}.sidebar-more{display:block;margin-top:12px;font-size:14px;font-weight:bold;color:var(--green,#0f6b53)}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:30px}.blog-card{border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--paper);min-width:0}.blog-card>a{display:block;height:100%}.blog-card img{width:100%;aspect-ratio:16/9;object-fit:cover;background:var(--soft);display:block}.blog-card-copy{padding:22px}.blog-card h2{font-size:23px;line-height:1.3;margin:10px 0 14px;overflow-wrap:anywhere}.blog-card p{font-size:16px}.blog-cover{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;margin:0 0 28px}.blog-admin-image{display:block;width:300px;max-width:100%;height:auto;margin-bottom:16px}.blog-article a,.information-main .prose a{text-decoration:underline;text-underline-offset:3px}.blog-article ul,.blog-article ol{padding-left:28px}.blog-article blockquote{border-left:4px solid var(--brand-accent);padding:10px 20px;margin:24px 0;background:var(--soft)}.navigation #menu{flex-wrap:wrap}.page-heading h1{overflow-wrap:anywhere}
@media(max-width:1050px){.information-layout{grid-template-columns:minmax(0,1fr) 290px;gap:22px}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){.information-layout{grid-template-columns:minmax(0,1fr)}.page-sidebar{grid-template-columns:minmax(0,1fr)}.blog-grid{grid-template-columns:minmax(0,1fr)}.blog-card h2{font-size:23px}.sidebar-item img{width:70px;height:70px;flex-basis:70px}}
