*{box-sizing:border-box}body{margin:0;background:#f2f7fa;color:#173f50;font:16px/1.75 Arial,sans-serif}a{color:inherit;text-underline-offset:4px}.ps-jump{position:absolute;top:-80px;left:15px;padding:12px;background:#fff;z-index:10}.ps-jump:focus{top:10px}.ps-topline{background:#174e61;color:#fff;padding:10px 4%;display:flex;justify-content:space-between;font:10px/1.5 monospace;letter-spacing:1px}.ps-shell{display:grid;grid-template-columns:250px minmax(0,1fr);max-width:1540px;margin:auto}.ps-rail{padding:35px 25px;border-right:1px solid #c0d2dc;background:#e9f1f5}.ps-brand{font-size:23px;line-height:1.2;font-weight:bold;text-decoration:none;display:block}.ps-brand-icon{display:block;width:40px;height:42px;background:#174e61;color:#fff;text-align:center;font:32px/36px monospace;margin-bottom:18px}.ps-rail-caption{font-size:13px;line-height:1.5;margin:25px 0;color:#456470}.ps-rail nav{display:flex;flex-direction:column;gap:0}.ps-rail nav a{font-size:14px;text-decoration:none;border-bottom:1px solid #bed0d9;padding:13px 0}.ps-rail-note{margin-top:45px;font-size:12px;padding:17px;background:#fff}.ps-rail-note p{line-height:1.6}.ps-cover{padding:60px 6% 40px;border-bottom:1px solid #c0d2dc;background:linear-gradient(90deg,transparent 97%,#dce7ed 97%) 0 0/38px 38px}.ps-code{font:11px/1.5 monospace;letter-spacing:1.5px}.ps-cover h1{font-size:clamp(40px,5vw,68px);line-height:1.1;letter-spacing:-2px;margin:26px 0}.ps-cover h1 em{color:#206b80;font-style:normal}.ps-standfirst{max-width:720px;font-size:19px;line-height:1.65}.ps-tallies{display:flex;gap:44px;margin-top:34px}.ps-tallies b{display:block;font:30px/1.4 Georgia,serif}.ps-tallies span{font:10px monospace;letter-spacing:1px}.ps-directory{padding:35px 6% 45px}.ps-section-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.ps-section-heading h2{font:30px/1.3 Georgia,serif}.ps-section-heading a{font-size:12px}.ps-filter{display:grid;grid-template-columns:1fr auto;gap:8px 18px;margin:25px 0}.ps-filter label{grid-column:1/-1;font-size:12px;font-weight:bold}.ps-filter input{width:100%;border:1px solid #7899a8;padding:12px;background:#fff;color:#173f50;font:15px Arial;min-width:0}.ps-filter span{font:11px monospace;align-self:center}.ps-table-scroll{overflow:auto}.ps-inventory{width:100%;border-collapse:collapse}.ps-inventory caption{text-align:left;font-size:12px;padding:0 0 15px}.ps-inventory th{text-align:left;font:10px/1.4 monospace;letter-spacing:1px;background:#dce9ef;padding:13px}.ps-inventory td{padding:22px 13px;border-bottom:1px solid #b7cbd6;vertical-align:top}.ps-inventory td:first-child{font:12px monospace;width:42px}.ps-inventory td:nth-child(2)>a{font-size:20px;line-height:1.35;font-weight:bold}.ps-inventory td p{font-size:13px;color:#3e6272;margin-bottom:0}.ps-inventory td:last-child{font-size:11px;min-width:90px}.ps-editor-note{padding:35px 6%;background:#dceaf0}.ps-editor-note h2{font:30px Georgia,serif}.ps-editor-note p{max-width:750px}.ps-bottom{background:#163f50;color:#f4f8fa;padding:40px 5%;display:grid;grid-template-columns:1fr 1.5fr;gap:30px;font-size:13px}.ps-bottom b{font-size:21px}.ps-bottom nav{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ps-bottom-small{grid-column:1/-1;font-size:11px;color:#d3e1e8}.ps-cover-small h1{font-size:42px}.ps-record-head{padding:35px 6%}.ps-record-head>a{font-size:12px}.ps-record-head h1{font:44px/1.17 Georgia,serif;max-width:900px}.ps-reading{padding:0 6% 55px}.ps-contents{display:flex;flex-wrap:wrap;gap:12px 25px;border-block:1px solid #c2d4de;padding:22px 0;margin-bottom:25px;font-size:12px}.ps-contents strong{width:100%;font:11px monospace}.ps-contents a{max-width:45%}.ps-record{max-width:800px;font-size:17px}.ps-record h2{font:29px/1.3 Georgia,serif;margin-top:36px}.ps-record h3{font-size:23px}.ps-citation{font-size:12px;background:#e0ebf0;border-left:3px solid #427f95;padding:12px 16px;overflow-wrap:anywhere}.ps-references{background:#e7f0f4;padding:22px;margin-top:30px;font-size:14px}.ps-references li{margin-bottom:15px;overflow-wrap:anywhere}.ps-policy{padding:40px 6% 65px;max-width:900px}.ps-policy h1{font:42px/1.2 Georgia,serif}.ps-policy h2{font-size:24px}.ps-policy section{margin:30px 0}.ps-commercial{border:2px solid #174e61;padding:20px}a:focus-visible,input:focus-visible{outline:3px solid #a56500;outline-offset:4px}[hidden]{display:none!important}@media(max-width:850px){.ps-shell{display:block}.ps-rail{padding:25px 22px;border-right:0;border-bottom:1px solid #b7cbd6}.ps-brand{display:flex;align-items:center;gap:14px}.ps-brand-icon{margin:0;width:34px;height:36px;line-height:30px}.ps-rail-caption,.ps-rail-note{display:none}.ps-rail nav{flex-direction:row;gap:20px;overflow:auto;margin-top:18px}.ps-rail nav a{white-space:nowrap;font-size:12px;padding:8px 0}.ps-cover{padding:35px 22px}.ps-cover h1{font-size:43px;letter-spacing:-1px}.ps-standfirst{font-size:18px}.ps-tallies{gap:24px}.ps-tallies b{font-size:27px}.ps-tallies span{font-size:8px;letter-spacing:0}.ps-directory{padding:30px 22px}.ps-section-heading{display:block}.ps-section-heading h2{margin:0 0 10px}.ps-filter{display:block}.ps-filter input{display:block;margin:8px 0}.ps-inventory th,.ps-inventory td{padding:15px 8px}.ps-inventory td:nth-child(2)>a{font-size:18px}.ps-inventory th:last-child,.ps-inventory td:last-child{display:none}.ps-inventory td:first-child{width:25px}.ps-inventory td p{font-size:12px}.ps-bottom{display:block;padding:35px 22px}.ps-bottom nav{margin:25px 0}.ps-record-head{padding:30px 22px}.ps-record-head h1{font-size:34px}.ps-reading{padding:0 22px 40px}.ps-contents{display:block}.ps-contents a{display:block;max-width:100%;margin-top:13px}.ps-record{overflow-wrap:anywhere}.ps-policy{padding:30px 22px}.ps-policy h1{font-size:34px}.ps-topline{padding:9px 22px;font-size:8px}}

/* Reading layout revision 2026-10-30 */
.ps-reading{display:block}.ps-contents{position:static;display:flex;flex-wrap:wrap;gap:.7rem;margin-bottom:2rem}.ps-reference-record{border-collapse:collapse;width:100%;table-layout:fixed}.ps-reference-record th,.ps-reference-record td{vertical-align:top;text-align:left;padding:.8rem;border-bottom:1px solid #afbac2;overflow-wrap:anywhere}.ps-reference-record th:first-child{width:22%}.ps-reference-record th:last-child{width:23%}.ps-reference-record h2{font-size:1rem}.ps-reference-record .ps-citation{font-size:.75rem}.ps-record-scroll{overflow-x:auto}.ps-cover{background:#dce8ef}.ps-tallies{border-top:1px solid #7898ac}@media(max-width:700px){.ps-reference-record{min-width:680px}.ps-cover{padding:1.5rem}.ps-cover h1{font-size:2rem}.ps-tallies{display:flex;gap:1rem;justify-content:space-between}.ps-tallies b{font-size:1.5rem}}
@media(max-width:700px){.ps-record-scroll{overflow:visible}.ps-reference-record{display:block;min-width:0;table-layout:auto}.ps-reference-record caption{display:block;text-align:left}.ps-reference-record thead{display:none}.ps-reference-record tbody,.ps-reference-record tr,.ps-reference-record th,.ps-reference-record td{display:block;width:100%}.ps-reference-record th:first-child,.ps-reference-record th:last-child{width:100%}.ps-reference-record tbody th{font-size:1.2rem;border-top:3px solid #427f95;padding-top:1.5rem}.ps-reference-record td{border:0;padding:.8rem 0}.ps-reference-record .ps-citation{padding:1rem;margin-bottom:2rem}}
