:root{--ink:#0b1a2e;--ink-2:#33465e;--ink-3:#68798f;--paper:#f2f4f6;--paper-2:#fff;--signal:#1d4ed8;--beam:#e8a33d;--rule:#d5dce4;--rule-2:#e6eaef;--low:#b4483c;--mid:#c08a2e;--good:#2e7d5b;--display:-apple-system,"Inter","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--body:-apple-system,"Inter","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--ease:cubic-bezier(.16,1,.3,1);--gutter:40px;--maxw:1080px}.bf *{box-sizing:border-box}.bf{scroll-behavior:smooth;-webkit-text-size-adjust:100%;color:var(--ink);font-family:var(--body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.65}.bf h1,.bf h2,.bf h3{font-family:var(--display);font-variation-settings:"wdth" 112;letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.1}.bf p{margin:0 0 1rem}.bf a{color:var(--signal);text-decoration:none}.bf a:hover{text-decoration:underline}.bf :focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:2px}.bf .wrap{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.bf .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bf .eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .9rem;font-size:11px;font-weight:500;display:block}.js .bf .rv{opacity:0;transition:opacity .85s var(--ease),transform .85s var(--ease);transition-delay:var(--d,0s);transform:translateY(30px)}.js .bf .rv.in{opacity:1;transform:none}.bf .sweep{background:var(--rule);transform-origin:0;height:1px;transition:transform 1.1s var(--ease);transform:scaleX(0)}.bf .sweep.in{transform:scaleX(1)}.bf section{border-top:1px solid var(--rule-2);padding:clamp(3.5rem,8vw,6.5rem) 0}.bf section:first-of-type{border-top:0}.bf .head{max-width:52ch;margin-bottom:2.75rem}.bf .head h2{font-size:clamp(1.75rem,3.6vw,2.6rem)}.bf .head p{color:var(--ink-2);margin-top:.9rem;font-size:1.06rem;font-weight:300}.bf .prose{max-width:64ch;color:var(--ink-2);font-weight:300}.bf .prose h3{color:var(--ink);margin:2rem 0 .6rem;font-size:1.2rem;font-weight:500}.bf .prose strong{color:var(--ink);font-weight:400}.bf .prose ul{margin:0 0 1rem;padding-left:1.1rem}.bf .prose li{margin-bottom:.4rem}.bf .steps{background:var(--rule-2);border:1px solid var(--rule-2);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;display:grid}.bf .step{background:var(--paper);padding:1.6rem 1.4rem}.bf .step .n{font-family:var(--mono);color:var(--beam);letter-spacing:.1em;font-size:11px}.bf .step h3{margin:.9rem 0 .5rem;font-size:1.06rem;font-weight:500}.bf .step p{color:var(--ink-2);margin:0;font-size:.95rem;font-weight:300}.bf .ledger{border-top:1px solid var(--rule)}.bf .row{border-bottom:1px solid var(--rule-2);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:1.5rem;padding:1.5rem 0;display:grid}.bf .row h3{font-size:1.15rem;font-weight:500}.bf .row p{color:var(--ink-2);margin:0;font-size:1rem;font-weight:300}.bf .row .fig{font-family:var(--mono);color:var(--ink-3);margin-top:.45rem;font-size:12px;display:block}@media (width<=680px){.bf .row{grid-template-columns:1fr;gap:.5rem}}.bf .cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.25rem;display:grid}.bf .bf-card{background:var(--paper-2);border:1px solid var(--rule-2);transition:border-color .3s ease,transform .3s var(--ease);border-radius:2px;padding:1.5rem}.bf .bf-card:hover{border-color:var(--rule);transform:translateY(-2px)}.bf .bf-card h3{margin-bottom:.55rem;font-size:1.05rem;font-weight:500}.bf .bf-card p{color:var(--ink-2);margin:0;font-size:.95rem;font-weight:300}.bf table{border-collapse:collapse;width:100%;font-family:var(--display);font-size:.95rem}.bf th,.bf td{text-align:left;border-bottom:1px solid var(--rule-2);vertical-align:top;padding:1rem .5rem}.bf thead th{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-bottom-color:var(--rule);font-size:11px;font-weight:400}.bf tbody th{color:var(--ink-2);width:36%;font-weight:400}.bf td:last-child{color:var(--ink);font-weight:500}.bf .faq{border-top:1px solid var(--rule)}.bf details{border-bottom:1px solid var(--rule-2)}.bf summary{cursor:pointer;font-family:var(--display);letter-spacing:-.01em;padding:1.35rem 2.5rem 1.35rem 0;font-size:1.1rem;font-weight:500;list-style:none;position:relative}.bf summary::-webkit-details-marker{display:none}.bf summary:after{content:"";background:var(--ink-3);width:11px;height:1px;position:absolute;top:50%;right:.5rem}.bf summary:before{content:"";background:var(--ink-3);width:11px;height:1px;transition:transform .3s var(--ease);position:absolute;top:50%;right:.5rem;transform:rotate(90deg)}.bf details[open] summary:before{transform:rotate(0)}.bf details[open] summary{color:var(--signal)}.bf .answer{max-width:62ch;color:var(--ink-2);padding:0 0 1.5rem;font-weight:300}.bf .answer p{margin:0 0 .75rem}.bf .answer p:last-child{margin:0}.bf .chips{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.bf .chip{font-family:var(--mono);border:1px solid var(--rule);color:var(--ink-2);background:var(--paper-2);border-radius:2px;padding:.45rem .85rem;font-size:12px;transition:border-color .2s,color .2s}.bf .chip:hover{border-color:var(--signal);color:var(--signal);text-decoration:none}.bf .chip.more{color:var(--ink-3);border-style:dashed}.bf .links{font-family:var(--display);border-top:1px solid var(--rule-2);flex-wrap:wrap;gap:.4rem 1.4rem;padding-top:1.75rem;font-size:.95rem;display:flex}.bf .closer{background:var(--ink);color:var(--paper);border-top:0!important}.bf .closer h2{color:var(--paper-2);max-width:16ch;font-size:clamp(1.8rem,4vw,2.9rem)}.bf .closer p{color:#93a3b8;max-width:44ch;margin-top:1rem;font-weight:300}.bf .closer .cta{font-family:var(--display);background:var(--beam);color:var(--ink);border-radius:2px;margin-top:1.5rem;padding:.85rem 1.6rem;font-size:15px;font-weight:500;transition:background .2s;display:inline-block}.bf .closer .cta:hover{background:var(--paper-2);text-decoration:none}.bf footer{font-family:var(--display);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:2.5rem 0;font-size:13px;display:flex}.bf .tool-head{padding:clamp(3rem,7vw,5rem) 0 2.5rem}.bf .crumb{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.bf .crumb a{color:var(--ink-3)}.bf .tool-head h1{max-width:18ch;margin-top:1rem;font-size:clamp(2.1rem,5.2vw,3.4rem)}.bf .tool-head .lede{color:var(--ink-2);max-width:52ch;margin-top:1.1rem;font-size:1.1rem;font-weight:300}.bf .instrument{background:var(--rule-2);border:1px solid var(--rule-2);border-radius:2px;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:1px;display:grid;overflow:hidden}@media (width<=860px){.bf .instrument{grid-template-columns:1fr}}.bf .panel{background:var(--paper-2);padding:1.75rem}.bf .panel-h{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 1.25rem;font-size:11px;display:block}.bf .panel+.panel{background:var(--paper)}.bf fieldset{border:0;margin:0 0 1.5rem;padding:0}.bf fieldset:last-of-type{margin-bottom:0}.bf legend{font-family:var(--display);color:var(--ink);padding:0 0 .75rem;font-size:.95rem;font-weight:500}.bf .bf-field{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:.4rem 0;display:flex}.bf .bf-field label{font-family:var(--display);color:var(--ink-2);flex:auto;font-size:.92rem}.bf .bf-field .bf-hint{color:var(--ink-3);font-size:.78rem;font-family:var(--display);display:block}.bf .inputwrap{flex:0 0 132px;position:relative}.bf .inputwrap span{font-family:var(--mono);color:var(--ink-3);pointer-events:none;font-size:12px;position:absolute;top:50%;transform:translateY(-50%)}.bf .inputwrap.pre span{left:.65rem}.bf .inputwrap.post span{right:.65rem}.bf .inputwrap.pre input{padding-left:1.5rem}.bf .inputwrap.post input{padding-right:1.6rem}.bf input[type=number]{width:100%;font-family:var(--mono);border:1px solid var(--rule);background:var(--paper-2);color:var(--ink);-moz-appearance:textfield;border-radius:2px;padding:.6rem .65rem;font-size:13px;transition:border-color .2s,box-shadow .2s}.bf input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bf input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bf input[type=number]:hover{border-color:var(--ink-3)}.bf input[type=number]:focus{border-color:var(--signal);outline:0;box-shadow:0 0 0 3px #1d4ed81f}.bf .readout{text-align:left}.bf .readout .big{font-family:var(--mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.8rem,7vw,3.9rem);font-weight:500;line-height:1;transition:color .4s;display:block}.bf .readout .cap{font-family:var(--display);color:var(--ink-3);margin-top:.5rem;font-size:.9rem;display:block}.bf .gauge{margin:1.75rem 0 .5rem}.bf .gauge-track{border-radius:2px;height:5px;display:flex;overflow:hidden}.bf .gauge-track b{flex:1;display:block}.bf .gauge-marker{height:16px;margin-top:.4rem;position:relative}.bf .gauge-marker i{background:var(--ink);width:1px;height:10px;transition:left .7s var(--ease);position:absolute;top:0;left:0}.bf .gauge-marker i:after{content:"";background:var(--ink);border-radius:1px;width:7px;height:7px;position:absolute;top:-1px;left:-3px;transform:rotate(45deg)}.bf .gauge-scale{font-family:var(--mono);color:var(--ink-3);letter-spacing:.06em;justify-content:space-between;margin-top:.2rem;font-size:10px;display:flex}.bf .verdict{font-family:var(--display);color:var(--ink-2);border-top:1px solid var(--rule-2);min-height:3.2em;margin-top:1.25rem;padding-top:1.25rem;font-size:.92rem}.bf .breakdown{border-top:1px solid var(--rule-2);margin-top:1.5rem;padding-top:1rem}.bf .bd{font-family:var(--display);color:var(--ink-2);justify-content:space-between;gap:1rem;padding:.42rem 0;font-size:.9rem;display:flex}.bf .bd b{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:400}.bf .bd.total{border-top:1px solid var(--rule);color:var(--ink);margin-top:.5rem;padding-top:.75rem;font-weight:500}.bf .bd.total b{font-weight:500}.bf .bd.neg b{color:var(--low)}.bf .formula{font-family:var(--mono);background:var(--paper-2);border:1px solid var(--rule-2);border-left:2px solid var(--beam);color:var(--ink);margin:1.5rem 0;padding:1.25rem 1.4rem;font-size:13px;line-height:1.9;overflow-x:auto}.bf .formula em{color:var(--ink-3);font-style:normal}@media (prefers-reduced-motion:reduce){.bf{scroll-behavior:auto}.bf .rv{opacity:1;transition:none;transform:none}.bf .sweep{transition:none;transform:scaleX(1)}.bf .gauge-marker i,.bf .readout .big{transition:none}}.bf .bf-trust{background:var(--rule-2);border:1px solid var(--rule-2);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;display:grid}.bf .bf-trust div{background:var(--paper);padding:1.6rem 1.4rem}.bf .bf-trust b{font-family:var(--mono);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:500;display:block}.bf .bf-trust span{font-family:var(--display);color:var(--ink-2);margin-top:.5rem;font-size:.9rem;display:block}.bf .bf-trust em{color:var(--ink-3);font-size:.82rem;font-style:normal;font-family:var(--display);margin-top:.35rem;display:block}.bf .plans{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;display:grid}.bf .plan{background:var(--paper-2);border:1px solid var(--rule-2);transition:border-color .3s ease,transform .3s var(--ease);border-radius:2px;flex-direction:column;padding:1.5rem 1.4rem;display:flex}.bf .plan:hover{border-color:var(--rule);transform:translateY(-2px)}.bf .plan.featured{border-color:var(--beam);border-width:1px;position:relative}.bf .plan.featured:before{content:"Most popular";background:var(--beam);color:var(--ink);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:.2rem .5rem;font-size:9.5px;position:absolute;top:-9px;left:1.3rem}.bf .plan h3{font-size:1.05rem;font-weight:500}.bf .plan .bf-price{font-family:var(--mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:.7rem 0 .1rem;font-size:1.9rem;font-weight:500;display:block}.bf .plan .bf-price small{color:var(--ink-3);letter-spacing:0;font-size:.75rem}.bf .plan .quota{font-family:var(--display);color:var(--ink);margin:.5rem 0 .2rem;font-size:.88rem}.bf .plan .note{font-family:var(--display);color:var(--ink-3);flex:auto;margin:0 0 1rem;font-size:.82rem}.bf .plan .bf-soon{font-family:var(--display);color:var(--ink-2);margin:0 0 .6rem;font-size:.78rem;font-style:italic}.bf .plan .extra{font-family:var(--display);color:var(--ink-2);border-top:1px solid var(--rule-2);margin-top:auto;padding-top:.75rem;font-size:.8rem}.bf .bf-legal{max-width:var(--maxw);padding:1rem var(--gutter) 1.75rem;font-family:var(--display);color:var(--ink-3);text-align:center;text-wrap:balance;margin:0 auto;font-size:11.5px;line-height:1.45}@media (width>=900px){.bf .bf-legal{white-space:nowrap;font-size:11px;overflow-x:auto}}:root[data-theme=dark]{--ink:#e6ebf2;--ink-2:#aeb9c7;--ink-3:#8492a4;--paper:#0b0f17;--paper-2:#141d2c;--rule:#2b3646;--rule-2:#1c2634;--signal:#7ba0f0;--beam:#e8a33d;--low:#e0705f;--mid:#d6a24a;--good:#4fb088}:root[data-theme=dark] .bf .closer{background:#111a29}:root[data-theme=dark] .bf .closer h2{color:#f3f6fa}:root[data-theme=dark] .bf .closer .cta{color:#0b1a2e}:root[data-theme=dark] .bf .closer .cta:hover{color:#0b1a2e;background:#f3f6fa}:root[data-theme=dark] .bf .plan.featured:before{color:#0b1a2e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:#e6ebf2;--ink-2:#aeb9c7;--ink-3:#8492a4;--paper:#0b0f17;--paper-2:#141d2c;--rule:#2b3646;--rule-2:#1c2634;--signal:#7ba0f0;--beam:#e8a33d;--low:#e0705f;--mid:#d6a24a;--good:#4fb088}:root:not([data-theme=light]) .bf .closer{background:#111a29}:root:not([data-theme=light]) .bf .closer h2{color:#f3f6fa}:root:not([data-theme=light]) .bf .closer .cta{color:#0b1a2e}:root:not([data-theme=light]) .bf .closer .cta:hover{color:#0b1a2e;background:#f3f6fa}:root:not([data-theme=light]) .bf .plan.featured:before{color:#0b1a2e}}.bf .closer-analyze{max-width:44rem;margin-top:1.6rem}.bf .closer-analyze-row{flex-wrap:wrap;gap:.6rem;display:flex}.bf .closer-analyze-input{min-width:0;font-family:var(--display);border:1px solid var(--rule);background:var(--paper-2);color:var(--ink);border-radius:2px;flex:260px;padding:.85rem 1rem;font-size:15px;transition:border-color .2s,box-shadow .2s}.bf .closer-analyze-input::placeholder{color:var(--ink-3)}.bf .closer-analyze-input:focus{border-color:var(--beam);outline:0;box-shadow:0 0 0 3px #e8a33d40}.bf .closer-analyze .cta{cursor:pointer;font-family:var(--display);background:var(--signal);color:#fff;border:0;flex:none;margin-top:0}.bf .closer-analyze .cta:hover{background:var(--blue-ink,#1b3abf);color:#fff}.bf .closer-analyze .cta:disabled{opacity:.7;cursor:default}.bf .closer-analyze-error{color:#f1b0a6;font-family:var(--display);margin:.7rem 0 0;font-size:13px}.bf a.plan{color:var(--ink);cursor:pointer;text-decoration:none}.bf a.plan:hover{text-decoration:none}.bf .tools-index-grid-wrap{padding-bottom:clamp(2.5rem,6vw,4.5rem)}.bf .tools-band{background:var(--paper-2)}.bf .tool-grid{border-radius:2px;grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:0;display:grid}.bf a.tool-card{background:var(--paper);color:var(--ink);cursor:pointer;border:1px solid var(--rule-2);flex-direction:column;gap:.5rem;margin:0 -1px -1px 0;padding:1.5rem 1.4rem;text-decoration:none;transition:background .25s;display:flex;position:relative}.bf a.tool-card:hover{border-color:var(--signal);z-index:1;text-decoration:none}.bf .tool-formula{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px;transition:color .25s}.bf a.tool-card:hover .tool-formula{color:var(--signal)}.bf .tool-card h3{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:1.02rem;font-weight:500}.bf .tool-card p{color:var(--ink-2);flex:auto;margin:0;font-size:.9rem;font-weight:300;line-height:1.5}.bf .tool-go{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-3);transition:color .25s ease,transform .25s var(--ease);margin-top:.35rem;font-size:11px}.bf a.tool-card:hover .tool-go{color:var(--signal)}.bf a.tool-card-all{background:var(--paper-2);box-shadow:inset 2px 0 0 var(--beam)}@media (prefers-reduced-motion:reduce){.bf a.tool-card,.bf .tool-formula,.bf .tool-go{transition:none}}.bf .about-hero h1{max-width:24ch}.bf .about-team{flex-direction:column;gap:clamp(2.25rem,4vw,3.25rem);display:flex}.bf .about-member{grid-template-columns:168px minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.bf .about-photo{object-fit:cover;object-position:50% 12%;background:var(--paper-2);border:1px solid var(--rule-2);border-radius:16px;width:168px;height:168px}.bf .about-bio{max-width:60ch;color:var(--ink-2);font-weight:300}.bf .about-bio h3{color:var(--ink);margin:0;font-size:1.3rem;font-weight:500}.bf .about-bio p{margin:0 0 .85rem}.bf .about-role{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--signal);margin:.35rem 0 1rem;font-size:11px}@media (width<=640px){.bf .about-member{grid-template-columns:1fr}.bf .about-photo{width:132px;height:132px}}.bf .beta-inline{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;background:var(--signal);color:#fff;opacity:.85;border-radius:999px;margin-left:.5rem;padding:2px 7px;font-size:9px;font-weight:700;display:inline-block}.bf .video-embed{aspect-ratio:16/9;border:1px solid var(--rule-2);background:var(--ink);border-radius:4px;width:100%;position:relative;overflow:hidden}.bf .video-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.bf button.video-facade{cursor:pointer;appearance:none;padding:0;display:block}.bf .video-facade img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bf .video-facade .video-play{pointer-events:none;filter:drop-shadow(0 2px 10px #00000059);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bf .video-facade .video-play-bg{fill:#212121;fill-opacity:.8;transition:fill-opacity .2s}.bf button.video-facade:hover .video-play-bg,.bf button.video-facade:focus-visible .video-play-bg{fill:red;fill-opacity:1}.bf .subtle-video-caption{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-3);margin-top:1rem;font-size:12px}.bf .mkt-hero{border:.5px solid var(--border);background:var(--surface-2);border-radius:12px;grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:1.5rem;padding:1.5rem;display:grid}.bf .mkt-score{border-right:.5px solid var(--border);flex-direction:column;justify-content:center;align-items:flex-start;gap:.35rem;padding-right:1.25rem;display:flex}.bf .mkt-score-n{font-family:var(--display);color:var(--ink-1);font-size:3.5rem;font-weight:600;line-height:1}.bf .mkt-score-l{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem}.bf .mkt-score-b{color:var(--ink-2);margin-top:.35rem;font-size:.85rem}.bf .mkt-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.1rem 1.25rem;display:grid}.bf .mkt-stat{flex-direction:column;gap:.15rem;display:flex}.bf .mkt-stat-l{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem}.bf .mkt-stat-v{font-family:var(--display);color:var(--ink-1);font-size:1.35rem;font-weight:500}.bf .mkt-stat-v.good{color:var(--text-success,#2e7d5b)}.bf .mkt-stat-v.bad{color:#b4483c}.bf .mkt-stat-s{color:var(--ink-3);font-size:.78rem}@media (width<=720px){.bf .mkt-hero{grid-template-columns:1fr}.bf .mkt-score{border-right:0;border-bottom:.5px solid var(--border);padding-bottom:1rem;padding-right:0}}.bf a.btn,.bf a.btn:hover{text-decoration:none}.bf a.btn-primary{color:#fff}.bf a.btn-secondary,.bf a.btn:not(.btn-primary){color:var(--color-text)}.bf .guide-answer{border:1px solid var(--rule);border-left:3px solid var(--signal);background:var(--paper-2,transparent);border-radius:4px;max-width:62ch;margin-top:1.4rem;padding:1.25rem 1.4rem}.bf .guide-answer p{color:var(--ink-1,var(--ink));margin:0;font-size:1.06rem;line-height:1.6}.bf .guide-answer p+p{margin-top:.7rem}.bf .guide-cta{border:1px solid var(--rule);border-radius:6px;max-width:64ch;margin:2.25rem 0;padding:1.4rem 1.5rem}.bf .guide-cta h3{font-family:var(--display);color:var(--ink);margin:0 0 .45rem;font-size:1.08rem;font-weight:500}.bf .guide-cta p{color:var(--ink-2);margin:0 0 1rem;font-size:.96rem;font-weight:300}.bf .guide-cta .closer-analyze{margin-top:0}.bf .guide-meta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;gap:.4rem 1rem;margin-top:1.1rem;font-size:11px;display:flex}.bf .guide-grid{background:var(--rule-2);border:1px solid var(--rule-2);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;display:grid}.bf a.guide-card{background:var(--paper);padding:1.5rem 1.4rem;text-decoration:none;transition:background .2s;display:block}.bf a.guide-card:hover{background:var(--paper-2,var(--paper));text-decoration:none}.bf .guide-card h3{font-family:var(--display);color:var(--ink);margin:0 0 .5rem;font-size:1.05rem;font-weight:500}.bf .guide-card p{color:var(--ink-2);margin:0;font-size:.93rem;font-weight:300}.bf .guide-card .guide-card-target{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.6rem;font-size:10.5px;display:block}.bf .table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.bf .table-scroll table{min-width:30rem}
