*{box-sizing:border-box}body{margin:0;color:#16364e;background:#f6fbff;font:16px/1.5 system-ui,sans-serif}.jd-bar,main{max-width:1220px;margin:auto;padding:20px clamp(16px,4vw,54px)}.jd-bar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #cbdce8}.jd-bar img{object-fit:contain}.jd-bar a{color:inherit}.intro{padding:30px 0 16px}.intro span,small{color:#166198;font-weight:750;letter-spacing:.08em}.intro h1{font-size:clamp(38px,6vw,70px);letter-spacing:-.05em;line-height:1;margin:14px 0}.intro p{max-width:60ch}form,.grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}label{display:grid;gap:4px;font-size:14px;font-weight:600}select{width:100%;font:inherit;padding:9px;border:1px solid #9fbfd4;border-radius:9px;background:white;color:inherit}.grid{align-items:stretch;grid-auto-rows:1fr}article{display:flex;flex-direction:column;background:white;border:1px solid #b0cee2;border-radius:18px;overflow:hidden;box-shadow:0 4px 16px #11365b0d}.cover{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;background:#e8f2fa}.inside{display:flex;flex:1;flex-direction:column;padding:18px}.inside h2{line-height:1.16;margin:6px 0;font-size:23px}.inside p{margin:5px 0 18px}.actions{display:grid;gap:8px;margin-top:auto}.cta{color:white;background:linear-gradient(#3f98db,#1673b5 52%,#1267a6);padding:10px;text-align:center;text-decoration:none;font-weight:700;border-radius:10px}.cta:focus-visible,select:focus-visible{outline:3px solid #123f71;outline-offset:2px}[hidden]{display:none!important}
.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.inside{min-width:0}.inside h2{overflow-wrap:anywhere;hyphens:auto;min-height:2.32em}.inside fieldset{min-width:0;border:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.inside legend{font:650 13px system-ui;color:#21435c;padding:0 0 7px}.inside fieldset label{display:flex;align-items:center;gap:5px;font:500 12px/1.3 system-ui;border:1px solid #c9dce9;padding:7px 6px;border-radius:8px;cursor:pointer;overflow-wrap:anywhere}.inside fieldset label:has(:checked){background:#e7f4ff;border-color:#377da8}.inside input{accent-color:#1266a1;margin:0}.inside .actions strong{margin:5px 0 1px}.intro{padding-top:18px}.intro h1{margin-block:8px}.cover{object-position:center}.grid article{background:linear-gradient(155deg,#fff 65%,#edf7ff)}


.jd-working-cover{position:relative;overflow:hidden;isolation:isolate}.jd-working-cover iframe{position:absolute;inset:0;width:960px;height:600px;border:0;transform-origin:top left;pointer-events:none;background:#fff}.cta{box-shadow:inset 0 1px 0 #ffffff88,0 3px 9px #114a7525}.inside fieldset label{min-height:42px}
#toolcatalog .cover{height:auto;aspect-ratio:16/10;object-fit:cover}
