.cnav{margin:2.2em 0 0;padding-top:1.4em;border-top:1px solid var(--line)}.cnav h2{font-size:1.15rem!important;font-weight:500;margin:0 0 .8em!important}.cnav ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.cnav a{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--line);border-radius:16px;background:#fff;text-decoration:none;color:var(--ink)}.cnav a b{font-weight:500}.cnav a span{font-size:.84rem;color:var(--ink2)}.cnav a.on{background:var(--ma-tint);border-color:transparent}.ev-prose h2{scroll-margin-top:90px}.ev-t table.data td small{color:var(--mut)}.ev-kicker{display:inline-block;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ma-accent);font-weight:600;margin:0 0 4px}.ev-steps{list-style:none;counter-reset:s;padding:0;margin:1.4em 0;display:grid;gap:12px}.ev-steps li{counter-increment:s;position:relative;padding:16px 18px 16px 62px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 24px 50px -42px #08121f66}.ev-steps li:before{content:counter(s);position:absolute;left:16px;top:14px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:600;color:#fff;background:linear-gradient(145deg,#12a4d8,#0c4f86)}.ev-steps b{font-weight:500}.ev-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:1.4em 0}.ev-cards a{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1px solid var(--line);border-radius:20px;background:#fff;text-decoration:none;color:var(--ink);transition:transform .2s,box-shadow .2s}.ev-cards a:hover{transform:translateY(-2px);box-shadow:0 24px 50px -34px #08121f80}.ev-cards b{font-weight:500;font-size:1.05rem}.ev-cards span{font-size:.9rem;color:var(--ink2)}.ev-cards i{font-style:normal;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ma-accent)}.ev-t table.data td,.ev-t table.data th{overflow-wrap:anywhere}.ev-pc{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;margin:1.2em 0}.ev-pc .pc{background:#fff;border:1px solid var(--line);border-radius:20px;padding:16px 18px}.ev-pc .pc h3{margin:0 0 6px;font-size:1.08rem;font-weight:500}.ev-pc dl{margin:0;display:grid;gap:6px;font-size:.92rem}.ev-pc dl div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px}.ev-pc dt{color:var(--mut);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;padding-top:3px}.ev-pc dd{margin:0;overflow-wrap:anywhere}.ev-pc .pc p{font-size:.88rem;color:var(--ink2);margin:8px 0 0}.ev-pc .pc-l{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ev-pc .pc-l a{font-size:.88rem}.ev-fig{margin:1.6em 0;border:1px solid var(--line);border-radius:24px;background:linear-gradient(180deg,#fbfdff,#f3f8fc);padding:14px 10px 6px;overflow:hidden}.ev-fig svg{display:block;width:100%;height:auto}.ev-fig figcaption{font-size:.84rem;color:var(--mut);padding:6px 12px 10px}.ev-fig .ev-m{display:none}@media(max-width:760px){.ev-t table.data thead{display:none}.ev-t table.data,.ev-t table.data tbody,.ev-t table.data tr,.ev-t table.data td{display:block;width:100%}.ev-t table.data tr{border:1px solid var(--line);border-radius:16px;padding:12px 14px;margin-bottom:12px;background:#fff}.ev-t table.data td{border:0;padding:4px 0}.ev-t table.data td[data-l]:before{content:attr(data-l);display:block;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.ev-fig .ev-d{display:none}.ev-fig .ev-m{display:block}.ev-steps li{padding-left:56px}}@media(max-width:760px){.ev-prose .ev-t.tablewrap{border:0;padding:0;background:none;box-shadow:none;overflow:visible}.ev-prose .ev-t table.data tr{padding:14px 16px 10px;box-shadow:0 18px 40px -36px #08121f73}.ev-prose .ev-t table.data td{position:relative;padding:5px 0 5px calc(36% + 12px);min-height:40px;line-height:1.45}.ev-prose .ev-t table.data td[data-l]:before{position:absolute;left:0;top:7px;width:36%;margin:0;line-height:1.3;letter-spacing:.06em}.ev-prose .ev-t table.data td:first-child{min-height:0;padding:0 0 8px;margin-bottom:4px;border-bottom:1px solid var(--line);font-size:1.02rem}.ev-prose .ev-t table.data td:first-child:before{display:none}.ev-prose .ev-t table.data td:first-child small{display:block;margin-top:2px}}.evcta b{display:block;text-wrap:balance}
