/* Third pass only; shared editorial rules are reused without modifying other pages. */
.fourth-polish [hidden]{display:none!important}
.fourth-polish .polish-introduction>p{font-size:inherit;line-height:inherit;font-weight:400}
.fourth-polish .pass-chart-buttons{flex-wrap:wrap}
.fourth-polish .guide-media{margin:24px 0 30px}
.fourth-polish .guide-media img{display:block;width:100%;height:auto}
.fourth-polish .guide-media figcaption{font:400 .74rem/1.5 var(--sans);color:var(--muted);margin-top:9px}
.fourth-polish .guide-contents summary{cursor:pointer}
.fourth-polish .guide-contents>ol{margin-top:14px}
.fourth-polish .pass-chart-buttons button:focus-visible,.fourth-polish .polish-table-wrap:focus-visible{outline:2px solid #356678;outline-offset:3px}
.fourth-polish .guide-data{margin:24px 0 32px}
@media(max-width:600px){.fourth-polish .polish-table{min-width:0;width:100%;font-size:.76rem}.fourth-polish .polish-table th,.fourth-polish .polish-table td{padding:12px 9px;overflow-wrap:anywhere}.fourth-polish .pass-chart-buttons button{padding:10px 12px}.fourth-polish .guide-media{margin:20px 0 24px}}
@media print{.fourth-polish .pass-bar-row[hidden]{display:block!important}}

.fourth-polish .fourth-overview caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

.prose .fourth-polish .pass-numbered-heading{font:600 28px/1.25 var(--sans);letter-spacing:-.025em}
.prose .fourth-polish .pass-numbered-heading .provider-number{font-weight:400;color:var(--muted);font-variant-numeric:tabular-nums}
@media(max-width:600px){.prose .fourth-polish .pass-numbered-heading{font-size:25px}}

.prose .fourth-polish .fourth-section-nav a:before{content:none;display:none}
.fourth-polish .fourth-section-nav>ul{display:grid;grid-template-columns:1fr 1fr;gap:0 26px;list-style:none;padding:0;margin:14px 0 0}
.fourth-polish .fourth-section-nav>ul>li{list-style:none;margin:0;padding:0;counter-increment:none}
.fourth-polish .fourth-section-nav a{gap:0}
.fourth-polish .fourth-recipe-list{list-style:none;padding:0;margin:20px 0}
.fourth-polish .fourth-recipe-list>li{margin:0 0 24px;padding:0}
.fourth-polish .fourth-recipe-list h4{font:600 1rem/1.4 var(--sans);margin:0 0 10px}
.fourth-polish .polish-recipe>h3{font:600 1.1rem/1.4 var(--sans);margin:25px 0 12px}
@media(max-width:600px){.fourth-polish .fourth-section-nav>ul{gap:0 18px}.fourth-polish .fourth-section-nav a{font-size:.8rem}}
