/* M2.0d. Odrębna, responsywna warstwa widoków. */
.full-profile{width:min(1600px,calc(100% - 48px));max-width:1600px}
.aip20d-block{overflow:hidden}
.aip20d-muted{margin:0 0 16px;color:#53687e;line-height:1.55;font-size:13px}
.aip20d-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px}
.aip20d-summary>a{display:flex;flex-direction:column;gap:5px;padding:14px 16px;text-decoration:none;border:1px solid #d6e2ee;border-left:3px solid #c0284c;border-radius:8px;background:#f7fafe;color:#0c213b}
.aip20d-summary small{font-size:12px;color:#60758a}.aip20d-summary strong{font-size:30px;line-height:1.15}.aip20d-summary span{font-size:11px;color:#bf2749;font-weight:700}
.aip20d-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.aip20d-columns article{min-width:0;padding:15px;border:1px solid #d9e3ee;border-radius:9px;background:#fff}
.aip20d-article-head{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;align-items:center;padding-bottom:10px;border-bottom:1px solid #e2eaf3}
.aip20d-article-head h3{font-size:15px;margin:0;color:#10243e}.aip20d-article-head a{color:#bd2547;text-decoration:none;font-size:11px;font-weight:750}
.aip20d-columns ul{padding:0;margin:0;list-style:none}.aip20d-columns li{padding:10px 0;border-bottom:1px solid #e6edf5;font-size:12px;line-height:1.4}.aip20d-columns li:last-child{border:0}
.aip20d-columns li span,.aip20d-columns li small{display:block;color:#728398;font-size:11px;margin-bottom:3px}
.aip20d-columns li a,.aip20d-columns li strong{display:block;color:#12243e;font-size:12px;text-decoration:none;overflow-wrap:anywhere}
.aip20d-columns li a:hover{text-decoration:underline;color:#b51e42}
.aip20d-columns article>p{font-size:12px;line-height:1.6;color:#586d80}
.aip20d-coverage{margin-top:16px;padding:12px 14px;border-radius:8px;background:#eef3f8;border-left:3px solid #97a9c0;font-size:12px;line-height:1.7;color:#50647a}
@media(max-width:1100px){.aip20d-columns{grid-template-columns:1fr 1fr}}
@media(max-width:740px){.full-profile{width:calc(100% - 24px)}.aip20d-summary{grid-template-columns:1fr}.aip20d-columns{grid-template-columns:1fr}}
