.publication-of-secondary-law-page{position:relative;min-height:100vh;background:var(--background);color:var(--foreground);transition:background-color .3s ease,color .3s ease;margin:0;padding:0;--section-bg:var(--color-gray-50);--border-color:var(--color-gray-200);--orange-color:#FF6B35;--orange-hover:#E55A2B;--purple-color:#8B5CF6;--purple-hover:#7C3AED;--emerald-color:#10B981;--emerald-hover:#059669;--secondary-color:var(--color-gray-500)}.dark .publication-of-secondary-law-page{--section-bg:#1f2937;--border-color:#374151;--orange-color:#FF8A65;--orange-hover:#FF6B35;--purple-color:#A78BFA;--purple-hover:#8B5CF6;--emerald-color:#34D399;--emerald-hover:#10B981;--secondary-color:#9ca3af}.container{max-width:80rem;margin:0 auto;padding:0 1rem}@media(min-width:640px){.container{padding:0 1.5rem}}@media(min-width:1024px){.container{padding:0 2rem}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;min-height:3rem;color:#fff}.btn.btn-orange{background-color:var(--orange-color)}.btn.btn-orange:hover{background-color:var(--orange-hover);transform:translateY(-.125rem)}.btn.btn-purple{background-color:var(--purple-color)}.btn.btn-purple:hover{background-color:var(--purple-hover);transform:translateY(-.125rem)}.btn.btn-emerald{background-color:var(--emerald-color)}.btn.btn-emerald:hover{background-color:var(--emerald-hover);transform:translateY(-.125rem)}@media(max-width:768px){.btn{padding:.625rem 1.25rem;font-size:.875rem;min-height:2.5rem}}.hero-section{padding:0;margin:0;background:var(--background);position:relative;overflow:visible;min-height:70vh}@media(max-width:768px){.hero-section{min-height:60vh}}.hero-container{max-width:80rem;margin:0 auto;padding:0 1rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:stretch;height:100%;min-height:inherit;overflow:visible}@media(max-width:1024px){.hero-container{grid-template-columns:1fr;gap:3rem;text-align:center;align-items:center;overflow:hidden}}@media(min-width:640px){.hero-container{padding:0 1.5rem}}@media(min-width:1024px){.hero-container{padding:0 2rem}}.hero-content{z-index:2;position:relative;display:flex;flex-direction:column;justify-content:center}@media(max-width:1024px){.hero-content{order:2}}.hero-title{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;color:var(--foreground)}@media(max-width:768px){.hero-title{font-size:2.5rem;margin-bottom:1rem}}@media(max-width:480px){.hero-title{font-size:2rem}}.hero-description{font-size:1.25rem;line-height:1.6;margin-bottom:2rem;color:var(--secondary-color)}@media(max-width:768px){.hero-description{font-size:1.125rem;margin-bottom:1.5rem}}.hero-image{position:relative;z-index:1;background:#f6f6f8;border-radius:0;height:100%;display:flex;align-items:center;justify-content:flex-start;overflow:visible}.hero-image:after{content:"";position:absolute;top:0;left:0;bottom:0;width:200vw;background:#f6f6f8;z-index:-1}.dark .hero-image,.dark .hero-image:after{background:#2a2a2e}@media(max-width:1024px){.hero-image{order:1;height:auto;overflow:hidden}.hero-image:after{display:none}}.hero-mask{position:absolute;top:0;left:0;width:140%;height:100%;z-index:2;background:#f6f6f8;clip-path:polygon(40% 0,100% 0,60% 100%,0 100%);opacity:.15;pointer-events:none;transform:translateX(-5%)}.dark .hero-mask{background:#2a2a2e;opacity:.25}@media(max-width:768px){.hero-mask{opacity:.1}.dark .hero-mask{opacity:.2}}.hero-law-image{width:140%;height:100%;object-fit:cover;object-position:left center;background:rgba(0,0,0,0);border:none;border-radius:0;box-shadow:none;transition:transform .3s ease;transform:translateX(-5%)}.hero-law-image:hover{transform:translateX(-5%) scale(1.02)}.dark .hero-law-image{box-shadow:none}@media(max-width:768px){.hero-law-image{height:auto;object-fit:contain;border-radius:0;box-shadow:none}.dark .hero-law-image{box-shadow:none}}.barrister-section{padding:5rem 0;margin:0;background:var(--section-bg)}@media(max-width:768px){.barrister-section{padding:4rem 0}}.dark .barrister-section{background:#1f2937!important}.barrister-content{max-width:48rem;margin:0 auto;text-align:center}.barrister-title{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:2rem;color:var(--foreground)}@media(max-width:768px){.barrister-title{font-size:2rem;margin-bottom:1.5rem}}@media(max-width:480px){.barrister-title{font-size:1.75rem}}.dark .barrister-title{color:#f8fafc}.barrister-text-wrapper{margin-bottom:2.5rem}@media(max-width:768px){.barrister-text-wrapper{margin-bottom:2rem}}.barrister-text{font-size:1.125rem;line-height:1.7;color:var(--foreground)}.barrister-text em{font-style:italic;color:var(--orange-color);font-weight:600}@media(max-width:768px){.barrister-text{font-size:1rem}}.dark .barrister-text{color:#e2e8f0}.dark .barrister-text em{color:#ff8a65}.barrister-button{display:flex;justify-content:center}.vsm-section{padding:5rem 0;margin:0;background:var(--background)}@media(max-width:768px){.vsm-section{padding:4rem 0}}.vsm-content{max-width:48rem;margin:0 auto;text-align:center}.vsm-title{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:2rem;color:var(--foreground)}@media(max-width:768px){.vsm-title{font-size:2rem;margin-bottom:1.5rem}}@media(max-width:480px){.vsm-title{font-size:1.75rem}}.vsm-text-wrapper{margin-bottom:2.5rem}@media(max-width:768px){.vsm-text-wrapper{margin-bottom:2rem}}.vsm-text{font-size:1.125rem;line-height:1.7;color:var(--foreground)}.vsm-text em{font-style:italic;color:var(--purple-color);font-weight:600}@media(max-width:768px){.vsm-text{font-size:1rem}}.vsm-button{display:flex;justify-content:center}.jade-section{padding:5rem 0;margin:0;background:var(--section-bg)}@media(max-width:768px){.jade-section{padding:4rem 0}}.dark .jade-section{background:#1f2937!important}.jade-content{max-width:48rem;margin:0 auto;text-align:center}.jade-title{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:2rem;color:var(--foreground)}@media(max-width:768px){.jade-title{font-size:2rem;margin-bottom:1.5rem}}@media(max-width:480px){.jade-title{font-size:1.75rem}}.dark .jade-title{color:#f8fafc}.jade-text-wrapper{margin-bottom:2.5rem}@media(max-width:768px){.jade-text-wrapper{margin-bottom:2rem}}.jade-text{font-size:1.125rem;line-height:1.7;color:var(--foreground)}.jade-text em{font-style:italic;color:var(--emerald-color);font-weight:600}@media(max-width:768px){.jade-text{font-size:1rem}}.dark .jade-text{color:#e2e8f0}.dark .jade-text em{color:#34d399}.jade-button{display:flex;justify-content:center}@media(max-width:480px){.btn{width:100%;max-width:280px}}.btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(prefers-contrast:high){.publication-of-secondary-law-page{--border-color:var(--foreground)}.hero-law-image{border:2px solid var(--foreground)}}@media(prefers-reduced-motion:reduce){.btn,.hero-law-image{transition:none}.btn:hover,.hero-law-image:hover{transform:none}.hero-mask{animation:none}}