.lj-catalog{max-width:1320px;margin:auto;padding:34px 48px 72px;color:#382b22}.lc-crumb{font-size:13px;color:#80694e;margin:0 0 42px}.lc-crumb a{color:inherit}.lc-intro{max-width:920px}.lc-eyebrow{font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:#996d36}.lc-intro h1{font-family:Georgia,serif;font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1.08;margin:15px 0 24px}.lc-intro>p{font-size:20px;line-height:1.65;max-width:760px}.lc-class-note{display:flex;gap:14px;padding:20px 24px;background:#eee7dc;border-left:2px solid #b48953;border-radius:0 8px 8px 0;margin:26px 0 36px}.lc-class-note>span{border:1px solid #ae895b;border-radius:50%;width:22px;height:22px;flex:0 0 22px;text-align:center;line-height:21px;font-family:Georgia,serif}.lc-class-note p{margin:0;font-size:15px;line-height:1.65;color:#75634f}.lc-categories{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:48px}.lc-categories a{padding:10px 16px;border:1px solid #dacdbb;border-radius:24px;text-decoration:none;color:#6f5942;font-size:14px;transition:background .2s}.lc-categories a[aria-current],.lc-categories a:hover{background:#49382b;color:#fbf7ef;border-color:#49382b}.lc-tools{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.lc-tools h2,.lc-help h2{font-family:Georgia,serif;font-size:32px;font-weight:400;margin:0 0 8px}.lc-count{font-size:14px;color:#826d55;margin:0}.lc-filters{display:flex;align-items:end;gap:12px}.lc-filters label{display:grid;gap:8px;font-size:12px;color:#7b664e}.lc-filters input,.lc-filters select{height:48px;min-width:210px;border:1px solid #cebea6;background:#fffaf2;border-radius:6px;color:#382b22;padding:0 15px;font-size:15px;box-sizing:border-box}.lc-filters input{width:265px}.lc-reset{border:0;background:none;text-decoration:underline;color:#73502d;padding:12px}.lc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.lc-card{position:relative;border:1px solid #dacdbb;border-radius:10px;overflow:hidden;background:#fbf7f0;display:flex;flex-direction:column;transition:border-color .25s,box-shadow .25s}.lc-card:has(a):hover{border-color:#a7804e;box-shadow:0 10px 28px #58412b12}.lc-card:focus-within{outline:2px solid #9a6e3a;outline-offset:3px}.lc-photo{aspect-ratio:12/5;overflow:hidden;background:#ece4d7}.lc-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.lc-card:has(a):hover .lc-photo img{transform:scale(1.025)}.lc-photo-pending{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#9b8469;background:linear-gradient(145deg,#f0e9de,#e7ddcf);gap:8px;font-size:12px}.lc-placeholder-mark{font-family:Georgia,serif;font-style:italic;font-size:66px;font-weight:400;color:#bda789;line-height:1}.lc-card-body{padding:24px;display:flex;flex-direction:column;flex:1}.lc-card h3{font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1.2;margin:12px 0}.lc-class{font-size:14px;color:#866847;margin:0 0 22px}.lc-facts{display:flex;gap:24px;padding-top:16px;border-top:1px solid #e5dacb;margin:0 0 24px}.lc-facts dt{font-size:11px;color:#8a765e;margin-bottom:6px}.lc-facts dd{margin:0;font-size:16px}.lc-link{font-size:14px;color:#916a3c;margin-top:auto;padding-top:8px}.lc-card:has(a) .lc-link{color:#382b22}.lc-card-link{position:absolute;inset:0;border-radius:10px}.lc-more-wrap{text-align:center;margin:35px 0}.lc-progress{font-size:13px;color:#8e785e}.lc-more{background:transparent;border:1px solid #ac8350;color:#49382b;padding:15px 42px;border-radius:6px;font-size:16px;cursor:pointer}.lc-more:hover{background:#eadfce}.lc-more span{margin-left:20px}.lc-footnote{font-size:12px;line-height:1.6;color:#89765e}.lc-empty{text-align:center;padding:50px}.lc-help{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:42px;margin-top:55px;border-radius:10px;background:#eae0d1}.lc-help p{max-width:640px;color:#74624d;line-height:1.6;font-size:16px}.lj-catalog [hidden]{display:none!important}.lc-filters :focus-visible,.lc-more:focus-visible{outline:2px solid #8c642e;outline-offset:3px}@media(max-width:1000px){.lc-tools{align-items:start;flex-direction:column}.lc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lj-catalog{padding:30px 24px}.lc-help{padding:30px}}@media(max-width:600px){.lc-grid{grid-template-columns:1fr}.lc-filters{flex-wrap:wrap;width:100%}.lc-filters label{flex:1}.lc-filters input,.lc-filters select{width:100%;min-width:0}.lc-filters label:first-child{flex-basis:100%}.lc-help{display:block}.lc-help .btn{margin-top:15px}.lc-categories{flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px}.lc-categories a{white-space:nowrap}.lc-intro>p{font-size:18px}}@media(prefers-reduced-motion:reduce){.lc-card,.lc-photo img{transition:none}}

/* Readable category guidance below the model selection. */
.lc-guide{margin:64px 0;padding:40px 0;border-top:1px solid #d8c8b2}.lc-guide h2{margin:12px 0 24px}.lc-guide-copy{max-width:980px}.lc-guide p{font-size:18px;line-height:1.75;margin:0 0 20px}.lc-guide-range{max-width:980px;padding:24px 28px;background:#eee7dc;border-radius:12px;margin-top:28px}.lc-guide-range h3{margin:0 0 12px;font-size:23px}.lc-guide-range p{margin:0}@media(max-width:760px){.lc-guide{margin:40px 0;padding:28px 0}.lc-guide p{font-size:16px}.lc-guide-range{padding:20px}}

/* Preserve landing gear in the four approved exterior photos. */
.lj-catalog .lc-card[data-name="Embraer Legacy 450"] .lc-photo img,
.lj-catalog .lc-card[data-name="Embraer Phenom 300"] .lc-photo img,
.lj-catalog .lc-card[data-name="Embraer Praetor 500"] .lc-photo img,
.lj-catalog .lc-card[data-name="Gulfstream G450"] .lc-photo img{object-position:50% 85%;}

/* Full supplied exterior photos, including rotor and attribution. */
.lj-catalog .lc-card[data-name="Airbus Helicopter Eurocopter EC135"] .lc-photo img,.lj-catalog .lc-card[data-name="Robinson R44 Raven II"] .lc-photo img,.lj-catalog .lc-card[data-name="Citation X"] .lc-photo img{object-fit:contain;object-position:center;transform:none!important;}

/* Full-width uncropped replacement thumbnails. */
.lj-catalog .lc-card[data-name="Airbus Helicopter Eurocopter EC135"] .lc-photo,.lj-catalog .lc-card[data-name="Robinson R44 Raven II"] .lc-photo,.lj-catalog .lc-card[data-name="Citation X"] .lc-photo{aspect-ratio:auto;}
.lj-catalog .lc-card[data-name="Airbus Helicopter Eurocopter EC135"] .lc-photo img,.lj-catalog .lc-card[data-name="Robinson R44 Raven II"] .lc-photo img,.lj-catalog .lc-card[data-name="Citation X"] .lc-photo img{width:100%;height:auto;display:block;}
