.architecture-consultation,.processor-topology figure{color:#f5f8ff;background:#101d32;border:1px solid #354966;border-radius:16px}.article-content .architecture-consultation{margin-block:2rem;padding:clamp(1.1rem,4vw,2rem);font-family:inherit}.architecture-tag{color:#ffb27e;margin-bottom:.5rem;font-size:.82rem;display:inline-block}.architecture-consultation p{color:#d5dfed}.architecture-consultation fieldset{border:0;min-width:0;margin:0 0 1.2rem;padding:0}.architecture-consultation legend{margin-bottom:.6rem;padding:0;font-weight:700}.architecture-options,.architecture-contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.architecture-options label{cursor:pointer;position:relative}.architecture-options input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.architecture-options label>span{background:#172942;border:1px solid #526783;border-radius:8px;align-items:center;gap:.65rem;height:100%;min-height:3rem;padding:.6rem .8rem;font-size:.86rem;display:flex}.architecture-options svg{color:#b5c6de;flex-shrink:0}.architecture-options input:checked+span{background:#392c2f;border-color:#ff6b00}.architecture-options input:checked+span svg{color:#ff6b00}.architecture-options input:focus-visible+span{outline-offset:2px;outline:2px solid #ffb27e}.architecture-field{gap:.35rem;margin-bottom:.65rem;font-size:.85rem;display:grid}.architecture-field :is(input,textarea){color:#fff;width:100%;font:inherit;background:#172942;border:1px solid #526783;border-radius:8px;padding:.7rem .8rem}.architecture-consultation button{color:#191724;width:100%;font:inherit;cursor:pointer;background:#ff8d42;border:0;border-radius:8px;padding:.8rem;font-weight:800}.architecture-consultation button:disabled{opacity:.7;cursor:default}.architecture-consultation :is(.architecture-feedback,.architecture-note){margin:.75rem 0 0;font-size:.85rem}.processor-topology{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:1.5rem 0;display:grid}.processor-topology figure{text-align:center;align-content:start;gap:.5rem;margin:0;padding:.85rem;display:grid}.processor-topology figcaption{color:#ffb27e;margin:0 0 .4rem;font-weight:800}.processor-topology figure>div:not(.processor-branches),.processor-branches>div>div{background:#20324b;border-radius:8px;padding:.5rem;font-size:.78rem}.processor-topology .processor-core{border:1px solid #ff8d42}.processor-core bdi{color:#dbe8ff;display:block}.processor-topology small{color:#ffd0ad;display:block}.processor-branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (width<=680px){.processor-topology,.architecture-contact{grid-template-columns:1fr}.architecture-options label>span{min-height:48px}.architecture-field :is(input,textarea),.architecture-consultation button{min-height:48px;font-size:16px}}.calc-page>.architecture-consultation{width:min(860px,100% - 2rem);margin:1.25rem auto 2.5rem;padding:clamp(1rem,4vw,2rem)}.academy-article-hero .academy-consultation-jump{align-items:center;min-height:44px;margin-block-start:.5rem;display:inline-flex}
