.about-primary-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}
.about-primary-actions a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:10px 17px;color:#fff;background:var(--ink);border:1px solid var(--ink);border-radius:999px;font-size:13px;font-weight:950;text-decoration:none}
.about-primary-actions a+a{color:var(--ink);background:rgba(255,255,255,.76)}
.about-primary-actions a:hover{color:var(--ink);background:var(--yellow)}
.about-reading-nav{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 24px;padding:14px var(--page-gutter);color:var(--ink);background:#f5f8f7;border-bottom:1px solid rgba(24,50,74,.12)}
.about-reading-nav>span{font-size:11px;font-weight:950;letter-spacing:.1em;white-space:nowrap}
.about-reading-nav>div{display:flex;flex-wrap:wrap;gap:6px}
.about-reading-nav a{display:inline-flex;align-items:center;gap:7px;min-width:44px;min-height:44px;padding:9px 11px;color:var(--ink);background:#fff;border:1px solid rgba(24,50,74,.14);border-radius:999px;font-size:12px;font-weight:900;text-decoration:none}
.about-reading-nav a b{color:#21705d;font-size:10px;letter-spacing:.08em}
.about-reading-nav a:hover{background:#ffec9a;border-color:rgba(24,50,74,.28)}
.about-reading-nav a:focus-visible{outline:3px solid var(--orange-dark);outline-offset:2px}
.about-accountability,.about-sections article[id]{scroll-margin-top:88px}
.about-accountability{padding:clamp(68px,8vw,108px) var(--page-gutter);color:#fff;background:radial-gradient(circle at 93% 8%,rgba(244,202,95,.26) 0 120px,transparent 121px),linear-gradient(145deg,#18324a,#244f63 70%,#1f6470)}
.about-accountability>header{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(340px,1.3fr);gap:12px clamp(34px,6vw,90px);align-items:end;margin-bottom:34px}
.about-accountability>header>p{margin:0;color:#f4ca5f;font-size:11px;font-weight:950;letter-spacing:.15em;text-transform:uppercase}
.about-accountability h2{grid-column:1;margin:9px 0 0;font-size:clamp(34px,4.6vw,62px);line-height:1.07;letter-spacing:-.055em;text-wrap:balance}
.about-accountability>header>span{grid-area:1/2/3;color:#c7d9df;font-size:14px;font-weight:650;line-height:1.8}
.about-accountability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.about-accountability-grid article{min-width:0;padding:24px;border:1px solid rgba(255,255,255,.14);border-radius:19px;background:rgba(255,255,255,.08)}
.about-accountability-grid small{display:block;min-height:28px;color:#a9c5ce;font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}
.about-accountability-grid strong{display:block;margin-top:16px;color:#fff;font-size:clamp(20px,2.2vw,30px);font-weight:950;line-height:1.15;letter-spacing:-.035em}
.about-accountability-grid article:nth-child(2) strong,.about-accountability-grid article:nth-child(3) strong{color:#f4ca5f}.about-accountability-grid article:nth-child(4) strong{color:#9adac7}
.about-accountability-grid p{margin:14px 0 0;color:#c7d9df;font-size:13px;font-weight:600;line-height:1.75}
.about-accountability>footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;margin-top:18px;padding:22px 24px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(10,28,40,.26)}
.about-accountability>footer strong{font-size:14px;font-weight:950}
.about-accountability>footer p{max-width:800px;margin:8px 0 0;color:#c7d9df;font-size:13px;font-weight:600;line-height:1.75}
.about-accountability>footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;align-content:center;gap:8px}
.about-accountability>footer a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:9px 14px;border:1px solid rgba(255,255,255,.24);border-radius:999px;color:#fff;font-size:12px;font-weight:950;text-decoration:none}
.about-accountability>footer a:first-child{color:#18324a;background:#f4ca5f;border-color:#f4ca5f}
.about-accountability a:focus-visible{outline:3px solid #fff;outline-offset:3px}
.about-update-log{margin-top:34px;padding-top:32px;border-top:1px solid rgba(255,255,255,.16)}
.about-update-log>header{display:grid;grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr);gap:8px 34px;align-items:end;margin-bottom:18px}
.about-update-log>header>p{margin:0;color:#f4ca5f;font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}
.about-update-log h3{margin:7px 0 0;font-size:clamp(24px,3vw,38px);line-height:1.12;letter-spacing:-.045em;text-wrap:balance}
.about-update-log>header>span{grid-area:1/2/3;color:#c7d9df;font-size:13px;font-weight:650;line-height:1.75}
.about-update-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}
.about-update-log li{display:grid;grid-template-rows:auto 1fr;gap:18px;padding:22px;border:1px solid rgba(255,255,255,.14);border-radius:17px;background:rgba(10,28,40,.22)}
.about-update-log time{color:#f4ca5f;font-size:12px;font-weight:950;letter-spacing:.08em}
.about-update-log small{display:block;color:#a9c5ce;font-size:11px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}
.about-update-log h4{margin:9px 0 0;color:#fff;font-size:18px;line-height:1.3;letter-spacing:-.02em}
.about-update-log li p{margin:10px 0 0;color:#c7d9df;font-size:13px;font-weight:600;line-height:1.75}
.about-update-archive{margin-top:10px;border:1px solid #ffffff2e;border-radius:17px}
.about-update-archive>summary{min-height:52px;padding:18px;cursor:pointer;font-size:13px;font-weight:950}
.about-update-archive>summary small{display:inline;float:right}
.about-update-archive>summary:focus-visible{outline:3px solid #fff;outline-offset:3px}
.about-update-list-archived{padding:0 10px 10px}
@media(max-width:1180px){.about-accountability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.about-accountability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-accountability>footer{grid-template-columns:1fr}.about-accountability>footer nav{justify-content:flex-start}.about-update-list{grid-template-columns:1fr}}
@media(max-width:760px){.about-primary-actions a{flex:1 1 180px}.about-reading-nav{grid-template-columns:1fr;gap:8px;padding:14px 20px}.about-reading-nav>div{flex-wrap:nowrap;margin-inline:-20px;padding:0 20px 4px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none}.about-reading-nav>div::-webkit-scrollbar{display:none}.about-reading-nav a{flex:0 0 auto;min-height:48px;scroll-snap-align:start;font-size:12px}.about-accountability{padding:60px 20px}.about-accountability>header{grid-template-columns:1fr;gap:12px}.about-accountability>header>span{grid-area:auto/1;font-size:14px}.about-accountability-grid{grid-template-columns:1fr}.about-accountability-grid article{padding:21px}.about-accountability-grid small{min-height:0}.about-accountability-grid p{font-size:14px}.about-accountability>footer{padding:20px}.about-accountability>footer p{font-size:14px}.about-accountability>footer nav{display:grid}.about-accountability>footer a{width:100%;min-height:48px}.about-update-log>header{grid-template-columns:1fr;gap:8px}.about-update-log>header>span{grid-area:auto/1;font-size:14px}.about-update-log li{padding:20px}.about-update-log h4{font-size:18px}.about-update-log li p{font-size:14px}.about-update-archive>summary{min-height:56px;padding:18px 15px}.about-update-list-archived{padding:0 8px 8px}}
