.pylx-active #header{display:none!important}.pylx-active .py-home .py-search-strip{display:none}.pylx{font-family:inherit;color:#173f32;box-sizing:border-box}.pylx *{box-sizing:border-box}.pylx a{text-decoration:none;color:inherit}.pylx a:focus-visible,.pylx button:focus-visible,.pylx select:focus-visible{outline:3px solid #85aa69;outline-offset:3px}#pylx-header{background:#fff;border-bottom:1px solid #e0e9e2;padding:20px max(24px,calc((100vw - 1160px)/2)) 0;position:relative;z-index:20}.pylx-top{display:grid;grid-template-columns:160px minmax(220px,1fr) auto;gap:28px;align-items:center}.pylx-logo{font-size:30px;font-weight:850;letter-spacing:-1.2px;line-height:1.1}.pylx-logo>span{display:block;letter-spacing:1px;font-size:8px;margin-top:7px;font-weight:600}.pylx-search{display:flex;margin:0;border:1px solid #afc0b2;background:#f8faf7;border-radius:28px;overflow:hidden;height:46px}.pylx-search input[type=search]{width:100%;min-width:0;background:transparent;border:0;padding:0 18px;height:44px;font-size:14px}.pylx-search button{border:0;background:transparent;color:#214e3c;font-size:30px;padding:0 18px;min-height:44px;line-height:1}.pylx-actions{display:flex;align-items:center;gap:18px;font-size:13px;font-weight:650;white-space:nowrap}.pylx-nav{display:flex;gap:30px;align-items:center;padding:18px 0 14px;font-size:13px;font-weight:650;overflow-x:auto;white-space:nowrap}.pylx-nav a:hover{color:#58805c}.pylx-nav a:nth-child(4){margin-left:auto}#pylx-language-slot #petyak-language-preview{margin:0!important;padding:0!important;width:auto!important;max-width:160px!important;position:static!important;display:block!important;border:0!important;background:none!important}#pylx-language-slot #petyak-language-preview label{font-size:0!important;display:block!important;margin:0!important}#pylx-language-slot #petyak-language-preview select{font-size:12px!important;width:112px!important;height:38px!important;min-height:38px!important;padding:0 24px 0 9px!important;border:1px solid #dce4db!important;border-radius:8px!important;background-color:#f8faf7!important;color:#183f30!important;margin:0!important}.pylx-important{background:#eef3e7;border-bottom:1px solid #dbe5d3;padding:10px 24px;font-size:12px}.pylx-important>a{max-width:1160px;display:flex;align-items:center;gap:14px;margin:auto}.pylx-important strong{color:#2c6044;flex-shrink:0}.pylx-important span:last-child{margin-left:auto}.pylx-active.home .py-hero{margin-top:30px}.pylx-filters{margin:24px auto 28px;padding:24px;border:1px solid #dce6dc;border-radius:16px;background:#f7f9f5;max-width:1160px;scroll-margin-top:15px}.pylx-section-title h2{font-size:23px;line-height:1.35;margin:0 0 8px}.pylx-section-title p{font-size:13px;line-height:1.65;color:#617366;margin:0 0 16px}.pylx-facet-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto auto;gap:12px;align-items:end}.pylx-facet-form label{margin:0;font-size:12px;font-weight:650;min-width:0}.pylx-facet-form select{display:block;width:100%;height:42px;margin-top:7px;background-color:white;border:1px solid #c8d7c9;border-radius:8px;font-size:13px;padding:0 28px 0 10px;color:#1b3c2b}.pylx-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:0;border-radius:8px;padding:9px 20px;background:#194c36;color:#fff!important;font-size:13px;font-weight:600;cursor:pointer}.pylx-reset{padding:10px 4px;font-size:12px;white-space:nowrap}.pylx-notices{max-width:1000px;margin:0 auto;padding:30px 24px 60px}.pylx-notices h1{font-size:36px;line-height:1.2;margin:0 0 15px}.pylx-notice-card{border:1px solid #dce5dc;border-radius:16px;padding:28px;margin:20px 0;background:#fff;scroll-margin-top:30px}.pylx-notice-card h2{font-size:23px;line-height:1.45;margin:8px 0 16px}.pylx-notice-card time{font-size:12px;color:#758573}.pylx-notice-body{white-space:pre-line;line-height:1.9;font-size:15px;color:#3f5148}.pylx-notice-teaser{max-width:1160px;margin:30px auto 60px;padding:0 24px}.pylx-notice-teaser .pylx-section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.pylx-notice-teaser .pylx-section-title>a{font-size:13px}.pylx-notice-links{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pylx-notice-links>a{padding:20px;border:1px solid #dce5dc;border-radius:12px;background:#f8faf6;display:flex;flex-direction:column;justify-content:space-between;gap:16px;font-size:14px;font-weight:600}.pylx-notice-links small{font-size:11px;font-weight:400;color:#70816c}.pylx-rank-note{font-size:12px!important;line-height:1.65;color:#70806c;max-width:650px;margin-top:8px!important}.pylx-active.page-template-default:has(.pylx-notices) .entry-header{display:none}
@media(max-width:1000px){#pylx-header{padding:16px 24px 0}.pylx-top{grid-template-columns:135px 1fr;gap:18px}.pylx-search{grid-row:2;grid-column:1/-1}.pylx-actions{justify-content:flex-end}.pylx-nav{gap:24px}.pylx-facet-form{grid-template-columns:repeat(2,minmax(0,1fr)) auto auto}.pylx-facet-form label:nth-child(3){grid-row:2}.pylx-facet-form label:nth-child(4){grid-row:2}.pylx-facet-form button,.pylx-facet-form .pylx-reset{grid-row:2}}
@media(max-width:600px){#pylx-header{padding:15px 18px 0}.pylx-top{grid-template-columns:105px 1fr;gap:14px}.pylx-logo{font-size:25px}.pylx-logo>span{font-size:6px;letter-spacing:.6px}.pylx-actions{gap:10px;font-size:11px}#pylx-language-slot #petyak-language-preview select{width:93px!important;font-size:11px!important}.pylx-nav{gap:23px;padding:14px 0 12px;font-size:12px}.pylx-nav a:nth-child(4){margin-left:0}.pylx-important{padding:9px 18px;font-size:11px}.pylx-important>a{gap:10px}.pylx-filters{padding:18px;border-radius:12px}.pylx-facet-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pylx-facet-form button,.pylx-facet-form .pylx-reset{grid-row:3}.pylx-facet-form label{font-size:11px}.pylx-section-title h2{font-size:20px}.pylx-notice-links{grid-template-columns:1fr}.pylx-notice-links>a{flex-direction:row;font-size:13px;align-items:center}.pylx-notice-links small{white-space:nowrap}.pylx-notice-card{padding:20px}.pylx-notice-card h2{font-size:20px}.pylx-notices h1{font-size:30px}.pylx-notice-body{font-size:14px}}
