.pbd-supplement{box-sizing:border-box;max-width:100%;margin:2rem 0;padding:1.25rem;border:1px solid #c9dcd1;border-radius:8px;background:#f7fbf8;color:#172d38;font:inherit;line-height:1.6;overflow-wrap:anywhere}
.pbd-supplement *{box-sizing:border-box}
.pbd-supplement h3{margin:.3rem 0 .8rem;font-size:1.25em;line-height:1.4}
.pbd-supplement p{margin:0 0 .85rem}
.pbd-supplement__eyebrow{color:#345c49;font-size:.9em;font-weight:600}
.pbd-supplement__instruction{color:#3d5663;font-size:.95em}
.pbd-supplement__options{display:grid;gap:.65rem;margin:1rem 0}
.pbd-supplement details{border:1px solid #c9d3ce;border-radius:6px;background:#fff;min-width:0}
.pbd-supplement summary{padding:.85rem 1rem;min-height:44px;cursor:pointer;line-height:1.6}
.pbd-supplement summary::marker{color:#345c49}
.pbd-supplement details[open]{border-color:#5b7868}
.pbd-supplement__letter{font-weight:700}
.pbd-supplement__explanation{padding:0 1rem .9rem}
.pbd-supplement__explanation p{margin:0}
.pbd-supplement__explanation ol{margin:.2rem 0 0;padding-left:1.4rem}
.pbd-supplement__explanation li{margin:.5rem 0}
.pbd-supplement__takeaway{margin-top:1rem!important;padding-top:1rem;border-top:1px solid #c9dcd1}
.pbd-supplement fieldset{min-width:0;padding:0;margin:1rem 0;border:0}
.pbd-supplement legend{max-width:100%;padding:0;margin:0 0 .5rem;font:inherit;font-weight:600;color:inherit}
.pbd-supplement__checks{display:grid;gap:.35rem}
.pbd-supplement__check{display:flex;align-items:flex-start;gap:.7rem;min-width:0;min-height:44px;padding:.6rem 0;cursor:pointer;font:inherit;font-weight:400;color:inherit}
.pbd-supplement__check input[type="checkbox"]{appearance:auto;-webkit-appearance:checkbox;display:inline-block!important;visibility:visible!important;flex:0 0 20px;width:20px!important;height:20px!important;max-width:20px;min-width:20px;min-height:20px;margin:.18rem 0 0!important;padding:0;opacity:1;position:static;accent-color:#2f6a49;cursor:pointer}
.pbd-supplement__check>span{display:block;min-width:0}
.pbd-supplement .pbd-supplement__check,.pbd-supplement__check>span{text-transform:none;letter-spacing:normal}
.pbd-supplement__apply{margin:1rem 0}
.pbd-supplement__limit{font-size:.92em;color:#3d5663}
.pbd-supplement summary:focus-visible,.pbd-supplement input[type="checkbox"]:focus-visible{outline:3px solid #087fb0;outline-offset:3px}
@media(max-width:600px){.pbd-supplement{padding:1rem}.pbd-supplement summary{padding:.8rem}.pbd-supplement__explanation{padding:0 .8rem .8rem}}

.pbd-supplement-article{overflow-wrap:anywhere}.pbd-supplement-article h2,.pbd-supplement-article h3{scroll-margin-top:110px}.pbd-supplement-article .pbd-table{max-width:100%;overflow-x:auto;margin:1.5rem 0}.pbd-supplement-article table{width:100%;border-collapse:collapse}.pbd-supplement-article th,.pbd-supplement-article td{padding:.65rem;border:1px solid #cad5d5;vertical-align:top}.pbd-supplement-article .pbd-article-toc{padding:1rem 1.3rem;background:#f3f8f6;border-radius:8px;margin:1.5rem 0}.pbd-supplement-article .pbd-article-toc li{margin:.3rem 0}@media(max-width:600px){.pbd-supplement-article .pbd-table table{min-width:560px}}
