.responsibility-common,.responsibility-conclusion,.responsibility-framework,.responsibility-page,.responsibility-school,.responsibility-society{color:var(--ink)}.responsibility-school{background:#eef6f1}.responsibility-society{background:var(--cream);border-top:1px solid var(--line)}.responsibility-society-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibility-card{min-width:0}.responsibility-card h3{overflow-wrap:break-word;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.17}.responsibility-card p{line-height:1.65}.responsibility-card p b{font-weight:600}.responsibility-card-label{display:block;margin-top:15px;color:var(--forest);font-weight:700;font-size:.9rem}.responsibility-card-top{display:flex;justify-content:space-between;align-items:center;color:var(--forest)}.responsibility-card-top>span{font:800 .85rem Arial,sans-serif;letter-spacing:.08em}.responsibility-open-scope{font-size:.94rem;line-height:1.7;margin:25px 0 12px}.responsibility-overview-link{display:inline-block;color:var(--forest);font-weight:700;line-height:1.6;text-decoration:underline;text-underline-offset:4px}.responsibility-reading{max-width:880px}.responsibility-editorial{max-width:780px}.responsibility-common{background:white}.responsibility-framework{background:var(--sage)}.responsibility-reading>.knowledge-prose>h2:first-child{margin-top:0}.responsibility-reading h2{font-size:clamp(1.7rem,2.7vw,2.5rem);line-height:1.2}.responsibility-reading h3{font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.25}.responsibility-reading li,.responsibility-reading p{font-size:1.06rem;line-height:1.8}.responsibility-reading .knowledge-prose h2{margin-top:2em}.responsibility-timeline{margin:0 0 30px;--card:#f8faf9}.responsibility-timeline svg text{font-family:Arial,Helvetica,sans-serif;letter-spacing:normal}.responsibility-map{margin-top:40px;color:var(--ink);background:var(--sage);border-radius:16px}.responsibility-map h2{font-family:Arial,Helvetica,sans-serif;letter-spacing:normal;line-height:1.35}.responsibility-areas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:28px}.responsibility-areas>div{padding:22px;border:1px solid var(--line);border-radius:12px;background:white;min-width:0}.responsibility-areas dt{font-weight:800;font-size:1.12rem;color:var(--forest);margin-bottom:9px}.responsibility-areas dd{margin:0;line-height:1.75}.responsibility-conclusion{background:#edf4ed;border-block:1px solid var(--line)}.responsibility-source{font-size:.9rem!important;color:var(--muted);line-height:1.6!important}.responsibility-source a{text-decoration:underline;text-underline-offset:3px}.responsibility-hero{background:var(--forest);color:white;padding:24px 0 clamp(48px,6vw,82px)}.responsibility-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;font-size:.85rem;line-height:1.7;margin-bottom:clamp(32px,4vw,58px)}.responsibility-breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.responsibility-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);gap:clamp(35px,6vw,95px);align-items:end}.responsibility-hero-copy{min-width:0}.responsibility-hero .eyebrow{color:#d7ecef}.responsibility-hero .button-dark{display:inline-flex;margin-top:14px;background:var(--ink);border-color:var(--ink)}.responsibility-hero-path{border-top:1px solid rgba(255,255,255,.75)}.responsibility-hero-path a{display:flex;align-items:center;gap:16px;padding:17px 3px;border-bottom:1px solid rgba(255,255,255,.75)}.responsibility-hero-path a:hover{background:rgba(255,255,255,.1)}.responsibility-hero-path span{font-size:.8rem;font-weight:900}.responsibility-hero-path strong{font-size:clamp(1.1rem,1.55vw,1.5rem);line-height:1.25}.responsibility-hero .button:focus-visible,.responsibility-hero-path a:focus-visible{outline:3px solid white;outline-offset:4px}.responsibility-hero .eyebrow{display:block;margin-bottom:15px}.responsibility-hero h1{max-width:900px;font-size:clamp(2.55rem,4.2vw,4.5rem);line-height:1.07}.responsibility-subtitle{max-width:800px;font-size:clamp(1.17rem,1.65vw,1.5rem);font-weight:700;line-height:1.45;margin:22px 0}.responsibility-audience{max-width:850px;font-size:1rem;line-height:1.65;color:white}.responsibility-editorial-shell{max-width:1100px;padding-block:42px 80px}.responsibility-editorial-shell .responsibility-reading{max-width:780px;margin-inline:auto}.responsibility-introduction{padding-bottom:28px}.responsibility-introduction .knowledge-prose p:first-child{font-size:1.22rem;line-height:1.65}.responsibility-toc{max-width:780px;margin:12px auto 32px;background:white;border:1px solid var(--line);border-radius:14px;padding:18px 24px}.responsibility-toc summary{cursor:pointer;font-weight:800;color:var(--forest)}.responsibility-toc ol{column-count:2;margin:18px 0 0;padding-left:22px}.responsibility-toc li{break-inside:avoid;margin-bottom:10px;line-height:1.45}.responsibility-toc a{text-decoration:underline;text-underline-offset:3px}.responsibility-reading-path{margin:0 auto 35px;padding:clamp(20px,3vw,30px);background:#eaf5f7;border-radius:16px}.responsibility-reading-path .eyebrow{color:var(--forest)}.responsibility-reading-path ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0;margin:16px 0 0;list-style:none}.responsibility-reading-path li{border-top:3px solid var(--forest);padding-top:12px;min-width:0}.responsibility-reading-path li span{display:block;font-weight:900;color:var(--forest);margin-bottom:8px}.responsibility-reading-path li strong{font-size:1.05rem;line-height:1.35}.responsibility-editorial-section{padding:clamp(30px,4vw,55px) 0;border-top:1px solid var(--line)}.responsibility-editorial-section-1{background:#f1f7f4;border-radius:16px;border-top:0;margin-block:12px}.responsibility-editorial-section-2{background:#faf4e7;border-radius:16px;border-top:0;margin-block:12px}.responsibility-editorial-section .knowledge-prose h2:first-child{margin-top:0}.responsibility-reflection{max-width:780px;margin:30px auto;padding:28px;border-radius:15px;background:var(--forest);color:white}.responsibility-reflection .eyebrow{color:#d7ecef}.responsibility-reflection p{font:800 clamp(1.35rem,2vw,1.75rem)/1.35 var(--display);margin:12px 0 0}.responsibility-conversation{max-width:780px;margin:30px auto 48px}.responsibility-conversation .eyebrow{color:var(--forest)}.responsibility-conversation h2{font-size:clamp(1.55rem,2.4vw,2rem);margin:8px 0 20px}.responsibility-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:14px}.responsibility-conversation table{width:100%;border-collapse:collapse;background:white}.responsibility-conversation td,.responsibility-conversation th{padding:15px 18px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;line-height:1.5}.responsibility-conversation tr:last-child td,.responsibility-conversation tr:last-child th{border-bottom:0}.responsibility-conversation thead{background:var(--sage)}.responsibility-conversation tbody th{color:var(--forest);min-width:145px}.responsibility-body{padding-block:45px 70px}.responsibility-phase-note{border-left:4px solid var(--forest);padding:12px 18px;background:var(--sage);font-size:.92rem!important;margin:0 0 36px}.responsibility-related{margin-top:45px;padding-top:30px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:15px}.responsibility-related h2{font-size:1.5rem;margin-bottom:8px}.responsibility-related a{color:var(--forest);text-decoration:underline;text-underline-offset:4px;line-height:1.5}.responsibility-page .knowledge-prose a{overflow-wrap:anywhere}.responsibility-page .knowledge-prose h2{scroll-margin-top:100px}.responsibility-exercise{margin:40px 0;padding:clamp(18px,4vw,30px);border:1px solid var(--line);border-radius:16px;background:var(--sage)}.responsibility-exercise>h2{margin:14px 0 20px}.responsibility-fiction{background:white;border-left:4px solid var(--ochre);padding:20px;margin:25px 0}.responsibility-fiction>strong{font-size:.8rem;line-height:1.5;color:var(--muted)}.responsibility-fiction h3{margin:12px 0 16px}.responsibility-fiction p{margin-bottom:0}.responsibility-exercise fieldset{border:0;border-top:1px solid var(--line);padding:20px 0;margin:0;min-width:0}.responsibility-exercise legend{font-weight:700;line-height:1.65;padding:12px 0 0;width:100%;font-size:1rem}.responsibility-exercise fieldset label{display:flex;align-items:flex-start;gap:10px;padding:8px 0;min-height:44px;cursor:pointer}.responsibility-exercise input{width:19px;height:19px;margin:3px 0;flex-shrink:0;accent-color:var(--forest)}.responsibility-exercise-actions{display:flex;flex-wrap:wrap;gap:12px;margin:10px 0 20px}.responsibility-feedback{border:1px solid var(--line);padding:20px;background:white;margin-bottom:22px;border-radius:10px}.responsibility-feedback h3{margin-bottom:15px}.responsibility-feedback p:last-child{margin-bottom:0}.home-audience[id],.responsibility-common [id],.responsibility-framework[id],.responsibility-page [id]{scroll-margin-top:90px}@media (max-width:900px){.responsibility-hero-grid{grid-template-columns:1fr}.responsibility-hero-path{max-width:720px}.responsibility-society-grid{grid-template-columns:1fr}.responsibility-society-grid .responsibility-card{min-height:0}.responsibility-reading{max-width:790px}}@media (max-width:600px){.responsibility-toc ol{column-count:1}.responsibility-reading-path ol{grid-template-columns:1fr;gap:8px}.responsibility-editorial-section-1,.responsibility-editorial-section-2{margin-inline:-8px;padding-inline:8px}.responsibility-areas{grid-template-columns:1fr}.responsibility-hero{padding:25px 0 38px}.responsibility-hero h1{font-size:clamp(2.3rem,8vw,3rem)}.responsibility-breadcrumbs{font-size:.78rem;margin-bottom:25px}.responsibility-reading li,.responsibility-reading p{font-size:1rem}.responsibility-timeline{margin-inline:-2px}.responsibility-timeline>figure{padding:12px!important}.responsibility-exercise-actions{flex-direction:column}.responsibility-map{margin-top:28px}}@media print{.responsibility-hero{background:white}.responsibility-exercise-actions,.responsibility-hero-icon,.responsibility-related{display:none}.responsibility-page{color:black}.responsibility-reading{max-width:none}}