.business-area-page{background:transparent!important;color:#473d32;font-family:inherit}.business-area-page .gmtv-article-container{padding-top:0}.business-area-panel{margin:0;padding:1rem;background:#fffdf7;border-block:1px solid #ead8b8;box-shadow:none;min-width:0}.business-area-panel h1{font-family:inherit;font-size:1.8rem;line-height:1.35;color:#971c20;font-weight:750;margin:0 0 1.1rem}.business-area-panel p{line-height:1.85;margin:0 0 1rem}.business-area-panel h2{font-family:inherit;color:#971c20;font-size:1.4rem;font-weight:700;line-height:1.45;margin:1.6rem 0 .8rem}.business-area-panel h3{font-family:inherit;color:#783819;font-weight:650;line-height:1.45}.business-area-choices{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);margin:1rem 0 1.6rem}.business-area-choice{border-block:1px solid #dfbd8c;padding:.75rem 0}.business-area-choice h3{font-size:1.08rem;margin:0 0 .6rem}.business-area-choice ul{list-style:disc;padding-left:1.25rem;line-height:1.7}.business-area-choice li{margin:.3rem 0}.business-area-panel a{color:#a51b1b;text-decoration:underline;text-underline-offset:3px}.business-area-panel a:focus-visible{outline:2px solid #a51b1b;outline-offset:4px}.business-area-list{scroll-margin-top:120px}.business-area-list .font-serif{font-family:inherit!important}.business-area-figure{margin:1.4rem 0;background:transparent;border:0;padding:0}.business-area-figure img{display:block;width:100%;height:auto;aspect-ratio:auto;-o-object-fit:contain;object-fit:contain}.business-area-figure figcaption,.business-area-credit{font-size:.9rem;color:#745e43;line-height:1.6}.business-area-figure figcaption{margin-top:.5rem}.business-area-related>div>div.grid{grid-template-columns:minmax(0,1fr)}.business-area-related a.group{display:grid;grid-template-columns:180px minmax(0,1fr);grid-template-rows:auto 1fr;-moz-column-gap:16px;column-gap:16px;height:132px;padding:0;border-radius:0;overflow:hidden;background:#f5ead7;box-shadow:none;border-color:#d9bf99}.business-area-related a.group>div{grid-row:1/3;margin:0;height:100%;aspect-ratio:auto;border-radius:0}.business-area-related a.group>h3{padding:12px 12px 0 0;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#971c20}.business-area-related a.group>p{padding-right:12px;margin-top:6px;font-size:.9rem;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.business-area-related a.group img{-o-object-fit:cover;object-fit:cover}.business-area-page aside{min-width:0}@media (min-width:640px){.business-area-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.business-area-panel{padding:3rem;border:1px solid #ead8b8;border-radius:.75rem}.business-area-panel h1{font-size:2.25rem}}@media (max-width:639px){.business-area-related a.group{grid-template-columns:116px minmax(0,1fr);height:116px;-moz-column-gap:10px;column-gap:10px}.business-area-related a.group>h3{padding-top:10px;font-size:.85rem}.business-area-related a.group>p{font-size:.8rem}}.business-area-picker{margin:1rem 0 1.6rem;border-block:1px solid #dfbd8c;padding:0 0 1rem}.business-area-picker label{display:block;font-weight:650;margin:.7rem 0}.business-area-picker select{width:100%;max-width:100%;background:#fffaf0;color:#473d32;border:1px solid #c6a778;border-radius:4px;padding:.8rem;font:inherit}.business-area-picker select:focus-visible{outline:2px solid #971c20;outline-offset:3px}.business-area-picker ul{list-style:disc;padding-left:1.25rem;line-height:1.7}.business-area-picker li{margin:.5rem 0}.business-area-picker [aria-live]{margin-top:1rem}.business-area-list a.group{color:inherit;text-decoration:none}.business-area-list a.group h2,.business-area-list a.group h3{color:#971c20}
