.pg-article .document-layout{grid-template-columns:230px minmax(0,760px);gap:50px;max-width:1220px}.pg-article .document-opening h1{letter-spacing:-.035em;max-width:22ch;margin:25px 0;font-size:clamp(38px,4.6vw,58px);line-height:1.13}.pg-article .document-opening{padding-bottom:23px}.pg-article .document-body p{max-width:70ch;margin:0 0 22px;font-size:18px;line-height:1.85}.pg-article .document-opening .pg-meta{color:#65705e;margin:19px 0 0;font-size:11px;line-height:1.8}.pg-article .document-opening .pg-standfirst{letter-spacing:-.015em;color:#46513f;max-width:40ch;font-size:23px;line-height:1.55}.pg-back{text-underline-offset:4px;color:#5c6955;font-size:11px;text-decoration:underline}.pg-introduction{padding:12px 0 4px}.pg-article .pg-index{scrollbar-width:thin;max-height:calc(100dvh - 70px);margin-top:-5px;padding:5px;overflow-y:auto}.pg-contents-groups,.pg-mistake-links{margin:0;padding:0;list-style:none}.pg-contents-group{margin-bottom:22px}.pg-index .pg-contents-part{margin-bottom:8px;font-weight:500;line-height:1.5;display:block}.pg-index .pg-mistake-links a{color:#5d6956;align-items:baseline;gap:9px;width:100%;padding:6px 0;font-size:12px;line-height:1.55;display:flex}.pg-index .pg-mistake-links a:hover{color:#171917;text-underline-offset:3px;text-decoration:underline}.pg-index-number{font:10px/1.7 var(--font-mono,monospace);color:#65705e;flex-shrink:0}.pg-review-link{line-height:1.5;display:block}.pg-part{scroll-margin-top:35px}.pg-part-heading{border-top:1px solid #aebca2;padding:31px 0 24px}.pg-part-heading>span{font:10px/1.7 var(--font-mono,monospace);color:#65705e;text-transform:uppercase;letter-spacing:.04em}.pg-article .pg-part-heading h2,.pg-article .pg-review h2,.pg-article .pg-contact h2{letter-spacing:-.025em;margin:12px 0 15px;font-size:29px;font-weight:500;line-height:1.3}.pg-article .pg-part-heading>p{color:#626e5b;margin:0;font-size:16px}.pg-mistake{border-bottom:1px solid #dfe4da;padding:24px 0 33px;scroll-margin-top:30px}.pg-mistake:last-child{border-bottom:0;padding-bottom:43px}.pg-mistake h3{letter-spacing:-.015em;align-items:baseline;gap:17px;margin:0 0 23px;font-size:23px;font-weight:500;line-height:1.4;display:flex}.pg-mistake h3>span{font:10px/1.7 var(--font-mono,monospace);color:#65705e;flex-shrink:0}.pg-article .document-body .pg-question{color:#3e5333;border-left:2px solid #8b9e7b;margin:25px 0 0;padding-left:20px;font-size:17px;line-height:1.7}.pg-article .document-body .pg-reading-note{color:#66715e;margin:5px 0 20px;font-size:12px;line-height:1.8}.pg-reading-note a,.pg-contact p a{text-underline-offset:4px;text-decoration:underline}.pg-cohort-example{background:#f0f3eb;border:1px solid #d6decd;margin:27px 0;padding:22px}.pg-cohort-example figcaption{margin-bottom:20px;font-size:15px;font-weight:500;line-height:1.65}.pg-cohort-example table{table-layout:fixed;border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;font-size:13px;line-height:1.65}.pg-cohort-example th,.pg-cohort-example td{vertical-align:top;overflow-wrap:break-word;border-bottom:1px solid #cdd7c4;padding:12px 10px}.pg-cohort-example th:first-child{width:34%;padding-left:0}.pg-cohort-example th{font-weight:500}.pg-cohort-example thead th{color:#5d6e51;font-size:11px}.pg-cohort-example tfoot th,.pg-cohort-example tfoot td{border:0;padding-bottom:0}.pg-article .document-body .pg-cohort-example>p{color:#65705d;margin:19px 0 0;font-size:11px;line-height:1.8}.pg-review{border-top:1px solid #aebca2;padding:30px 0;scroll-margin-top:35px}.pg-review ol{margin:25px 0 30px;padding-left:22px;list-style:decimal}.pg-review li{padding:8px 0 8px 7px;font-size:18px;line-height:1.8}.pg-related{border-top:1px solid #cbd0ca;flex-direction:column;gap:14px;padding:30px 0;display:flex}.pg-related h2{margin:0 0 8px;font-size:18px;font-weight:500}.pg-related a{text-underline-offset:5px;width:fit-content;font-size:14px;line-height:1.7;text-decoration:underline}.pg-contact{border-top:1px solid #cbd0ca;padding:25px 0 35px}.pg-contact-link{border-bottom:1px solid #829775;align-items:center;min-height:46px;padding:8px 0;font-size:14px;display:inline-flex}.pg-article .document-body .pg-provenance{color:#65705e;margin:0 0 26px;font-size:11px;line-height:1.8}.pg-article .document-end{flex-wrap:wrap;gap:18px}.pg-article a:focus-visible,.pg-article summary:focus-visible{outline-offset:5px;outline:2px solid #537641}.pg-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1000px){.pg-article .document-layout{grid-template-columns:190px minmax(0,1fr);gap:32px}.pg-mistake h3{font-size:22px}}@media (max-width:700px){.pg-article .document-layout{display:block}.pg-article .document-opening h1{font-size:37px;line-height:1.16}.pg-article .document-body p{font-size:17px;line-height:1.85}.pg-article .document-opening .pg-standfirst{font-size:21px;line-height:1.6}.pg-mistake h3{gap:12px;font-size:21px}.pg-article .pg-part-heading h2,.pg-article .pg-review h2,.pg-article .pg-contact h2{font-size:26px}.pg-mistake,.pg-part,.pg-review{scroll-margin-top:125px}.pg-article .document-body .pg-question{padding-left:15px;font-size:16px}.pg-review li{font-size:17px}.pg-cohort-example{padding:17px 12px}.pg-cohort-example th,.pg-cohort-example td{padding:10px 6px;font-size:13px}.pg-cohort-example thead th{font-size:11px}.pg-cohort-example th:first-child{width:32%}.pg-cohort-example figcaption{font-size:14px}.pg-article .pg-index{align-items:center;gap:20px;max-height:none;margin:0 0 30px;padding:12px 5px;overflow:auto hidden}.pg-index nav,.pg-contents-groups,.pg-contents-group,.pg-mistake-links,.pg-mistake-links li{display:contents}.pg-index .pg-contents-part{display:none}.pg-index .pg-mistake-links a{white-space:normal;flex:0 0 230px;width:230px;min-height:60px;padding:5px 0}.pg-index .pg-review-link,.pg-index>a{flex-shrink:0;align-items:center;min-height:44px;display:flex}.pg-article .document-end{font-size:10px}}
