.adapter-case{display:grid;grid-template-columns:1.15fr 1fr;gap:30px;align-items:center;margin:40px 0 0;padding:26px 0 6px;border-top:1px solid #d8c7a5}.adapter-case .adapter-installed{margin:0!important;border:0!important;background:none!important;padding:0!important}.adapter-case .fabrication-photo-link{display:block!important;aspect-ratio:auto!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;background:none!important;line-height:0;overflow:hidden;border-radius:7px}.adapter-case .adapter-installed img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;margin:0!important;padding:0!important}.adapter-case .eyebrow{display:block;color:#957036;font-size:11px;letter-spacing:.08em;margin-bottom:12px}.adapter-case h3{font-size:24px;line-height:1.35;margin:0 0 16px!important}.adapter-case p{margin:0 0 16px!important}.adapter-case .adapter-case-caption{font-size:12px!important;color:#63787d;margin:0!important;padding-top:14px;border-top:1px solid #e6dfd2}@media(max-width:680px){.adapter-case{grid-template-columns:1fr;gap:22px}.adapter-case h3{font-size:22px}}
.adapter-case{grid-template-columns:1.2fr 1fr;gap:24px 30px;padding:30px 0 8px;align-items:start}.adapter-case-head{grid-column:1/-1}.adapter-case-head h3{margin:0!important;max-width:700px}.adapter-case .adapter-case-copy{align-self:center}.adapter-case .adapter-case-caption{border:0;padding-top:0;font-size:12px!important}.adapter-case-links{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px 28px;padding-top:18px;border-top:1px solid #e4d9c3}.adapter-case-links a{font-size:14px!important;line-height:1.5!important;text-decoration:none!important;color:#173b43!important;font-weight:600!important;padding:6px 0}.adapter-case-links a:hover{color:#967039!important}.adapter-case-links a:before,.adapter-case-links a:after{display:none!important}@media(max-width:680px){.adapter-case{grid-template-columns:1fr;gap:20px}.adapter-case-links{flex-direction:column;gap:6px}}
.adapter-case{background:#f6f2e9;border:1px solid #dfd2ba;border-radius:10px;padding:28px!important;gap:22px 28px;margin:40px 0 12px;align-items:center}.adapter-case-head{padding:0!important;margin:0!important}.adapter-case-head .eyebrow{margin-bottom:8px}.adapter-case-head h3{font-size:23px;line-height:1.4}.adapter-case .adapter-case-copy{align-self:center}.adapter-case .adapter-case-copy>p{margin-bottom:14px!important}.adapter-case .adapter-case-caption{line-height:1.6!important;color:#63777c}.adapter-case-links{display:grid;grid-template-columns:1fr 1fr;gap:12px;border:0;padding-top:0;margin:0}.adapter-case-links a{display:flex;align-items:center;justify-content:center;padding:13px 16px!important;background:#fffdf8;border:1px solid #cdb78e;border-radius:6px;line-height:1.5!important;font-size:13px!important;text-align:center;min-height:60px;box-sizing:border-box}.adapter-case-links a:hover{background:#eaddc3;color:#173b43!important}.adapter-case-links a:focus-visible{outline:2px solid #173b43;outline-offset:3px}@media(max-width:680px){.adapter-case{padding:20px!important;gap:18px}.adapter-case-links{grid-template-columns:1fr}.adapter-case-links a{min-height:48px}.adapter-case-head h3{font-size:22px}}
.adapter-case-links .adapter-cad-button{justify-content:flex-start;gap:12px;text-align:left;padding:10px 14px!important}.adapter-case-links .adapter-cad-button img{width:74px!important;height:58px!important;object-fit:contain!important;flex:0 0 74px;border-radius:4px;background:white;margin:0!important}.adapter-case-links .adapter-cad-button span{flex:1;line-height:1.5}
.adapter-case-copy .adapter-cad-inline{display:block!important;float:right;width:110px;margin:0 0 10px 14px!important;border:0!important;background:none!important;padding:0!important;line-height:0;mix-blend-mode:multiply}.adapter-cad-inline img{width:110px!important;height:auto!important;display:block!important;border:0!important;background:none!important;margin:0!important}.adapter-cad-inline:before,.adapter-cad-inline:after{display:none!important}.adapter-case-copy .adapter-cad-note{font-size:13px!important;margin-top:12px!important}.adapter-cad-note a{font-size:13px!important;text-decoration:none!important}.adapter-case .adapter-case-caption{clear:both}.adapter-case-links{grid-template-columns:1fr}.adapter-case-links a{min-height:48px}.adapter-case-copy:after{content:"";display:table;clear:both}
.adapter-cad-row{display:flex;align-items:center;gap:14px;margin:18px 0 14px}.adapter-case-copy .adapter-cad-inline{float:none;width:90px;flex:0 0 90px;margin:0!important}.adapter-cad-inline img{width:90px!important}.adapter-case-copy .adapter-cad-note{margin:0!important;flex:1}.adapter-cad-note a{line-height:1.6!important}