.business-law,.business-venue{padding:85px 0;scroll-margin-top:110px}.business-law{background:#f7f4ed;border-block:1px solid #e6dfd1}.business-section-head{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:end;margin-bottom:35px}.business-law h2,.business-venue h2{font:800 clamp(34px,3.6vw,47px)/1.13 'Noto Sans Display','Noto Sans',sans-serif;letter-spacing:-.045em;margin:16px 0;color:#17191d}.business-section-head>p{font-size:13px;color:#62656c;line-height:1.9;margin:0}.business-law-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.business-law-grid article{background:#fff;padding:34px;border:1px solid #e2dacb;border-radius:11px;display:flex;flex-direction:column}.business-card-label{font-size:10px;letter-spacing:.05em;color:#806133;font-weight:600}.business-law-grid h3{font:750 30px/1.17 'Noto Sans Display',sans-serif;letter-spacing:-.035em;margin:20px 0;color:#17191d}.business-law-grid p{font-size:13px;color:#62656c;line-height:1.9;margin-bottom:27px}.business-card-foot{font-size:10px;color:#806133;padding-top:18px;border-top:1px solid #e9e1d3;margin-top:auto;line-height:1.7}.business-law-grid .business-law-highlight{background:linear-gradient(145deg,#a32637,#741c2b);border-color:#922436}.business-law-highlight h3{color:#fff}.business-law-highlight p{color:#f1e5e6}.business-law-highlight .business-card-label,.business-law-highlight .business-card-foot{color:#efd9ad}.business-law-highlight .business-card-foot{border-top-color:#ffffff30}.business-source{display:flex;justify-content:space-between;gap:40px;align-items:start;margin-top:25px}.business-source p{max-width:690px;font-size:11px;line-height:1.9;color:#62656c;margin:0}.business-source>a{font-size:11px;line-height:1.8;text-decoration:underline;text-underline-offset:4px;max-width:260px;color:#741c2b}.business-source .vfa-icon{width:14px;height:14px}.business-venue{background:#fff}.business-venue-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:center}.business-venue-location{font:650 23px/1.4 'Noto Sans Display',sans-serif;color:#a32637;margin:25px 0 18px}.business-venue-grid>div>p:not(.business-venue-location){font-size:14px;line-height:1.95;color:#62656c;max-width:540px}.business-venue-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:27px}.business-venue-actions .btn{font-size:12px}.business-venue .business-venue-note{font-size:11px!important;margin:24px 0 0}.business-venue-panel{position:relative;isolation:isolate;padding:40px;background:#191b20;color:#fff;border-radius:11px;overflow:hidden;border:1px solid #302e2b}.business-venue-panel:before{content:'';position:absolute;inset:0 0 0 65%;background:linear-gradient(145deg,#b4283670,#741c2b10);transform:skew(-13deg);z-index:-1}.business-venue-panel>span{font-size:10px;letter-spacing:.12em;color:#d6bd8f}.business-venue-panel>strong{display:block;font:800 clamp(45px,5vw,65px)/1.04 'Noto Sans Display',sans-serif;letter-spacing:-.045em;color:#fff;margin:36px 0}.business-venue-panel>div{display:flex;flex-wrap:wrap;gap:10px}.business-venue-panel>div>span{font-size:10px;line-height:1.7;border:1px solid #ffffff25;padding:7px 11px;border-radius:4px;color:#e5e1db}.business-venue-panel>a{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff28;margin-top:35px;padding-top:20px;font-size:12px;color:#e0c79a}.corporate-mini-links{display:flex;gap:13px 25px;flex-wrap:wrap;margin-top:23px}.corporate-mini-links a{font-size:11px;line-height:1.9;color:#ead3aa;text-decoration:underline;text-underline-offset:5px}.business-location-note{padding:45px 0;background:#f7f4ed}.business-location-note h2{font:750 26px/1.3 'Noto Sans Display',sans-serif;margin:0 0 15px}.business-location-note p{font-size:13px;line-height:1.9;color:#62656c}.business-location-note a{font-size:12px;color:#741c2b}
@media(max-width:750px){.business-law,.business-venue{padding:60px 0}.business-section-head,.business-venue-grid{grid-template-columns:1fr;gap:25px}.business-law h2,.business-venue h2{font-size:35px}.business-law-grid{grid-template-columns:1fr;gap:18px}.business-law-grid article{padding:27px}.business-law-grid h3{font-size:28px}.business-source{display:block}.business-source>a{display:inline-block;margin-top:18px;max-width:100%}.business-venue-panel{padding:30px;margin-top:10px}.business-venue-panel>strong{font-size:55px}.business-venue-actions{gap:18px}.corporate-mini-links{display:grid;gap:12px}}

.business-training-cta{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:28px}.business-training-cta .btn{font-size:12px}.business-training-cta .text-link{font-size:12px;color:#741c2b}.business-law-grid a.business-card-foot{display:inline-flex;align-items:center;gap:12px;color:#741c2b}
@media(max-width:750px){.business-training-cta{gap:18px}.business-training-cta .btn{width:100%;line-height:1.7;text-align:center}}
