
.case-record .record-head-aligned{display:block!important}
.case-record .record-topline{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:23px}
.case-record .record-brand-inline{display:flex;align-items:center;gap:15px;flex-shrink:0}
.case-record .record-brand-inline .record-brand-logo{width:145px!important;height:auto!important;margin:0!important}
.case-record .record-brand-inline .record-stamp{margin:0!important;text-align:left!important;white-space:nowrap}
.case-record .record-fields-aligned{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1.3fr);gap:20px;align-items:start}
.case-record .record-fields-aligned>div{margin:0!important;padding:10px 0 14px!important;border-top:1px solid #d5cdbd;border-bottom:0!important}
.case-record .record-fields-aligned>div>span,.case-record .record-fields-aligned .record-person-reduced>div>span{display:block;font:700 9px/1.5 Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.08em;color:#806a41;margin:0 0 7px!important}
.case-record .record-fields-aligned>div>strong{display:block;font:600 17px/1.5 Arial,sans-serif!important;color:#173b43}
.case-record .record-fields-aligned .record-person-reduced{display:block!important;text-align:left!important}
.case-record .record-fields-aligned .record-person-reduced>div{border:0!important;padding:0!important}
.case-record .record-fields-aligned .record-person-reduced strong{display:block;margin:0!important;line-height:1.2}
.case-record .record-fields-aligned .record-company-print{display:block;margin-top:5px;font:400 11px/1.5 Arial,sans-serif;color:#526970}
@media(max-width:760px){.case-record .record-topline{flex-direction:column;align-items:flex-start;gap:15px}.case-record .record-brand-inline{gap:12px;max-width:100%}.case-record .record-brand-inline .record-brand-logo{width:120px!important}.case-record .record-brand-inline .record-stamp{font-size:10px}.case-record .record-fields-aligned{grid-template-columns:1fr 1.3fr;gap:14px}.case-record .record-fields-aligned .record-person-reduced{grid-column:1/-1}.case-record .record-fields-aligned>div>strong{font-size:15px!important}}
@media(max-width:380px){.case-record .record-brand-inline .record-brand-logo{width:100px!important}.case-record .record-brand-inline{gap:9px}}


.case-record .record-fields-aligned .record-person-reduced strong,
.case-record .record-fields-aligned .record-person-reduced strong a{font-family:ProtocolHand,cursive!important;font-size:29px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:#174fa3!important}
.case-record .record-brand-inline .record-brand-logo{width:240px!important;max-width:none!important}
@media(max-width:760px){.case-record .record-brand-inline .record-brand-logo{width:202.5px!important}.case-record .record-fields-aligned .record-person-reduced strong a{font-size:27px!important}.case-record .record-brand-inline .record-stamp{white-space:normal!important;min-width:0}.case-record .record-brand-inline{width:100%}}
@media(max-width:430px){.case-record .record-brand-inline .record-brand-logo{width:clamp(135px,43vw,185px)!important}}


.case-navigation-combined{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;max-width:1160px;margin:0 auto;padding:15px 0;border-top:1px solid #ded6c7;border-bottom:1px solid #ded6c7}
html.case-design-photo .case-navigation-combined .case-breadcrumb-outside{position:static!important;display:flex!important;align-items:center;flex-wrap:wrap;gap:4px;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;text-shadow:none!important;color:#667476!important;font-size:10px!important;line-height:1.5!important}
html.case-design-photo .case-navigation-combined .case-breadcrumb-outside a{color:#52676d!important;text-decoration:none}
.case-navigation-combined .case-breadcrumb-outside [aria-current]{font-weight:600;color:#193d45}
.case-navigation-combined .crumb-separator{width:9px;height:9px;flex-basis:9px;color:#a18756}
.case-navigation-combined .case-jumps{display:flex;flex-wrap:wrap;gap:7px 14px;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}
.case-navigation-combined .case-jumps a{font-size:11px!important}
@media(max-width:1200px){.case-navigation-combined{margin-left:24px;margin-right:24px}}
@media(max-width:760px){.case-navigation-combined{margin-left:20px;margin-right:20px;gap:12px;padding:13px 0}.case-navigation-combined .case-jumps{gap:9px 15px}}
