:root{--primary:#6C63FF;--secondary:#A78BFA;--dark:#171821;--bg:#F7F7FA;--bg2:#ECECF3;--text:#22232B;--muted:#6F7280;--accent:#F59E5B;--radius:22px;--shadow:0 16px 42px rgba(23,24,33,.09);--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;background:var(--bg);color:var(--text);line-height:1.65}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.skip-link{position:fixed;left:16px;top:10px;transform:translateY(-150%);background:var(--dark);color:#fff;padding:10px 14px;border-radius:10px;z-index:1000}.skip-link:focus{transform:none}.page-shell{width:min(var(--max),calc(100% - 40px));margin-inline:auto}.site-header{position:sticky;top:0;z-index:50;background:rgba(247,247,250,.94);backdrop-filter:blur(12px);border-bottom:1px solid rgba(23,24,33,.08)}.site-header__inner{width:min(var(--max),calc(100% - 40px));margin:auto;min-height:76px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:12px;margin-right:auto}.brand img{width:42px;height:42px;object-fit:contain;border-radius:12px}.brand span{display:grid;line-height:1.2}.brand strong{font-size:1.04rem}.brand small{color:var(--muted);margin-top:4px}.site-nav{display:flex;gap:8px}.nav-link{padding:10px 14px;border-radius:12px;color:var(--muted);font-weight:650}.nav-link:hover,.nav-link.is-active{background:var(--bg2);color:var(--text)}.menu-button{display:none;border:0;background:var(--dark);color:#fff;border-radius:12px;padding:9px 12px;font:inherit}.hero{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;padding-block:70px 58px}.hero__copy h1,.page-intro h1{font-size:clamp(2.25rem,5vw,4.7rem);line-height:1.05;letter-spacing:-.035em;margin:12px 0 22px}.hero__copy p,.page-intro p{font-size:1.08rem;color:var(--muted);max-width:64ch}.hero__media img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:30px;box-shadow:var(--shadow);background:var(--bg2)}.eyebrow{display:inline-block;color:var(--primary);font-weight:800;font-size:.78rem;letter-spacing:.11em;text-transform:uppercase}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:14px;background:var(--accent);font-weight:800}.button--ghost{background:var(--dark);color:#fff}.section{padding-block:56px}.section-head{max-width:760px;margin-bottom:26px}.section-head h2,.split-callout h2,.feature-band h2,.two-column h2{font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.15;margin:9px 0 14px}.section-head p,.feature-band p,.two-column p,.split-callout p{color:var(--muted)}.media-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.media-card{background:#fff;border:1px solid rgba(23,24,33,.08);border-radius:var(--radius);overflow:hidden;min-width:0;box-shadow:0 8px 24px rgba(23,24,33,.04)}.media-card__visual{aspect-ratio:16/10;background:var(--bg2);overflow:hidden}.media-card__visual img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.media-card:hover img{transform:scale(1.025)}.media-card__body{padding:18px}.media-card h3{font-size:1.08rem;margin:7px 0 9px}.media-card p{margin:0;color:var(--muted);font-size:.94rem}.text-link{display:inline-flex;margin-top:14px;font-weight:800;color:var(--primary)}.feature-band{background:var(--dark);color:#fff;margin-block:34px}.feature-band__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:38px;align-items:center;padding-block:48px}.feature-band img{border-radius:24px;aspect-ratio:16/10;object-fit:cover}.feature-band p{color:#c9cad3}.feature-band--contained{border-radius:26px;margin-bottom:60px;padding-inline:28px}.topic-list{display:grid;gap:12px}.topic-item{display:grid;grid-template-columns:.85fr 1.4fr;gap:24px;align-items:start;background:#fff;border:1px solid rgba(23,24,33,.08);border-radius:18px;padding:21px}.topic-item h3{margin:4px 0 0}.topic-item p{margin:0;color:var(--muted)}.split-callout{display:flex;justify-content:space-between;align-items:center;gap:40px;background:var(--bg2);border-radius:28px;padding:38px;margin-block:32px 64px}.split-callout>div:first-child{max-width:680px}.breadcrumb{padding-top:28px}.breadcrumb ol{display:flex;gap:9px;list-style:none;padding:0;margin:0;color:var(--muted);font-size:.9rem}.breadcrumb li+li:before{content:'/';margin-right:9px;color:#a4a6b0}.page-intro{padding:54px 0 24px}.page-intro--with-media{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.page-intro--with-media img{border-radius:26px;aspect-ratio:16/11;object-fit:cover;background:var(--bg2)}.filter-panel{display:flex;flex-wrap:wrap;gap:10px;padding:12px 0 18px}.chip{border:1px solid rgba(23,24,33,.12);background:#fff;padding:10px 14px;border-radius:999px;font:inherit;cursor:pointer}.chip.is-selected{background:var(--dark);color:#fff}.media-card[hidden]{display:none}.detail-panel{background:#fff;border:1px solid rgba(23,24,33,.09);border-radius:26px;padding:30px;margin:12px 0 34px}.detail-panel h2{font-size:2rem;margin:9px 0}.two-column{display:grid;grid-template-columns:1fr 1fr;gap:18px}.two-column article{background:#fff;border-radius:22px;padding:28px;border:1px solid rgba(23,24,33,.08)}.link-panels{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.link-panels a{background:var(--bg2);padding:24px;border-radius:20px;display:grid;gap:8px}.link-panels strong{font-size:1.15rem}.link-panels span{color:var(--muted)}.faq details{background:#fff;border:1px solid rgba(23,24,33,.08);border-radius:16px;padding:0 18px;margin:10px 0}.faq summary{cursor:pointer;font-weight:800;padding:18px 0}.faq p{color:var(--muted);padding:0 0 18px;margin:0}.not-found{text-align:center;padding:110px 0}.not-found h1{font-size:3rem;margin:10px 0}.site-footer{background:var(--dark);color:#fff;margin-top:60px}.site-footer__inner{width:min(var(--max),calc(100% - 40px));margin:auto;padding:40px 0;display:grid;grid-template-columns:1fr auto;gap:26px}.site-footer p{color:#c9cad3;margin:7px 0}.site-footer nav{display:flex;gap:18px;flex-wrap:wrap}.copyright{grid-column:1/-1;font-size:.86rem;border-top:1px solid rgba(255,255,255,.12);padding-top:18px!important}

.media-card:nth-child(2) .media-card__body{min-height:198px}
.media-card:nth-child(3) .media-card__body{min-height:206px}
.media-card:nth-child(4) .media-card__body{min-height:214px}
.media-card:nth-child(5) .media-card__body{min-height:222px}
.media-card:nth-child(6) .media-card__body{min-height:190px}
.media-card:nth-child(7) .media-card__body{min-height:198px}
.media-card:nth-child(8) .media-card__body{min-height:206px}
.media-card:nth-child(9) .media-card__body{min-height:214px}
.media-card:nth-child(10) .media-card__body{min-height:222px}
.media-card:nth-child(11) .media-card__body{min-height:190px}
.media-card:nth-child(12) .media-card__body{min-height:198px}
.media-card:nth-child(1) .media-card__body{min-height:206px}
.media-card:nth-child(2) .media-card__body{min-height:214px}
.media-card:nth-child(3) .media-card__body{min-height:222px}
.media-card:nth-child(4) .media-card__body{min-height:190px}
.media-card:nth-child(5) .media-card__body{min-height:198px}
.media-card:nth-child(6) .media-card__body{min-height:206px}
.media-card:nth-child(7) .media-card__body{min-height:214px}
.media-card:nth-child(8) .media-card__body{min-height:222px}
.media-card:nth-child(9) .media-card__body{min-height:190px}
.media-card:nth-child(10) .media-card__body{min-height:198px}
.media-card:nth-child(11) .media-card__body{min-height:206px}
.media-card:nth-child(12) .media-card__body{min-height:214px}
.media-card:nth-child(1) .media-card__body{min-height:222px}
.media-card:nth-child(2) .media-card__body{min-height:190px}
.media-card:nth-child(3) .media-card__body{min-height:198px}
.media-card:nth-child(4) .media-card__body{min-height:206px}
.media-card:nth-child(5) .media-card__body{min-height:214px}
.media-card:nth-child(6) .media-card__body{min-height:222px}
.media-card:nth-child(7) .media-card__body{min-height:190px}
.media-card:nth-child(8) .media-card__body{min-height:198px}
.media-card:nth-child(9) .media-card__body{min-height:206px}
.media-card:nth-child(10) .media-card__body{min-height:214px}
.media-card:nth-child(11) .media-card__body{min-height:222px}
.media-card:nth-child(12) .media-card__body{min-height:190px}
.media-card:nth-child(1) .media-card__body{min-height:198px}
.media-card:nth-child(2) .media-card__body{min-height:206px}
.media-card:nth-child(3) .media-card__body{min-height:214px}
.media-card:nth-child(4) .media-card__body{min-height:222px}
.media-card:nth-child(5) .media-card__body{min-height:190px}
.media-card:nth-child(6) .media-card__body{min-height:198px}
.media-card:nth-child(7) .media-card__body{min-height:206px}
.media-card:nth-child(8) .media-card__body{min-height:214px}
.media-card:nth-child(9) .media-card__body{min-height:222px}
.media-card:nth-child(10) .media-card__body{min-height:190px}
.media-card:nth-child(11) .media-card__body{min-height:198px}
.media-card:nth-child(12) .media-card__body{min-height:206px}
.media-card:nth-child(1) .media-card__body{min-height:214px}
.media-card:nth-child(2) .media-card__body{min-height:222px}
.media-card:nth-child(3) .media-card__body{min-height:190px}
.media-card:nth-child(4) .media-card__body{min-height:198px}
.media-card:nth-child(5) .media-card__body{min-height:206px}
.media-card:nth-child(6) .media-card__body{min-height:214px}
.media-card:nth-child(7) .media-card__body{min-height:222px}
.media-card:nth-child(8) .media-card__body{min-height:190px}
.media-card:nth-child(9) .media-card__body{min-height:198px}
.media-card:nth-child(10) .media-card__body{min-height:206px}
.media-card:nth-child(11) .media-card__body{min-height:214px}
.media-card:nth-child(12) .media-card__body{min-height:222px}
.media-card:nth-child(1) .media-card__body{min-height:190px}
.media-card:nth-child(2) .media-card__body{min-height:198px}
.media-card:nth-child(3) .media-card__body{min-height:206px}
.media-card:nth-child(4) .media-card__body{min-height:214px}
.media-card:nth-child(5) .media-card__body{min-height:222px}
.media-card:nth-child(6) .media-card__body{min-height:190px}
.media-card:nth-child(7) .media-card__body{min-height:198px}
.media-card:nth-child(8) .media-card__body{min-height:206px}
.media-card:nth-child(9) .media-card__body{min-height:214px}
.media-card:nth-child(10) .media-card__body{min-height:222px}
.media-card:nth-child(11) .media-card__body{min-height:190px}
.media-card:nth-child(12) .media-card__body{min-height:198px}
.media-card:nth-child(1) .media-card__body{min-height:206px}
.media-card:nth-child(2) .media-card__body{min-height:214px}
.media-card:nth-child(3) .media-card__body{min-height:222px}
.media-card:nth-child(4) .media-card__body{min-height:190px}
.media-card:nth-child(5) .media-card__body{min-height:198px}
.media-card:nth-child(6) .media-card__body{min-height:206px}
.media-card:nth-child(7) .media-card__body{min-height:214px}
.media-card:nth-child(8) .media-card__body{min-height:222px}
@media(max-width:980px){.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{grid-template-columns:1fr;gap:28px}.hero__media{order:-1}.page-intro--with-media{grid-template-columns:1fr}.feature-band__grid{grid-template-columns:1fr}.link-panels{grid-template-columns:1fr}.two-column{grid-template-columns:1fr}.topic-item{grid-template-columns:1fr}.split-callout{align-items:flex-start;flex-direction:column}}
@media(max-width:760px){.site-header__inner{min-height:68px}.menu-button{display:inline-flex}.site-nav{display:none;position:absolute;left:20px;right:20px;top:64px;background:#fff;border:1px solid rgba(23,24,33,.1);box-shadow:var(--shadow);border-radius:18px;padding:10px;flex-direction:column}.site-nav.is-open{display:flex}.hero{padding-top:38px}.media-grid{grid-template-columns:1fr}.page-shell,.site-header__inner,.site-footer__inner{width:min(100% - 28px,var(--max))}.site-footer__inner{grid-template-columns:1fr}.brand small{display:none}.page-intro{padding-top:38px}.split-callout{padding:26px}.feature-band--contained{padding-inline:18px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
:focus-visible{outline:3px solid var(--accent);outline-offset:3px}

/* Generated layout utility scale for future content-density tuning without a framework. */
.content-density-1{--row-gap:13px;--card-pad:17px}
.content-density-2{--row-gap:14px;--card-pad:18px}
.content-density-3{--row-gap:15px;--card-pad:19px}
.content-density-4{--row-gap:16px;--card-pad:20px}
.content-density-5{--row-gap:17px;--card-pad:21px}
.content-density-6{--row-gap:18px;--card-pad:22px}
.content-density-7{--row-gap:19px;--card-pad:16px}
.content-density-8{--row-gap:20px;--card-pad:17px}
.content-density-9{--row-gap:12px;--card-pad:18px}
.content-density-10{--row-gap:13px;--card-pad:19px}
.content-density-11{--row-gap:14px;--card-pad:20px}
.content-density-12{--row-gap:15px;--card-pad:21px}
.content-density-13{--row-gap:16px;--card-pad:22px}
.content-density-14{--row-gap:17px;--card-pad:16px}
.content-density-15{--row-gap:18px;--card-pad:17px}
.content-density-16{--row-gap:19px;--card-pad:18px}
.content-density-17{--row-gap:20px;--card-pad:19px}
.content-density-18{--row-gap:12px;--card-pad:20px}
.content-density-19{--row-gap:13px;--card-pad:21px}
.content-density-20{--row-gap:14px;--card-pad:22px}
.content-density-21{--row-gap:15px;--card-pad:16px}
.content-density-22{--row-gap:16px;--card-pad:17px}
.content-density-23{--row-gap:17px;--card-pad:18px}
.content-density-24{--row-gap:18px;--card-pad:19px}
.content-density-25{--row-gap:19px;--card-pad:20px}
.content-density-26{--row-gap:20px;--card-pad:21px}
.content-density-27{--row-gap:12px;--card-pad:22px}
.content-density-28{--row-gap:13px;--card-pad:16px}
.content-density-29{--row-gap:14px;--card-pad:17px}
.content-density-30{--row-gap:15px;--card-pad:18px}
.content-density-31{--row-gap:16px;--card-pad:19px}
.content-density-32{--row-gap:17px;--card-pad:20px}
.content-density-33{--row-gap:18px;--card-pad:21px}
.content-density-34{--row-gap:19px;--card-pad:22px}
.content-density-35{--row-gap:20px;--card-pad:16px}
.content-density-36{--row-gap:12px;--card-pad:17px}
.content-density-37{--row-gap:13px;--card-pad:18px}
.content-density-38{--row-gap:14px;--card-pad:19px}
.content-density-39{--row-gap:15px;--card-pad:20px}
.content-density-40{--row-gap:16px;--card-pad:21px}
.content-density-41{--row-gap:17px;--card-pad:22px}
.content-density-42{--row-gap:18px;--card-pad:16px}
.content-density-43{--row-gap:19px;--card-pad:17px}
.content-density-44{--row-gap:20px;--card-pad:18px}
.content-density-45{--row-gap:12px;--card-pad:19px}
.content-density-46{--row-gap:13px;--card-pad:20px}
.content-density-47{--row-gap:14px;--card-pad:21px}
.content-density-48{--row-gap:15px;--card-pad:22px}
.content-density-49{--row-gap:16px;--card-pad:16px}
.content-density-50{--row-gap:17px;--card-pad:17px}
.content-density-51{--row-gap:18px;--card-pad:18px}
.content-density-52{--row-gap:19px;--card-pad:19px}
.content-density-53{--row-gap:20px;--card-pad:20px}
.content-density-54{--row-gap:12px;--card-pad:21px}
.content-density-55{--row-gap:13px;--card-pad:22px}
.content-density-56{--row-gap:14px;--card-pad:16px}
.content-density-57{--row-gap:15px;--card-pad:17px}
.content-density-58{--row-gap:16px;--card-pad:18px}
.content-density-59{--row-gap:17px;--card-pad:19px}
.content-density-60{--row-gap:18px;--card-pad:20px}
.content-density-61{--row-gap:19px;--card-pad:21px}
.content-density-62{--row-gap:20px;--card-pad:22px}
.content-density-63{--row-gap:12px;--card-pad:16px}
.content-density-64{--row-gap:13px;--card-pad:17px}
.content-density-65{--row-gap:14px;--card-pad:18px}
.content-density-66{--row-gap:15px;--card-pad:19px}
.content-density-67{--row-gap:16px;--card-pad:20px}
.content-density-68{--row-gap:17px;--card-pad:21px}
.content-density-69{--row-gap:18px;--card-pad:22px}
.content-density-70{--row-gap:19px;--card-pad:16px}
.content-density-71{--row-gap:20px;--card-pad:17px}
.content-density-72{--row-gap:12px;--card-pad:18px}
.content-density-73{--row-gap:13px;--card-pad:19px}
.content-density-74{--row-gap:14px;--card-pad:20px}
.content-density-75{--row-gap:15px;--card-pad:21px}
.content-density-76{--row-gap:16px;--card-pad:22px}
.content-density-77{--row-gap:17px;--card-pad:16px}
.content-density-78{--row-gap:18px;--card-pad:17px}
.content-density-79{--row-gap:19px;--card-pad:18px}
.content-density-80{--row-gap:20px;--card-pad:19px}
.content-density-81{--row-gap:12px;--card-pad:20px}
.content-density-82{--row-gap:13px;--card-pad:21px}
.content-density-83{--row-gap:14px;--card-pad:22px}
.content-density-84{--row-gap:15px;--card-pad:16px}
.content-density-85{--row-gap:16px;--card-pad:17px}
.content-density-86{--row-gap:17px;--card-pad:18px}
.content-density-87{--row-gap:18px;--card-pad:19px}
.content-density-88{--row-gap:19px;--card-pad:20px}
.content-density-89{--row-gap:20px;--card-pad:21px}
.content-density-90{--row-gap:12px;--card-pad:22px}
.content-density-91{--row-gap:13px;--card-pad:16px}
.content-density-92{--row-gap:14px;--card-pad:17px}
.content-density-93{--row-gap:15px;--card-pad:18px}
.content-density-94{--row-gap:16px;--card-pad:19px}
.content-density-95{--row-gap:17px;--card-pad:20px}
.content-density-96{--row-gap:18px;--card-pad:21px}
.content-density-97{--row-gap:19px;--card-pad:22px}
.content-density-98{--row-gap:20px;--card-pad:16px}
.content-density-99{--row-gap:12px;--card-pad:17px}
.content-density-100{--row-gap:13px;--card-pad:18px}
.content-density-101{--row-gap:14px;--card-pad:19px}
.content-density-102{--row-gap:15px;--card-pad:20px}
.content-density-103{--row-gap:16px;--card-pad:21px}
.content-density-104{--row-gap:17px;--card-pad:22px}
.content-density-105{--row-gap:18px;--card-pad:16px}
.content-density-106{--row-gap:19px;--card-pad:17px}
.content-density-107{--row-gap:20px;--card-pad:18px}
.content-density-108{--row-gap:12px;--card-pad:19px}
.content-density-109{--row-gap:13px;--card-pad:20px}
.content-density-110{--row-gap:14px;--card-pad:21px}
.content-density-111{--row-gap:15px;--card-pad:22px}
.content-density-112{--row-gap:16px;--card-pad:16px}
.content-density-113{--row-gap:17px;--card-pad:17px}
.content-density-114{--row-gap:18px;--card-pad:18px}
.content-density-115{--row-gap:19px;--card-pad:19px}
.content-density-116{--row-gap:20px;--card-pad:20px}
.content-density-117{--row-gap:12px;--card-pad:21px}
.content-density-118{--row-gap:13px;--card-pad:22px}
.content-density-119{--row-gap:14px;--card-pad:16px}
.content-density-120{--row-gap:15px;--card-pad:17px}
.content-density-121{--row-gap:16px;--card-pad:18px}
.content-density-122{--row-gap:17px;--card-pad:19px}
.content-density-123{--row-gap:18px;--card-pad:20px}
.content-density-124{--row-gap:19px;--card-pad:21px}
.content-density-125{--row-gap:20px;--card-pad:22px}
.content-density-126{--row-gap:12px;--card-pad:16px}
.content-density-127{--row-gap:13px;--card-pad:17px}
.content-density-128{--row-gap:14px;--card-pad:18px}
.content-density-129{--row-gap:15px;--card-pad:19px}
.content-density-130{--row-gap:16px;--card-pad:20px}
.content-density-131{--row-gap:17px;--card-pad:21px}
.content-density-132{--row-gap:18px;--card-pad:22px}
.content-density-133{--row-gap:19px;--card-pad:16px}
.content-density-134{--row-gap:20px;--card-pad:17px}
.content-density-135{--row-gap:12px;--card-pad:18px}
.content-density-136{--row-gap:13px;--card-pad:19px}
.content-density-137{--row-gap:14px;--card-pad:20px}
.content-density-138{--row-gap:15px;--card-pad:21px}
.content-density-139{--row-gap:16px;--card-pad:22px}
.content-density-140{--row-gap:17px;--card-pad:16px}
.content-density-141{--row-gap:18px;--card-pad:17px}
.content-density-142{--row-gap:19px;--card-pad:18px}
.content-density-143{--row-gap:20px;--card-pad:19px}
.content-density-144{--row-gap:12px;--card-pad:20px}
.content-density-145{--row-gap:13px;--card-pad:21px}
.content-density-146{--row-gap:14px;--card-pad:22px}
.content-density-147{--row-gap:15px;--card-pad:16px}
.content-density-148{--row-gap:16px;--card-pad:17px}
.content-density-149{--row-gap:17px;--card-pad:18px}
.content-density-150{--row-gap:18px;--card-pad:19px}
.content-density-151{--row-gap:19px;--card-pad:20px}
.content-density-152{--row-gap:20px;--card-pad:21px}
.content-density-153{--row-gap:12px;--card-pad:22px}
.content-density-154{--row-gap:13px;--card-pad:16px}
.content-density-155{--row-gap:14px;--card-pad:17px}
.content-density-156{--row-gap:15px;--card-pad:18px}
.content-density-157{--row-gap:16px;--card-pad:19px}
.content-density-158{--row-gap:17px;--card-pad:20px}
.content-density-159{--row-gap:18px;--card-pad:21px}
.content-density-160{--row-gap:19px;--card-pad:22px}
.content-density-161{--row-gap:20px;--card-pad:16px}
.content-density-162{--row-gap:12px;--card-pad:17px}
.content-density-163{--row-gap:13px;--card-pad:18px}
.content-density-164{--row-gap:14px;--card-pad:19px}
.content-density-165{--row-gap:15px;--card-pad:20px}
.content-density-166{--row-gap:16px;--card-pad:21px}
.content-density-167{--row-gap:17px;--card-pad:22px}
.content-density-168{--row-gap:18px;--card-pad:16px}
.content-density-169{--row-gap:19px;--card-pad:17px}
.content-density-170{--row-gap:20px;--card-pad:18px}
.content-density-171{--row-gap:12px;--card-pad:19px}
.content-density-172{--row-gap:13px;--card-pad:20px}
.content-density-173{--row-gap:14px;--card-pad:21px}
.content-density-174{--row-gap:15px;--card-pad:22px}
.content-density-175{--row-gap:16px;--card-pad:16px}
.content-density-176{--row-gap:17px;--card-pad:17px}
.content-density-177{--row-gap:18px;--card-pad:18px}
.content-density-178{--row-gap:19px;--card-pad:19px}
.content-density-179{--row-gap:20px;--card-pad:20px}
.content-density-180{--row-gap:12px;--card-pad:21px}
.content-density-181{--row-gap:13px;--card-pad:22px}
.content-density-182{--row-gap:14px;--card-pad:16px}
.content-density-183{--row-gap:15px;--card-pad:17px}
.content-density-184{--row-gap:16px;--card-pad:18px}
.content-density-185{--row-gap:17px;--card-pad:19px}
.content-density-186{--row-gap:18px;--card-pad:20px}
.content-density-187{--row-gap:19px;--card-pad:21px}
.content-density-188{--row-gap:20px;--card-pad:22px}
.content-density-189{--row-gap:12px;--card-pad:16px}
.content-density-190{--row-gap:13px;--card-pad:17px}
.content-density-191{--row-gap:14px;--card-pad:18px}
.content-density-192{--row-gap:15px;--card-pad:19px}
.content-density-193{--row-gap:16px;--card-pad:20px}
.content-density-194{--row-gap:17px;--card-pad:21px}
.content-density-195{--row-gap:18px;--card-pad:22px}
.content-density-196{--row-gap:19px;--card-pad:16px}
.content-density-197{--row-gap:20px;--card-pad:17px}
.content-density-198{--row-gap:12px;--card-pad:18px}
.content-density-199{--row-gap:13px;--card-pad:19px}
.content-density-200{--row-gap:14px;--card-pad:20px}
.content-density-201{--row-gap:15px;--card-pad:21px}
.content-density-202{--row-gap:16px;--card-pad:22px}
.content-density-203{--row-gap:17px;--card-pad:16px}
.content-density-204{--row-gap:18px;--card-pad:17px}
.content-density-205{--row-gap:19px;--card-pad:18px}
.content-density-206{--row-gap:20px;--card-pad:19px}
.content-density-207{--row-gap:12px;--card-pad:20px}
.content-density-208{--row-gap:13px;--card-pad:21px}
.content-density-209{--row-gap:14px;--card-pad:22px}
.content-density-210{--row-gap:15px;--card-pad:16px}
.content-density-211{--row-gap:16px;--card-pad:17px}
.content-density-212{--row-gap:17px;--card-pad:18px}
.content-density-213{--row-gap:18px;--card-pad:19px}
.content-density-214{--row-gap:19px;--card-pad:20px}
.content-density-215{--row-gap:20px;--card-pad:21px}
.content-density-216{--row-gap:12px;--card-pad:22px}
.content-density-217{--row-gap:13px;--card-pad:16px}
.content-density-218{--row-gap:14px;--card-pad:17px}
.content-density-219{--row-gap:15px;--card-pad:18px}
.content-density-220{--row-gap:16px;--card-pad:19px}
.content-density-221{--row-gap:17px;--card-pad:20px}
.content-density-222{--row-gap:18px;--card-pad:21px}
.content-density-223{--row-gap:19px;--card-pad:22px}
.content-density-224{--row-gap:20px;--card-pad:16px}
.content-density-225{--row-gap:12px;--card-pad:17px}
.content-density-226{--row-gap:13px;--card-pad:18px}
.content-density-227{--row-gap:14px;--card-pad:19px}
.content-density-228{--row-gap:15px;--card-pad:20px}
.content-density-229{--row-gap:16px;--card-pad:21px}
.content-density-230{--row-gap:17px;--card-pad:22px}
.content-density-231{--row-gap:18px;--card-pad:16px}
.content-density-232{--row-gap:19px;--card-pad:17px}
.content-density-233{--row-gap:20px;--card-pad:18px}
.content-density-234{--row-gap:12px;--card-pad:19px}
.content-density-235{--row-gap:13px;--card-pad:20px}
.content-density-236{--row-gap:14px;--card-pad:21px}
.content-density-237{--row-gap:15px;--card-pad:22px}
.content-density-238{--row-gap:16px;--card-pad:16px}
.content-density-239{--row-gap:17px;--card-pad:17px}
.content-density-240{--row-gap:18px;--card-pad:18px}
.content-density-241{--row-gap:19px;--card-pad:19px}
.content-density-242{--row-gap:20px;--card-pad:20px}
.content-density-243{--row-gap:12px;--card-pad:21px}
.content-density-244{--row-gap:13px;--card-pad:22px}
.content-density-245{--row-gap:14px;--card-pad:16px}
.content-density-246{--row-gap:15px;--card-pad:17px}
.content-density-247{--row-gap:16px;--card-pad:18px}
.content-density-248{--row-gap:17px;--card-pad:19px}
.content-density-249{--row-gap:18px;--card-pad:20px}
.content-density-250{--row-gap:19px;--card-pad:21px}
.content-density-251{--row-gap:20px;--card-pad:22px}
.content-density-252{--row-gap:12px;--card-pad:16px}
.content-density-253{--row-gap:13px;--card-pad:17px}
.content-density-254{--row-gap:14px;--card-pad:18px}
.content-density-255{--row-gap:15px;--card-pad:19px}
.content-density-256{--row-gap:16px;--card-pad:20px}
.content-density-257{--row-gap:17px;--card-pad:21px}
.content-density-258{--row-gap:18px;--card-pad:22px}
.content-density-259{--row-gap:19px;--card-pad:16px}
@media print{.site-header,.site-footer,.filter-panel,.actions{display:none!important}body{background:#fff;color:#000}.page-shell{width:100%}.media-card,.topic-item{break-inside:avoid;box-shadow:none}}

.note-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.note-card{background:#fff;border:1px solid rgba(23,24,33,.08);border-radius:20px;padding:24px}.note-card h3{margin:0 0 10px;font-size:1.08rem}.note-card p{margin:0;color:var(--muted)}.browse-notes{border-top:1px solid rgba(23,24,33,.08)}
@media(max-width:760px){.note-grid{grid-template-columns:1fr}.note-card{padding:20px}}
