.qc-home-principles[data-v-645ff40d]{background:var(--qc-paper);padding:clamp(60px,8vw,112px) 0}.qc-principles-inner[data-v-645ff40d]{width:var(--qc-container);margin-inline:auto}.qc-principles-heading[data-v-645ff40d]{border-bottom:1px solid var(--qc-outline);justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:28px;display:flex}.qc-principles-heading p[data-v-645ff40d]{color:var(--qc-ink-muted);letter-spacing:.06em;margin:0;font-size:12px}.qc-principles-heading h2[data-v-645ff40d]{color:var(--qc-deep);font:400 clamp(30px,3.5vw,50px)/1.3 var(--qc-editorial);letter-spacing:-.02em;margin:0}.qc-principles-grid[data-v-645ff40d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-top:42px;display:grid}article[data-v-645ff40d]{flex-direction:column;display:flex}.qc-principle-index[data-v-645ff40d]{color:var(--qc-action);font:500 44px/1 var(--qc-display);letter-spacing:-.04em;margin-bottom:32px}h3[data-v-645ff40d]{color:var(--qc-deep);margin:0 0 16px;font-size:22px;font-weight:700;line-height:1.4}article p[data-v-645ff40d]{color:var(--qc-ink-muted);margin:0 0 24px;font-size:14px;line-height:1.9}article a[data-v-645ff40d]{border-bottom:1px solid var(--qc-outline);color:var(--qc-deep);align-items:center;min-height:44px;margin-top:auto;padding-bottom:14px;font-size:13px;font-weight:500;transition:border-color .2s,color .2s;display:flex}article a[data-v-645ff40d]:hover{border-color:var(--qc-action);color:var(--qc-action)}@media (width<=760px){.qc-principles-heading[data-v-645ff40d]{flex-direction:column;align-items:flex-start;gap:20px}.qc-principles-grid[data-v-645ff40d]{grid-template-columns:1fr;gap:32px}.qc-principle-index[data-v-645ff40d]{margin-bottom:20px;font-size:36px}}@media (prefers-reduced-motion:reduce){article a[data-v-645ff40d]{transition:none}}
