.feature-heading{padding:25px 0 36px;max-width:900px}.feature-heading h1{font-size:clamp(38px,4.3vw,64px);font-weight:620}.feature-heading>p{max-width:72ch;color:#455d50}.feature-heading label{display:block;margin:28px 0 8px}.feature-heading input{max-width:680px;background:#fff}.feature-heading #feature-count{font-size:13px}.feature-category{margin:0 0 16px;border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.feature-category>summary{cursor:pointer;font-size:21px;font-weight:600;padding:24px 28px;background:#f8faf6}.feature-category>summary span{float:right;font-size:12px;font-weight:500;margin-top:6px;color:#55675c}.feature-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 28px;column-gap:44px}.feature-item{display:flex;gap:16px;padding:24px 0;border-top:1px solid #e4ebe0;min-width:0}.feature-number{font-size:12px;color:#75866c;margin-top:5px;font-variant-numeric:tabular-nums}.feature-item h3{font-size:17px;font-weight:600;margin:0 0 9px}.feature-item p{font-size:14px;color:#455d50;line-height:1.7;margin:0;max-width:70ch}.feature-limits{margin:28px 0 0;padding:32px}.feature-limits p{max-width:110ch}.feature-item[hidden],.feature-category[hidden]{display:none}@media(max-width:700px){.feature-items{grid-template-columns:1fr;padding:0 20px}.feature-category>summary{font-size:18px;padding:20px}.feature-category>summary span{float:none;display:block;margin-left:18px}.feature-heading{padding-top:10px}.feature-limits{padding:22px}}