.last-updated{display:inline-block;padding:6px 14px;border-radius:999px;background:#78b9ff1a;border:1px solid rgba(120,185,255,.22);color:var(--accent);font-size:.8rem;font-weight:600;letter-spacing:.04em;margin-bottom:28px}.section-card:last-child{margin-bottom:0}.section-number{display:inline-block;margin-bottom:4px;color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.section-card p{color:#dde9f2;line-height:1.72}.section-card ul{padding:0;list-style:none}.section-card ul:last-child{margin-bottom:0}.section-card ul li{position:relative;padding-left:20px;margin-bottom:14px;color:#dde9f2;line-height:1.72}.section-card ul li:last-child{margin-bottom:0}.section-card ul li:before{content:"";position:absolute;left:0;top:11px;width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:.65}.section-card ul li strong{color:var(--text);font-weight:600}.content-link{color:var(--accent);text-decoration:none;font-weight:600;border-bottom:1px solid rgba(120,185,255,.38);transition:border-color .14s ease}.content-link:hover,.content-link:focus-visible{border-color:var(--accent)}.content-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}@media(max-width:600px){.section-card{padding:22px 18px}}@media print{body{background:#fff;color:#000}.section-card{border:1px solid #ccc;break-inside:avoid}}
