.legacy-header{background:var(--nete-green);border-bottom:3px solid var(--nete-accent)}
.legacy-header>.nete-container{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:20px;padding-bottom:20px}
.legacy-logo img{display:block;width:230px;max-width:100%;height:auto}
.legacy-header nav{display:flex;flex-wrap:wrap;gap:12px 24px}
.legacy-header a{color:var(--nete-white);text-decoration:none}
.legacy-header nav a:hover,.legacy-header nav a:focus{text-decoration:underline}
.legacy-skip{position:absolute;left:24px;top:-80px;background:white;padding:10px;z-index:200}
.legacy-skip:focus{top:8px}
.legacy-main{padding-top:24px;padding-bottom:64px;overflow-wrap:anywhere}
.legacy-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px;font-size:.9rem;color:var(--nete-text-light)}
.legacy-breadcrumb a,.legacy-main a{color:var(--nete-green-mid);text-underline-offset:3px}
.legacy-heading{font-size:clamp(1.5rem,3vw,2.35rem);line-height:1.55;margin-bottom:12px;overflow-wrap:anywhere}
.legacy-date{display:block;color:var(--nete-text-light);font-size:.95rem;margin-bottom:20px}
.legacy-notice{border-left:4px solid var(--nete-accent);background:var(--nete-bg);padding:14px 18px;margin:24px 0 32px;font-size:.9rem}
.legacy-content{min-width:0;line-height:1.95}
.legacy-content p{margin:0 0 1.2em}
.legacy-content h2,.legacy-content h3,.legacy-content h4{line-height:1.6;margin-top:1.4em;margin-bottom:.65em}
.legacy-content ul,.legacy-content ol{padding-left:1.5em;margin:1em 0}
.legacy-content li{margin:.4em 0}
.legacy-content figure{margin:24px 0;max-width:100%}
.legacy-content img,.legacy-featured img{display:block;max-width:100%;height:auto}
.legacy-content figure img{margin-left:auto;margin-right:auto}
.legacy-content .alignleft,.legacy-content .alignright{float:none}
.legacy-content table{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse;margin:24px 0}
.legacy-content td,.legacy-content th{overflow-wrap:anywhere;vertical-align:top;border:1px solid #d9dfd6;padding:12px}
.legacy-content .nete-container{max-width:none;padding-left:0;padding-right:0}
.legacy-content .nete-section{padding:32px 24px}
.legacy-content .nete-section-title{margin-top:0}
.legacy-content .nete-hero{min-height:0;padding:48px 24px;background:var(--nete-green)}
.legacy-content .nete-hero-inner{position:relative;padding:0}
.legacy-content .nete-hero-title{font-size:clamp(1.35rem,3vw,2rem)}
.legacy-content .nete-hero:before{display:none}
.legacy-content .nete-hero-info{color:white}
.legacy-content .nete-footer{margin-top:24px}
.legacy-content .nete-table-wrap{overflow-x:visible}
.legacy-form-link{display:inline-block;padding:12px 24px;margin:16px 0;border:2px solid var(--nete-green);border-radius:8px;font-weight:bold}
.legacy-list{list-style:none;padding:0}
.legacy-list li{padding:24px 0;border-bottom:1px solid #d9dfd6}
.legacy-list time{display:block;font-size:.9rem;color:var(--nete-text-light);margin-bottom:6px}
.legacy-list a{font-weight:bold;font-size:1.08rem;line-height:1.7}
.legacy-featured{margin:32px 0;padding:24px;background:var(--nete-bg)}
.legacy-featured img{max-height:460px;width:auto;margin:0 auto 16px}
.legacy-featured figcaption{text-align:center;font-size:.95rem}
.legacy-pagination{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:40px;padding-top:24px;border-top:1px solid #d9dfd6}
.legacy-footer{background:var(--nete-green);color:white;padding:28px 0}
.legacy-footer>.nete-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}
.legacy-footer a{color:white}
.legacy-index-pages{margin-top:40px}
.legacy-index-pages a{display:inline-block;margin:8px 20px 8px 0}
@media(max-width:768px){
 .legacy-header>.nete-container{align-items:flex-start;flex-direction:column;gap:16px}
 .legacy-header nav{gap:12px 20px}
 .legacy-logo img{width:210px}
 .legacy-main{padding-top:18px;padding-bottom:40px}
 .legacy-breadcrumb{margin-bottom:20px}
 .legacy-content .nete-section{padding:24px 16px}
 .legacy-content .nete-hero{padding:32px 16px}
 .legacy-content td,.legacy-content th{padding:8px;font-size:.9rem}
 .legacy-featured{padding:16px}
}
