*{box-sizing:border-box}body{margin:0;color:#213d35;background:#fff9ed;font:17px/1.7 Georgia,serif}a{color:inherit;text-underline-offset:4px}button,input{font:inherit}.pt-skip{position:absolute;left:10px;top:-80px;background:white;padding:10px;z-index:10}.pt-skip:focus{top:10px}.pt-age{padding:8px 5%;background:#214c3e;color:#fff;font:12px/1.5 Arial,sans-serif;letter-spacing:1px}.pt-mast{display:flex;justify-content:space-between;align-items:center;padding:25px 5%;border-bottom:1px solid #cbd1b9;gap:20px}.pt-logo{display:flex;align-items:center;gap:12px;font-size:25px;text-decoration:none;font-weight:bold}.pt-emblem{border:2px solid #214c3e;border-radius:50%;width:42px;height:42px;text-align:center;font:15px/38px Arial,sans-serif}.pt-mast nav{display:flex;gap:22px;font:14px Arial,sans-serif}.pt-intro{max-width:1320px;margin:auto;padding:68px 5%;display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}.pt-label{font:11px/1.5 Arial,sans-serif;letter-spacing:2px;font-weight:bold}.pt-intro h1{font-size:clamp(42px,5vw,72px);line-height:1.09;margin:22px 0}.pt-intro em{font-weight:normal;color:#a13a25}.pt-deck{max-width:560px}.pt-button{display:inline-block;background:#214c3e;color:white;padding:13px 24px;text-decoration:none;border-radius:3px;margin-top:12px}.pt-board{margin:0;background:#efe3c4;border-radius:120px 120px 12px 12px;padding:48px 30px 25px;transform:rotate(2deg)}.pt-board>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pt-board i{display:block;aspect-ratio:1;border-radius:50%;background:#c14a31;border:8px solid #fff9ed;box-shadow:0 3px 0 #0002}.pt-board i:nth-child(2n){background:#d3ae24}.pt-board i:nth-child(3n){background:#396653}.pt-board figcaption{font:11px Arial,sans-serif;text-align:center;margin-top:25px}.pt-collection{padding:45px 5% 75px;max-width:1400px;margin:auto;border-top:1px solid #cbd1b9}.pt-collection h2{font-size:34px;margin:10px 0}.pt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.pt-card{background:#fffef8;border:1px solid #d8d8bc;padding:25px;border-radius:3px}.pt-card h3{font-size:22px;line-height:1.35}.pt-card p{font-size:15px}.pt-card-index,.pt-card>span:last-child{font:11px Arial,sans-serif;letter-spacing:1px;color:#536550}.pt-reminder{padding:30px 5%;background:#e9eddb;border-top:1px solid #cad4ba}.pt-colophon{padding:35px 5%;background:#214c3e;color:#fff9ed;font:14px/1.7 Arial,sans-serif}.pt-colophon nav{display:flex;gap:14px 24px;flex-wrap:wrap;margin:25px 0}.pt-index,.pt-policy{max-width:900px;padding:45px 5%;margin:auto}.pt-index h1,.pt-policy h1{font-size:42px;line-height:1.2}.pt-reading-list{padding:0;list-style:none}.pt-reading-list li{padding:24px 0;border-bottom:1px solid #bcc9b6}.pt-reading-list a{font-size:24px}.pt-document{max-width:1280px;margin:auto;padding:35px 5%}.pt-breadcrumb{font:12px/1.5 Arial,sans-serif}.pt-story-head{max-width:850px;padding:25px 0}.pt-story-head h1{font-size:clamp(32px,4vw,48px);line-height:1.18}.pt-story-head>p:not(.pt-label){font-size:20px}.pt-story-head small{font:12px Arial,sans-serif}.pt-reading-layout{display:grid;grid-template-columns:220px minmax(0,760px);gap:45px}.pt-outline{font:13px/1.7 Arial,sans-serif;padding-top:26px}.pt-outline ol{padding-left:20px}.pt-outline li{margin-bottom:13px}.pt-article h2{font-size:28px;line-height:1.3;margin-top:35px}.pt-article h3{font-size:22px}.pt-evidence{font:12px/1.7 Arial,sans-serif;border-left:3px solid #b58e2d;padding:8px 14px;overflow-wrap:anywhere}.pt-sourcebox{background:#efeeda;padding:22px;margin-top:35px}.pt-sourcebox li{margin-bottom:12px;overflow-wrap:anywhere}.pt-policy section{border-bottom:1px solid #d4d6bd;padding:15px 0}.pt-affiliate{padding:20px;border:2px solid #214c3e}a:focus-visible{outline:3px solid #a13a25;outline-offset:5px}@media(max-width:780px){.pt-mast{align-items:flex-start;flex-direction:column;padding:20px}.pt-mast nav{gap:20px}.pt-intro{display:block;padding:35px 22px}.pt-intro h1{font-size:44px}.pt-board{margin:34px 10px 0;padding:30px 25px 20px;max-width:420px}.pt-grid{grid-template-columns:1fr}.pt-collection{padding:30px 22px}.pt-reading-layout{display:block}.pt-outline{border-block:1px solid #cbd1b9;padding:20px 0}.pt-outline ol{columns:1}.pt-document{padding:25px 22px}.pt-article{font-size:17px;overflow-wrap:anywhere}.pt-story-head h1{font-size:34px}.pt-colophon nav{display:grid;grid-template-columns:1fr 1fr}.pt-index,.pt-policy{padding:30px 22px}.pt-age{font-size:10px}.pt-board figcaption{font-size:10px}}
/* Reading layout revision 2026-10-30 */
.pt-fieldbook{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:0 1.5rem}.pt-fieldbook dt,.pt-fieldbook dd{border-top:2px solid #667b62;padding-top:1rem;margin:0}.pt-fieldbook dt h2{font-size:1.15rem}.pt-fieldbook dd{padding-bottom:2rem}.pt-fieldbook .pt-evidence{font-size:.8rem}@media(max-width:750px){.pt-fieldbook{display:block}.pt-fieldbook dd{border:0}}

.pt-boardroom-title{max-width:75rem;margin:auto;padding:2rem 2rem 1rem;border-bottom:8px solid #b15a3f}.pt-boardroom-title>p:first-child{font: .75rem Arial,sans-serif;letter-spacing:.12em}.pt-boardroom-title h1{font-size:2.6rem;line-height:1.12;margin:1rem 0}.pt-boardroom-title>p:last-child{max-width:65ch}.pt-boardroom{max-width:75rem;margin:auto;display:grid;grid-template-columns:3fr 2fr;gap:2rem;padding:1.5rem 2rem}.pt-boardroom h2{font-size:2rem;border-bottom:2px solid #294f40;padding-bottom:.5rem}.pt-colour-file dl>div{display:grid;grid-template-columns:1fr 1fr;gap:1rem;border-bottom:1px solid #c5c4b5;padding:1rem 0}.pt-colour-file dt{font-weight:bold}.pt-colour-file dd{margin:0;font-size:.9rem}.pt-redwhite-file{background:#f0e6d6;padding:0 1.5rem}.pt-redwhite-file ol{padding-left:1.1rem}.pt-redwhite-file li{padding:.6rem 0}.pt-redwhite-file h3{font-size:1.1rem}.pt-redwhite-file p{font-size:.9rem}.pt-fieldbook-note{border-top:2px solid #b15a3f;padding:1.5rem 0}@media(max-width:700px){.pt-boardroom-title{padding:1rem 1.25rem}.pt-boardroom-title h1{font-size:1.9rem}.pt-boardroom{display:block;padding:0 1.25rem}.pt-colour-file dl>div{display:block}.pt-colour-file dd{margin-top:.5rem}.pt-redwhite-file{padding:1rem;margin:1.5rem 0}}
.pt-directory{border-collapse:collapse;width:100%;font-size:1rem}.pt-directory caption{text-align:left;font-weight:bold;margin:1rem 0}.pt-directory th,.pt-directory td{text-align:left;vertical-align:top;padding:1rem;border-block:1px solid #8d9d86}.pt-directory td{width:50%}.pt-recovery{border-left:5px solid #b15a3f;padding-left:1.5rem}.pt-recovery dt{font-weight:bold;margin-top:1.5rem}.pt-recovery dd{margin:.4rem 0 2rem}@media(max-width:600px){.pt-directory th,.pt-directory td{padding:.6rem;font-size:.9rem}.pt-boardroom-title h1{font-size:2.15rem}}

.pt-charter{display:grid;grid-template-columns:18rem minmax(0,1fr);min-height:100vh}.pt-charter-index{padding:3rem 1.8rem;background:#efe3c4;border-right:1px solid #9aab8b;font:15px/1.6 Arial,sans-serif}.pt-charter-brand{font:bold 26px Georgia,serif;text-decoration:none}.pt-charter-index>p{font-size:11px;letter-spacing:.1em;margin:2rem 0}.pt-charter-index ol{padding-left:1.2rem}.pt-charter-index li{padding:.6rem 0}.pt-charter-leaf{padding:4rem 7%;max-width:65rem}.pt-charter-leaf h1{font-size:clamp(2rem,4vw,3.3rem);line-height:1.15}.pt-charter-text dt{font-weight:bold;border-top:3px solid #b15a3f;padding-top:1.5rem;margin-top:2rem}.pt-charter-text dd{margin:0}.pt-charter-end{grid-column:1/-1;background:#214c3e;color:#fff9ed;padding:2rem 5%;font:14px/1.6 Arial,sans-serif}.pt-charter-end details{max-width:45rem}.pt-charter-end summary{cursor:pointer}@media(max-width:700px){.pt-charter{display:block}.pt-charter-index{padding:1.3rem}.pt-charter-index ol{display:grid;grid-template-columns:1fr 1fr;gap:0 1.3rem;font-size:12px}.pt-charter-index>p{margin:1rem 0}.pt-charter-leaf{padding:2rem 1.3rem}}
