:root{--pr08-ink:#10253c;--pr08-accent:#087aa1;--pr08-border:#dbe6ef}
.pr08-guide{line-height:1.76;color:var(--pr08-ink);max-width:920px;margin-inline:auto}
.pr08-guide p{font-size:1.04rem;margin:0 0 1.1rem}
.pr08-guide .pr08-overline{font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:#45677e;font-weight:750}
.pr08-summary{background:#edf6fa;padding:24px 26px;border:1px solid #c9e1ec;border-radius:18px;margin:20px 0 14px}
.pr08-decision{border-left:4px solid #12a1aa;padding:14px 24px;background:#f6fafb;margin:12px 0 30px}
.pr08-toc{background:#f7f9fb;border:1px solid var(--pr08-border);border-radius:16px;padding:22px 28px;margin:28px 0 45px}
.pr08-toc ol{columns:2;gap:30px}.pr08-toc li{break-inside:avoid;margin:6px 0;font-size:.95rem}
.pr08-toc a{color:#11577e;text-decoration:none}.pr08-toc a:hover{text-decoration:underline}
.pr08-section{margin:44px 0}.pr08-section h2{font-size:clamp(1.4rem,2.4vw,1.9rem);border-bottom:1px solid var(--pr08-border);padding-bottom:12px}
.pr08-section li{padding:4px 0}.pr08-section ul{margin:10px 0 22px;padding-left:24px}
.pr08-table-wrap{width:100%;overflow-x:auto;margin:22px 0}
.pr08-table-wrap table{width:100%;min-width:530px;border-collapse:collapse;font-size:.94rem}
.pr08-table-wrap th,.pr08-table-wrap td{text-align:left;padding:13px 15px;border:1px solid #d7e3ec}
.pr08-table-wrap th{background:#eff6fa}.pr08-table-wrap tr:nth-child(even){background:#f8fbfd}
.pr08-sources{border-top:2px solid #d6e4ee;padding-top:24px;margin-top:48px}.pr08-sources ol{padding-left:22px}.pr08-sources li{margin:9px 0}
.pr08-note{font-size:.83rem!important;color:#5c7284}
.pr08-related{margin:36px 0;padding:25px;border:1px solid var(--pr08-border);border-radius:14px;background:#f8fbfd}.pr08-related ul{padding-left:22px}
.prx07-tool{border:1px solid #bed7e5;border-radius:17px;padding:26px;background:#f5fafd;margin:24px 0}.prx07-field,.prx07-check{display:flex;justify-content:space-between;gap:10px;margin:12px 0}.prx07-actions{display:flex;gap:10px;margin-top:20px}.prx07-actions button{background:#102f4d;color:#fff;border:0;padding:11px 16px;border-radius:9px;cursor:pointer}.prx07-result{font-weight:700}.prx07-note{font-size:.83rem;color:#627484}
@media(max-width:740px){.pr08-toc ol{columns:1}.pr08-summary{padding:18px}.pr08-section{margin:32px 0}.prx07-field{flex-direction:column}}

/* Additional 0.9 content styles; no effect on previous 0.8 articles. */
.pr09-guide{color:#15283d;line-height:1.74;max-width:920px;margin:0 auto;font-size:1rem}
.pr09-overline{font-size:.77rem;letter-spacing:.11em;text-transform:uppercase;font-weight:720;color:#42718a}
.pr09-summary{padding:24px 28px;border:1px solid #c5e0eb;background:#eef7fa;border-radius:17px;margin:22px 0 12px}
.pr09-summary strong,.pr09-decision strong{display:block;font-size:1.02rem;margin-bottom:8px}
.pr09-decision{padding:18px 24px;border-left:4px solid #06969c;background:#f4fafb;margin:12px 0 28px}
.pr09-guide p{margin:.5em 0 1.2em}.pr09-toc{background:#f8fafc;border:1px solid #dce7ee;padding:24px 28px;border-radius:17px;margin:30px 0}
.pr09-toc ol{columns:2;column-gap:26px;margin:12px 0 0;padding-left:24px}.pr09-toc li{break-inside:avoid;margin-bottom:8px}.pr09-toc a{color:#115f87}
.pr09-section{padding:12px 0;margin:25px 0}.pr09-section h2{font-size:clamp(1.35rem,2vw,1.88rem);padding-bottom:12px;border-bottom:1px solid #dce7ee}
.pr09-artifact{background:#f2f7fb;border:1px solid #d5e3ee;border-radius:16px;padding:22px;margin:30px 0;overflow-x:auto}
.pr09-artifact table{width:100%;border-collapse:collapse;min-width:520px;font-size:.93rem}.pr09-artifact th,.pr09-artifact td{padding:11px 13px;border:1px solid #d5e3ee;text-align:left}
.pr09-artifact th{background:#e5f1f6}.pr09-sources{padding-top:24px;border-top:2px solid #d6e5ee;margin:40px 0 18px}.pr09-sources li{margin:10px 0;overflow-wrap:anywhere}
.pr09-note{font-size:.85rem;color:#5b7083}
@media(max-width:740px){.pr09-toc ol{columns:1}.pr09-summary{padding:20px}.pr09-artifact{padding:16px}}

.pr10-article .pr10-lead,.pr10-article .pr10-decision{padding:18px 22px;border-radius:14px;margin:22px 0;background:#f2f7fb;color:#183049}.pr10-decision{border-left:4px solid #0d7890}.pr10-toc{padding:18px 22px;background:#f9fbfd;border:1px solid #e0e7ef;border-radius:12px}.pr10-toc ol{columns:2;line-height:1.8}.pr10-section{margin:42px 0}.pr10-table-scroll{overflow-x:auto}.pr10-artifact table{border-collapse:collapse;width:100%;min-width:520px}.pr10-artifact td,.pr10-artifact th{padding:10px 12px;border:1px solid #dce4ed;text-align:left}.pr10-draft-note{font-size:.83rem;color:#667487;border-top:1px solid #e0e6ef;padding-top:12px}.pr10-calculator{margin:28px 0;padding:24px;border:1px solid #b6d7e0;background:#f5fbfc;border-radius:16px}.pr10-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pr10-field{display:grid;gap:4px;font-size:.9rem}.pr10-field input{padding:9px 10px;border:1px solid #9bb1c4;border-radius:8px;width:100%;font-size:1rem}.pr10-calculator button{margin:18px 0 8px;padding:10px 20px;background:#102d50;color:#fff;border:none;border-radius:8px;font-weight:650;cursor:pointer}.pr10-result{background:#e6f4f2;border-radius:8px;padding:12px 15px;font-weight:650}.pr10-note{color:#526577;font-size:.8rem}.pr10-must{display:block;margin:12px 0}@media(max-width:720px){.pr10-toc ol{columns:1}.pr10-form-grid{grid-template-columns:1fr}}

.pr11-links{margin:2rem 0;padding:1.3rem;border:1px solid #dce6ef;border-radius:14px;background:#f7fafc}.pr11-links ul{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;padding:0}.pr11-links a{font-weight:600;color:#0c6285}.pr11-editorial{font-size:.86rem;color:#536578;margin-top:1.5rem}.pr11-section{margin-block:2rem}
