.cms-settings{padding-bottom:4rem}.cms-settings h1{margin:2rem 0 .25rem}.cms-settings h2{margin:2.5rem 0 1rem;font-size:var(--cms-text-section);font-weight:700}.cms-settings__intro{color:var(--theme-elevation-500);font-size:var(--cms-text-body);margin:0}.cms-settings__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.75rem}.cms-settings__card{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;border:1px solid var(--theme-elevation-150);border-radius:8px;color:var(--theme-text);font-size:var(--cms-text-label);text-decoration:none}.cms-settings__card span{color:var(--theme-elevation-500);font-size:var(--cms-text-small);line-height:1.4}.cms-settings__card:hover{border-color:var(--cms-accent);background:var(--cms-accent-softer)}