.secp{background:var(--vu-white);color:var(--text-primary);font-family:var(--font-sans);padding:clamp(56px,6vw,88px) 0 clamp(60px,7vw,96px)}.secp__inner{margin:0 auto;max-width:var(--page-max);padding:0 var(--page-x)}.secp__intro{margin-bottom:52px;max-width:640px}.secp__heading{font:var(--fw-regular) clamp(26px,2.6vw,38px)/1.12 var(--font-sans);letter-spacing:-.026em;margin:18px 0 0;text-wrap:balance}.secp__list{border-top:1px solid var(--border-subtle)}.secp__row{align-items:start;border-bottom:1px solid var(--border-subtle);display:grid;gap:40px;grid-template-columns:minmax(200px,1fr) minmax(0,1.9fr);padding:30px 0;transition:background .62s cubic-bezier(.22,.61,.36,1)}.secp__row:hover{background:#faf9f7}.secp__label{align-items:baseline;display:flex;gap:16px;padding-left:0;transition:padding-left .62s cubic-bezier(.16,1,.3,1)}.secp__row:hover .secp__label{padding-left:8px}.secp__num{color:var(--vu-grey-400);flex:none;font:var(--fw-light) 12px/1.6 var(--font-body)}.secp__title{color:var(--vu-grey-900);font:var(--fw-regular) clamp(18px,1.5vw,22px)/1.3 var(--font-sans);letter-spacing:-.014em}.secp__body{color:var(--vu-grey-600);font:var(--fw-light) 15px/1.7 var(--font-body);margin:2px 0 0;max-width:640px;text-wrap:pretty}@media (max-width:1023px){.secp__row{gap:12px;grid-template-columns:1fr}.secp__intro{margin-bottom:36px}}@media (prefers-reduced-motion:reduce){.secp__label,.secp__row{transition:none}}@media (max-width:1023px){.secp{padding:clamp(40px,8vw,56px) 0 clamp(44px,8vw,60px)}.secp__intro{margin-bottom:32px}.secp__row{display:block;padding:0}.secp__label{align-items:center;cursor:pointer;display:flex;gap:12px;min-height:44px;padding:14px 0}.secp__title{flex:1}.secp__chev{flex:none;height:11px;position:relative;width:11px}.secp__chev:after,.secp__chev:before{background:var(--vu-grey-500);content:"";position:absolute;transition:transform var(--m-base) var(--m-ease),background var(--m-fast) var(--m-ease)}.secp__chev:before{height:1px;left:0;top:5px;width:11px}.secp__chev:after{height:11px;left:5px;top:0;width:1px}.secp__row.is-open .secp__chev:after{transform:scaleY(0)}.secp__row.is-open .secp__chev:after,.secp__row.is-open .secp__chev:before{background:var(--vu-black)}.secp__title{transition:color var(--m-base) var(--m-ease)}.secp__row.is-open .secp__title{color:var(--vu-black)}.secp__body{margin:0 0 16px;max-width:none;padding-right:0}.secp__num{font-size:12px}}