@media screen{.wp-hub-shell{max-width:860px;margin:60px auto 120px;padding:0 20px}.wp-hub-eyebrow{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--crimson);margin:0 0 12px}.wp-hub-title{font-family:var(--font-display);font-size:34px;line-height:1.25;color:var(--crimson-dark);margin:0 0 18px}.wp-hub-purpose{font-size:16.5px;line-height:1.7;color:var(--ink);max-width:68ch;margin:0 0 28px}.wp-hub-rule{background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--crimson);border-radius:0 12px 12px 0;padding:16px 22px;margin-bottom:40px}.wp-hub-rule-label{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.wp-hub-rule-text{margin:0;font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--crimson-dark)}.wp-hub-applicability,.wp-hub-why-four-parts,.wp-hub-figure-section{margin-bottom:40px}.wp-hub-applicability h2,.wp-hub-why-four-parts h2{font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--crimson-dark);margin:0 0 16px}.wp-hub-applicability-lead{font-size:15.5px;line-height:1.65;color:var(--ink);max-width:68ch;margin:0 0 20px}.wp-hub-why-four-parts p{font-size:15.5px;line-height:1.65;color:var(--ink);max-width:68ch;margin:0}.wp-hub-applicability-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.wp-hub-applicability-group h3{font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--muted);margin:0 0 10px}.wp-hub-applicability-list{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:8px}.wp-hub-applicability-list li{font-size:14.5px;line-height:1.55;color:var(--ink)}.wp-hub-figure-lead{font-size:15.5px;line-height:1.65;color:var(--ink);max-width:68ch;margin:0 0 20px}.wp-hub-figure-wrap{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:20px}.wp-hub-figure{width:100%;height:auto;display:block}.wp-hub-figure-horizontal{display:none}.wp-hub-figure-stacked{display:block}@media(min-width:640px){.wp-hub-figure-horizontal{display:block}.wp-hub-figure-stacked{display:none}}.wp-hub-figure-node--published{fill:var(--crimson-soft);stroke:var(--crimson-dark);stroke-width:2}.wp-hub-figure-node--in-preparation{fill:#fff;stroke:var(--muted);stroke-width:2;stroke-dasharray:6 4}.wp-hub-figure-node-title{font-family:var(--font-display);font-size:16px;font-weight:700;fill:var(--ink);text-anchor:middle}.wp-hub-figure-status-label{font-family:var(--font-body);font-size:15px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;fill:var(--muted);text-anchor:middle}.wp-hub-figure-edge{stroke-width:2;fill:none}.wp-hub-figure-edge--solid{stroke:var(--ink)}.wp-hub-figure-edge--dashed{stroke:var(--ink);stroke-dasharray:8 5}.wp-hub-figure-edge--dotted{stroke:var(--muted);stroke-dasharray:1 6;stroke-linecap:round}.wp-hub-figure-edge-label{font-family:var(--font-body);font-size:15px;font-weight:600;fill:var(--ink);text-anchor:middle}.wp-hub-figure-edge-note{font-family:var(--font-body);font-size:15px;font-style:italic;fill:var(--muted);text-anchor:middle}.wp-hub-figure-legend{margin:16px 0 0;font-size:13px;color:var(--muted)}.wp-hub-chapters h2{font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--crimson-dark);margin:0 0 16px}.wp-hub-chapter-list{list-style:none;margin:0 0 40px;padding:0;display:flex;flex-direction:column;gap:16px}.wp-hub-chapter{border:1px solid var(--line);border-radius:12px;padding:20px 24px;background:#fff}.wp-hub-chapter[data-state=in-preparation]{background:var(--panel)}.wp-hub-chapter-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;margin-bottom:8px}.wp-hub-chapter-name{font-family:var(--font-display);font-size:21px;font-weight:700;color:var(--crimson-dark);text-decoration:none}a.wp-hub-chapter-name:hover{text-decoration:underline}.wp-hub-chapter-number{font-size:13px;font-weight:600;color:var(--muted)}.wp-hub-chapter-summary{margin:0 0 14px;font-size:15px;line-height:1.6;color:var(--ink);max-width:62ch}.wp-hub-chapter-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.wp-hub-chapter-read{display:inline-block;padding:8px 16px;border-radius:8px;background:var(--crimson);color:#fff;font-weight:600;font-size:14px;text-decoration:none}.wp-hub-chapter-read:hover{background:var(--crimson-dark)}.wp-hub-chapter-pdf{color:var(--crimson);font-weight:600;font-size:14px;text-decoration:none}.wp-hub-chapter-pdf:hover{text-decoration:underline}.wp-hub-chapter-read:focus-visible,.wp-hub-chapter-pdf:focus-visible,.wp-hub-chapter-name:focus-visible,.wp-hub-back-to-site:focus-visible{outline:2px solid var(--crimson-dark);outline-offset:2px}.wp-hub-chapter-status{display:inline-block;margin:0;padding:4px 10px;border-radius:999px;background:var(--line);color:var(--muted);font-size:12.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.wp-hub-chapter-status--published{background:var(--crimson-soft);color:var(--crimson-dark)}.wp-hub-closing-note{font-size:14px;line-height:1.6;color:var(--muted);max-width:68ch;margin:0 0 32px}.wp-hub-back-to-site{display:inline-block;color:var(--crimson);font-weight:600;font-size:14.5px;text-decoration:none}.wp-hub-back-to-site:hover{text-decoration:underline}@media(max-width:560px){.wp-hub-title{font-size:27px}.wp-hub-chapter{padding:16px 18px}.wp-hub-applicability-columns{grid-template-columns:1fr;gap:20px}}}
