.gnav-link[data-astro-cid-mlb23mr2]{display:flex;flex-direction:column;align-items:center;color:var(--text-main);text-decoration:none}.gnav-link[data-astro-cid-mlb23mr2]:hover{color:var(--accent)}.gnav-link[data-astro-cid-mlb23mr2] span[data-astro-cid-mlb23mr2]{font-weight:700;font-size:1rem}.gnav-link[data-astro-cid-mlb23mr2] small[data-astro-cid-mlb23mr2]{font-size:.7rem;color:var(--text-muted);letter-spacing:.05em}.mega-menu[data-astro-cid-mlb23mr2]{position:absolute;top:100%;left:50%;transform:translate(-50%);width:850px;background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001a;display:none;z-index:1000;padding:20px;margin-top:10px;border:1px solid #eaeaea}.has-mega[data-astro-cid-mlb23mr2]:hover .mega-menu[data-astro-cid-mlb23mr2]{display:block;animation:fadeInMega .3s ease forwards}.mega-menu[data-astro-cid-mlb23mr2]:before{content:"";position:absolute;top:-30px;left:0;width:100%;height:30px}.has-mega[data-astro-cid-mlb23mr2]:after{content:"";position:absolute;top:100%;left:-20px;right:-20px;height:40px;background:transparent;z-index:10}.mega-tabbed-container[data-astro-cid-mlb23mr2]{display:flex;gap:30px}.mega-tab-sidebar[data-astro-cid-mlb23mr2]{width:260px;border-right:1px solid #f0f0f0;padding-right:15px;display:flex;flex-direction:column;gap:5px}.mega-tab[data-astro-cid-mlb23mr2]{padding:15px 20px;cursor:pointer;border-radius:8px;transition:all .2s ease;font-weight:700;color:var(--text-main, #333);font-size:.95rem}.mega-tab[data-astro-cid-mlb23mr2]:hover,.mega-tab[data-astro-cid-mlb23mr2].active{background-color:#2c3e500d;color:var(--primary, #2c3e50)}.mega-tab-content[data-astro-cid-mlb23mr2]{flex:1;padding:10px 10px 10px 0}.mega-pane[data-astro-cid-mlb23mr2]{display:none;animation:fadeInPane .3s ease}.mega-pane[data-astro-cid-mlb23mr2].active{display:block}.mega-pane-title[data-astro-cid-mlb23mr2]{font-size:1.2rem;color:var(--primary, #2c3e50);margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #f0f0f0;font-family:Shippori Mincho,serif;font-weight:700}.mega-pane-grid[data-astro-cid-mlb23mr2]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 20px}.mega-grid-item[data-astro-cid-mlb23mr2] a[data-astro-cid-mlb23mr2]{display:flex;align-items:center;padding:10px 15px;color:var(--text-main, #333);text-decoration:none;border-radius:6px;transition:all .2s ease;font-size:.95rem;background:#fcfcfc;border:1px solid #f0f0f0}.mega-grid-item[data-astro-cid-mlb23mr2] a[data-astro-cid-mlb23mr2]:before{content:"→";margin-right:8px;color:var(--accent, #d35400);font-weight:700;transition:transform .2s ease}.mega-grid-item[data-astro-cid-mlb23mr2] a[data-astro-cid-mlb23mr2]:hover{background:#fff;border-color:var(--accent, #d35400);color:var(--primary, #2c3e50);box-shadow:0 2px 8px #0000000d}.mega-grid-item[data-astro-cid-mlb23mr2] a[data-astro-cid-mlb23mr2]:hover:before{transform:translate(3px)}@media(max-width:1024px){.mega-menu[data-astro-cid-mlb23mr2]{display:none!important}}.divorce-sidebar[data-astro-cid-qjzg4hed]{display:flex;flex-direction:column;gap:24px;width:100%;position:sticky;top:100px}.sidebar-line-btn[data-astro-cid-qjzg4hed]{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;background:#06c755!important;color:#fff!important;padding:12px 10px!important;border-radius:10px!important;text-decoration:none!important;box-shadow:0 4px 12px #06c75547!important;margin-bottom:12px!important;box-sizing:border-box!important;width:100%!important;transition:transform .2s,box-shadow .2s!important}.sidebar-line-btn[data-astro-cid-qjzg4hed]:hover{transform:translateY(-2px)!important;box-shadow:0 6px 16px #06c75566!important;color:#fff!important}.line-btn-main[data-astro-cid-qjzg4hed]{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;line-height:1!important}.line-btn-icon[data-astro-cid-qjzg4hed]{flex-shrink:0!important}.line-btn-title[data-astro-cid-qjzg4hed]{font-size:.95rem!important;font-weight:800!important;white-space:nowrap!important;letter-spacing:.02em!important;color:#fff!important}.line-btn-sub[data-astro-cid-qjzg4hed]{font-size:.7rem!important;opacity:.95!important;margin-top:4px!important;font-weight:600!important;white-space:nowrap!important;letter-spacing:.01em!important;color:#fff!important}.sidebar-web-btn[data-astro-cid-qjzg4hed]{display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#0284c7,#0369a1)!important;color:#fff!important;font-weight:700!important;padding:11px 14px!important;border-radius:10px!important;text-align:center!important;font-size:.92rem!important;letter-spacing:.02em!important;text-decoration:none!important;box-shadow:0 4px 12px #0284c740!important;white-space:nowrap!important;box-sizing:border-box!important;width:100%!important;transition:transform .2s,box-shadow .2s!important}.sidebar-web-btn[data-astro-cid-qjzg4hed]:hover{transform:translateY(-2px)!important;box-shadow:0 6px 16px #0284c759!important;color:#fff!important}.phone-card-title[data-astro-cid-qjzg4hed]{color:#036!important;font-size:.98rem!important;font-weight:800!important;margin-bottom:10px!important;display:flex!important;align-items:center!important;gap:6px!important;line-height:1.4!important;white-space:nowrap!important;word-break:keep-all!important}.phone-card-icon[data-astro-cid-qjzg4hed]{font-size:1.1rem!important;flex-shrink:0!important}.phone-card-heading[data-astro-cid-qjzg4hed]{white-space:nowrap!important}.sidebar-tel-btn[data-astro-cid-qjzg4hed]{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;background:#036!important;color:#fff!important;padding:11px 14px!important;border-radius:10px!important;text-decoration:none!important;box-shadow:0 4px 12px #00336640!important;box-sizing:border-box!important;width:100%!important;transition:transform .2s,box-shadow .2s!important}.sidebar-tel-btn[data-astro-cid-qjzg4hed]:hover{transform:translateY(-2px)!important;box-shadow:0 6px 16px #00336659!important;color:#fff!important}.sidebar-card-link[data-astro-cid-qjzg4hed]{display:flex!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;text-decoration:none!important;color:#1e293b!important;font-size:.88rem!important;font-weight:600!important;transition:all .2s ease!important}.sidebar-card-link[data-astro-cid-qjzg4hed]:hover{background:#f0f9ff!important;border-color:#bae6fd!important;color:#0284c7!important;transform:translate(3px)!important}.card-icon[data-astro-cid-qjzg4hed]{font-size:1.1rem!important;flex-shrink:0!important}.card-text[data-astro-cid-qjzg4hed]{line-height:1.35!important}.markdown-body{font-size:1rem;line-height:1.85;color:#334155}.markdown-body h2{font-size:1.35rem;color:#024;background:#f0f9ff;border-left:5px solid #0284c7;padding:12px 16px;border-radius:6px;margin:40px 0 20px}.markdown-body h3{font-size:1.15rem;color:#1e293b;border-left:4px solid #002244;padding-left:12px;margin:30px 0 16px}.markdown-body p{margin-bottom:20px}.markdown-body ul{list-style:none;padding-left:0;margin:20px 0 24px}.markdown-body ul li{position:relative;padding-left:28px;margin-bottom:10px;line-height:1.6;color:#334155}.markdown-body ul li:before{content:"✔";position:absolute;left:0;top:2px;width:20px;height:20px;background:#e0f2fe;color:#0284c7;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800}.markdown-body ol{counter-reset:custom-ol;list-style:none;padding-left:0;margin:20px 0 24px}.markdown-body ol li{counter-increment:custom-ol;position:relative;padding-left:32px;margin-bottom:12px;line-height:1.6;color:#334155}.markdown-body ol li:before{content:counter(custom-ol);position:absolute;left:0;top:2px;width:22px;height:22px;background:#0284c7;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800}.markdown-body strong{color:#0f172a;font-weight:800;background:linear-gradient(transparent 65%,#bae6fd 65%);padding:0 2px}@media(max-width:991px){.column-main-container{flex-direction:column!important;gap:30px!important}.sidebar-wrapper{width:100%!important}.article-body-wrapper{padding:24px 16px!important}}.aio-qa-block{background:linear-gradient(135deg,#f0f9ff,#e0f2fe)!important;border:1px solid #bae6fd!important;border-left:5px solid #0284c7!important;border-radius:12px!important;padding:20px 22px!important;margin:25px 0 30px!important;box-shadow:0 4px 15px #0284c714!important}.aio-qa-block .aio-q,.aio-qa-block p:first-child{position:relative!important;padding-left:36px!important;display:block!important;font-weight:800!important;color:#0f172a!important;font-size:1.05rem!important;line-height:1.6!important;margin-bottom:14px!important}.aio-qa-block .qa-icon-q{position:absolute!important;left:0!important;top:1px!important;background:#0284c7!important;color:#fff!important;width:26px!important;height:26px!important;border-radius:6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:.85rem!important;font-weight:900!important;margin-right:0!important;box-shadow:0 2px 6px #0284c714!important;flex-shrink:0!important}.aio-qa-block .aio-a,.aio-qa-block p:last-child{position:relative!important;padding-left:36px!important;display:block!important;color:#334155!important;font-size:.96rem!important;line-height:1.75!important;margin-bottom:0!important}.aio-qa-block .qa-icon-a{position:absolute!important;left:0!important;top:2px!important;background:#036!important;color:#fff!important;width:26px!important;height:26px!important;border-radius:6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:.85rem!important;font-weight:900!important;margin-right:0!important;box-shadow:0 2px 6px #00336640!important;flex-shrink:0!important}.aio-qa-block strong{display:inline!important}@media(max-width:991px){.column-main-container{flex-direction:column!important;gap:30px!important}.sidebar-wrapper{width:100%!important}}.page-hero[data-astro-cid-p6xilrxg]{background:linear-gradient(135deg,#2c3e50e6,#34495ee6),url(/lp/married/assets/images/divorce-hero-bg.jpg) center/cover;color:#fff;padding:100px 0 60px;text-align:center}.page-hero[data-astro-cid-p6xilrxg] h1[data-astro-cid-p6xilrxg]{font-size:2rem;font-family:Shippori Mincho,serif;margin-bottom:20px}.page-hero[data-astro-cid-p6xilrxg] p[data-astro-cid-p6xilrxg]{font-size:1.1rem;max-width:700px;margin:0 auto;opacity:.9}.breadcrumbs[data-astro-cid-p6xilrxg]{background:#f8f9fa;padding:15px 0;font-size:.9rem}.breadcrumbs[data-astro-cid-p6xilrxg] a[data-astro-cid-p6xilrxg]{color:var(--primary);text-decoration:none}.breadcrumbs[data-astro-cid-p6xilrxg] span[data-astro-cid-p6xilrxg]{color:#666}.card[data-astro-cid-p6xilrxg]{background:#fff;border-radius:12px;padding:40px;box-shadow:0 10px 30px #0000000d;margin-bottom:40px}.article-list[data-astro-cid-p6xilrxg]{list-style:none;padding:0;margin:0}.article-list[data-astro-cid-p6xilrxg] li[data-astro-cid-p6xilrxg]{margin-bottom:15px;border-bottom:1px dashed #eee;padding-bottom:15px}.article-list[data-astro-cid-p6xilrxg] li[data-astro-cid-p6xilrxg]:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.article-list[data-astro-cid-p6xilrxg] a[data-astro-cid-p6xilrxg]{display:flex;align-items:flex-start;color:#333;text-decoration:none;font-weight:500;line-height:1.5;transition:all .3s ease}.article-list[data-astro-cid-p6xilrxg] a[data-astro-cid-p6xilrxg]:hover{color:var(--accent);padding-left:5px}.bullet[data-astro-cid-p6xilrxg]{color:var(--accent);margin-right:10px;font-size:.9rem;margin-top:2px}.new-badge[data-astro-cid-p6xilrxg]{background:#e74c3c;color:#fff;font-size:.7rem;padding:2px 6px;border-radius:4px;margin-left:10px;font-weight:700;white-space:nowrap}.page-hero[data-astro-cid-cogb5vml]{background:linear-gradient(135deg,#2c3e50e6,#34495ee6),url(/lp/married/assets/images/divorce-hero-bg.jpg) center/cover;color:#fff;padding:100px 0 60px;text-align:center}.page-hero[data-astro-cid-cogb5vml] h1[data-astro-cid-cogb5vml]{font-size:2rem;font-family:Shippori Mincho,serif;margin-bottom:20px}.page-hero[data-astro-cid-cogb5vml] p[data-astro-cid-cogb5vml]{font-size:1.1rem;max-width:700px;margin:0 auto;opacity:.9}.breadcrumbs[data-astro-cid-cogb5vml]{background:#f8f9fa;padding:15px 0;font-size:.9rem}.breadcrumbs[data-astro-cid-cogb5vml] a[data-astro-cid-cogb5vml]{color:var(--primary);text-decoration:none}.breadcrumbs[data-astro-cid-cogb5vml] span[data-astro-cid-cogb5vml]{color:#666}.card[data-astro-cid-cogb5vml]{background:#fff;border-radius:12px;padding:40px;box-shadow:0 10px 30px #0000000d;margin-bottom:40px}.article-list[data-astro-cid-cogb5vml]{list-style:none;padding:0;margin:0}.article-list[data-astro-cid-cogb5vml] li[data-astro-cid-cogb5vml]{margin-bottom:15px;border-bottom:1px dashed #eee;padding-bottom:15px}.article-list[data-astro-cid-cogb5vml] li[data-astro-cid-cogb5vml]:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.article-list[data-astro-cid-cogb5vml] a[data-astro-cid-cogb5vml]{display:flex;align-items:flex-start;color:#333;text-decoration:none;font-weight:500;line-height:1.5;transition:all .3s ease}.article-list[data-astro-cid-cogb5vml] a[data-astro-cid-cogb5vml]:hover{color:var(--accent);padding-left:5px}.bullet[data-astro-cid-cogb5vml]{color:var(--accent);margin-right:10px;font-size:.9rem;margin-top:2px}.new-badge[data-astro-cid-cogb5vml]{background:#e74c3c;color:#fff;font-size:.7rem;padding:2px 6px;border-radius:4px;margin-left:10px;font-weight:700;white-space:nowrap}.layout-grid[data-astro-cid-sa2id5h4]{display:grid;grid-template-columns:1fr 320px;gap:40px;align-items:start}.article-content[data-astro-cid-sa2id5h4]{display:flex;flex-direction:column;gap:30px}.article-card[data-astro-cid-sa2id5h4]{padding:40px}.article-card[data-astro-cid-sa2id5h4] h2{font-size:1.6rem;color:var(--primary);margin:30px 0 15px;padding-bottom:10px;border-bottom:2px solid var(--border-color)}.article-card[data-astro-cid-sa2id5h4] h3{font-size:1.25rem;color:var(--text-main);margin:25px 0 12px}.article-card[data-astro-cid-sa2id5h4] p{margin-bottom:20px;color:var(--text-main);font-size:1.05rem;line-height:1.8}.article-card[data-astro-cid-sa2id5h4] ul,.article-card[data-astro-cid-sa2id5h4] ol{margin:15px 0 25px 20px;line-height:1.8}.article-card[data-astro-cid-sa2id5h4] li{margin-bottom:10px;font-size:1.05rem}.article-card[data-astro-cid-sa2id5h4] strong{color:var(--primary)}.article-cta-box[data-astro-cid-sa2id5h4]{background-color:var(--primary-light);border:1px dashed var(--primary);border-radius:8px;padding:30px;text-align:center}.article-cta-box[data-astro-cid-sa2id5h4] h3[data-astro-cid-sa2id5h4]{font-size:1.35rem;margin-bottom:10px}.article-cta-box[data-astro-cid-sa2id5h4] p[data-astro-cid-sa2id5h4]{font-size:.95rem;color:var(--text-main);margin-bottom:25px}.cta-buttons[data-astro-cid-sa2id5h4]{display:flex;flex-direction:column;align-items:center;gap:15px}.cta-btn[data-astro-cid-sa2id5h4]{width:100%;max-width:400px;border-radius:25px}@media(max-width:991px){.layout-grid[data-astro-cid-sa2id5h4]{grid-template-columns:1fr;gap:30px}}@media(max-width:768px){.article-card[data-astro-cid-sa2id5h4]{padding:25px}.article-card[data-astro-cid-sa2id5h4] h2{font-size:1.35rem}.article-cta-box[data-astro-cid-sa2id5h4]{padding:20px}}.page-hero[data-astro-cid-5pay5dhb]{background:linear-gradient(135deg,#2c3e50e6,#34495ee6),url(/lp/married/assets/images/divorce-hero-bg.jpg) center/cover;color:#fff;padding:100px 0 60px;text-align:center}.page-hero[data-astro-cid-5pay5dhb] h1[data-astro-cid-5pay5dhb]{font-size:2rem;font-family:Shippori Mincho,serif;margin-bottom:20px}.page-hero[data-astro-cid-5pay5dhb] p[data-astro-cid-5pay5dhb]{font-size:1.1rem;max-width:700px;margin:0 auto;opacity:.9}.breadcrumbs[data-astro-cid-5pay5dhb]{background:#f8f9fa;padding:15px 0;font-size:.9rem}.breadcrumbs[data-astro-cid-5pay5dhb] a[data-astro-cid-5pay5dhb]{color:var(--primary);text-decoration:none}.breadcrumbs[data-astro-cid-5pay5dhb] span[data-astro-cid-5pay5dhb]{color:#666}.card[data-astro-cid-5pay5dhb]{background:#fff;border-radius:12px;padding:40px;box-shadow:0 10px 30px #0000000d;margin-bottom:40px}.article-list[data-astro-cid-5pay5dhb]{list-style:none;padding:0;margin:0}.article-list[data-astro-cid-5pay5dhb] li[data-astro-cid-5pay5dhb]{margin-bottom:15px;border-bottom:1px dashed #eee;padding-bottom:15px}.article-list[data-astro-cid-5pay5dhb] li[data-astro-cid-5pay5dhb]:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.article-list[data-astro-cid-5pay5dhb] a[data-astro-cid-5pay5dhb]{display:flex;align-items:flex-start;color:#333;text-decoration:none;font-weight:500;line-height:1.5;transition:all .3s ease}.article-list[data-astro-cid-5pay5dhb] a[data-astro-cid-5pay5dhb]:hover{color:var(--accent);padding-left:5px}.bullet[data-astro-cid-5pay5dhb]{color:var(--accent);margin-right:10px;font-size:.9rem;margin-top:2px}.new-badge[data-astro-cid-5pay5dhb]{background:#e74c3c;color:#fff;font-size:.7rem;padding:2px 6px;border-radius:4px;margin-left:10px;font-weight:700;white-space:nowrap}.page-hero[data-astro-cid-72afgytt]{background:linear-gradient(135deg,#2c3e50e6,#34495ee6),url(/lp/married/assets/images/divorce-hero-bg.jpg) center/cover;color:#fff;padding:100px 0 60px;text-align:center}.page-hero[data-astro-cid-72afgytt] h1[data-astro-cid-72afgytt]{font-size:2rem;font-family:Shippori Mincho,serif;margin-bottom:20px}.page-hero[data-astro-cid-72afgytt] p[data-astro-cid-72afgytt]{font-size:1.1rem;max-width:700px;margin:0 auto;opacity:.9}.breadcrumbs[data-astro-cid-72afgytt]{background:#f8f9fa;padding:15px 0;font-size:.9rem}.breadcrumbs[data-astro-cid-72afgytt] a[data-astro-cid-72afgytt]{color:var(--primary);text-decoration:none}.breadcrumbs[data-astro-cid-72afgytt] span[data-astro-cid-72afgytt]{color:#666}.card[data-astro-cid-72afgytt]{background:#fff;border-radius:12px;padding:40px;box-shadow:0 10px 30px #0000000d;margin-bottom:40px}.article-list[data-astro-cid-72afgytt]{list-style:none;padding:0;margin:0}.article-list[data-astro-cid-72afgytt] li[data-astro-cid-72afgytt]{margin-bottom:15px;border-bottom:1px dashed #eee;padding-bottom:15px}.article-list[data-astro-cid-72afgytt] li[data-astro-cid-72afgytt]:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.article-list[data-astro-cid-72afgytt] a[data-astro-cid-72afgytt]{display:flex;align-items:flex-start;color:#333;text-decoration:none;font-weight:500;line-height:1.5;transition:all .3s ease}.article-list[data-astro-cid-72afgytt] a[data-astro-cid-72afgytt]:hover{color:var(--accent);padding-left:5px}.bullet[data-astro-cid-72afgytt]{color:var(--accent);margin-right:10px;font-size:.9rem;margin-top:2px}.new-badge[data-astro-cid-72afgytt]{background:#e74c3c;color:#fff;font-size:.7rem;padding:2px 6px;border-radius:4px;margin-left:10px;font-weight:700;white-space:nowrap}.page-hero[data-astro-cid-wqb5ac5k]{background:linear-gradient(135deg,#2c3e50e6,#34495ee6),url(/lp/married/assets/images/divorce-hero-bg.jpg) center/cover;color:#fff;padding:100px 0 60px;text-align:center}.page-hero[data-astro-cid-wqb5ac5k] h1[data-astro-cid-wqb5ac5k]{font-size:2rem;font-family:Shippori Mincho,serif;margin-bottom:20px}.page-hero[data-astro-cid-wqb5ac5k] p[data-astro-cid-wqb5ac5k]{font-size:1.1rem;max-width:700px;margin:0 auto;opacity:.9}.breadcrumbs[data-astro-cid-wqb5ac5k]{background:#f8f9fa;padding:15px 0;font-size:.9rem}.breadcrumbs[data-astro-cid-wqb5ac5k] a[data-astro-cid-wqb5ac5k]{color:var(--primary);text-decoration:none}.breadcrumbs[data-astro-cid-wqb5ac5k] span[data-astro-cid-wqb5ac5k]{color:#666}.card[data-astro-cid-wqb5ac5k]{background:#fff;border-radius:12px;padding:40px;box-shadow:0 10px 30px #0000000d;margin-bottom:40px}.article-list[data-astro-cid-wqb5ac5k]{list-style:none;padding:0;margin:0}.article-list[data-astro-cid-wqb5ac5k] li[data-astro-cid-wqb5ac5k]{margin-bottom:15px;border-bottom:1px dashed #eee;padding-bottom:15px}.article-list[data-astro-cid-wqb5ac5k] li[data-astro-cid-wqb5ac5k]:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.article-list[data-astro-cid-wqb5ac5k] a[data-astro-cid-wqb5ac5k]{display:flex;align-items:flex-start;color:#333;text-decoration:none;font-weight:500;line-height:1.5;transition:all .3s ease}.article-list[data-astro-cid-wqb5ac5k] a[data-astro-cid-wqb5ac5k]:hover{color:var(--accent);padding-left:5px}.bullet[data-astro-cid-wqb5ac5k]{color:var(--accent);margin-right:10px;font-size:.9rem;margin-top:2px}.new-badge[data-astro-cid-wqb5ac5k]{background:#e74c3c;color:#fff;font-size:.7rem;padding:2px 6px;border-radius:4px;margin-left:10px;font-weight:700;white-space:nowrap}.page-hero[data-astro-cid-2qaa7wqx]{background:linear-gradient(135deg,#2c3e50e6,#34495ee6),url(/lp/married/assets/images/divorce-hero-bg.jpg) center/cover;color:#fff;padding:100px 0 60px;text-align:center}.page-hero[data-astro-cid-2qaa7wqx] h1[data-astro-cid-2qaa7wqx]{font-size:2rem;font-family:Shippori Mincho,serif;margin-bottom:20px}.page-hero[data-astro-cid-2qaa7wqx] p[data-astro-cid-2qaa7wqx]{font-size:1.1rem;max-width:700px;margin:0 auto;opacity:.9}.breadcrumbs[data-astro-cid-2qaa7wqx]{background:#f8f9fa;padding:15px 0;font-size:.9rem}.breadcrumbs[data-astro-cid-2qaa7wqx] a[data-astro-cid-2qaa7wqx]{color:var(--primary);text-decoration:none}.breadcrumbs[data-astro-cid-2qaa7wqx] span[data-astro-cid-2qaa7wqx]{color:#666}.card[data-astro-cid-2qaa7wqx]{background:#fff;border-radius:12px;padding:40px;box-shadow:0 10px 30px #0000000d;margin-bottom:40px}.article-list[data-astro-cid-2qaa7wqx]{list-style:none;padding:0;margin:0}.article-list[data-astro-cid-2qaa7wqx] li[data-astro-cid-2qaa7wqx]{margin-bottom:15px;border-bottom:1px dashed #eee;padding-bottom:15px}.article-list[data-astro-cid-2qaa7wqx] li[data-astro-cid-2qaa7wqx]:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.article-list[data-astro-cid-2qaa7wqx] a[data-astro-cid-2qaa7wqx]{display:flex;align-items:flex-start;color:#333;text-decoration:none;font-weight:500;line-height:1.5;transition:all .3s ease}.article-list[data-astro-cid-2qaa7wqx] a[data-astro-cid-2qaa7wqx]:hover{color:var(--accent);padding-left:5px}.bullet[data-astro-cid-2qaa7wqx]{color:var(--accent);margin-right:10px;font-size:.9rem;margin-top:2px}.new-badge[data-astro-cid-2qaa7wqx]{background:#e74c3c;color:#fff;font-size:.7rem;padding:2px 6px;border-radius:4px;margin-left:10px;font-weight:700;white-space:nowrap}.page-hero[data-astro-cid-mq5gxlqq]{background:linear-gradient(135deg,#2c3e50e6,#34495ee6),url(/lp/married/assets/images/divorce-hero-bg.jpg) center/cover;color:#fff;padding:100px 0 60px;text-align:center}.page-hero[data-astro-cid-mq5gxlqq] h1[data-astro-cid-mq5gxlqq]{font-size:2rem;font-family:Shippori Mincho,serif;margin-bottom:20px}.page-hero[data-astro-cid-mq5gxlqq] p[data-astro-cid-mq5gxlqq]{font-size:1.1rem;max-width:700px;margin:0 auto;opacity:.9}.breadcrumbs[data-astro-cid-mq5gxlqq]{background:#f8f9fa;padding:15px 0;font-size:.9rem}.breadcrumbs[data-astro-cid-mq5gxlqq] a[data-astro-cid-mq5gxlqq]{color:var(--primary);text-decoration:none}.breadcrumbs[data-astro-cid-mq5gxlqq] span[data-astro-cid-mq5gxlqq]{color:#666}.card[data-astro-cid-mq5gxlqq]{background:#fff;border-radius:12px;padding:40px;box-shadow:0 10px 30px #0000000d;margin-bottom:40px}.article-list[data-astro-cid-mq5gxlqq]{list-style:none;padding:0;margin:0}.article-list[data-astro-cid-mq5gxlqq] li[data-astro-cid-mq5gxlqq]{margin-bottom:15px;border-bottom:1px dashed #eee;padding-bottom:15px}.article-list[data-astro-cid-mq5gxlqq] li[data-astro-cid-mq5gxlqq]:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.article-list[data-astro-cid-mq5gxlqq] a[data-astro-cid-mq5gxlqq]{display:flex;align-items:flex-start;color:#333;text-decoration:none;font-weight:500;line-height:1.5;transition:all .3s ease}.article-list[data-astro-cid-mq5gxlqq] a[data-astro-cid-mq5gxlqq]:hover{color:var(--accent);padding-left:5px}.bullet[data-astro-cid-mq5gxlqq]{color:var(--accent);margin-right:10px;font-size:.9rem;margin-top:2px}.new-badge[data-astro-cid-mq5gxlqq]{background:#e74c3c;color:#fff;font-size:.7rem;padding:2px 6px;border-radius:4px;margin-left:10px;font-weight:700;white-space:nowrap}.category-grid[data-astro-cid-r43slsmf]{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:20px}.category-card[data-astro-cid-r43slsmf]{display:flex;flex-direction:column;height:100%;transition:transform .3s,box-shadow .3s;background:#fff;border:1px solid var(--border-color);border-radius:12px;padding:24px;box-shadow:0 2px 10px #00000005}.category-card[data-astro-cid-r43slsmf]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000000f}.category-header[data-astro-cid-r43slsmf]{border-bottom:2px solid #bae6fd;padding-bottom:12px;margin-bottom:15px}.category-header[data-astro-cid-r43slsmf] h3[data-astro-cid-r43slsmf]{font-size:1.25rem;color:var(--primary);display:flex;align-items:center;gap:8px;margin:0}.category-desc[data-astro-cid-r43slsmf]{font-size:.92rem;color:var(--text-muted);margin-bottom:20px;line-height:1.6}.article-list[data-astro-cid-r43slsmf]{list-style:none;display:flex;flex-direction:column;gap:12px;padding:0;margin:0 0 20px}.article-list[data-astro-cid-r43slsmf] li[data-astro-cid-r43slsmf]{font-size:.92rem;line-height:1.5}.article-list[data-astro-cid-r43slsmf] a[data-astro-cid-r43slsmf]{color:var(--text-main);font-weight:700;display:flex;align-items:flex-start;gap:8px;text-decoration:none;transition:color .2s}.article-list[data-astro-cid-r43slsmf] a[data-astro-cid-r43slsmf]:hover{color:#0284c7}.bullet[data-astro-cid-r43slsmf]{color:#0284c7;font-size:.8rem;margin-top:2px;flex-shrink:0}.more-btn-wrap[data-astro-cid-r43slsmf]{margin-top:auto;padding-top:15px;border-top:1px dashed var(--border-color)}.btn-more[data-astro-cid-r43slsmf]{display:inline-flex;align-items:center;gap:6px;font-size:.9rem;font-weight:700;color:#0284c7;text-decoration:none;transition:all .2s}.btn-more[data-astro-cid-r43slsmf]:hover{color:#0369a1;transform:translate(4px)}@media(max-width:768px){.category-grid[data-astro-cid-r43slsmf]{grid-template-columns:1fr;gap:20px}}.gnav-link[data-astro-cid-i3yp4i5u]{display:flex;flex-direction:column;align-items:center;color:var(--text-main);text-decoration:none}.gnav-link[data-astro-cid-i3yp4i5u]:hover{color:var(--accent)}.gnav-link[data-astro-cid-i3yp4i5u] span[data-astro-cid-i3yp4i5u]{font-weight:700;font-size:1rem}.gnav-link[data-astro-cid-i3yp4i5u] small[data-astro-cid-i3yp4i5u]{font-size:.7rem;color:var(--text-muted);letter-spacing:.05em}.mega-menu[data-astro-cid-i3yp4i5u]{position:absolute;top:100%;left:50%;transform:translate(-50%);width:1050px;background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001a;display:none;z-index:1000;padding:20px;margin-top:10px;border:1px solid #eaeaea}.has-mega[data-astro-cid-i3yp4i5u]:hover .mega-menu[data-astro-cid-i3yp4i5u]{display:block;animation:fadeInMega .3s ease forwards}.mega-menu[data-astro-cid-i3yp4i5u]:before{content:"";position:absolute;top:-30px;left:0;width:100%;height:30px}@keyframes fadeInMega{0%{opacity:0;transform:translate(-50%,15px)}to{opacity:1;transform:translate(-50%)}}.has-mega[data-astro-cid-i3yp4i5u]:after{content:"";position:absolute;top:100%;left:-20px;right:-20px;height:40px;background:transparent;z-index:10}.mega-tabbed-container[data-astro-cid-i3yp4i5u]{display:flex;gap:30px}.mega-tab-sidebar[data-astro-cid-i3yp4i5u]{width:260px;border-right:1px solid #f0f0f0;padding-right:15px;display:flex;flex-direction:column;gap:5px}.mega-tab[data-astro-cid-i3yp4i5u]{padding:12px 15px;cursor:pointer;border-radius:8px;transition:all .2s ease;font-weight:700;color:var(--text-main, #333);font-size:.9rem}.mega-tab[data-astro-cid-i3yp4i5u]:hover,.mega-tab[data-astro-cid-i3yp4i5u].active{background-color:#2c3e500d;color:var(--primary, #2c3e50)}.mega-tab-content[data-astro-cid-i3yp4i5u]{flex:1;padding:10px 10px 10px 0}.mega-pane[data-astro-cid-i3yp4i5u]{display:none;animation:fadeInPane .3s ease}.mega-pane[data-astro-cid-i3yp4i5u].active{display:block}@keyframes fadeInPane{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.mega-pane-title[data-astro-cid-i3yp4i5u]{font-size:1.1rem;color:var(--primary, #2c3e50);margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #f0f0f0;font-family:Shippori Mincho,serif;font-weight:700}.mega-pane-grid[data-astro-cid-i3yp4i5u]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 15px;max-height:450px;overflow-y:auto;padding-right:10px}.mega-pane-grid[data-astro-cid-i3yp4i5u]::-webkit-scrollbar{width:6px}.mega-pane-grid[data-astro-cid-i3yp4i5u]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.mega-pane-grid[data-astro-cid-i3yp4i5u]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.mega-pane-grid[data-astro-cid-i3yp4i5u]::-webkit-scrollbar-thumb:hover{background:#aaa}.mega-grid-item[data-astro-cid-i3yp4i5u] a[data-astro-cid-i3yp4i5u]{display:flex;align-items:center;padding:8px 12px;color:var(--text-main, #333);text-decoration:none;border-radius:6px;transition:all .2s ease;font-size:.85rem;background:#fcfcfc;border:1px solid #f0f0f0;line-height:1.4;height:100%}.mega-grid-item[data-astro-cid-i3yp4i5u] a[data-astro-cid-i3yp4i5u]:before{content:"→";margin-right:8px;color:var(--accent);font-weight:700}.mega-grid-item[data-astro-cid-i3yp4i5u] a[data-astro-cid-i3yp4i5u]:hover{background:#fff;border-color:var(--primary);color:var(--primary);box-shadow:0 2px 8px #0000000d;transform:translateY(-1px)}.divorce-header[data-astro-cid-hjkdifyu]{background-color:transparent;position:fixed;top:0;left:0;width:100%;z-index:1100;transition:all .4s cubic-bezier(.16,1,.3,1);padding:10px 0}.header-container[data-astro-cid-hjkdifyu]{background-color:transparent;transition:all .4s cubic-bezier(.16,1,.3,1);border-radius:0;padding:0 20px;max-width:1200px;margin:0 auto;position:relative;z-index:1100}.divorce-header[data-astro-cid-hjkdifyu].is-scrolled,body.is-subpage .divorce-header[data-astro-cid-hjkdifyu]{padding:10px 20px}.divorce-header[data-astro-cid-hjkdifyu].is-scrolled .header-container[data-astro-cid-hjkdifyu],body.is-subpage .header-container[data-astro-cid-hjkdifyu]{background-color:#fffffff2;backdrop-filter:blur(10px);box-shadow:0 5px 25px #0000001a;border-radius:40px;padding:0 30px;border:1px solid rgba(255,255,255,.5)}.divorce-header[data-astro-cid-hjkdifyu].is-scrolled .header-bottom[data-astro-cid-hjkdifyu],body.is-subpage .header-bottom[data-astro-cid-hjkdifyu]{border-top:none;padding:5px 0 10px}.header-inner[data-astro-cid-hjkdifyu]{display:flex;flex-direction:column}.header-top[data-astro-cid-hjkdifyu]{display:flex;justify-content:space-between;align-items:center;padding:15px 0}.logo[data-astro-cid-hjkdifyu] img[data-astro-cid-hjkdifyu]{display:block;height:auto}.header-right[data-astro-cid-hjkdifyu]{display:flex;align-items:center;gap:25px}.header-contact[data-astro-cid-hjkdifyu]{text-align:right}.contact-label[data-astro-cid-hjkdifyu]{display:block;font-size:.8rem;color:var(--text-muted)}.contact-tel[data-astro-cid-hjkdifyu]{font-size:1.5rem;font-weight:700;color:var(--primary)}.header-cta[data-astro-cid-hjkdifyu]{background-color:var(--accent);color:#fff;padding:10px 25px;border-radius:20px;font-weight:700;transition:all .3s}.header-cta[data-astro-cid-hjkdifyu]:hover{background-color:var(--accent-hover);color:#fff;transform:translateY(-1px)}.header-bottom[data-astro-cid-hjkdifyu]{border-top:1px solid rgba(0,0,0,.05);padding:10px 0}.gnav[data-astro-cid-hjkdifyu] ul[data-astro-cid-hjkdifyu]{display:flex;justify-content:center;list-style:none;gap:40px}.gnav-link[data-astro-cid-hjkdifyu]{display:flex;flex-direction:column;align-items:center;color:var(--text-main)}.gnav-link[data-astro-cid-hjkdifyu]:hover{color:var(--accent)}.gnav-link[data-astro-cid-hjkdifyu] span[data-astro-cid-hjkdifyu]{font-weight:700;font-size:1rem}.gnav-link[data-astro-cid-hjkdifyu] small[data-astro-cid-hjkdifyu]{font-size:.7rem;color:var(--text-muted);letter-spacing:.05em}.hamburger[data-astro-cid-hjkdifyu]{cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;width:30px;height:20px;z-index:1200}.hamburger[data-astro-cid-hjkdifyu] span[data-astro-cid-hjkdifyu]{display:block;height:2px;width:100%;background-color:var(--primary, #003366);transition:all .3s cubic-bezier(.16,1,.3,1)}.gnav-sp[data-astro-cid-hjkdifyu]{position:fixed;top:0;left:0;width:100%;height:100dvh;background:#fffffffa;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:1050;padding:95px 20px 100px;overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(-15px);transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1),visibility .35s ease;box-sizing:border-box}.gnav-sp[data-astro-cid-hjkdifyu].is-active{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}body.nav-open .sp-floating-cta,body.nav-open .floating-cta,body.nav-open .floating-cta-container,body.nav-open .floating-banner,body.nav-open .sp-fixed-cta,body.nav-open .sticky-footer,body.nav-open .divorce-sticky-cta{opacity:0!important;pointer-events:none!important;transition:opacity .2s ease}.gnav-sp-inner[data-astro-cid-hjkdifyu]{display:flex;flex-direction:column;gap:20px}.gnav-sp-list[data-astro-cid-hjkdifyu]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.gnav-sp-list[data-astro-cid-hjkdifyu] li[data-astro-cid-hjkdifyu]{border-bottom:1px solid rgba(0,0,0,.06)}.gnav-sp-list[data-astro-cid-hjkdifyu] a[data-astro-cid-hjkdifyu]{display:flex;align-items:center;gap:10px;padding:14px 10px;font-size:1.1rem;font-weight:700;color:var(--text-main, #333333);text-decoration:none;transition:all .2s ease}.gnav-sp-list[data-astro-cid-hjkdifyu] a[data-astro-cid-hjkdifyu]:active,.gnav-sp-list[data-astro-cid-hjkdifyu] a[data-astro-cid-hjkdifyu]:hover{color:#0284c7;background:#f0f9ff;padding-left:16px}.gnav-sp-cta[data-astro-cid-hjkdifyu]{display:flex;flex-direction:column;gap:10px;margin-top:10px}.sp-menu-line-btn[data-astro-cid-hjkdifyu]{display:flex;align-items:center;justify-content:center;gap:6px;background:#06c755;color:#fff!important;padding:13px 16px;border-radius:30px;font-weight:800;font-size:1rem;text-decoration:none;box-shadow:0 4px 12px #06c7554d}.sp-menu-web-btn[data-astro-cid-hjkdifyu]{display:block;background:linear-gradient(135deg,#0284c7,#0369a1);color:#fff!important;text-align:center;padding:13px 16px;border-radius:30px;font-weight:800;font-size:.95rem;text-decoration:none;box-shadow:0 4px 12px #0284c740}.sp-menu-tel-btn[data-astro-cid-hjkdifyu]{display:flex;align-items:center;justify-content:center;gap:6px;background:#036;color:#fff!important;padding:11px 16px;border-radius:30px;font-weight:800;font-size:1rem;text-decoration:none;box-shadow:0 4px 12px #00336640}.sp-menu-tel-btn[data-astro-cid-hjkdifyu] small[data-astro-cid-hjkdifyu]{font-size:.72rem;opacity:.85;font-weight:400}body:not(.is-subpage):not(.nav-open) .divorce-header:not(.is-scrolled){background:linear-gradient(to bottom,#0000008c,#0000)}body:not(.is-subpage):not(.nav-open) .divorce-header:not(.is-scrolled) .header-bottom{border-top:1px solid rgba(255,255,255,.2)}body:not(.is-subpage):not(.nav-open) .divorce-header:not(.is-scrolled) .logo img{filter:brightness(0) invert(1)}body:not(.is-subpage):not(.nav-open) .divorce-header:not(.is-scrolled) .gnav-link{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.5),0 0 20px rgba(0,0,0,.3)!important}body:not(.is-subpage):not(.nav-open) .divorce-header:not(.is-scrolled) .gnav-link small{color:#fff!important;opacity:.8!important}body:not(.is-subpage):not(.nav-open) .divorce-header:not(.is-scrolled) .contact-tel,body:not(.is-subpage):not(.nav-open) .divorce-header:not(.is-scrolled) .contact-label{color:#fff;text-shadow:0 1px 5px rgba(0,0,0,.3)}body:not(.is-subpage):not(.nav-open) .divorce-header:not(.is-scrolled) .hamburger:not(.is-active) span{background-color:#fff;box-shadow:0 1px 3px #0000004d}body.nav-open .divorce-header .logo img{filter:none!important}body.nav-open .divorce-header .hamburger span,.hamburger[data-astro-cid-hjkdifyu].is-active span[data-astro-cid-hjkdifyu]{background-color:#024!important;box-shadow:none!important}@media(min-width:769px){.sp-only[data-astro-cid-hjkdifyu]{display:none!important}}@media(max-width:768px){.pc-only[data-astro-cid-hjkdifyu]{display:none!important}.hamburger[data-astro-cid-hjkdifyu].is-active span[data-astro-cid-hjkdifyu]:nth-child(1){transform:translateY(9px) rotate(45deg)}.hamburger[data-astro-cid-hjkdifyu].is-active span[data-astro-cid-hjkdifyu]:nth-child(2){opacity:0}.hamburger[data-astro-cid-hjkdifyu].is-active span[data-astro-cid-hjkdifyu]:nth-child(3){transform:translateY(-9px) rotate(-45deg)}}@media(max-width:480px){.logo-sub-text[data-astro-cid-hjkdifyu]{display:none!important}}.divorce-footer[data-astro-cid-jt45i734]{background-color:var(--primary);color:#fff;padding:60px 0;font-size:.95rem}.footer-content[data-astro-cid-jt45i734]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:30px}.footer-info[data-astro-cid-jt45i734]{line-height:1.8}.nowrap[data-astro-cid-jt45i734]{display:inline-block;white-space:nowrap}.footer-firm-name[data-astro-cid-jt45i734]{font-family:Shippori Mincho,serif;font-size:1.2rem;font-weight:700;margin-bottom:10px}.footer-links[data-astro-cid-jt45i734]{display:flex;justify-content:center;flex-wrap:wrap;gap:20px 30px}.footer-links[data-astro-cid-jt45i734] a[data-astro-cid-jt45i734]{color:#fffc;transition:color .3s}.footer-links[data-astro-cid-jt45i734] a[data-astro-cid-jt45i734]:hover{color:var(--accent)}.footer-copy[data-astro-cid-jt45i734]{font-size:.8rem;color:#ffffff80;margin-top:10px}.divorce-sticky-footer[data-astro-cid-jt45i734]{position:fixed;bottom:0;left:0;width:100%;display:flex;z-index:99;box-shadow:0 -2px 10px #0000001a}@media(min-width:769px){.divorce-sticky-footer[data-astro-cid-jt45i734]{display:none!important}}.divorce-sticky-footer[data-astro-cid-jt45i734] a[data-astro-cid-jt45i734]{flex:1;text-align:center;padding:15px 10px;font-weight:700;font-size:1rem;color:#fff;display:flex;align-items:center;justify-content:center;gap:5px}.sticky-tel[data-astro-cid-jt45i734]{background-color:#e67e22}.sticky-web[data-astro-cid-jt45i734]{background-color:var(--accent)}@media(min-width:769px){.sp-only[data-astro-cid-jt45i734]{display:none!important}}@media(max-width:768px){.divorce-footer[data-astro-cid-jt45i734]{padding:40px 0 100px}.footer-links[data-astro-cid-jt45i734]{flex-direction:column;gap:15px}}:root{--primary: #1e4620;--primary-light: #eff7f0;--accent: #c5a059;--accent-hover: #b08d4b;--bg: #fcfbfa;--card-bg: #ffffff;--text-main: #2d3748;--text-muted: #718096;--border-color: #eef2f5;--max-width: 1100px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:Noto Sans JP,sans-serif;background-color:var(--bg);color:var(--text-main);line-height:1.7;font-size:16px;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Shippori Mincho,serif;font-weight:700;color:var(--primary);line-height:1.4}a{color:var(--primary);text-decoration:none;transition:color .3s}a:hover{color:var(--accent)}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 20px}.section{padding:80px 0}@media(max-width:768px){.section{padding:50px 0}}.section-title{font-size:2rem;text-align:center;margin-bottom:40px;position:relative;padding-bottom:15px}.section-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background-color:var(--accent);border-radius:2px}@media(max-width:768px){.section-title{font-size:1.6rem}}.card{background:var(--card-bg);border-radius:12px;padding:30px;box-shadow:0 4px 20px #00000008;border:1px solid var(--border-color);margin-bottom:30px}.centered-card{max-width:800px;margin-left:auto;margin-right:auto}.btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 35px;font-size:1.1rem;font-weight:700;border-radius:30px;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #0000001a}.btn-primary{background-color:var(--accent);color:#fff}.btn-primary:hover{background-color:var(--accent-hover);color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #00000026}input,textarea,select{font-family:inherit}.text-center{text-align:center}.mb-40{margin-bottom:40px}.mt-40{margin-top:40px}.mt-20{margin-top:20px}.page-hero{background:linear-gradient(135deg,var(--primary) 0%,#346136 100%);color:#fff;padding:240px 0 60px;text-align:center}.page-hero h1{color:#fff;font-size:2.2rem;margin-bottom:10px}.page-hero p{font-size:1.1rem;opacity:.9}@media(max-width:768px){.page-hero{padding:150px 0 40px}.page-hero h1{font-size:1.6rem}}.breadcrumbs{background-color:#f0ede8;padding:12px 0;font-size:.9rem;color:var(--text-muted)}.breadcrumbs a{color:var(--primary)}.breadcrumbs a:hover{text-decoration:underline}
