.conf-main{max-width:1200px;margin:auto;padding:28px 22px 70px}.conf-hero{padding:42px;border-radius:22px;background:linear-gradient(115deg,#103b55,#087f80);color:#fff;margin-bottom:40px}.conf-hero h1{font-size:clamp(28px,4vw,42px);margin:10px 0}.conf-hero p{max-width:850px;line-height:1.7}.conf-note{background:#ffffff19;border-radius:10px;padding:12px 16px}.conf-filter{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:14px;align-items:end;background:#fff;border:1px solid #e0e9ec;border-radius:16px;padding:22px;margin:20px 0}.conf-filter label{display:grid;gap:9px;font-weight:600}.conf-filter input,.conf-filter select{width:100%;padding:12px;border:1px solid #d0dce0;border-radius:9px;background:white;font-size:15px;box-sizing:border-box}.conf-filter button{padding:13px 22px;border:0;border-radius:9px;background:#0b7d80;color:white;cursor:pointer}.conf-updated{color:#647680}.conf-results{display:grid;gap:20px;margin:22px 0 50px}.conf-card{background:white;border:1px solid #e0e9ec;border-radius:16px;padding:26px;box-shadow:0 6px 20px #183b4d09}.conf-card h3{margin:0 0 15px;font-size:21px}.conf-tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.conf-tag{background:#e9f4f4;color:#19575a;border-radius:6px;padding:6px 10px;font-size:13px}.conf-card p{line-height:1.7;margin:9px 0}.conf-card a,.conf-links a{color:#08787b;font-weight:650}.conf-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:15px}.conf-links a{display:block;background:#fff;border:1px solid #e0e9ec;border-radius:14px;padding:20px}.conf-empty{padding:30px;border:1px dashed #bdced3;border-radius:14px}@media(max-width:800px){.conf-filter{grid-template-columns:1fr}.conf-hero{padding:28px}}
