.puk-revision-note{font:17px/1.7 Arial,sans-serif;color:#14372d;max-width:1100px;margin:auto;text-align:left;overflow-wrap:anywhere}
.puk-revision-note *{box-sizing:border-box;min-width:0}
.puk-revision-note :is(h1,h2,h3){font-family:Georgia,serif!important;color:#14372d!important;line-height:1.25!important;text-align:left!important}
.puk-revision-note h1{font-size:40px!important;margin:12px 0 18px!important}
.puk-revision-note h2{font-size:30px!important;margin:0 0 18px!important}
.puk-revision-note h3{font-size:22px!important;margin:18px 0 12px!important}
.puk-revision-note :is(p,li){font:17px/1.7 Arial,sans-serif!important;color:#14372d!important;text-align:left!important}
.puk-revision-note :is(header,section){margin:26px 0;padding:28px;border:1px solid #d2e1d6;border-radius:16px;background:white;scroll-margin-top:95px}
.puk-revision-note header{background:#f5f8f4}
.puk-revision-note .rn-eyebrow{color:#516b60!important;font-size:14px!important;letter-spacing:.06em;text-transform:uppercase}
.puk-revision-note .rn-scope{font-size:15px!important;color:#516b60!important}
.puk-revision-note .rn-toc{display:flex;gap:8px 18px;flex-wrap:wrap;background:#edf5ef;padding:18px;border-radius:12px;margin:22px 0}
.puk-revision-note a{color:#136d4f;text-decoration:underline;text-underline-offset:3px}
.puk-revision-note :is(a,summary,button,input,select,[tabindex]):focus-visible{outline:3px solid #825000!important;outline-offset:4px}
.puk-revision-note .rn-diagnostic,.puk-revision-note .rn-worked{background:#edf5ef;border-left:4px solid #136d4f;padding:20px;border-radius:10px;margin:20px 0}
.puk-revision-note .rn-caution{background:#fff6e6;border-left:4px solid #825000;padding:18px;border-radius:8px;margin:20px 0}
.puk-revision-note .rn-equation{background:#edf5ef;padding:16px 20px;border-radius:10px;font-size:20px;font-weight:600;overflow-x:auto;max-width:100%;margin:18px 0}
.puk-revision-note .rn-table-wrap,.puk-revision-note .rn-figure-scroll{overflow-x:auto;max-width:100%;margin:20px 0}
.puk-revision-note table{width:100%;border-collapse:collapse;font:15px/1.6 Arial,sans-serif}
.puk-revision-note th,.puk-revision-note td{padding:10px 12px;border-bottom:1px solid #d2e1d6;text-align:left;white-space:normal}
.puk-revision-note th{background:#edf5ef;color:#14372d;font-weight:600}
.puk-revision-note figure{margin:24px 0}
.puk-revision-note .rn-figure-scroll{border:1px solid #d2e1d6;border-radius:12px}
.puk-revision-note .rn-figure-scroll>a{display:block;min-width:680px}
.puk-revision-note figure img{display:block;width:100%;height:auto;background:white}
.puk-revision-note figcaption{font:14px/1.6 Arial,sans-serif!important;color:#516b60!important;margin:10px 0}
.puk-revision-note .rn-question{padding:20px 0;border-top:1px solid #d2e1d6;scroll-margin-top:95px}
.puk-revision-note .rn-question h3{margin-top:8px!important}
.puk-revision-note details{margin:14px 0;border:1px solid #d2e1d6;border-radius:10px;background:#f5f8f4}
.puk-revision-note summary{cursor:pointer;min-height:44px;padding:12px 16px;color:#136d4f;font:600 16px/1.5 Arial,sans-serif}
.puk-revision-note details>div{padding:0 18px 18px}
.puk-revision-note .rn-summary li{margin:8px 0}
.puk-revision-note .rn-stage{font-weight:bold;color:#825000;background:#fff6e6;border-radius:8px;padding:10px 14px}
@media(max-width:760px){.puk-revision-note{font-size:16px}.puk-revision-note :is(p,li){font-size:16px!important}.puk-revision-note h1{font-size:32px!important}.puk-revision-note h2{font-size:26px!important}.puk-revision-note h3{font-size:21px!important}.puk-revision-note :is(header,section){padding:22px 16px}.puk-revision-note .rn-equation{font-size:18px;padding:14px}.puk-revision-note .rn-diagnostic,.puk-revision-note .rn-worked{padding:16px}}
@media(prefers-reduced-motion:reduce){.puk-revision-note *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media print{.puk-revision-note details>div{display:block!important}.puk-revision-note .rn-figure-scroll>a{min-width:0}.puk-revision-note section{break-inside:auto}}
