.ctp-intel{max-width:860px;margin-inline:auto}.ctp-intel__intro{margin-bottom:var(--ctp-gap)}.ctp-intel__title{font-size:clamp(1.4rem, 4vw, 1.9rem)}.ctp-intel__form{display:grid;gap:4px}.ctp-intel__plate{font-size:1.35rem!important;letter-spacing:.06em;text-align:center;font-variant-numeric:tabular-nums}.ctp-intel__err{margin:0 0 10px;color:var(--ctp-bad);font-weight:600}.ctp-intel__err[hidden]{display:none}.ctp-intel__btn-label{display:inline-flex;align-items:center;gap:8px}.ctp-intel__result{margin-top:var(--ctp-gap);outline:none}.ctp-intel__result:empty{display:none}.ctp-intel__result[aria-busy="true"]{min-height:320px}.ctp-intel__skeleton{min-height:320px;border-radius:var(--ctp-radius);background:linear-gradient(90deg,var(--ctp-surface) 25%,#e9edf2 37%,var(--ctp-surface) 63%);background-size:400% 100%;animation:ctp-intel-shimmer 1.4s ease infinite}@keyframes ctp-intel-shimmer{0%{background-position:100% 50%}100%{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.ctp-intel__skeleton{animation:none}}.ctp-intel-card{display:grid;gap:14px}.ctp-intel-card__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px}.ctp-intel-card__title{margin:0;font-size:1.35rem}.ctp-intel-card__head p{margin:2px 0 0}.ctp-intel-card__ind{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ctp-intel-card__grid{display:grid;gap:var(--ctp-gap);grid-template-columns:1fr}@media (min-width:720px){.ctp-intel-card__grid{grid-template-columns:1fr 1fr}}.ctp-intel-card h4{margin:0 0 8px;font-size:1.05rem}.ctp-intel-card .ctp-dl{grid-template-columns:minmax(0,max-content) minmax(0,1fr)}.ctp-intel-card .ctp-dl dd{overflow-wrap:anywhere}.ctp-intel-card__sec{border-top:1px solid var(--ctp-line);padding-top:12px}.ctp-intel-card__recalls{margin:8px 0 0;padding-inline-start:18px;display:grid;gap:10px}.ctp-intel-card__recalls p{margin:4px 0}.ctp-intel-card__next{background:var(--ctp-surface);border:1px solid var(--ctp-line);border-radius:10px;padding:12px 14px}.ctp-intel-card__next p{margin:0}.ctp-intel-card__ctas .ctp-btn{flex:1 1 220px}.ctp-intel-card__sources summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:600}.ctp-intel-card__sources ul{margin:0;padding-inline-start:18px;font-size:.9em}.ctp-intel-card__disc{margin:0}.ctp-intel__about{margin-top:calc(var(--ctp-gap) * 1.5)}.ctp-intel__list{padding-inline-start:18px}.ctp-intel__list li+li{margin-top:4px}