.aircraft-builtin-profiles{border-top:2px solid var(--line);padding-top:2rem}
.builtin-profile-reference{margin:1.75rem 0 3rem;padding:1.5rem;border:1px solid var(--line);border-radius:3px;overflow-wrap:anywhere}
.builtin-profile-heading h3{font-size:clamp(1.35rem,2.4vw,1.9rem);line-height:1.2;margin:.5rem 0 .75rem}
.builtin-profile-heading .body-large{margin-top:1.25rem}.builtin-profile-heading .category-pills{gap:.5rem;display:flex;flex-wrap:wrap}
.builtin-profile-reference h4{font-size:1.2rem;margin:1.75rem 0 .6rem}.builtin-profile-reference h5{font-size:1rem;margin:0}
.builtin-profile-scope{background:var(--surface);padding:.25rem 1rem 1rem;margin:1.25rem 0}.builtin-profile-scope li{margin:.5rem 0}
.builtin-review-domains{margin-top:2rem}.builtin-domain{padding:1rem 0;border-top:1px solid var(--line)}.builtin-domain>div:first-child{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.builtin-domain p{margin:.5rem 0}
.builtin-source-links{display:flex;flex-wrap:wrap;gap:.35rem 1rem;font-size:.85rem}.builtin-source-links:empty{display:none}.builtin-fact{margin:1rem 0}
.builtin-settings-scroll{overflow-x:auto;max-width:100%;margin:1rem 0}.builtin-settings{width:100%;border-collapse:collapse;font-size:.94rem;min-width:480px}.builtin-settings caption{text-align:left;padding:.65rem 0;font-weight:600}.builtin-settings th,.builtin-settings td{padding:.85rem;border:1px solid var(--line);text-align:left;vertical-align:top}.builtin-settings th:first-child{width:22%}.builtin-settings td:nth-child(2){white-space:nowrap}.builtin-settings thead{background:var(--surface)}
.builtin-limitations,.builtin-physical{padding:0 1rem 1rem;background:var(--surface)}.builtin-limitations li{margin:.65rem 0}
.builtin-profile-footer{margin-top:1.5rem;border-top:1px solid var(--line);padding-top:1rem}.builtin-profile-footer>.text-link{display:inline-block;margin:.75rem 1rem}.builtin-artifact-identity{font-size:.84rem;margin-top:1rem}.builtin-artifact-identity summary{cursor:pointer}.builtin-artifact-identity dl{margin:1rem 0}.builtin-artifact-identity code{word-break:break-all}
.builtin-catalogue-identity{font-size:.85rem;color:var(--muted)}.builtin-profile-disclosure>summary{cursor:pointer;padding:1rem;background:var(--surface);font-weight:600}.builtin-profile-disclosure .builtin-profile-reference{margin-top:0}
@media(max-width:600px){.builtin-profile-reference{padding:1rem}.builtin-profile-reference h4{margin-top:1.5rem}.builtin-profile-footer>.button{display:block;text-align:center}.builtin-profile-footer>.text-link{margin:.8rem 0}.builtin-domain>div:first-child{display:block}.builtin-settings th,.builtin-settings td{padding:.65rem}}

.builtin-card-photo{display:block;width:100%;height:180px;object-fit:cover;margin-bottom:1rem}.builtin-dedicated-content{max-width:920px;margin:0 auto}.builtin-aircraft-reading{max-width:860px;margin:2rem auto}.builtin-aircraft-reading .category-pills{margin:1rem 0}

.builtin-source-links a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.builtin-profile-reference .text-link{white-space:normal;display:inline}.builtin-profile-reference :focus-visible{outline:3px solid var(--brand);outline-offset:4px}

.builtin-mobile-setting-label{display:none}@media(max-width:600px){.builtin-settings-scroll{overflow-x:visible}.builtin-settings{min-width:0;display:block}.builtin-settings caption{display:block}.builtin-settings thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.builtin-settings tbody{display:block}.builtin-settings tr{display:block;border:1px solid var(--line);margin-bottom:1rem}.builtin-settings th,.builtin-settings td{display:block;width:100%;border:0;padding:.65rem .8rem;white-space:normal!important}.builtin-settings tbody th:first-child{width:100%;background:var(--surface-2);font-size:1rem}.builtin-mobile-setting-label{display:block;font-weight:600;color:var(--muted);font-size:.75rem;margin-bottom:.2rem}}

.builtin-review-domains{border:1px solid var(--line);border-left:3px solid var(--brand);padding:0 1rem;background:var(--surface)}.builtin-review-domains>summary{padding:1rem 0;font-weight:600;cursor:pointer;color:var(--brand)}.builtin-review-domains[open]{padding-bottom:1rem}

.builtin-settings-disclosure{border:1px solid var(--line);border-left:3px solid var(--brand);padding:0 1rem;margin-top:1.25rem;background:var(--surface)}.builtin-settings-disclosure>summary{padding:1rem 0;font-weight:600;color:var(--brand);cursor:pointer}.builtin-settings-disclosure[open]{padding-bottom:1rem}

.builtin-profile-summary{padding:1rem 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.builtin-profile-summary h4{margin:0 0 .4rem;font-size:1.1rem}.builtin-profile-summary p{margin:.5rem 0}.builtin-summary-links{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.builtin-profile-summary :focus-visible{outline:3px solid var(--brand);outline-offset:4px}

.builtin-editorial-hero{margin:1.5rem 0}.builtin-editorial-hero img{display:block;width:100%;height:min(32vw,460px);object-fit:contain;background:var(--surface);border-radius:var(--radius-lg)}.builtin-editorial-hero figcaption{font-size:.85rem;color:var(--muted);margin-top:.5rem}.builtin-aircraft-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.builtin-aircraft-facts>div{padding:.8rem;background:var(--surface)}.builtin-aircraft-facts dt{font-weight:600}.builtin-aircraft-facts dd{margin:.3rem 0 0}@media(max-width:600px){.builtin-editorial-hero img{height:250px}.builtin-aircraft-facts{grid-template-columns:1fr}}
