/* Общие стили материалов руководства (PDF -> WordPress).
   Применяются к контенту, обёрнутому в <div class="pdfwp">. */

/* Хлебные крошки (вне .pdfwp — выводятся над заголовком страницы). */
.pdfwp-breadcrumbs{font-size:14px;line-height:1.5;color:#555;margin:0 0 14px;}
.pdfwp-breadcrumbs a{color:#1f3b7a;text-decoration:none;}
.pdfwp-breadcrumbs a:hover{text-decoration:underline;}
.pdfwp-breadcrumbs .sep{color:#aaa;margin:0 4px;}
.pdfwp-breadcrumbs [aria-current=page]{color:#777;}

.pdfwp{--navy:#1f3b7a;color:#1a1a1a;font-size:17px;line-height:1.45;}
.pdfwp .sectgrid{display:grid;grid-template-columns:minmax(240px,42%) 1fr;column-gap:32px;align-items:start;}
.pdfwp .sectgrid>figure{grid-column:1;}        /* все иллюстрации — стопкой в левой колонке */
.pdfwp .sectgrid>div{grid-column:2;grid-row:1;} /* текст — в правой колонке */
.pdfwp figure{margin:0 0 16px;}
/* Иллюстрации из PDF уже содержат собственную рамку — СВОЙ border не добавляем
   (иначе получается двойная рамка). */
.pdfwp figure img{width:100%;height:auto;display:block;}
.pdfwp figure figcaption{font-size:13px;color:#555;margin-top:4px;}
.pdfwp .subhead{font-style:italic;margin:0 0 8px;}
.pdfwp h3{color:var(--navy);font-size:18px;font-weight:700;margin:18px 0 8px;}
.pdfwp p{margin:0 0 10px;}
.pdfwp ul.dash,.pdfwp ul.bullet{list-style:none;margin:0 0 14px;padding:0;}
.pdfwp ul.dash li{position:relative;padding-left:18px;margin-bottom:8px;}
.pdfwp ul.dash li:before{content:"–";position:absolute;left:0;}
.pdfwp ul.bullet li{position:relative;padding-left:18px;margin-bottom:4px;font-weight:600;}
.pdfwp ul.bullet li:before{content:"•";position:absolute;left:2px;color:var(--navy);}
.pdfwp table{border-collapse:collapse;margin:0 0 14px;width:100%;}
.pdfwp th,.pdfwp td{border:1px solid #999;padding:4px 8px;text-align:left;font-size:15px;vertical-align:top;}
.pdfwp th{background:#eef1f7;}
.pdfwp .note{border-left:4px solid var(--navy);background:#f4f6fb;padding:8px 12px;margin:0 0 14px;}
@media(max-width:680px){.pdfwp .sectgrid{grid-template-columns:1fr;row-gap:18px;}.pdfwp .sectgrid>figure,.pdfwp .sectgrid>div{grid-column:1;grid-row:auto;}}
