@layer theme,base;@layer components{.v2-crm .crumbs{color:#61677a;flex-wrap:wrap;gap:6px 10px;margin-bottom:28px;font-size:14px;display:flex}.v2-crm .crumbs a{color:#3a3f4d;align-items:center;min-height:24px;display:inline-flex}.v2-crm .crumbs li+li:before{content:"/";color:#b9852a;margin-right:10px}.v2-crm .lede.is-wide{max-width:40em}.v2-crm .proofline{color:#131620;border-left:2px solid #d9a441;max-width:40em;margin-top:28px;padding-left:18px;font-size:14px;line-height:1.6}.v2-crm .blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.v2-crm .block{background:#fff;border:1px solid #e4d6c0;border-radius:20px;padding:26px}.v2-crm .block.is-warn{border-left:4px solid #d9a441}.v2-crm .block h3{letter-spacing:-.01em;font-size:19px;font-weight:600;line-height:1.25}.v2-crm .block p{color:#3a3f4d;margin-top:10px;font-size:15px;line-height:1.65}.v2-crm .facts{border-collapse:collapse;text-align:left;background:#fff;border:1px solid #e4d6c0;border-radius:20px;width:100%;margin-top:32px;font-size:15px;overflow:hidden}.v2-crm .facts th,.v2-crm .facts td{vertical-align:top;border-bottom:1px solid #e4d6c0;padding:16px 20px;line-height:1.55}.v2-crm .facts tbody tr:last-child>*{border-bottom:0}.v2-crm .facts thead th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#61677a;background:#fbf7f0;font-size:12px;font-weight:400}.v2-crm .facts tbody th{color:#131620;width:24%;font-weight:600}.v2-crm .facts td{color:#3a3f4d}.v2-crm .facts a{white-space:nowrap;color:#835a0c;text-underline-offset:4px;align-items:center;min-height:24px;display:inline-flex}.v2-crm .terms{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.v2-crm .terms-text{color:#3a3f4d;max-width:46em;margin-top:22px;font-size:17px;line-height:1.6}@media (max-width:900px){.v2-crm .blocks{grid-template-columns:minmax(0,1fr)}.v2-crm .facts,.v2-crm .facts tbody,.v2-crm .facts tr,.v2-crm .facts th,.v2-crm .facts td{display:block}.v2-crm .facts thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.v2-crm .facts tr{border-bottom:1px solid #e4d6c0;padding:14px 0}.v2-crm .facts tbody tr:last-child{border-bottom:0}.v2-crm .facts th,.v2-crm .facts td{border-bottom:0;width:auto;padding:3px 18px}.v2-crm .facts a{white-space:normal;overflow-wrap:anywhere;min-height:44px}}}@layer utilities;
