/* Exact selected warm V2 brand treatment, recovered from its original source. */
a.clean-reference-brand{display:flex;align-items:center;gap:15px;text-decoration:none;flex-shrink:0;width:auto;height:auto}.clean-reference-brand .brand-mark{display:block;width:66px;height:34px;overflow:hidden;flex:0 0 66px}.clean-reference-brand .brand-mark img{display:block;width:112px;max-width:none;height:auto;transform:translate(-23px,-1px)}.clean-reference-brand .brand-name{font:23px/1.1 Georgia,'Times New Roman',serif;letter-spacing:-.04em;color:#193b32;white-space:nowrap}.clean-reference-brand .brand-name>span{font-size:.55em}.clean-reference-brand .brand-name .brand-tagline{display:block;font:9px/1.3 'Segoe UI',Arial,sans-serif!important;letter-spacing:.2em;margin-top:7px;text-transform:uppercase;white-space:nowrap;color:#193b32}.header-row>.clean-reference-brand{margin:8px 0}.footer .clean-reference-brand{margin:8px 0}
@media(max-width:760px){a.clean-reference-brand{gap:10px}.clean-reference-brand .brand-mark{width:56px;flex-basis:56px;height:29px}.clean-reference-brand .brand-mark img{width:96px;transform:translate(-20px,0)}.clean-reference-brand .brand-name{font-size:20px}.clean-reference-brand .brand-name .brand-tagline{font-size:8px!important;letter-spacing:.16em}.header-row{gap:12px}.menu{padding:9px 10px}}
@media(max-width:390px){.clean-reference-brand .brand-mark{width:48px;flex-basis:48px;height:25px}.clean-reference-brand .brand-mark img{width:82px;transform:translate(-17px,0)}.clean-reference-brand .brand-name{font-size:18px}.clean-reference-brand .brand-name .brand-tagline{font-size:7px!important;letter-spacing:.12em}.menu{padding:8px}}
