.fornot{display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr;margin:34px 0 0}@media (min-width:800px){.fornot{grid-template-columns:1fr 1fr}}.fnbox{border:2px solid var(--dark-line);border-radius:12px;padding:26px 28px;background:var(--bg-2)}.fnbox.yes{border-color:rgba(74,222,128,.4)}.fnbox.no{border-color:var(--dark-line-2)}.fnbox h3{font-size:19px;margin:0 0 16px}.ticks.crosses li:before{content:"✕";color:var(--gray-2)}.build{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-gap:12px;gap:12px}.build li{display:flex;gap:18px;align-items:flex-start;background:var(--bg-2);border:1px solid var(--dark-line);border-radius:12px;padding:22px 24px}.build-n{flex:0 0 34px;height:34px;border-radius:7px;background:var(--bg-4);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800}.build li h3{margin:0 0 5px;font-size:18px}.build li p{margin:0;font-size:16px}.build-end{border-color:rgba(74,222,128,.4);background:rgba(74,222,128,.06)}.build-end .build-n{background:var(--green-on-dark);color:var(--bg)}.two-up{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr;margin:32px 0 0}@media (min-width:820px){.two-up{grid-template-columns:1fr 1fr}}.up-box{background:var(--bg-2);border:1px solid var(--dark-line);border-radius:14px;padding:26px 28px}.up-box.alert{border-color:rgba(251,113,133,.32);background:rgba(251,113,133,.05)}.up-n{font-size:34px;font-weight:800;letter-spacing:-.04em;color:var(--accent-2);margin:0 0 10px;line-height:1}.up-box.alert .up-n{color:var(--red-on-dark)}.up-box h3{margin:0 0 10px;font-size:19px}.up-box p{margin:0;font-size:15.5px}.leave{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-gap:2px;gap:2px;border:1px solid var(--dark-line);border-radius:14px;overflow:hidden;background:var(--dark-line);max-width:720px}.leave li{background:var(--bg-2);padding:20px 24px}.leave-n{font-weight:800;font-size:17px;letter-spacing:-.02em;color:var(--white);margin:0 0 4px}.leave li p:last-child{margin:0;font-size:15.5px}.scopebox{margin-top:28px;max-width:720px;border-left:3px solid var(--accent);background:var(--bg-3);border-radius:0 12px 12px 0;padding:20px 24px}.scopebox-h{font-size:12.5px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--gray-2);margin:0 0 10px}.scopebox p:last-child{margin:0;font-size:15.5px}.cmap{margin-top:42px;border:1px solid var(--dark-line-2);border-radius:16px;padding:28px 30px;background:var(--bg-2)}.cmap-kick{font-size:11.5px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--accent-2);margin:0 0 10px}.cmap-h{font-size:clamp(21px,2.6vw,26px);font-weight:750;letter-spacing:-.028em;color:var(--white);margin:0 0 8px}.cmap-note{font-size:14.5px;line-height:1.55;color:var(--gray-2);margin:0 0 22px;max-width:62ch}.cmap-row{display:grid;grid-template-columns:1fr;grid-gap:6px 24px;gap:6px 24px;padding:18px 0;border-top:1px solid var(--dark-line)}@media (min-width:780px){.cmap-row{grid-template-columns:150px minmax(0,1fr);gap:0 28px}}.cmap .cmap-label{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-2);margin:2px 0 0}.cmap-row>div>p{font-size:15.5px;line-height:1.6;color:var(--gray);margin:0}.cmap-row b{color:var(--white);font-weight:700}.cmap-big{font-size:18.5px!important;font-weight:700;line-height:1.4!important;color:var(--white)!important;margin:0 0 8px!important;max-width:54ch}.cmap-sub{font-size:14.5px!important;color:var(--gray-2)!important;max-width:60ch}.cmap-list,.cmap-obj{margin:0;padding:0}.cmap-list{list-style:none}.cmap-obj{padding-left:20px}.cmap-list li,.cmap-obj li{font-size:15.5px;line-height:1.55;color:var(--gray);padding:5px 0}.cmap-row.cut,.cmap-row.hard{background:rgba(239,95,44,.05)}@media (min-width:780px){.cmap-row.cut,.cmap-row.hard{padding-left:16px;padding-right:16px;margin:0 -16px;border-radius:10px}}.cf-status{margin:26px 0 0;padding:18px 22px;max-width:62ch;background:var(--bg-2);border:1px solid var(--dark-line-2);border-left:4px solid var(--accent);border-radius:12px;font-size:16px;line-height:1.6;color:var(--gray)}.cf-status-tag{display:inline-block;margin-right:10px;padding:3px 10px;border-radius:99px;background:var(--accent-fill);color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;vertical-align:1px}