/* Generated scoped variant of reviews/01-fusion-20261025/module.css + selected.css. Regenerate with scratchpad/pennymuse-v51-origin-integrated-20261025/scope-css.cjs; source review styles remain authoritative. */#c1 .module-content{min-width:0}#c1 .chapter-heading{margin-bottom:28px}#c1 .chapter-heading > h2{font:800 clamp(29px,3.3vw,41px)/1.44 var(--serif);letter-spacing:-.012em;margin:0;text-wrap:balance}#c1 .chapter-heading .kicker{line-height:1.7;margin-bottom:18px}#c1 .module-content p{color:var(--ink-2);margin:0 0 18px;line-height:2}#c1 .module-content b,#c1 .module-content strong{color:var(--ink)}#c1 .approved{max-width:46em}#c1 .module-content .lead{font-size:17px;max-width:40em}#c1 .return-question{margin-top:44px}#c1 .return-question>p:first-child{margin-bottom:20px}#c1 .return-question>p:last-child{margin-bottom:0}#c1 .small-label{display:block;font:500 12px/1.6 var(--sans);color:var(--muted)}#c1 .module-content .small-note{font-size:12px;color:var(--muted);line-height:1.85;margin:17px 0 0}#c1 .flow-arrow{font-size:36px;color:var(--rust);line-height:1}#c1 .module-content h3{font-family:var(--serif)}#c1 .collection{margin:36px 0 0;display:grid;grid-template-columns:1.1fr 60px 1fr;align-items:center;gap:14px;padding:34px 0 22px;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}#c1 .source-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:8px 4px}#c1 .source-notes>span{display:flex;align-items:center;justify-content:center;min-height:68px;padding:10px 9px;background:var(--paper-2);border:1px solid #d8cbbb;border-radius:3px;font-size:13px;text-align:center;transform:rotate(-2deg)}#c1 .source-notes>span:nth-child(2){transform:rotate(1.5deg)}#c1 .source-notes>span:nth-child(3){transform:rotate(-1deg)}#c1 .source-notes>span:nth-child(4){transform:rotate(2deg)}#c1 .collect-destination{padding:8px 0 8px 26px;border-left:1px solid #cdb6a1}#c1 .collect-destination h3{font-size:25px;line-height:1.7;margin:12px 0 16px}#c1 .bundle{display:flex;flex-wrap:wrap;gap:9px 15px;font-size:12px;color:var(--ink-2)}#c1 .bundle>span+span{border-left:1px solid var(--line);padding-left:15px}#c1 .collection figcaption{grid-column:1/-1;font-size:12px;color:var(--muted);margin-top:12px}#c1 .comparison-wrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#c1 .difference{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left;font:14px/1.95 var(--sans)}#c1 .difference caption{text-align:left;padding:17px 0;font-size:13px;color:var(--muted)}#c1 .difference th,#c1 .difference td{padding:20px;vertical-align:top;border-top:1px solid var(--line-soft)}#c1 .difference th:first-child{width:14%;padding-left:0}#c1 .difference thead th{font:600 13px/1.8 var(--sans);color:var(--muted)}#c1 .difference thead th:last-child{color:var(--rust)}#c1 .difference tbody th{font:700 15px/1.9 var(--serif)}#c1 .difference td{color:var(--ink-2)}#c1 .difference td:last-child{background:rgba(174,75,44,.045)}#c1 .scope-logic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--line);margin-top:27px}#c1 .scope-logic>article{padding:22px 20px 24px 0}#c1 .scope-logic>article+article{border-left:1px solid var(--line);padding-left:26px}#c1 .task-path{display:flex;gap:9px;align-items:center;flex-wrap:wrap;font-size:13px;line-height:1.8;margin-top:14px}#c1 .task-path i{font-style:normal;color:var(--rust)}#c1 .scope-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #d8cbbb;border-radius:5px;overflow:hidden;margin-top:27px}#c1 .scope-strip article{padding:24px 22px;background:#e9e5db}#c1 .scope-strip article+article{border-left:1px solid #d8cbbb}#c1 .scope-strip article:nth-child(2){background:#f0dfd3}#c1 .scope-strip article:nth-child(3){background:var(--card)}#c1 .scope-strip h4{font:700 19px/1.6 var(--serif);margin:15px 0 12px}#c1 .scope-strip p{font-size:13px;line-height:1.9;margin:0}@media(max-width:900px){#c1 .collection{grid-template-columns:1fr 36px 1fr;gap:8px}#c1 .collect-destination{padding-left:18px}#c1 .scope-strip article{padding:20px 16px}#c1 .scope-strip h4{font-size:17px}#c1 .task-path{font-size:12px}}@media(max-width:640px){#c1 .chapter-heading > h2{font-size:27px;line-height:1.55}#c1 .chapter-heading .kicker{font-size:10.5px;letter-spacing:.11em}#c1 .module-content .lead{font-size:16px}#c1 .module-content p{font-size:15px}#c1 .collection{grid-template-columns:1fr;margin-top:27px;padding-top:24px}#c1 .flow-arrow{transform:rotate(90deg);justify-self:center;margin:12px 0}#c1 .collect-destination{border-left:0;border-top:1px solid #cdb6a1;padding:22px 0 6px}#c1 .collect-destination h3{font-size:24px}#c1 .collection figcaption{margin-top:17px;font-size:11.5px}#c1 .return-question{margin-top:34px}#c1 .difference{font-size:13px}#c1 .difference th,#c1 .difference td{padding:15px 10px}#c1 .difference th:first-child{width:20%}#c1 .difference tbody th{font-size:13px}#c1 .difference thead th{font-size:12px}#c1 .scope-logic{grid-template-columns:1fr}#c1 .scope-logic>article{padding:20px 0}#c1 .scope-logic>article+article{border-left:0;border-top:1px solid var(--line);padding-left:0}#c1 .task-path{font-size:13px}#c1 .scope-strip{grid-template-columns:1fr}#c1 .scope-strip article{padding:22px}#c1 .scope-strip article+article{border-left:0;border-top:1px solid #d8cbbb}#c1 .scope-strip h4{font-size:20px;margin:10px 0}#c1 .scope-strip p{font-size:14px}#c1 .module-content .small-note{font-size:12px}}@media print{#c1 .collection,#c1 .scope-strip{break-inside:avoid}}#c1 .chapter-heading{margin-bottom:28px}#c1 .collection{margin-top:0}#c1 .module-content .approved{max-width:none}#c1 .comparison-wrap{margin-top:30px}#c1 .difference caption{padding:20px 0;color:var(--rust);font-weight:700}#c1 .selected-scope-heading{margin-top:45px}#c1 .selected-scope-heading>p{font:600 13px/1.7 var(--sans);color:var(--rust);margin:0 0 13px;max-width:none}#c1 .selected-scope-heading h2{font:700 16.5px/1.75 var(--sans);margin:0;max-width:40em}#c1 .scope-logic{margin-top:25px}#c1 .scope-strip p{max-width:none}@media(max-width:640px){#c1 .selected-scope-heading{margin-top:34px}#c1 .selected-scope-heading h2{font-size:15px}#c1 .comparison-wrap{margin-top:25px}}#c1 .module-content p{max-width:none}
