/* /blog/antivirus-vs-edr · page scoped CSS (prefix pg-avb-). Spacing between shared blocks (as the exemplar
   /blog/mac-security-questionnaire) and the width of the four column comparison table in fig. 01. */

.pg-avb-title{text-wrap:balance}

/* reading rhythm: sections, figures, drawers */
.pg-avb-sec+.pg-avb-sec{margin-top:104px}
@media (max-width:767px){.pg-avb-sec+.pg-avb-sec{margin-top:72px}}
.pg-avb-chips{margin-top:28px}
.pg-avb-fig{margin-top:44px}
.pg-avb-fig .cy-fig__cap{max-width:68ch}
.pg-avb-callout{margin-top:32px;max-width:684px}
.pg-avb-links{margin-top:24px}
.pg-avb-after{margin-top:32px}
.pg-avb-four{margin-top:0}
.pg-avb-pull{max-width:min(68ch,38em);margin:48px 0 0}

/* fig. 01: a row label and three answers. Each answer gets an equal share; the row label is a little narrower. */
.pg-avb-table{table-layout:fixed;font-size:15px;line-height:1.5}
.pg-avb-table thead th:first-child{width:16%}
.pg-avb-table thead th:not(:first-child){width:28%}
.pg-avb-table td,.pg-avb-table tbody th{padding-right:16px}
.pg-avb-table td:last-child{padding-right:0}
.pg-avb-table tbody th{font-size:15px}
.pg-avb-table .cy-table__who{align-items:flex-start;line-height:1.35}
.pg-avb-table .cy-table__who::before{margin-top:.45em;flex:none}
@media (max-width:767px){.pg-avb-table{table-layout:auto;font-size:16px}}
