.theme-caption{font-size:15px;font-weight:600;margin:20px 0 10px!important}.catalog-theme-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.catalog-theme-buttons button{padding:13px 16px;min-height:54px;font:inherit;font-size:15px;text-align:left;color:#173f51;background:white;border:1px solid #afccd7;border-radius:7px;line-height:1.45;cursor:pointer}.catalog-theme-buttons button:hover{border-color:#087d96;background:#edf7fa}.catalog-theme-buttons button[aria-pressed=true]{background:#08758d;color:white;border-color:#08758d;font-weight:650}.catalog-theme-buttons button:focus-visible{outline:3px solid #c37f08;outline-offset:3px}@media(max-width:750px){.catalog-theme-buttons{grid-template-columns:1fr 1fr}}@media(max-width:460px){.catalog-theme-buttons{grid-template-columns:1fr}.catalog-theme-buttons button{min-height:48px}}
.outlook-entry{display:flex;flex-direction:column;gap:5px;margin-top:24px;padding:20px 24px;max-width:740px;border:1px solid #78acba;border-radius:10px;background:#e7f4f6;color:#173f51;text-decoration:none}.outlook-entry strong{font-size:20px}.outlook-entry span{font-size:16px}.outlook-entry:hover{background:#d9edf2;border-color:#08758d}.outlook-entry:focus-visible{outline:3px solid #c37f08;outline-offset:3px}.outlook-explainer{margin-bottom:28px}.outlook-filters{grid-template-columns:1fr 1fr}.outlook-badge{display:inline-block;padding:7px 12px;border-radius:6px;font-size:15px;font-weight:650;background:#e7f2f5;color:#173f51}.outlook-badge.project{background:#fff3d9;color:#684b1d}.outlook-badge.deadline,.outlook-badge.recheck{background:#eeeef6;color:#414164}.outlook-date{font-weight:650}.regulation-links{flex-wrap:wrap}.regulation-links a{overflow-wrap:anywhere}@media(max-width:600px){.outlook-filters{grid-template-columns:1fr}.outlook-entry{padding:16px}.outlook-entry strong{font-size:18px}}
