.eunet-portal{max-width:1100px;margin:0 auto;color:#152b43;font-family:system-ui,sans-serif}.eunet-portal>header{background:#102b4e;color:white;padding:36px}.eunet-portal>header h1{color:white;font-size:2rem;margin:10px 0}.eunet-search{padding:20px;background:#f1f5f9;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.eunet-search label{width:100%;font-weight:700}.eunet-search input{flex:1;min-width:180px;padding:12px}.eunet-search button{padding:12px 22px;background:#102b4e;color:white;border:0}.eunet-order{padding:25px 10px}.eunet-order>h2{border-bottom:2px solid #102b4e;padding-bottom:12px}.eunet-toc{background:#f1f5f9;padding:20px}.eunet-toc ul{columns:2}.eunet-norm{padding:24px 0;border-bottom:1px solid #cbd5e1;scroll-margin-top:50px}.eunet-norm h2{text-align:center;font-size:1.4rem}.eunet-norm>p{display:flex;gap:10px;line-height:1.8}.eunet-num{font-weight:700;flex-shrink:0}.eunet-attachments{border-left:3px solid #102b4e;padding-left:20px}@media(max-width:650px){.eunet-toc ul{columns:1}}@media print{.eunet-search{display:none}.eunet-portal>header{color:#000;background:#fff;border-bottom:2px solid #000}.eunet-portal>header h1{color:#000}.eunet-norm{break-inside:avoid}}