.anwalt-zollrecht2-lp{--navy-900:#0d1425;--ink:#0d1425;--gray-600:#3a4555;--gold:#d4a84b;--white:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-rendering:optimizeLegibility;line-height:1.6;color:var(--ink)}.anwalt-zollrecht2-lp .az2-heading-serif{font-family:var(--font-tiempos-headline),ui-serif,Georgia,"Times New Roman",serif}.anwalt-zollrecht2-lp section h2[id$=-heading]{margin-bottom:24px!important}.anwalt-zollrecht2-lp *,.anwalt-zollrecht2-lp :after,.anwalt-zollrecht2-lp :before{border-radius:2px!important}.anwalt-zollrecht2-lp .az2-disciplines-section{background:#eef1f5;padding:110px 40px}.anwalt-zollrecht2-lp .az2-disciplines-head{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-bottom:64px}.anwalt-zollrecht2-lp .az2-disciplines-eyebrow{margin-bottom:20px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.22em;color:#e8833a}.anwalt-zollrecht2-lp .az2-disciplines-eyebrow:before{content:"";display:inline-block;width:28px;height:1px;margin-right:12px;vertical-align:middle;background:#e8833a}.anwalt-zollrecht2-lp .az2-disciplines-title{margin-bottom:0;font-size:clamp(38px,4.5vw,56px);font-weight:400;line-height:1.05;letter-spacing:-.025em;color:#050d1e}.anwalt-zollrecht2-lp .az2-disciplines-title em{color:#e8833a;font-style:italic}.anwalt-zollrecht2-lp .az2-disciplines-lede{max-width:480px;margin-left:auto;font-size:17px;line-height:1.6;color:#3a4555}.anwalt-zollrecht2-lp .az2-cluster-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:56px;border-top:1px solid #b7c0cb;border-bottom:1px solid #b7c0cb}.anwalt-zollrecht2-lp .az2-cluster-tab{position:relative;border:none;border-right:1px solid #b7c0cb;background:transparent;padding:32px 28px;text-align:left;cursor:pointer;transition:background .15s cubic-bezier(.2,0,0,1)}.anwalt-zollrecht2-lp .az2-cluster-tab:last-child{border-right:none}.anwalt-zollrecht2-lp .az2-cluster-tab:hover{background:rgba(255,255,255,.5)}.anwalt-zollrecht2-lp .az2-cluster-tab .num{display:block;margin-bottom:12px;font-size:13px;letter-spacing:.05em;color:#e8833a;font-style:italic}.anwalt-zollrecht2-lp .az2-cluster-tab .title{display:block;margin-bottom:8px;font-size:22px;font-weight:500;line-height:1.15;letter-spacing:-.01em;color:#050d1e}.anwalt-zollrecht2-lp .az2-cluster-tab .pitch{display:block;max-width:280px;font-size:13px;line-height:1.5;color:#525e6c}.anwalt-zollrecht2-lp .az2-cluster-tab.active{background:#050d1e}.anwalt-zollrecht2-lp .az2-cluster-tab.active .num{color:#d4a84b}.anwalt-zollrecht2-lp .az2-cluster-tab.active .title{color:#fff}.anwalt-zollrecht2-lp .az2-cluster-tab.active .pitch{color:#d9dee4}.anwalt-zollrecht2-lp .az2-cluster-tab.active:after,.anwalt-zollrecht2-lp .az2-cluster-tab.active:before{content:"";position:absolute;left:0;right:0;height:3px;background:#e8833a}.anwalt-zollrecht2-lp .az2-cluster-tab.active:before{top:-1px}.anwalt-zollrecht2-lp .az2-cluster-tab.active:after{bottom:-1px}.anwalt-zollrecht2-lp .az2-cluster-panel{display:none}.anwalt-zollrecht2-lp .az2-cluster-panel.active{display:block;animation:az2-fade-in .35s cubic-bezier(.2,0,0,1)}@keyframes az2-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.anwalt-zollrecht2-lp .az2-cluster-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;margin-bottom:48px}.anwalt-zollrecht2-lp .az2-cluster-intro-meta{margin-bottom:16px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.22em;color:#e8833a}.anwalt-zollrecht2-lp .az2-cluster-intro h3{margin-bottom:0;font-size:clamp(28px,3.2vw,40px);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:#050d1e}.anwalt-zollrecht2-lp .az2-cluster-intro h3 em{color:inherit;font-style:italic}.anwalt-zollrecht2-lp .az2-cluster-intro p{font-size:16px;line-height:1.65;color:#3a4555}.anwalt-zollrecht2-lp .az2-disciplines-list{border-top:1px solid #b7c0cb;background:#fff}.anwalt-zollrecht2-lp .az2-discipline{border-bottom:1px solid #b7c0cb}.anwalt-zollrecht2-lp .az2-discipline-header{width:100%;display:grid;grid-template-columns:60px 1fr auto;gap:24px;align-items:center;border:none;background:transparent;padding:28px 32px;text-align:left;cursor:pointer;transition:background .15s cubic-bezier(.2,0,0,1)}.anwalt-zollrecht2-lp .az2-discipline-header:hover{background:#eef1f5}.anwalt-zollrecht2-lp .az2-cluster-tab:focus-visible,.anwalt-zollrecht2-lp .az2-discipline-header:focus-visible,.anwalt-zollrecht2-lp .az2-discipline-link:focus-visible,.anwalt-zollrecht2-lp .az2-disciplines-btn:focus-visible{outline:3px solid #e8833a;outline-offset:-3px}.anwalt-zollrecht2-lp .az2-discipline-num{font-size:14px;letter-spacing:.05em;color:#e8833a;font-style:italic}.anwalt-zollrecht2-lp .az2-discipline-title{display:block;margin-bottom:4px;font-size:22px;font-weight:500;line-height:1.2;letter-spacing:-.01em;color:#050d1e}.anwalt-zollrecht2-lp .az2-discipline-summary{display:block;font-size:13px;line-height:1.5;color:#525e6c}.anwalt-zollrecht2-lp .az2-discipline-toggle{position:relative;width:36px;height:36px;border:1.5px solid #b7c0cb;border-radius:999px!important}.anwalt-zollrecht2-lp .az2-discipline-toggle:after,.anwalt-zollrecht2-lp .az2-discipline-toggle:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#050d1e;transition:transform .25s cubic-bezier(.2,0,0,1)}.anwalt-zollrecht2-lp .az2-discipline-toggle:before{width:12px;height:1.5px}.anwalt-zollrecht2-lp .az2-discipline-toggle:after{width:1.5px;height:12px}.anwalt-zollrecht2-lp .az2-discipline-body{max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(.2,0,0,1)}.anwalt-zollrecht2-lp .az2-discipline.open .az2-discipline-body{max-height:900px}.anwalt-zollrecht2-lp .az2-discipline.open .az2-discipline-toggle{border-color:#e8833a;background:#e8833a}.anwalt-zollrecht2-lp .az2-discipline.open .az2-discipline-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.anwalt-zollrecht2-lp .az2-discipline-body-inner{display:grid;grid-template-columns:1fr 1fr;gap:16px 48px;padding:12px 32px 36px 116px}.anwalt-zollrecht2-lp .az2-discipline-body-inner ul{margin:0;padding:0;list-style:none;font-size:14.5px;line-height:1.6}.anwalt-zollrecht2-lp .az2-discipline-body-inner li{display:flex;gap:12px;padding:8px 0;border-bottom:1px solid #d9dee4;color:#2a333f}.anwalt-zollrecht2-lp .az2-discipline-body-inner li:last-child{border-bottom:none}.anwalt-zollrecht2-lp .az2-discipline-body-inner li:before{content:"-";color:#e8833a;font-weight:500}.anwalt-zollrecht2-lp .az2-discipline-cta{grid-column:1/-1;margin-top:16px;padding-top:20px;border-top:1px solid #d9dee4;display:flex;gap:24px;flex-wrap:wrap}.anwalt-zollrecht2-lp .az2-discipline-link{font-size:14px;font-weight:500;color:#050d1e;text-decoration:none;border-bottom:1px solid #050d1e;padding-bottom:2px}.anwalt-zollrecht2-lp .az2-discipline-link:after{content:" →"}.anwalt-zollrecht2-lp .az2-discipline-link:hover{color:#e8833a;border-color:#e8833a}.anwalt-zollrecht2-lp .az2-disciplines-foot{margin-top:48px;padding-top:32px;border-top:1px solid #b7c0cb;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.anwalt-zollrecht2-lp .az2-disciplines-foot p{max-width:540px;font-size:15px;line-height:1.6;color:#3a4555}.anwalt-zollrecht2-lp .az2-disciplines-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 28px;border:none;text-decoration:none;font-size:15px;font-weight:600;letter-spacing:.01em;color:#050d1e;background:#e8833a;box-shadow:0 4px 0 #c96b28,0 12px 32px -8px rgba(232,131,58,.4);transition:all .15s cubic-bezier(.2,0,0,1)}.anwalt-zollrecht2-lp .az2-disciplines-btn:hover{transform:translateY(2px);background:#ee8d45;box-shadow:0 2px 0 #c96b28,0 8px 20px -6px rgba(232,131,58,.4)}@media (max-width:900px){.anwalt-zollrecht2-lp .az2-disciplines-section{padding:70px 20px}.anwalt-zollrecht2-lp .az2-cluster-intro,.anwalt-zollrecht2-lp .az2-disciplines-head{grid-template-columns:1fr;gap:24px}.anwalt-zollrecht2-lp .az2-disciplines-lede{margin-left:0}.anwalt-zollrecht2-lp .az2-cluster-tabs{grid-template-columns:1fr}.anwalt-zollrecht2-lp .az2-cluster-tab{border-right:none;border-bottom:1px solid #b7c0cb}.anwalt-zollrecht2-lp .az2-cluster-tab:last-child{border-bottom:none}.anwalt-zollrecht2-lp .az2-cluster-tab.active:after,.anwalt-zollrecht2-lp .az2-cluster-tab.active:before{display:none}.anwalt-zollrecht2-lp .az2-cluster-tab.active{border-left:3px solid #e8833a}.anwalt-zollrecht2-lp .az2-discipline-header{grid-template-columns:1fr auto;padding:20px 24px}.anwalt-zollrecht2-lp .az2-discipline-num{display:none}.anwalt-zollrecht2-lp .az2-discipline-body-inner{grid-template-columns:1fr;padding-left:32px}}@media (max-width:600px){.anwalt-zollrecht2-lp .az2-discipline-title{font-size:18px}.anwalt-zollrecht2-lp .az2-discipline-summary{font-size:12px}}@media (prefers-reduced-motion:reduce){.anwalt-zollrecht2-lp .az2-cluster-panel.active,.anwalt-zollrecht2-lp .az2-cluster-tab,.anwalt-zollrecht2-lp .az2-discipline-body,.anwalt-zollrecht2-lp .az2-discipline-header,.anwalt-zollrecht2-lp .az2-discipline-toggle:after,.anwalt-zollrecht2-lp .az2-discipline-toggle:before,.anwalt-zollrecht2-lp .az2-disciplines-btn{animation:none!important;transition:none!important}}