.m-deftable{padding-top:var(--vb-pad-sec);padding-bottom:var(--vb-pad-sec);overflow:clip}.m-deftable__list{display:grid;grid-template-columns:minmax(160px,14rem) minmax(0,1fr);align-items:stretch;margin:0;border-top:1px solid var(--c-border)}.m-deftable--stack .m-deftable__list{grid-template-columns:1fr}.m-deftable--dark .m-deftable__list{border-top-color:#ffffff2e}.m-deftable__term{padding:clamp(20px,2.4vw,28px) clamp(20px,2vw,28px) clamp(20px,2.4vw,28px) 0;border-bottom:1px solid var(--c-border);font-family:var(--font-title);font-weight:700;font-size:1rem;line-height:1.7;letter-spacing:.02em;font-feature-settings:"palt" 1;color:var(--c-text)}.m-deftable--dark .m-deftable__term{border-bottom-color:#ffffff2e;color:#fff}.m-deftable__desc{margin:0;padding:clamp(20px,2.4vw,28px) 0;border-bottom:1px solid var(--c-border)}.m-deftable--dark .m-deftable__desc{border-bottom-color:#ffffff2e}.m-deftable__p{margin:0;font-size:1rem;line-height:var(--lh-base);letter-spacing:var(--ls-base);max-width:46em;color:var(--c-text-sub)}.m-deftable__p+.m-deftable__p{margin-top:1.2em}.m-deftable--dark .m-deftable__p{color:#ffffffd1}.m-deftable__points{margin:1.2em 0 0;padding-left:0;max-width:46em;font-size:1rem;line-height:var(--lh-base);letter-spacing:var(--ls-base);color:var(--c-text-sub)}.m-deftable__points:first-child{margin-top:0}.m-deftable__points>li{position:relative;padding-left:20px}.m-deftable__points>li+li{margin-top:.4em}.m-deftable__points>li:before{content:"";position:absolute;top:.72em;left:0;width:6px;height:6px;background-color:var(--c-accent)}.m-deftable--dark .m-deftable__points{color:#ffffffd1}.m-deftable--dark .m-deftable__points>li:before{background-color:var(--c-accent-on-dark)}.m-deftable__actions{margin-top:clamp(16px,2vw,24px)}.m-deftable__note{margin:clamp(20px,2.4vw,28px) 0 0;font-size:.875rem;line-height:var(--lh-base);letter-spacing:var(--ls-base);max-width:40em;color:var(--c-text-sub)}.m-deftable--dark .m-deftable__note{color:#ffffffb3}@media screen and (max-width:767px){.m-deftable__list{grid-template-columns:1fr}.m-deftable__term{padding:20px 0 0;border-bottom:none}.m-deftable__desc{padding:10px 0 20px}}.m-deftable--stack .m-deftable__term{padding:clamp(20px,2.4vw,28px) 0 0;border-bottom:none}.m-deftable--stack .m-deftable__desc{padding:10px 0 clamp(20px,2.4vw,28px)}
