#divorce-page{--ground:#fbf8f4;--ground2:#f3ede6;--paper:#fffdfb;--white:#fff;--ink:#37343a;--ink2:#55505a;--mute:#6d6670;--line:#ddd3d8;--line2:#ece5e7;--plum:#66516a;--plum-d:#4c3b50;--plum-l:#efe8ef;--plum-m:#b9a3bf;--mauve:#d5c3cd;--rose:#ecc6cb;--rose-l:#f8eeee;--mark:#f6e29a;--mark-l:#fbf2cf;--wine:#a8434b;--wine-l:#f8e9ea;--sage:#e8ece3;--serif:"Shippori Mincho B1","Noto Serif JP","Hiragino Mincho ProN","Yu Mincho",serif;--sans:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;--h2:clamp(26px,3.2vw,44px);--head:68px;--quick:50px;--gut:clamp(18px,4.4vw,56px);--wrap:1200px;--sec:clamp(48px,6.2vw,96px);--r:14px;--r-s:9px;--ease:cubic-bezier(.2,.7,.2,1);--sh-s:0 1px 2px rgba(55,52,58,.05),0 10px 24px -14px rgba(76,59,80,.22);--sh-m:0 2px 4px rgba(55,52,58,.05),0 26px 50px -24px rgba(76,59,80,.34);position:relative;color:var(--ink);background:var(--ground);font-family:var(--sans);font-size:16px;line-height:1.9;font-weight:400;letter-spacing:.02em;-webkit-font-smoothing:antialiased;text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-x:clip;text-align:left}html:has(#divorce-page){scroll-behavior:smooth}#divorce-page *,#divorce-page *:before,#divorce-page *:after{box-sizing:border-box}#divorce-page :where(p,ul,ol,dl,dd,figure,blockquote){margin:0;padding:0}#divorce-page :where(ul,ol){list-style:none}#divorce-page :where(p,li,dd){text-wrap:pretty;line-break:strict}#divorce-page img{max-width:100%;height:auto;display:block}#divorce-page a{color:inherit}#divorce-page button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;padding:0;text-align:inherit;letter-spacing:inherit}#divorce-page summary{cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}#divorce-page summary::-webkit-details-marker{display:none}#divorce-page :focus-visible{outline:2.5px solid var(--plum);outline-offset:3px;border-radius:4px}#divorce-page [hidden]{display:none !important}#divorce-page [id]{scroll-margin-top:calc(var(--head) + var(--quick) + 14px)}#divorce-page .v-wrap{max-width:var(--wrap);margin:0 auto;padding-inline:var(--gut);position:relative}#divorce-page .v-skip{position:absolute;left:-9999px}#divorce-page .v-skip:focus{left:12px;top:12px;z-index:400;background:var(--ink);color:#fff;padding:10px 16px}#divorce-page .v-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#divorce-page .v-ic{width:20px;height:20px;flex:none}#divorce-page .v-ck{width:18px;height:18px;flex:none;color:var(--plum)}#divorce-page .v-so{width:auto;height:auto;max-width:100%;user-select:none;-webkit-user-drag:none}#divorce-page .v-center{display:flex;justify-content:center;margin-top:clamp(22px,2.6vw,34px)}#divorce-page :is(h1,h2,h3,h4){margin:0 !important;padding:0 !important;color:var(--ink) !important;word-break:auto-phrase;line-break:strict;border:0 !important;background:0 0 !important;text-align:left}#divorce-page :is(h1,h2,h3,h4):before,#divorce-page :is(h1,h2,h3,h4):after{content:none !important}#divorce-page h1,#divorce-page h2{font-family:var(--serif) !important}#divorce-page h3,#divorce-page h4{font-family:var(--sans) !important}#divorce-page h2{font-size:var(--h2) !important;font-weight:700 !important;line-height:1.45 !important;letter-spacing:.03em !important;text-wrap:balance}#divorce-page h3{font-size:clamp(18px,1.5vw,21px) !important;font-weight:700 !important;line-height:1.55 !important;letter-spacing:.02em !important}#divorce-page h4{font-size:16.5px !important;font-weight:700 !important;line-height:1.6 !important;letter-spacing:.02em !important}#divorce-page .v-eyebrow{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;letter-spacing:.1em;color:var(--plum);line-height:1.6;margin-bottom:10px}#divorce-page .v-knot{width:40px;height:18px;flex:none;color:var(--plum);overflow:visible}#divorce-page .v-lead{font-size:clamp(15.5px,1.15vw,17px);color:var(--ink2);max-width:41em;margin-top:14px}@media (min-width:761px){#divorce-page .v-lead{word-break:auto-phrase}}#divorce-page .v-foot-note{font-size:14px;line-height:1.8;color:var(--mute);margin-top:clamp(18px,2vw,26px);max-width:52em}#divorce-page mark{color:inherit;background:linear-gradient(transparent 58%,var(--mark) 58%,var(--mark) 94%,transparent 94%) 0 0/100% 100% no-repeat;padding:0 .08em;margin:0 -.08em;border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}#divorce-page .v-sec{position:relative;padding:var(--sec) 0;background:var(--ground)}#divorce-page .v-sec--tint{background:var(--ground2)}#divorce-page .v-head{position:relative;margin-bottom:clamp(22px,3vw,40px);max-width:880px}#divorce-page .v-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-height:54px;padding:0 18px 0 24px;border-radius:var(--r-s);font-size:16px;font-weight:700;line-height:1.4;text-decoration:none !important;white-space:nowrap;transition:background-color .3s,color .3s,border-color .3s}#divorce-page .v-btn .v-ic{transition:transform .45s var(--ease)}#divorce-page .v-btn--solid{background:var(--plum) !important;color:#fff !important}#divorce-page .v-btn--solid:hover{background:var(--plum-d) !important}#divorce-page .v-btn--line{border:1.5px solid var(--plum);background:rgba(255,253,251,.86);color:var(--plum-d) !important}#divorce-page .v-btn--line:hover{background:var(--plum);color:#fff !important}#divorce-page .v-btn:hover .v-ic{transform:translateX(4px)}#divorce-page .v-btn--text{min-height:44px;padding:0;gap:8px;color:var(--plum-d) !important;font-size:15.5px;justify-content:flex-start;background:linear-gradient(var(--plum),var(--plum)) 0 100%/100% 1.5px no-repeat;border-radius:0}#divorce-page .v-btn--text:hover{color:var(--plum) !important}#divorce-page .v-inline{color:var(--plum-d);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}#divorce-page .v-pm{position:relative;width:16px;height:16px;flex:none}#divorce-page .v-pm:before,#divorce-page .v-pm:after{content:"";position:absolute;left:0;top:7px;width:16px;height:2px;background:currentColor;border-radius:2px;transition:transform .4s var(--ease),opacity .3s}#divorce-page .v-pm:after{transform:rotate(90deg)}#divorce-page details[open]>summary .v-pm:after{transform:rotate(0);opacity:0}#divorce-page .v-more{border-top:1px solid var(--line);margin-top:14px}#divorce-page .v-more>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:6px 2px;font-size:15px;font-weight:700;color:var(--plum-d)}#divorce-page .v-more>summary:hover{color:var(--plum)}#divorce-page .v-more-body{padding:4px 2px 14px;font-size:15.5px;line-height:1.95;color:var(--ink2)}#divorce-page .v-more-body>*+*{margin-top:.9em}#divorce-page .v-more-body p{max-width:44em}#divorce-page .v-more-body b,#divorce-page .v-more-body strong{color:var(--ink);font-weight:700}#divorce-page .v-more-body cite{display:block;font-style:normal;font-size:14px;color:var(--mute)}#divorce-page .v-more-body ol,#divorce-page .v-more-body ul{display:grid;gap:4px;padding-left:.2em}#divorce-page .v-more--wide{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);margin-top:clamp(18px,2.2vw,28px);padding:0 clamp(16px,2vw,26px)}#divorce-page .v-more--wide>summary{min-height:60px;font-size:16px}#divorce-page .v-more--wide .v-more-body{padding-bottom:22px}#divorce-page .v-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(16px,2vw,24px)}#divorce-page .v-tabs button{min-height:46px;padding:0 20px;border:1.5px solid var(--line);border-radius:999px;background:var(--paper);font-size:15.5px;font-weight:700;color:var(--ink2);transition:background-color .3s,color .3s,border-color .3s}#divorce-page .v-tabs button:hover{border-color:var(--plum);color:var(--plum-d)}#divorce-page .v-tabs button[aria-pressed=true]{background:var(--plum);border-color:var(--plum);color:#fff}#divorce-page .v-swipe-hint{display:none}@media (max-width:760px){#divorce-page [data-swipe]{display:flex !important;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(var(--gut) * -1);padding:4px var(--gut) 10px;scroll-padding-inline:var(--gut)}#divorce-page [data-swipe]::-webkit-scrollbar{display:none}#divorce-page [data-swipe]>*{flex:0 0 84%;scroll-snap-align:start;min-width:0}#divorce-page .v-swipe-hint{display:flex;align-items:center;justify-content:flex-end;gap:6px;font-size:13px;font-weight:700;color:var(--mute);letter-spacing:.06em;margin-top:2px}#divorce-page .v-swipe-hint .v-ic{width:16px;height:16px}}#divorce-page .v-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}#divorce-page .v-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.75;background:var(--paper)}#divorce-page .v-table th,#divorce-page .v-table td{border:1px solid var(--line) !important;padding:11px 14px !important;text-align:left;vertical-align:top;background:0 0;color:var(--ink2);font-weight:400}#divorce-page .v-table thead th{background:var(--plum-l) !important;color:var(--ink) !important;font-weight:700;white-space:nowrap}#divorce-page .v-table tbody th{font-weight:700;color:var(--ink);background:var(--ground) !important;min-width:9em}#divorce-page .v-table b,#divorce-page .v-table strong{color:var(--plum-d)}#divorce-page .v-num{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--plum);color:#fff;font-family:var(--serif);font-size:16px;font-weight:700;line-height:1;flex:none}#divorce-page .v-sil{display:block;width:38px;height:46px;background:radial-gradient(circle at 50% 30%,#c9c2c6 0 11px,transparent 11.5px),radial-gradient(ellipse 19px 16px at 50% 100%,#c9c2c6 0 99%,transparent 100%)}#divorce-page .v-header{position:fixed;top:0;left:0;right:0;z-index:300;height:var(--head);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 clamp(16px,3vw,40px);background:rgba(251,248,244,.94);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line2)}body.admin-bar #divorce-page .v-header{top:32px}#divorce-page .v-brand{display:flex;flex-direction:column;font-family:var(--serif);font-size:clamp(17px,1.5vw,21px);font-weight:700;letter-spacing:.08em;color:var(--ink) !important;text-decoration:none !important;line-height:1.3;white-space:nowrap}#divorce-page .v-brand small{font-family:var(--sans);font-size:13px;letter-spacing:.1em;color:var(--mute);font-weight:700;margin-top:2px}#divorce-page .v-header-act{display:flex;align-items:center;gap:clamp(10px,1.6vw,22px);height:100%}#divorce-page .v-header-tel{display:flex;align-items:center;gap:10px;color:var(--ink) !important;text-decoration:none !important}#divorce-page .v-header-tel>span{display:flex;flex-direction:column;font-size:20px;font-weight:700;letter-spacing:.04em;line-height:1.2;font-feature-settings:"tnum"}#divorce-page .v-header-tel small{font-size:13px;font-weight:400;color:var(--mute);letter-spacing:.04em}#divorce-page .v-header-cta{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 14px 0 18px;border-radius:var(--r-s);background:var(--plum);color:#fff !important;text-decoration:none !important;font-weight:700;line-height:1.25;transition:background-color .3s}#divorce-page .v-header-cta:hover{background:var(--plum-d)}#divorce-page .v-header-cta small{display:block;font-size:13px;font-weight:700;opacity:.9}#divorce-page .v-header-cta>span{font-size:15px}#divorce-page .v-header-cta{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:10px;align-content:center}#divorce-page .v-header-cta small{grid-column:1;grid-row:1}#divorce-page .v-header-cta>span{grid-column:1;grid-row:2}#divorce-page .v-header-cta .v-ic{grid-column:2;grid-row:1/3;align-self:center}#divorce-page .v-menu-btn{width:auto;min-width:46px;padding:0 3px;height:46px;display:grid;place-content:center;gap:5px;justify-items:center}#divorce-page .v-menu-btn span{display:block;width:26px;height:2px;background:var(--ink);border-radius:2px;transition:transform .4s var(--ease)}#divorce-page .v-menu-btn b{font-size:13px;letter-spacing:.06em;line-height:1;color:var(--ink2);margin-top:1px}#divorce-page .v-menu-btn[aria-expanded=true] span:nth-child(1){transform:translateY(3.5px) rotate(20deg)}#divorce-page .v-menu-btn[aria-expanded=true] span:nth-child(2){transform:translateY(-3.5px) rotate(-20deg)}#divorce-page .v-progress{position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--plum);transform-origin:0 50%;transform:scaleX(var(--progress,0))}#divorce-page .v-menu{position:fixed;z-index:290;top:var(--head);right:0;width:min(420px,100%);max-height:calc(100dvh - var(--head));overflow:auto;background:var(--paper);border-left:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:var(--sh-m);border-radius:0 0 0 var(--r)}body.admin-bar #divorce-page .v-menu{top:calc(var(--head) + 32px)}#divorce-page .v-menu-in{display:grid;padding:10px clamp(18px,3vw,28px) 22px}#divorce-page .v-menu-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;border-bottom:1px solid var(--line2);font-size:15.5px;font-weight:700;color:var(--ink) !important;text-decoration:none !important}#divorce-page .v-menu-link:hover{color:var(--plum) !important}#divorce-page .v-menu-link .v-ic{width:18px;height:18px;color:var(--plum)}#divorce-page .v-menu .v-btn{margin-top:16px}#divorce-page main{display:block;padding-top:var(--head)}#divorce-page .v-quick{position:sticky;top:var(--head);z-index:200;background:rgba(255,253,251,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}body.admin-bar #divorce-page .v-quick{top:calc(var(--head) + 32px)}#divorce-page .v-quick-in{max-width:var(--wrap);margin:0 auto;padding-inline:var(--gut);display:grid;grid-template-columns:repeat(4,1fr)}#divorce-page .v-quick-link{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--quick);font-size:15px;font-weight:700;color:var(--ink2) !important;text-decoration:none !important;border-left:1px solid var(--line2);transition:color .3s,background-color .3s}#divorce-page .v-quick-link:last-child{border-right:1px solid var(--line2)}#divorce-page .v-quick-link:hover{color:var(--plum-d) !important;background:var(--plum-l)}#divorce-page .v-quick-link:after{content:"";position:absolute;left:14%;right:14%;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--plum);transform:scaleX(0);transition:transform .4s var(--ease)}#divorce-page .v-quick-link.is-current{color:var(--plum-d) !important}#divorce-page .v-quick-link.is-current:after{transform:scaleX(1)}#divorce-page .v-fields{background:var(--ground);border-top:1px solid var(--line);padding:26px 0}#divorce-page .v-fields .v-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px}#divorce-page .v-fields p{font-size:14px;font-weight:700;color:var(--mute);letter-spacing:.06em}#divorce-page .v-fields ul{display:flex;flex-wrap:wrap;gap:6px 8px}#divorce-page .v-fields a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--paper);font-size:14px;font-weight:700;color:var(--ink2) !important;text-decoration:none !important;transition:border-color .3s,color .3s}#divorce-page .v-fields a:hover{border-color:var(--plum);color:var(--plum-d) !important}#divorce-page .v-footer{background:var(--ground2);border-top:1px solid var(--line);padding:22px 0 26px;font-size:14px;color:var(--mute)}#divorce-page .v-footer .v-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px}#divorce-page .v-footer p{font-family:var(--serif);font-size:16px;font-weight:700;color:var(--ink);letter-spacing:.08em}#divorce-page .v-footer div{display:flex;gap:18px}#divorce-page .v-footer small{font-size:13px}#divorce-page .v-footer a{color:var(--ink2) !important}#divorce-page .v-fixbar{display:none}#divorce-page .v-top{position:fixed;right:18px;bottom:22px;z-index:150;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:var(--paper);border:1px solid var(--line);color:var(--plum-d) !important;box-shadow:var(--sh-s);opacity:0;pointer-events:none;transition:opacity .4s,transform .4s var(--ease);transform:translateY(8px)}#divorce-page .v-top .v-ic{transform:rotate(180deg)}#divorce-page.is-scrolled .v-top{opacity:1;pointer-events:auto;transform:none}@media (max-width:900px){#divorce-page .v-header-tel>span{display:none}#divorce-page .v-header-tel{width:44px;height:44px;justify-content:center;border:1px solid var(--line);border-radius:50%}}@media (max-width:760px){#divorce-page{--head:56px;--quick:44px}#divorce-page .v-header{position:absolute}body.admin-bar #divorce-page .v-header{top:0}#divorce-page .v-header-tel,#divorce-page .v-header-cta{display:none}#divorce-page .v-menu{position:absolute;width:100%;border-left:0;border-radius:0}#divorce-page .v-quick{top:0}body.admin-bar #divorce-page .v-quick{top:0}#divorce-page .v-quick-in{padding-inline:0}#divorce-page .v-quick-link{font-size:14px}#divorce-page .v-quick-link:first-child{border-left:0}#divorce-page .v-quick-link:last-child{border-right:0}#divorce-page [id]{scroll-margin-top:calc(var(--quick) + 12px)}#divorce-page .v-fixbar{position:fixed;left:0;right:0;bottom:0;z-index:250;display:grid;grid-template-columns:96px 1fr;height:calc(58px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--paper);border-top:1px solid var(--line);box-shadow:0 -8px 24px -18px rgba(76,59,80,.5)}#divorce-page .v-fixbar a{display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none !important}#divorce-page .v-fixbar-tel{color:var(--ink) !important}#divorce-page .v-fixbar-cta{background:var(--plum);color:#fff !important}#divorce-page .v-top{bottom:calc(72px + env(safe-area-inset-bottom,0px));right:12px;width:42px;height:42px}#divorce-page .v-footer{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}#divorce-page .v-footer .v-wrap{flex-direction:column;align-items:flex-start}}#divorce-page .v-hero{position:relative;isolation:isolate;padding:clamp(24px,2.8vw,40px) 0 clamp(30px,3.4vw,48px);background:var(--ground);overflow:hidden}#divorce-page .v-film{position:absolute;inset:0;z-index:-1}#divorce-page .v-film picture,#divorce-page .v-film img,#divorce-page .v-film video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 50%}#divorce-page .v-film video{opacity:0;transition:opacity 1.2s}#divorce-page .v-film video.is-playing{opacity:1}#divorce-page .v-film:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(251,248,244,.97) 0%,rgba(251,248,244,.9) 40%,rgba(251,248,244,.66) 70%,rgba(251,248,244,.5) 100%)}#divorce-page .v-hero-in{display:grid;gap:clamp(14px,1.8vw,26px)}#divorce-page .v-hero-copy{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:center}#divorce-page .v-hero-r{padding-left:clamp(16px,2.2vw,32px);border-left:2px solid var(--plum-m)}#divorce-page .v-kicker{display:inline-block;font-size:14.5px;font-weight:700;letter-spacing:.12em;color:var(--plum-d);margin-bottom:12px}#divorce-page h1{font-size:clamp(30px,3.6vw,52px) !important;font-weight:700 !important;line-height:1.5 !important;letter-spacing:.04em !important}@media (min-width:1041px){#divorce-page h1{white-space:nowrap}}#divorce-page h1 mark{background:linear-gradient(transparent 62%,var(--mark) 62%,var(--mark) 95%,transparent 95%)}#divorce-page .v-thread{display:block;color:var(--plum)}#divorce-page .v-thread--hero{display:none;width:min(100%,560px);height:auto;margin:10px 0 10px -4px;overflow:visible}#divorce-page .v-thread path{stroke-dasharray:1;stroke-dashoffset:0}#divorce-page .v-thread--three{width:100%;height:clamp(54px,5.6vw,84px);margin:-6px 0 -2px;overflow:visible}#divorce-page .v-hero-lead{font-size:clamp(15px,1.12vw,16.5px);line-height:1.85;color:var(--ink2);max-width:35em}#divorce-page .v-hero-note{margin-top:8px;font-size:15.5px;font-weight:700;color:var(--ink);max-width:35em}#divorce-page .v-points{display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:12px}#divorce-page .v-points li{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 13px 0 9px;border-radius:999px;background:rgba(255,253,251,.9);border:1px solid var(--line);font-size:13.5px;font-weight:700;color:var(--ink);line-height:1.4}#divorce-page .v-hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:20px}#divorce-page .v-hero-cta .v-btn--solid{min-height:58px;padding:0 22px 0 28px;font-size:17px}#divorce-page .v-entries-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-bottom:12px}#divorce-page .v-entries-head h2{font-size:clamp(19px,1.7vw,23px) !important;letter-spacing:.06em !important}#divorce-page .v-entries-head p{font-size:14px;color:var(--mute);font-weight:700}#divorce-page .v-entries-head{margin-bottom:0;margin-top:4px}#divorce-page .v-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,22px)}#divorce-page .v-entry{position:relative;display:grid;grid-template-rows:clamp(96px,8.2vw,116px) 1fr;background:rgba(255,253,251,.97);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-s);overflow:visible;transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .3s}#divorce-page .v-entry:before{content:"";position:absolute;z-index:1;left:50%;top:-7px;width:13px;height:13px;margin-left:-6.5px;border-radius:50%;background:var(--paper);border:2.5px solid var(--plum)}#divorce-page .v-entry:hover{transform:translateY(-3px);box-shadow:var(--sh-m);border-color:var(--plum-m)}#divorce-page .v-entry-pic{display:grid;place-items:center;border-radius:calc(var(--r) - 1px) calc(var(--r) - 1px) 0 0;background:var(--plum-l);padding:12px 12px 0;overflow:hidden;min-height:0}#divorce-page .v-entry--comp .v-entry-pic{background:var(--rose-l);padding:12px}#divorce-page .v-entry--owner .v-entry-pic{background:var(--mark-l);padding:12px 12px 0}#divorce-page .v-entry-body{display:flex;flex-direction:column;min-width:0;padding:clamp(10px,1.1vw,14px) clamp(14px,1.5vw,20px) clamp(12px,1.3vw,16px)}#divorce-page .v-entry-links{margin-top:auto !important;padding-top:10px}#divorce-page .v-entry-top{font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--plum);line-height:1.5}#divorce-page .v-entry h3{font-family:var(--serif) !important;font-size:clamp(21px,1.9vw,26px) !important;letter-spacing:.05em !important;line-height:1.4 !important;margin-top:2px !important}#divorce-page .v-entry--owner h3{font-size:clamp(16px,1.3vw,18.5px) !important;letter-spacing:.02em !important}#divorce-page .v-entry--owner h3 br,#divorce-page .v-entry-say br{display:none}#divorce-page .v-entry-say{font-size:14px;line-height:1.65;color:var(--ink2);margin-top:4px}#divorce-page .v-entry-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}#divorce-page .v-entry-tags li{font-size:13px;font-weight:700;color:var(--plum-d);background:var(--plum-l);border-radius:999px;padding:0 9px;line-height:1.75;white-space:nowrap}#divorce-page .v-entry-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}#divorce-page .v-entry-link{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:0 10px 0 14px;border-radius:var(--r-s);background:var(--plum);color:#fff !important;font-size:14.5px;font-weight:700;text-decoration:none !important;transition:background-color .3s;flex:1 1 auto;white-space:nowrap}#divorce-page .v-entry-link:hover{background:var(--plum-d)}#divorce-page .v-entry-link .v-ic{width:18px;height:18px;transition:transform .45s var(--ease)}#divorce-page .v-entry-link:hover .v-ic{transform:translateX(3px)}#divorce-page .v-entry--owner .v-entry-link{background:0 0;color:var(--plum-d) !important;border:1.5px solid var(--plum)}#divorce-page .v-entry--owner .v-entry-link:hover{background:var(--plum);color:#fff !important}@media (max-width:1040px){#divorce-page .v-hero-copy{grid-template-columns:1fr;gap:0}#divorce-page .v-thread--hero{display:block}#divorce-page .v-thread--three{display:none}#divorce-page .v-entries-head{margin-bottom:10px}#divorce-page .v-entry:before{content:none}#divorce-page .v-entry-grid{grid-template-columns:1fr;gap:10px}#divorce-page .v-entry{grid-template-rows:none;grid-template-columns:clamp(96px,22vw,150px) minmax(0,1fr)}#divorce-page .v-entry-pic{min-height:112px;border-radius:calc(var(--r) - 1px) 0 0 calc(var(--r) - 1px);padding:10px}#divorce-page .v-entry-pic .v-so{object-position:50% 50% !important}#divorce-page .v-hero-l,#divorce-page .v-hero-r{display:contents}#divorce-page .v-hero-r{border:0}#divorce-page .v-kicker{order:1;justify-self:start}#divorce-page h1{order:2}#divorce-page .v-thread--hero{order:3}#divorce-page .v-hero-lead{order:4}#divorce-page .v-hero-note{order:5}#divorce-page .v-points{order:6}#divorce-page .v-hero-cta{order:7}}@media (max-width:760px){#divorce-page .v-hero{padding:22px 0 30px}#divorce-page .v-film:after{background:linear-gradient(180deg,rgba(251,248,244,.93) 0%,rgba(251,248,244,.86) 46%,rgba(251,248,244,.95) 100%)}#divorce-page h1{font-size:clamp(27px,7.6vw,34px) !important;line-height:1.5 !important}#divorce-page .v-hero-cta .v-btn--solid{width:100%}#divorce-page .v-entry{grid-template-columns:92px minmax(0,1fr)}#divorce-page .v-entry-pic{min-height:96px;padding:8px}#divorce-page .v-entry-body{padding:10px 12px 12px 14px}#divorce-page .v-entry h3{font-size:21px !important}#divorce-page .v-entry--owner h3{font-size:16.5px !important}}#divorce-page .v-worry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,22px)}#divorce-page .v-worry{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:0 clamp(16px,1.8vw,24px) clamp(14px,1.6vw,20px);box-shadow:var(--sh-s);overflow:hidden}#divorce-page .v-worry-pic{display:grid;place-items:end center;height:clamp(138px,13vw,176px);margin-inline:calc(clamp(16px,1.8vw,24px) * -1);padding:16px 18px 0;background:var(--plum-l)}#divorce-page .v-worry--money .v-worry-pic{background:var(--mark-l);place-items:center;padding:20px}#divorce-page .v-worry--child .v-worry-pic{background:var(--rose-l)}#divorce-page .v-worry-pic .v-so{max-height:100%;width:auto}#divorce-page .v-worry--money .v-worry-pic .v-so{max-height:96px}#divorce-page .v-worry h3{font-family:var(--serif) !important;font-size:clamp(21px,1.9vw,25px) !important;letter-spacing:.06em !important;margin-top:16px !important}#divorce-page .v-worry ul{display:grid;gap:0;margin-top:8px;flex:1;align-content:start}#divorce-page .v-worry li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start;padding:9px 0;border-bottom:1px dashed var(--line);font-size:15.5px;font-weight:700;line-height:1.6;color:var(--ink)}#divorce-page .v-worry li .v-ck{margin-top:4px;width:20px;height:20px;padding:3px;border-radius:50%;background:var(--plum-l)}#divorce-page .v-worry .v-btn{margin-top:10px;align-self:flex-start}#divorce-page .v-worry-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 28px;margin-top:clamp(18px,2.2vw,28px);padding:clamp(14px,1.6vw,20px) clamp(16px,2vw,26px);background:var(--paper);border:1px solid var(--line);border-radius:var(--r)}#divorce-page .v-worry-foot p{font-size:16px;font-weight:700;color:var(--ink)}#divorce-page .v-worry-links{display:flex;flex-wrap:wrap;gap:10px}#divorce-page .v-worry-links .v-btn{min-height:48px;font-size:15px}@media (max-width:760px){#divorce-page .v-worry-pic{height:132px}#divorce-page .v-worry-foot{display:grid}#divorce-page .v-worry-links{display:grid}#divorce-page .v-worry-links .v-btn{white-space:normal}}#divorce-page .v-note-line{font-size:15.5px;font-weight:700;color:var(--plum-d);margin:-8px 0 clamp(16px,2vw,24px)}#divorce-page .v-claims{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.8vw,24px)}#divorce-page .v-claim{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:clamp(16px,2vw,26px);box-shadow:var(--sh-s);border-top:5px solid var(--plum)}#divorce-page .v-claim--b{border-top-color:var(--plum-m)}#divorce-page .v-claim-top{display:grid;grid-template-columns:clamp(88px,9vw,124px) minmax(0,1fr);gap:clamp(12px,1.6vw,22px);align-items:center}#divorce-page .v-claim-pic{display:grid;place-items:center;aspect-ratio:1;border-radius:50%;background:var(--plum-l);padding:16%}#divorce-page .v-claim--b .v-claim-pic{background:var(--rose-l)}#divorce-page .v-claim-pic .v-so{max-height:100%;width:auto}#divorce-page .v-claim-label{font-size:13.5px;font-weight:700;letter-spacing:.1em;color:var(--plum)}#divorce-page .v-claim h3{font-family:var(--serif) !important;font-size:clamp(21px,2vw,27px) !important;letter-spacing:.05em !important}#divorce-page .v-claim-say{font-size:15.5px;line-height:1.75;color:var(--ink2);margin-top:6px;font-weight:700}#divorce-page .v-claim-checks{display:grid;gap:0;margin-top:14px;flex:1;align-content:start}#divorce-page .v-claim-checks li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:11px 0;border-top:1px dashed var(--line)}#divorce-page .v-claim-checks .v-ck{margin-top:4px;width:20px;height:20px;padding:3px;border-radius:50%;background:var(--plum-l)}#divorce-page .v-claim-checks p{font-size:15px;line-height:1.8;color:var(--ink2)}#divorce-page .v-claim .v-btn{margin-top:14px;white-space:normal}#divorce-page .v-path{margin-top:clamp(20px,2.6vw,34px)}#divorce-page .v-path h3{font-family:var(--serif) !important;font-size:clamp(19px,1.8vw,24px) !important;text-align:center;letter-spacing:.05em !important}#divorce-page .v-path h3 br{display:none}#divorce-page .v-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.6vw,22px);margin-top:16px;counter-reset:st}#divorce-page .v-steps:before{content:"";position:absolute;left:16.6%;right:16.6%;top:46px;height:2px;background:var(--plum-m);border-radius:2px}#divorce-page .v-steps li{position:relative;display:grid;justify-items:center;text-align:center;gap:2px}#divorce-page .v-step-pic{position:relative;width:92px;height:92px;display:grid;place-items:center;border-radius:50%;background:var(--paper);border:2px solid var(--plum-m);padding:18px;margin-bottom:8px}#divorce-page .v-step-pic .v-so{max-height:100%;width:auto}#divorce-page .v-steps strong{font-size:16.5px;color:var(--ink);line-height:1.5}#divorce-page .v-steps span{font-size:14.5px;color:var(--ink2);line-height:1.6}#divorce-page .v-more-lead{font-weight:700;color:var(--ink)}#divorce-page .v-acts{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}#divorce-page .v-acts article{background:var(--ground);border:1px solid var(--line2);border-radius:var(--r-s);padding:14px 16px}#divorce-page .v-acts h4{color:var(--plum-d) !important}#divorce-page .v-acts p{font-size:15px;line-height:1.8;margin-top:4px}#divorce-page .v-sub-h{font-family:var(--serif) !important;margin-top:22px !important}#divorce-page .v-basics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#divorce-page .v-basic{background:var(--ground);border:1px solid var(--line2);border-radius:var(--r-s);padding:14px 16px}#divorce-page .v-basic p{font-size:15px;line-height:1.8;margin-top:6px}#divorce-page .v-bars{margin:10px 0 4px}#divorce-page .v-bar-row{position:relative;height:16px;margin-top:6px;background:repeating-linear-gradient(90deg,var(--line2) 0 1px,transparent 1px 33.33%);border-radius:3px}#divorce-page .v-bar{position:absolute;top:2px;bottom:2px;left:var(--a);width:calc(var(--b) - var(--a));background:var(--plum);border-radius:6px}#divorce-page .v-bar--soft{background:var(--plum-m)}#divorce-page .v-bar-scale{display:grid;grid-template-columns:1fr 1fr 1fr 0;font-size:13px;color:var(--mute);margin-top:4px}#divorce-page .v-bar-scale i{font-style:normal;white-space:nowrap}#divorce-page .v-bar-scale i:nth-child(2),#divorce-page .v-bar-scale i:nth-child(3){transform:translateX(-1.5em)}#divorce-page .v-bar-scale i:last-child{transform:translateX(-100%);text-align:right;justify-self:end}#divorce-page .v-limit{display:grid;gap:8px;margin:12px 0 4px}#divorce-page .v-limit-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;font-size:14px}#divorce-page .v-limit-row b{color:var(--ink);background:var(--paper);border:1.5px solid var(--plum-m);border-radius:999px;padding:1px 10px;white-space:nowrap}#divorce-page .v-limit-row em{font-style:normal;font-weight:700;color:#fff;background:var(--wine);border-radius:999px;padding:1px 12px}#divorce-page .v-limit-line{position:relative;height:2px;background:var(--plum-m)}#divorce-page .v-limit-line i{position:absolute;right:-1px;top:-4px;width:10px;height:10px;border-top:2px solid var(--plum-m);border-right:2px solid var(--plum-m);transform:rotate(45deg)}@media (max-width:900px){#divorce-page .v-basics{grid-template-columns:1fr}}@media (max-width:760px){#divorce-page .v-claims{grid-template-columns:1fr}#divorce-page .v-claim-top{grid-template-columns:76px minmax(0,1fr)}#divorce-page .v-steps:before{top:36px}#divorce-page .v-step-pic{width:72px;height:72px;padding:14px}#divorce-page .v-steps strong{font-size:15px}#divorce-page .v-steps span{font-size:13.5px}}#divorce-page .v-merits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,22px)}#divorce-page .v-merit{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh-s)}#divorce-page .v-merit-vis{display:grid;place-items:center;height:clamp(168px,15vw,196px);background:var(--plum-l);padding:16px}#divorce-page .v-merit--1 .v-merit-vis{background:var(--mark-l)}#divorce-page .v-merit--3 .v-merit-vis{background:var(--rose-l)}#divorce-page .v-merit-pic{height:100%;display:grid;place-items:center}#divorce-page .v-merit-pic .v-so{max-height:100%;width:auto}#divorce-page .v-merit--1 .v-merit-pic .v-so{max-height:108px}#divorce-page .v-merit-body{display:grid;grid-template-columns:30px minmax(0,1fr);gap:6px 10px;padding:clamp(14px,1.6vw,20px) clamp(16px,1.8vw,24px) clamp(16px,1.8vw,22px);align-items:start}#divorce-page .v-merit-body h3{align-self:center}#divorce-page .v-merit-body p{grid-column:1/-1;font-size:15.5px;line-height:1.85;color:var(--ink2)}#divorce-page .v-relay{display:grid;gap:8px;width:100%;max-width:330px}#divorce-page .v-relay-row{position:relative;display:grid;align-items:center;gap:4px;padding:6px 10px 20px;border-radius:var(--r-s);background:rgba(255,253,251,.85)}#divorce-page .v-relay-row.is-bad{grid-template-columns:auto minmax(0,1fr) auto}#divorce-page .v-relay-row.is-good{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto;background:var(--paper);box-shadow:0 0 0 1.5px var(--plum)}#divorce-page .v-relay-who{display:grid;justify-items:center;gap:0}#divorce-page .v-relay-who .v-so{height:46px;width:auto}#divorce-page .v-relay-who b{font-size:13px;line-height:1.3;color:var(--ink2)}#divorce-page .v-relay-line{width:100%;height:26px;color:var(--mute)}#divorce-page .v-relay-row.is-good .v-relay-line{color:var(--plum)}#divorce-page .v-relay-row em{position:absolute;left:0;right:0;bottom:2px;text-align:center;font-style:normal;font-size:13px;font-weight:700;color:var(--mute);line-height:1.3}#divorce-page .v-relay-row.is-good em{color:var(--plum-d)}@media (max-width:900px){#divorce-page .v-merits{grid-template-columns:1fr}#divorce-page .v-merit{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr)}#divorce-page .v-merit-vis{height:auto;min-height:150px;padding:12px}#divorce-page .v-merit--2{grid-template-columns:1fr}#divorce-page .v-merit--2 .v-merit-vis{padding:14px}}@media (max-width:560px){#divorce-page .v-merit{grid-template-columns:1fr}#divorce-page .v-merit-vis{height:124px;min-height:0;padding:12px}#divorce-page .v-merit--2 .v-merit-vis{height:auto}#divorce-page .v-merit-body{padding:14px 16px 16px}}#divorce-page .v-advs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,22px)}#divorce-page .v-adv{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto 1fr;gap:10px 10px;align-content:start;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:clamp(16px,1.8vw,24px);box-shadow:var(--sh-s)}#divorce-page .v-adv h3{align-self:center;font-size:clamp(17px,1.4vw,19px) !important;text-wrap:balance}#divorce-page .v-adv-vis,#divorce-page .v-adv-text{grid-column:1/-1}#divorce-page .v-adv-vis{display:grid;place-items:center;min-height:128px;border-radius:var(--r-s);background:var(--ground2);padding:12px}#divorce-page .v-adv-pic .v-so{max-height:108px;width:auto}#divorce-page .v-adv-text p{font-size:15.5px;line-height:1.85;color:var(--ink2)}#divorce-page .v-adv-text p+p{margin-top:.7em}#divorce-page .v-adv-warn{color:var(--ink) !important;font-weight:700}#divorce-page .v-adv-warn mark{background:linear-gradient(transparent 58%,var(--mark) 58%,var(--mark) 94%,transparent 94%)}#divorce-page .v-cal{width:100%}#divorce-page .v-cal-hint{font-size:14px;font-weight:700;color:var(--plum-d);text-align:center;margin-bottom:26px}#divorce-page .v-cal-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}#divorce-page .v-cal-m{position:relative;display:grid;justify-items:center;align-content:center;gap:0;aspect-ratio:1/1.25;min-height:48px;border-radius:7px;border:1.5px solid var(--line);background:var(--paper);color:var(--mute);transition:background-color .35s,border-color .35s,color .35s,transform .35s var(--ease)}#divorce-page .v-cal-m b{font-family:var(--serif);font-size:18px;line-height:1.1}#divorce-page .v-cal-m small{font-size:9px;letter-spacing:0;line-height:1.1;font-weight:700}#divorce-page .v-cal-m:hover{border-color:var(--plum);transform:translateY(-2px)}#divorce-page .v-cal-m.is-no{background:#efe9eb;border:1.5px dashed #cdc2c8;color:#948b92}#divorce-page .v-cal-m.is-yes{background:var(--mark);border-color:#e3c867;color:var(--ink)}#divorce-page .v-cal-m.is-req{background:var(--plum);border-color:var(--plum);color:#fff}#divorce-page .v-cal-tag{position:absolute;left:50%;bottom:calc(100% + 5px);transform:translateX(-50%);display:none;font-style:normal;font-size:13px;font-weight:700;line-height:1.5;white-space:nowrap;padding:0 8px;border-radius:999px}#divorce-page .v-cal-tag:after{content:"";position:absolute;left:50%;top:100%;width:2px;height:5px;background:currentColor;transform:translateX(-50%)}#divorce-page .v-cal-m.is-sep .v-cal-tag--sep{display:block;color:var(--ink2);background:var(--paper);box-shadow:0 0 0 1.5px var(--line)}#divorce-page .v-cal-m.is-req .v-cal-tag--req{display:block;color:var(--plum-d);background:var(--paper);box-shadow:0 0 0 1.5px var(--plum)}#divorce-page .v-cal-m.is-sep.is-req .v-cal-tag--sep{display:none}#divorce-page .v-cal-legend{display:flex;justify-content:center;gap:16px;margin-top:10px;font-size:13.5px;font-weight:700;color:var(--ink2)}#divorce-page .v-cal-legend span{display:inline-flex;align-items:center;gap:6px}#divorce-page .v-cal-legend i{width:16px;height:16px;border-radius:4px}#divorce-page .v-cal-legend .is-no i{background:#efe9eb;border:1.5px dashed #cdc2c8}#divorce-page .v-cal-legend .is-yes i{background:var(--mark);border:1px solid #e3c867}@media (max-width:1000px){#divorce-page .v-advs{grid-template-columns:1fr}#divorce-page .v-adv--1 .v-adv-vis,#divorce-page .v-adv--3 .v-adv-vis{min-height:0;justify-self:start;width:150px;height:104px}#divorce-page .v-adv--1 .v-adv-pic .v-so,#divorce-page .v-adv--3 .v-adv-pic .v-so{max-height:80px}}@media (max-width:1000px) and (min-width:561px){#divorce-page .v-adv--1,#divorce-page .v-adv--3{grid-template-columns:30px minmax(0,1fr) 150px;grid-template-rows:auto 1fr}#divorce-page .v-adv--1 .v-adv-vis,#divorce-page .v-adv--3 .v-adv-vis{grid-column:3;grid-row:1/3;align-self:center}#divorce-page .v-adv--1 .v-adv-text,#divorce-page .v-adv--3 .v-adv-text{grid-column:1/3}}#divorce-page .v-topics{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:clamp(12px,1.6vw,20px);align-items:start}#divorce-page .v-topic{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:0 clamp(16px,1.8vw,22px) 6px;box-shadow:var(--sh-s);overflow:hidden}#divorce-page .v-fig{display:flex;align-items:center;justify-content:center;gap:14px;height:132px;margin-inline:calc(clamp(16px,1.8vw,22px) * -1);padding:14px 18px;background:var(--plum-l)}#divorce-page .v-topic[data-topic-category=kids] .v-fig{background:var(--rose-l)}#divorce-page .v-topic[data-topic-category=proc] .v-fig{background:var(--mark-l)}#divorce-page .v-fig .v-so{max-height:100%;width:auto;max-width:60%}#divorce-page .v-fig--col{flex-direction:column;gap:8px}#divorce-page .v-fig--col .v-so{max-height:66px;max-width:80%}#divorce-page .v-fig--row .v-so{max-width:44%}#divorce-page .v-fig-pie{height:104px;width:104px}#divorce-page .v-fig-pie .p1{fill:var(--plum)}#divorce-page .v-fig-pie .p2{fill:var(--plum-m)}#divorce-page .v-fig-pie .pl{stroke:var(--paper);stroke-width:3}#divorce-page .v-fig-pie text{font-family:var(--serif);font-size:22px;font-weight:700;fill:#fff}#divorce-page .v-fig-chips{display:flex;flex-wrap:wrap;gap:5px}#divorce-page .v-fig-chips li{font-size:13.5px;font-weight:700;line-height:1.7;padding:1px 11px;border-radius:999px;background:var(--paper);color:var(--plum-d);box-shadow:0 0 0 1.5px var(--plum-m);white-space:nowrap}#divorce-page .v-fig-chips.is-col{flex-direction:column;align-items:flex-start}#divorce-page .v-fig-chips.is-pair{justify-content:center}#divorce-page .v-fig-half{position:relative;display:grid;grid-template-columns:1fr 1fr;width:170px;height:20px;border-radius:6px;overflow:hidden}#divorce-page .v-fig-half .h1{background:var(--plum)}#divorce-page .v-fig-half .h2{background:var(--plum-m)}#divorce-page .v-fig-half i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-style:normal;font-family:var(--serif);font-size:13px;font-weight:700;background:var(--paper);color:var(--plum-d);border-radius:999px;padding:0 8px;line-height:1.5}#divorce-page .v-fig-months{display:flex;gap:4px}#divorce-page .v-fig-months span{width:22px;height:20px;border-radius:4px}#divorce-page .v-fig-months .is-no{background:#efe9eb;border:1.5px dashed #cdc2c8}#divorce-page .v-fig-months .is-yes{background:var(--mark);border:1.5px solid #e3c867}#divorce-page .v-fig-table{display:grid;grid-template-columns:repeat(5,18px);gap:3px}#divorce-page .v-fig-table span{height:14px;border-radius:2px;background:var(--paper);box-shadow:0 0 0 1px var(--rose)}#divorce-page .v-fig-table .is-hit{background:var(--plum);box-shadow:none}#divorce-page .v-fig-four{display:flex;gap:8px}#divorce-page .v-fig-four li{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--paper);box-shadow:0 0 0 1.5px #e3c867;font-family:var(--serif);font-size:24px;font-weight:700;color:var(--plum-d);line-height:1}#divorce-page .v-fig-alt{display:flex;align-items:center;gap:6px}#divorce-page .v-alt-who,#divorce-page .v-alt-mid{display:grid;justify-items:center;gap:2px;font-size:13px;font-weight:700;line-height:1.3;color:var(--ink2)}#divorce-page .v-alt-who:before{content:""}#divorce-page .v-alt-who:first-child:before{width:38px;height:46px;background:radial-gradient(circle at 50% 30%,var(--plum) 0 11px,transparent 11.5px),radial-gradient(ellipse 19px 16px at 50% 100%,var(--plum) 0 99%,transparent 100%)}#divorce-page .v-alt-mid{padding:8px 10px;border-radius:var(--r-s);background:var(--paper);box-shadow:0 0 0 1.5px #e3c867;color:var(--ink)}#divorce-page .v-alt-arrow{width:26px;height:10px;background:linear-gradient(var(--plum),var(--plum)) 50% 50%/100% 2px no-repeat;position:relative}#divorce-page .v-alt-arrow:before,#divorce-page .v-alt-arrow:after{content:"";position:absolute;top:1px;width:8px;height:8px;border-top:2px solid var(--plum)}#divorce-page .v-alt-arrow:before{left:0;border-left:2px solid var(--plum);transform:rotate(-45deg)}#divorce-page .v-alt-arrow:after{right:0;border-right:2px solid var(--plum);transform:rotate(45deg)}#divorce-page .v-topic h3{display:grid;gap:2px;margin-top:14px !important}#divorce-page .v-topic-term{font-size:14px;font-weight:700;letter-spacing:.08em;color:var(--plum)}#divorce-page .v-topic-say{font-family:var(--serif);font-size:clamp(19px,1.7vw,22px);line-height:1.5;letter-spacing:.03em;color:var(--ink)}#divorce-page .v-topic-key{font-size:15px;line-height:1.8;color:var(--ink2);margin-top:6px;flex:1}#divorce-page .v-split{display:grid;grid-template-columns:1fr 1fr;gap:8px}#divorce-page .v-split-col{border-radius:var(--r-s);padding:10px 12px 12px;background:var(--plum-l)}#divorce-page .v-split-col.is-no{background:var(--ground2)}#divorce-page .v-split-col b{display:block;font-size:14px;color:var(--plum-d);margin-bottom:6px}#divorce-page .v-split-col.is-no b{color:var(--mute)}#divorce-page .v-split-col.is-no .v-fig-chips li{box-shadow:0 0 0 1.5px var(--line);color:var(--ink2);white-space:normal;border-radius:10px}#divorce-page .v-svcs{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.4vw,18px)}#divorce-page .v-svc{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px 10px;align-content:start;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:0 clamp(14px,1.5vw,20px) clamp(14px,1.5vw,20px);box-shadow:var(--sh-s);overflow:hidden}#divorce-page .v-svc-pic{grid-column:1/-1;display:grid;place-items:end center;height:128px;margin-inline:calc(clamp(14px,1.5vw,20px) * -1);padding:12px 12px 0;background:var(--paper);border-bottom:2px solid var(--plum-m)}#divorce-page .v-svc-pic .v-so{max-height:100%;width:auto}#divorce-page .v-svc:not(:last-child):after{content:"";position:absolute;z-index:2;right:-1px;top:116px;width:24px;height:24px;border-radius:50%;background:var(--plum) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 7l5 5-5 5'/%3E%3C/svg%3E") 50% 50%/16px no-repeat;transform:translateX(calc(50% + clamp(5px,.7vw,9px)))}#divorce-page .v-svc{overflow:visible}#divorce-page .v-svc-pic{border-radius:calc(var(--r) - 1px) calc(var(--r) - 1px) 0 0}@media (max-width:1080px){#divorce-page .v-svc:not(:last-child):after{content:none}}#divorce-page .v-svc h3{align-self:center;font-family:var(--serif) !important;font-size:clamp(19px,1.7vw,22px) !important;letter-spacing:.06em !important}#divorce-page .v-svc>p,#divorce-page .v-svc>ul{grid-column:1/-1}#divorce-page .v-svc>p{font-size:15px;line-height:1.8;color:var(--ink2)}#divorce-page .v-svc>ul{display:grid;gap:4px;padding-top:10px;border-top:1px dashed var(--line)}#divorce-page .v-svc>ul li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:6px;font-size:14.5px;font-weight:700;line-height:1.6;color:var(--ink)}#divorce-page .v-svc>ul .v-ck{margin-top:3px}@media (max-width:760px){#divorce-page .v-topics>*{flex-basis:86%}#divorce-page .v-topic{align-self:flex-start}}@media (max-width:1080px) and (min-width:761px){#divorce-page .v-svcs{grid-template-columns:repeat(2,minmax(0,1fr))}}#divorce-page .v-sw{display:grid;grid-template-columns:clamp(96px,11vw,150px) minmax(0,1fr);gap:clamp(14px,2.4vw,36px);align-items:center;background:var(--paper);border:1.5px solid var(--plum);border-radius:var(--r);padding:clamp(16px,2vw,26px) clamp(16px,2.4vw,32px);margin-bottom:clamp(16px,2vw,26px);box-shadow:var(--sh-s)}#divorce-page .v-sw-pic .v-so{width:100%}#divorce-page .v-sw-q{font-family:var(--serif);font-size:clamp(19px,1.8vw,24px);font-weight:700;letter-spacing:.05em;color:var(--ink);line-height:1.5}#divorce-page .v-sw-btns{display:inline-grid;grid-template-columns:1fr 1fr;gap:0;margin-top:10px;border:1.5px solid var(--plum);border-radius:999px;padding:3px;background:var(--plum-l)}#divorce-page .v-sw-btns button{min-height:44px;padding:0 clamp(12px,1.6vw,22px);border-radius:999px;font-size:15px;font-weight:700;color:var(--plum-d);text-align:center;white-space:nowrap;transition:background-color .35s,color .35s}#divorce-page .v-sw-btns button[aria-pressed=true]{background:var(--plum);color:#fff}#divorce-page .v-sw-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}#divorce-page .v-sw-list li{display:grid;gap:6px;align-content:space-between;justify-items:start;padding:10px 12px 12px;border-radius:var(--r-s);background:var(--ground);border:1px solid var(--line2)}#divorce-page .v-sw-label{font-size:14px;font-weight:700;line-height:1.55;color:var(--ink2)}#divorce-page .v-sw-val{display:inline-grid;place-items:center;min-width:74px;min-height:40px;padding:2px 14px;border:2px solid var(--wine);border-radius:8px;color:var(--wine);font-family:var(--serif);font-size:19px;font-weight:700;letter-spacing:.08em;line-height:1.2;transform:rotate(-3deg);background:rgba(255,253,251,.7);transition:color .3s,border-color .3s}#divorce-page .v-sw-val.is-out{color:var(--mute);border-color:#b9b0b6;border-style:dashed;transform:none;font-size:17px}#divorce-page .v-sw-val.is-pop{animation:v-stamp .45s var(--ease)}@keyframes v-stamp{0%{transform:scale(1.5) rotate(-9deg);opacity:0}60%{transform:scale(.94) rotate(-3deg);opacity:1}100%{transform:rotate(-3deg)}}#divorce-page .v-reforms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);align-items:start}#divorce-page .v-reform{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:clamp(14px,1.6vw,20px) clamp(16px,1.8vw,22px) 6px;box-shadow:var(--sh-s)}#divorce-page .v-reform-tag{align-self:flex-start;font-size:13.5px;font-weight:700;letter-spacing:.08em;color:#fff;background:var(--plum);border-radius:999px;padding:0 12px;line-height:1.8}#divorce-page .v-reform h3{font-family:var(--serif) !important;font-size:clamp(18px,1.55vw,20.5px) !important;letter-spacing:.03em !important;margin-top:10px !important}#divorce-page .v-ba{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1.25fr);align-items:stretch;gap:6px;margin-top:12px}#divorce-page .v-ba-b,#divorce-page .v-ba-a{border-radius:var(--r-s);padding:8px 10px 10px;font-size:14px;line-height:1.6}#divorce-page .v-ba small{display:block;font-size:13px;font-weight:700;letter-spacing:.08em;margin-bottom:2px}#divorce-page .v-ba-b{background:var(--ground2);color:var(--mute)}#divorce-page .v-ba-b small{color:var(--mute)}#divorce-page .v-ba-a{background:var(--mark-l);color:var(--ink);box-shadow:0 0 0 1.5px #e3c867}#divorce-page .v-ba-a small{color:var(--plum-d)}#divorce-page .v-ba-a b,#divorce-page .v-ba-a strong{color:var(--plum-d);font-size:15.5px}#divorce-page .v-ba-arrow{display:grid;place-items:center;color:var(--plum)}#divorce-page .v-ba-arrow .v-ic{width:20px;height:20px}#divorce-page .v-reform-say{font-size:14.5px;line-height:1.75;color:var(--ink2);margin-top:10px;flex:1}#divorce-page .v-guide{display:grid;grid-template-columns:clamp(110px,14vw,190px) minmax(0,1fr) auto;align-items:center;gap:clamp(12px,2vw,28px);margin-top:clamp(16px,2vw,26px);padding:10px clamp(16px,2.4vw,30px) 0 clamp(12px,1.6vw,22px);background:var(--plum);color:#fff !important;border-radius:var(--r);text-decoration:none !important;overflow:hidden;transition:background-color .3s}#divorce-page .v-guide:hover{background:var(--plum-d)}#divorce-page .v-guide-pic{align-self:end;display:block;background:var(--paper);border-radius:var(--r-s) var(--r-s) 0 0;padding:8px 8px 0}#divorce-page .v-guide-t{font-family:var(--serif);font-size:clamp(17px,1.7vw,22px);font-weight:700;letter-spacing:.05em;padding-bottom:10px}#divorce-page .v-guide .v-ic{width:24px;height:24px;margin-bottom:10px;transition:transform .45s var(--ease)}#divorce-page .v-guide:hover .v-ic{transform:translateX(4px)}#divorce-page .v-src{font-size:13.5px;color:var(--mute);margin-top:12px}#divorce-page .v-src a{color:var(--ink2)}@media (max-width:1000px) and (min-width:761px){#divorce-page .v-reforms{grid-template-columns:repeat(2,minmax(0,1fr))}#divorce-page .v-sw-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){#divorce-page .v-sw{grid-template-columns:1fr;padding:16px}#divorce-page .v-sw-pic{display:none}#divorce-page .v-sw-btns{display:grid;width:100%}#divorce-page .v-sw-btns button{padding:0 6px;font-size:14px}#divorce-page .v-sw-list{grid-template-columns:1fr;gap:6px}#divorce-page .v-sw-list li{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:8px 12px}#divorce-page .v-sw-val{min-width:66px;min-height:36px;font-size:17px}#divorce-page .v-guide{grid-template-columns:96px minmax(0,1fr) auto}}#divorce-page .v-head--pic{display:grid;grid-template-columns:minmax(0,1fr) clamp(110px,13vw,170px);gap:clamp(14px,3vw,40px);align-items:end;max-width:none}#divorce-page .v-head--pic>:not(.v-head-pic){grid-column:1}#divorce-page .v-head-pic{grid-column:2;grid-row:1/span 3;align-self:end}#divorce-page .v-head-pic .v-so{width:100%}#divorce-page .rk-calc-shell{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-s);overflow:hidden}#divorce-page .rk-calc-tabs{display:grid;grid-template-columns:repeat(3,1fr);background:var(--ground2);border-bottom:1px solid var(--line)}#divorce-page .rk-calc-tab{min-height:56px;padding:0 8px;font-size:16px;font-weight:700;color:var(--ink2);text-align:center;border-right:1px solid var(--line);border-bottom:3px solid transparent;transition:background-color .3s,color .3s}#divorce-page .rk-calc-tab:last-child{border-right:0}#divorce-page .rk-calc-tab:hover{color:var(--plum-d)}#divorce-page .rk-calc-tab.is-active{background:var(--paper);color:var(--plum-d);border-bottom-color:var(--plum)}#divorce-page .rk-calc-pane{display:none;padding:clamp(16px,2.4vw,32px)}#divorce-page .rk-calc-pane.is-active{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(16px,2.6vw,36px);align-items:start}#divorce-page #calc-pane-C.is-active{grid-template-columns:1fr}#divorce-page .rk-form{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;margin:0}#divorce-page .rk-field{min-width:0;margin:0}#divorce-page .rk-field:has(.rk-2col){grid-column:1/-1}#divorce-page .rk-form{align-items:start}#divorce-page .rk-flabel{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;font-weight:700;color:var(--ink);line-height:1.5;margin:0 0 6px !important}#divorce-page .rk-req{font-size:13px;font-weight:700;color:var(--wine);background:var(--wine-l);border-radius:4px;padding:0 6px;line-height:1.6}#divorce-page .rk-seg{display:grid;grid-template-columns:1fr 1fr;border:1.5px solid var(--line);border-radius:var(--r-s);overflow:hidden;background:var(--ground)}#divorce-page .rk-seg input{position:absolute;opacity:0;pointer-events:none}#divorce-page .rk-seg label{display:grid;place-items:center;min-height:46px;font-size:15px;font-weight:700;color:var(--ink2);cursor:pointer;transition:background-color .3s,color .3s;margin:0}#divorce-page .rk-seg input:checked+label{background:var(--plum);color:#fff}#divorce-page .rk-seg input:focus-visible+label{outline:2.5px solid var(--plum);outline-offset:-3px}#divorce-page .rk-form input[type=number],#divorce-page .rk-form select{width:100%;min-height:48px;padding:0 14px;border:1.5px solid var(--line) !important;border-radius:var(--r-s) !important;background:var(--paper) !important;font:inherit;font-size:17px !important;font-weight:700;color:var(--ink) !important;box-shadow:none !important;margin:0;font-feature-settings:"tnum"}#divorce-page .rk-form input[type=number]:focus,#divorce-page .rk-form select:focus{border-color:var(--plum) !important;outline:none}#divorce-page .rk-2col{display:grid;grid-template-columns:1fr 1fr;gap:12px}#divorce-page .rk-2col label{display:block;font-size:14px;font-weight:700;color:var(--ink2);margin:0 0 4px}#divorce-page .rk-hint{display:block;font-size:13.5px;line-height:1.7;color:var(--mute);margin-top:6px}#divorce-page .rk-form>.rk-hint{grid-column:1/-1;margin-top:0}#divorce-page .rk-calc-go{grid-column:1/-1;min-height:56px;border-radius:var(--r-s);background:var(--ink);color:#fff;font-size:16.5px;font-weight:700;text-align:center;transition:background-color .3s}#divorce-page .rk-calc-go:hover{background:var(--plum-d)}#divorce-page .rk-result{display:grid;gap:4px;align-content:start;background:var(--mark-l);border:1.5px solid #e3c867;border-radius:var(--r);padding:clamp(16px,2vw,24px)}#divorce-page .rk-result-t{font-size:15px;font-weight:700;color:var(--ink2)}#divorce-page .rk-result-v{font-family:var(--serif);font-size:clamp(26px,2.8vw,36px);font-weight:700;color:var(--ink);line-height:1.4;letter-spacing:.03em;font-feature-settings:"tnum"}#divorce-page .rk-result-r{font-size:14px;font-weight:700;color:var(--plum-d);min-height:0}#divorce-page .rk-result-n{font-size:14.5px;line-height:1.8;color:var(--ink2);margin-bottom:10px}#divorce-page .rk-result .rk-btn{white-space:normal;justify-content:center;text-align:center}#divorce-page .rk-disc{grid-column:1/-1;font-size:13.5px;line-height:1.8;color:var(--mute)}#divorce-page .rk-comp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#divorce-page .rk-comp-card{background:var(--ground);border:1px solid var(--line2);border-radius:var(--r-s);padding:16px 18px}#divorce-page .rk-comp-card h4{color:var(--plum-d) !important}#divorce-page .rk-amt{display:block;font-family:var(--serif);font-size:clamp(20px,2vw,25px);color:var(--ink);line-height:1.5;margin:4px 0 6px}#divorce-page .rk-comp-card p,#divorce-page .rk-comp-card li{font-size:15px;line-height:1.8;color:var(--ink2)}#divorce-page .rk-comp-card ul{display:grid;gap:4px;margin-top:6px}#divorce-page .rk-comp-card li b{color:var(--ink)}#divorce-page .rk-comp>.rk-btn{grid-column:1/-1;justify-self:center}@media (max-width:900px){#divorce-page .rk-calc-pane.is-active{grid-template-columns:1fr}#divorce-page .rk-comp{grid-template-columns:1fr}}@media (max-width:560px){#divorce-page .v-head--pic{grid-template-columns:minmax(0,1fr) 84px}#divorce-page .rk-calc-tab{font-size:14.5px;min-height:52px}#divorce-page .rk-form{grid-template-columns:1fr}}#divorce-page .v-fees{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(12px,1.6vw,20px);align-items:stretch}#divorce-page .v-fee-free{position:relative;display:grid;grid-template-columns:clamp(80px,7.4vw,104px) minmax(0,1fr);gap:2px 14px;align-content:center;align-items:center;background:var(--plum);color:#fff;border-radius:var(--r);padding:clamp(14px,1.8vw,22px) clamp(16px,2vw,24px) 0;overflow:hidden}#divorce-page .v-fee-free-pic{grid-row:1/span 3;align-self:end;background:var(--paper);border-radius:var(--r-s) var(--r-s) 0 0;padding:8px 8px 0}#divorce-page .v-fee-free-a{font-size:14.5px;font-weight:700;line-height:1.6;align-self:end}#divorce-page .v-fee-free-b{font-family:var(--serif);font-size:clamp(32px,2.9vw,42px);font-weight:700;line-height:1.15;letter-spacing:.02em;color:var(--mark);white-space:nowrap}#divorce-page .v-fee-free-b span{font-size:.5em;color:#fff;margin:0 .1em}#divorce-page .v-fee-free-c{font-size:14px;line-height:1.6;opacity:.92;align-self:start;padding-bottom:14px}#divorce-page .v-fee{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:clamp(14px,1.8vw,22px) clamp(16px,2vw,24px);box-shadow:var(--sh-s)}#divorce-page .v-fee h3{font-family:var(--serif) !important;letter-spacing:.05em !important;padding-bottom:10px !important;border-bottom:2px solid var(--plum-m) !important}#divorce-page .v-fee dl{display:grid;gap:0}#divorce-page .v-fee dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px dashed var(--line)}#divorce-page .v-fee dt{font-size:15.5px;font-weight:700;color:var(--ink2)}#divorce-page .v-fee dd{font-size:16px;font-weight:700;color:var(--ink);white-space:nowrap}#divorce-page .v-fee dd strong{font-family:var(--serif);font-size:clamp(26px,2.6vw,34px);color:var(--plum-d);margin-right:4px;letter-spacing:.02em}#divorce-page .v-fee>p{font-size:14px;color:var(--mute);text-align:right;margin-top:6px}#divorce-page .v-fee-affair{margin-top:clamp(12px,1.6vw,20px);background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:clamp(14px,1.8vw,22px) clamp(16px,2vw,24px)}#divorce-page .v-fee-affair p{font-size:15.5px;line-height:1.85;color:var(--ink2);margin-top:4px;max-width:52em}@media (max-width:980px){#divorce-page .v-fees{grid-template-columns:1fr 1fr}#divorce-page .v-fee-free{grid-column:1/-1}}@media (max-width:560px){#divorce-page .v-fees{grid-template-columns:1fr}}#divorce-page .v-head--ctl{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 28px;max-width:none}#divorce-page .v-head--ctl>:not(.v-rail-ctl){flex:1 1 100%}#divorce-page .v-head--ctl .v-lead{flex:1 1 320px;margin-top:4px}#divorce-page .v-rail-ctl{display:flex;align-items:center;gap:8px}#divorce-page .v-rail-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:48px;height:48px;padding:0 12px;border-radius:999px;border:1.5px solid var(--plum);background:var(--paper);color:var(--plum-d);font-size:14.5px;font-weight:700;transition:background-color .3s,color .3s}#divorce-page .v-rail-btn:hover{background:var(--plum);color:#fff}#divorce-page .v-rail-btn--stop{padding:0 16px 0 12px}#divorce-page .v-rail-stop-ic{display:grid}#divorce-page .v-rail-btn--stop .v-ic-play{display:none}#divorce-page .v-rail-btn--stop[aria-pressed=true] .v-ic-play{display:block}#divorce-page .v-rail-btn--stop[aria-pressed=true] .v-ic-pause{display:none}#divorce-page .v-rail{display:flex;gap:clamp(12px,1.6vw,20px);overflow-x:auto;scrollbar-width:none;padding:6px max(var(--gut), calc((100vw - var(--wrap)) / 2 + var(--gut))) 14px;cursor:grab}#divorce-page .v-rail::-webkit-scrollbar{display:none}#divorce-page .v-rail.is-drag{cursor:grabbing;user-select:none}#divorce-page .v-case{flex:0 0 clamp(290px,31vw,400px);display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:clamp(14px,1.6vw,20px) clamp(16px,1.8vw,22px) 6px;box-shadow:var(--sh-s)}#divorce-page .v-case-top{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center}#divorce-page .v-case-pic{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:var(--plum-l);padding:11px;overflow:hidden}#divorce-page .v-case-pic .v-so{max-height:100%;width:auto}#divorce-page .v-case-tag{display:inline-block;font-size:13.5px;font-weight:700;letter-spacing:.06em;color:#fff;background:var(--plum);border-radius:999px;padding:0 12px;line-height:1.8}#divorce-page .v-case-attr{font-size:14px;font-weight:700;color:var(--mute);margin-top:2px}#divorce-page .v-case h3{font-family:var(--serif) !important;font-size:clamp(17.5px,1.5vw,19.5px) !important;line-height:1.6 !important;margin-top:12px !important}#divorce-page .v-case-sit{font-size:15px;line-height:1.8;color:var(--ink2);margin-top:8px}#divorce-page .v-case-res{margin-top:10px;background:var(--mark-l);border-radius:var(--r-s);padding:10px 14px 12px;flex:1}#divorce-page .v-case-res span{display:block;font-size:13.5px;font-weight:700;letter-spacing:.06em;color:var(--plum-d)}#divorce-page .v-case-res p{font-size:15px;font-weight:700;line-height:1.75;color:var(--ink)}#divorce-page .v-case .v-more{margin-top:10px}#divorce-page .v-flow{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1.4vw,20px)}#divorce-page .v-flow:before{content:"";position:absolute;left:10%;right:10%;top:calc(clamp(96px,10vw,130px) + 27px);height:2.2px;background:var(--plum);border-radius:2px}#divorce-page .v-flow li{position:relative;display:grid;justify-items:center;text-align:center;align-content:start}#divorce-page .v-flow-pic{display:grid;place-items:end center;height:clamp(96px,10vw,130px);width:100%}#divorce-page .v-flow-pic .v-so{max-height:100%;width:auto}#divorce-page .v-flow-dot{position:relative;z-index:1;display:grid;place-items:center;width:34px;height:34px;margin:10px 0 10px;border-radius:50%;background:var(--plum);color:#fff;font-family:var(--serif);font-size:17px;font-weight:700;line-height:1;box-shadow:0 0 0 5px var(--ground)}#divorce-page .v-flow li:last-child .v-flow-dot{background:var(--mark);color:var(--ink);box-shadow:0 0 0 5px var(--ground),0 0 0 7px var(--plum)}#divorce-page .v-flow h3{font-size:clamp(16.5px,1.4vw,18.5px) !important}#divorce-page .v-flow p{font-size:14.5px;line-height:1.75;color:var(--ink2);margin-top:4px;text-align:left}@media (max-width:860px){#divorce-page .v-flow{grid-template-columns:1fr;gap:0}#divorce-page .v-flow:before{left:calc(86px + 12px + 16px);right:auto;top:24px;bottom:40px;width:2.2px;height:auto}#divorce-page .v-flow li{grid-template-columns:86px 34px minmax(0,1fr);gap:0 12px;justify-items:start;text-align:left;align-items:start;padding-bottom:16px}#divorce-page .v-flow-pic{grid-row:1/span 2;height:78px;place-items:center}#divorce-page .v-flow-dot{grid-row:1/span 2;margin:6px 0 0;width:32px;height:32px}#divorce-page .v-flow h3{align-self:end;padding-top:8px !important}#divorce-page .v-flow p{grid-column:3}}#divorce-page .v-lawyers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.8vw,24px)}#divorce-page .v-lawyer{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh-s)}#divorce-page .v-lawyer img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 18%}#divorce-page .v-lawyer>div{padding:clamp(12px,1.5vw,18px) clamp(16px,1.8vw,22px) clamp(16px,1.8vw,22px)}#divorce-page .v-lawyer-role{font-size:13.5px;font-weight:700;letter-spacing:.1em;color:var(--plum)}#divorce-page .v-lawyer h3{font-family:var(--serif) !important;font-size:clamp(22px,2vw,26px) !important;letter-spacing:.14em !important}#divorce-page .v-lawyer-year{font-size:14px;color:var(--mute);margin-top:2px}#divorce-page .v-lawyer-bio{font-size:15px;line-height:1.85;color:var(--ink2);margin-top:8px}@media (max-width:760px){#divorce-page .v-lawyers{grid-template-columns:1fr;gap:10px}#divorce-page .v-lawyer{display:grid;grid-template-columns:112px minmax(0,1fr)}#divorce-page .v-lawyer img{height:100%;aspect-ratio:auto;min-height:150px;object-position:50% 12%}#divorce-page .v-lawyer>div{padding:12px 14px 14px}#divorce-page .v-lawyer-bio{font-size:14.5px;line-height:1.75}}#divorce-page .v-faq-wrap{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(20px,4vw,64px);align-items:start}#divorce-page .v-faq-side{position:sticky;top:calc(var(--head) + var(--quick) + 24px)}#divorce-page .v-faq-side .v-head{margin-bottom:10px}#divorce-page .v-faq-pic .v-so{width:min(100%,230px)}#divorce-page .v-faqs{display:grid;gap:8px}#divorce-page .v-faq{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-s);transition:border-color .3s}#divorce-page .v-faq[open]{border-color:var(--plum-m)}#divorce-page .v-faq>summary{display:grid;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:12px;min-height:60px;padding:10px clamp(14px,1.6vw,20px);font-size:16px;font-weight:700;line-height:1.6;color:var(--ink)}#divorce-page .v-faq>summary:hover{color:var(--plum-d)}#divorce-page .v-q{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--plum-l);color:var(--plum-d);font-family:var(--serif);font-size:17px;font-weight:700;line-height:1}#divorce-page .v-faq[open] .v-q{background:var(--plum);color:#fff}#divorce-page .v-faq>summary .v-pm{color:var(--plum)}#divorce-page .v-faq-a{padding:0 clamp(14px,1.6vw,20px) 16px calc(clamp(14px,1.6vw,20px) + 44px);font-size:15.5px;line-height:1.95;color:var(--ink2)}#divorce-page .v-faq-a>*+*{margin-top:.8em}#divorce-page .v-faq-a b,#divorce-page .v-faq-a strong{color:var(--ink)}#divorce-page .v-faq-a a{color:var(--plum-d)}@media (max-width:900px){#divorce-page .v-faq-wrap{grid-template-columns:1fr;gap:6px}#divorce-page .v-faq-side{position:static;display:grid;grid-template-columns:minmax(0,1fr) 110px;align-items:end;gap:12px}#divorce-page .v-faq-a{padding-left:clamp(14px,1.6vw,20px)}}#divorce-page .v-access{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(16px,3vw,44px);align-items:start}#divorce-page .v-access figure{position:relative;border-radius:var(--r);overflow:hidden}#divorce-page .v-access figure img{width:100%;aspect-ratio:4/3;object-fit:cover}#divorce-page .v-access figcaption{position:absolute;left:10px;bottom:10px;font-size:13.5px;font-weight:700;background:rgba(255,253,251,.92);border-radius:999px;padding:1px 12px;color:var(--ink)}#divorce-page .v-table--acc{border-radius:var(--r-s)}#divorce-page .v-table--acc th{white-space:nowrap;background:var(--plum-l) !important;color:var(--ink) !important;font-weight:700 !important;width:7.5em}#divorce-page .v-table--acc td{background:var(--paper) !important}#divorce-page .v-table--acc a{color:var(--plum-d);font-weight:700}#divorce-page .v-access .v-btn{margin-top:12px}@media (max-width:760px){#divorce-page .v-access{grid-template-columns:1fr}#divorce-page .v-access figure img{aspect-ratio:16/9}#divorce-page .v-table--acc th{width:5.5em;white-space:normal}}#divorce-page .v-so{object-fit:contain}#divorce-page .v-worry-pic .v-so,#divorce-page .v-claim-pic .v-so,#divorce-page .v-step-pic .v-so,#divorce-page .v-merit-pic .v-so,#divorce-page .v-adv-pic .v-so,#divorce-page .v-svc-pic .v-so,#divorce-page .v-case-pic .v-so,#divorce-page .v-flow-pic .v-so,#divorce-page .v-entry-pic .v-so{width:100%;height:100%;max-height:none;min-height:0}#divorce-page .v-worry-pic,#divorce-page .v-svc-pic,#divorce-page .v-flow-pic,#divorce-page .v-merit-pic,#divorce-page .v-adv-pic,#divorce-page .v-entry-pic{min-height:0}#divorce-page .v-worry-pic .v-so,#divorce-page .v-svc-pic .v-so,#divorce-page .v-flow-pic .v-so{object-position:50% 100%}#divorce-page .v-worry--money .v-worry-pic .v-so{object-position:50% 50%;max-height:none}#divorce-page .v-merit-pic,#divorce-page .v-adv-pic{width:100%;height:100%}#divorce-page .v-merit--1 .v-merit-pic{padding:14px 22%}#divorce-page .v-merit--1 .v-merit-pic .v-so{max-height:none}#divorce-page .v-adv-vis{height:136px;min-height:0}#divorce-page .v-adv--2 .v-adv-vis{height:auto;padding:14px 12px 12px}#divorce-page .v-fig>.v-so{height:100%;width:auto;max-width:56%}#divorce-page .v-fig--col>.v-so{height:66px;max-width:84%}#divorce-page .v-fig--row>.v-so{max-width:42%}#divorce-page .v-entry-pic{height:100%}#divorce-page .v-entry--divorce .v-entry-pic .v-so,#divorce-page .v-entry--owner .v-entry-pic .v-so{object-position:50% 100%;width:100%}#divorce-page .v-relay-who .v-so{width:auto;height:46px}#divorce-page .v-guide-pic .v-so,#divorce-page .v-fee-free-pic .v-so,#divorce-page .v-head-pic .v-so,#divorce-page .v-sw-pic .v-so,#divorce-page .v-faq-pic .v-so{height:auto}#divorce-page .v-sec{--spx:max(14px, calc((100vw - var(--wrap)) / 2 + var(--gut) - 34px))}#divorce-page .v-sec:before{content:"";position:absolute;left:var(--spx);top:0;bottom:0;width:14px;background:var(--th,none) 50% 0/14px 56px repeat-y;pointer-events:none}#divorce-page .v-sec[data-k="3"]{--th:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='56' fill='none' stroke='%23b9a3bf' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M7 0C15 9 15 19 7 28S-1 47 7 56'/%3E%3C/svg%3E")}#divorce-page .v-sec[data-k="2"]{--th:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='56' fill='none' stroke='%23b9a3bf' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M7 0C12 9 12 19 7 28S2 47 7 56'/%3E%3C/svg%3E")}#divorce-page .v-sec[data-k="1"]{--th:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='56' fill='none' stroke='%23b9a3bf' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M7 0C9.5 9 9.5 19 7 28S4.5 47 7 56'/%3E%3C/svg%3E")}#divorce-page .v-sec[data-k="0"]{--th:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='56' fill='none' stroke='%23b9a3bf' stroke-width='2'%3E%3Cpath d='M7 0V56'/%3E%3C/svg%3E")}#divorce-page .v-head:before{content:"" !important;position:absolute;left:-34px;top:3px;width:14px;height:14px;border-radius:50%;background:var(--ground);border:2.5px solid var(--plum)}#divorce-page .v-sec--tint .v-head:before{background:var(--ground2)}#divorce-page #access.v-sec:before{bottom:50%}@media (max-width:1100px){#divorce-page .v-sec:before,#divorce-page .v-head:before{content:none !important}}#divorce-page .v-thread--m{display:none}@media (max-width:760px){#divorce-page .v-hero-in{gap:0}#divorce-page .v-hero-copy{display:contents}#divorce-page .v-entries{order:3;margin-top:10px}#divorce-page .v-hero-lead{margin-top:20px}#divorce-page .v-thread--hero{display:none !important}#divorce-page .v-entries-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0}#divorce-page .v-entries-head h2{font-size:17px !important}#divorce-page .v-entries-head p{font-size:13px}#divorce-page .v-thread--m{display:block;width:100%;height:54px;margin:0 0 -1px;overflow:visible}#divorce-page .v-entry-grid{grid-template-columns:1fr 1fr;gap:10px;clip-path:inset(-9px -6px -30px -6px)}#divorce-page .v-entry{grid-template-columns:1fr;grid-template-rows:auto 1fr}#divorce-page .v-entry:before{content:""}#divorce-page .v-entry-pic{height:96px;min-height:0;border-radius:calc(var(--r) - 1px) calc(var(--r) - 1px) 0 0;padding:10px 10px 0}#divorce-page .v-entry--comp .v-entry-pic{padding:12px}#divorce-page .v-entry-pic .v-so{object-position:50% 100% !important}#divorce-page .v-entry--comp .v-entry-pic .v-so{object-position:50% 50% !important}#divorce-page .v-entry-body{padding:8px 10px 10px}#divorce-page .v-entry:not(.v-entry--owner) :is(.v-entry-top,.v-entry-say,.v-entry-tags),#divorce-page .v-entry--owner .v-entry-say{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#divorce-page .v-entry h3{font-size:20px !important;text-align:center}#divorce-page .v-entry-links{padding-top:8px;flex-direction:column}#divorce-page .v-entry-link{white-space:normal;font-size:14px;line-height:1.35;min-height:46px;padding:4px 8px 4px 12px}#divorce-page .v-entry--owner{grid-column:1/-1;grid-template-columns:92px minmax(0,1fr);grid-template-rows:auto}#divorce-page .v-entry--owner:after{content:"";position:absolute;left:50%;bottom:100%;width:2.2px;margin-left:-1.1px;height:900px;background:var(--plum)}#divorce-page .v-entry--owner .v-entry-pic{height:auto;border-radius:calc(var(--r) - 1px) 0 0 calc(var(--r) - 1px);padding:10px 10px 0}#divorce-page .v-entry--owner h3{font-size:16px !important;text-align:left}#divorce-page .v-entry--owner .v-entry-body{padding:10px 12px 12px 14px}}#divorce-page .v-worry-tabs{display:none}@media (max-width:760px){#divorce-page .v-worry-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}#divorce-page .v-worry-tabs button{display:grid;justify-items:center;gap:4px;padding:8px 4px 10px;border-radius:var(--r);border:1.5px solid var(--line);background:var(--paper);transition:border-color .3s,background-color .3s}#divorce-page .v-worry-tab-pic{display:grid;place-items:center;width:100%;height:76px}#divorce-page .v-worry-tab-pic .v-so{width:100%;height:100%}#divorce-page .v-worry-tabs b{font-family:var(--serif);font-size:15.5px;letter-spacing:.04em;line-height:1.4;color:var(--ink)}#divorce-page .v-worry-tabs button[aria-pressed=true]{border-color:var(--plum);background:var(--plum-l);box-shadow:inset 0 -4px 0 var(--plum)}#divorce-page .v-worry-grid{grid-template-columns:1fr}#divorce-page .v-worry-grid.is-tabbed .v-worry:not(.is-on){display:none}#divorce-page .v-worry-grid.is-tabbed .v-worry-pic{display:none}#divorce-page .v-worry-grid.is-tabbed .v-worry h3{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#divorce-page .v-worry-grid.is-tabbed .v-worry{padding-top:4px}}#divorce-page .v-claim{padding:0;overflow:hidden;border-top:0}#divorce-page .v-claim-top{grid-template-columns:clamp(120px,14vw,176px) minmax(0,1fr);align-items:end;gap:clamp(14px,2vw,28px);padding:clamp(16px,2vw,24px) clamp(16px,2vw,26px) 0;background:var(--plum-l)}#divorce-page .v-claim--b .v-claim-top{background:var(--rose-l)}#divorce-page .v-claim-pic{aspect-ratio:auto;height:clamp(140px,15vw,188px);border-radius:999px 999px 0 0;background:var(--paper) !important;padding:clamp(18px,2.2vw,28px) clamp(16px,2vw,26px) 0;box-shadow:0 0 0 1.5px var(--plum-m)}#divorce-page .v-claim--b .v-claim-pic{padding-bottom:clamp(10px,1.4vw,18px)}#divorce-page .v-claim-pic .v-so{object-position:50% 100%}#divorce-page .v-claim-ttl{padding-bottom:clamp(14px,1.8vw,22px)}#divorce-page .v-claim h3{font-size:clamp(20px,1.75vw,24px) !important}#divorce-page .v-claim-checks{margin:4px clamp(16px,2vw,26px) 0}#divorce-page .v-claim-checks li:first-child{border-top:0}#divorce-page .v-claim .v-btn{margin:12px clamp(16px,2vw,26px) clamp(16px,2vw,24px)}#divorce-page .v-step-pic{width:112px;height:112px;padding:22px}#divorce-page .v-steps:before{top:56px}@media (max-width:760px){#divorce-page .v-claim-top{grid-template-columns:104px minmax(0,1fr)}#divorce-page .v-claim-pic{height:128px}#divorce-page .v-step-pic{width:84px;height:84px;padding:16px}#divorce-page .v-steps:before{top:42px}}#divorce-page .v-merits{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto;gap:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-s);overflow:hidden}#divorce-page .v-merit{display:contents}#divorce-page .v-merit-vis{grid-row:1;height:clamp(196px,18vw,244px);background:var(--plum-l) !important;padding:clamp(16px,2vw,26px)}#divorce-page .v-merit-body{grid-row:2;padding:clamp(16px,2vw,24px) clamp(16px,2vw,26px) clamp(18px,2.2vw,28px)}#divorce-page .v-merit--1 .v-merit-vis{grid-column:1/span 3}#divorce-page .v-merit--2 .v-merit-vis{grid-column:4/span 6}#divorce-page .v-merit--3 .v-merit-vis{grid-column:10/span 3}#divorce-page .v-merit--1 .v-merit-body{grid-column:1/span 4}#divorce-page .v-merit--2 .v-merit-body{grid-column:5/span 4}#divorce-page .v-merit--3 .v-merit-body{grid-column:9/span 4}#divorce-page .v-merit--2 .v-merit-body,#divorce-page .v-merit--3 .v-merit-body{border-left:1px dashed var(--line)}#divorce-page .v-merit--1 .v-merit-pic{padding:0 14%}#divorce-page .v-relay{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;max-width:600px}#divorce-page .v-relay-who{display:grid;justify-items:center;gap:4px}#divorce-page .v-relay-fig{display:block;height:clamp(100px,10.5vw,140px)}#divorce-page .v-relay-fig .v-so{height:100%;width:auto}#divorce-page .v-relay-who.is-other .v-relay-fig{aspect-ratio:.72;overflow:hidden}#divorce-page .v-relay-who.is-other .v-so{max-width:none;object-fit:cover;object-position:0 50%;width:100%}#divorce-page .v-relay-who b{font-size:14.5px;line-height:1.3;color:var(--ink);background:var(--paper);border-radius:999px;padding:1px 12px}#divorce-page .v-relay-who.is-law b{background:var(--plum);color:#fff}#divorce-page .v-relay-line{width:100%;height:44px;margin-bottom:26px}#divorce-page .v-relay-line.is-straight{color:var(--plum)}#divorce-page .v-relay-line.is-tangle{color:var(--mute)}@media (max-width:900px){#divorce-page .v-merits{grid-template-columns:1fr}#divorce-page .v-merit{display:grid;grid-template-columns:132px minmax(0,1fr)}#divorce-page .v-merit>*{grid-column:auto !important;grid-row:auto !important}#divorce-page .v-merit-vis{height:auto;min-height:132px;padding:12px}#divorce-page .v-merit-body{border-left:0 !important;border-top:0}#divorce-page .v-merit+.v-merit>*{border-top:1px dashed var(--line)}#divorce-page .v-merit--2{grid-template-columns:1fr}#divorce-page .v-merit--2 .v-merit-vis{padding:16px 14px}#divorce-page .v-relay-fig{height:96px}}@media (max-width:560px){#divorce-page .v-merit{grid-template-columns:1fr}#divorce-page .v-merit-vis{height:112px;min-height:0;padding:12px}#divorce-page .v-merit--1 .v-merit-pic{padding:0 30%}#divorce-page .v-merit--2 .v-merit-vis{height:auto}#divorce-page .v-relay-fig{height:84px}#divorce-page .v-relay-who b{font-size:13.5px;padding:1px 9px}#divorce-page .v-merit-body{padding:14px 14px 16px}}#divorce-page .v-advs{grid-template-columns:1fr;gap:clamp(10px,1.4vw,16px)}#divorce-page .v-adv{position:relative;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);grid-template-rows:none;gap:clamp(16px,3.4vw,52px);align-items:center;background:0 0;border:0;box-shadow:none;border-radius:0;padding:clamp(4px,.8vw,10px) 0}#divorce-page .v-adv>.v-num{position:absolute;left:-43px;top:clamp(6px,.9vw,12px);width:32px;height:32px;box-shadow:0 0 0 5px var(--ground2)}#divorce-page .v-adv-main h3{font-family:var(--serif) !important;font-size:clamp(20px,1.9vw,25px) !important;letter-spacing:.04em !important}#divorce-page .v-adv-main .v-adv-text{margin-top:8px}#divorce-page .v-adv-text p{max-width:36em}#divorce-page .v-adv-vis{grid-column:auto;height:auto !important;min-height:0;background:0 0;padding:0 !important}#divorce-page .v-adv--1 .v-adv-pic{height:clamp(120px,12vw,160px);justify-self:start;width:min(100%,340px);background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:14px 20px}#divorce-page .v-adv--2{background:var(--paper);border:1.5px solid var(--plum);border-radius:var(--r);box-shadow:var(--sh-s);padding:clamp(16px,2vw,26px) clamp(16px,2.4vw,32px)}#divorce-page .v-adv--2>.v-num{left:calc(-43px - clamp(16px,2.4vw,32px) - 1.5px);top:clamp(18px,2.2vw,30px)}#divorce-page .v-cal-hint{font-size:15px;margin-bottom:30px}#divorce-page .v-cal-strip{gap:6px}#divorce-page .v-cal-m{min-height:58px;aspect-ratio:1/1.12;border-radius:9px}#divorce-page .v-cal-m b{font-size:clamp(20px,2vw,27px)}#divorce-page .v-cal-m small{font-size:13px}#divorce-page .v-cal-tag--sep{bottom:auto;top:calc(100% + 6px)}#divorce-page .v-cal-tag--sep:after{top:auto;bottom:100%}#divorce-page .v-cal-m.is-sep.is-req .v-cal-tag--sep{display:block}#divorce-page .v-cal-legend{margin-top:34px;font-size:14.5px}#divorce-page .v-evi{display:grid;grid-template-columns:minmax(0,1.35fr) 2.2px minmax(0,1fr);align-items:stretch;width:min(100%,520px);margin-top:14px}#divorce-page .v-evi-a{display:grid;gap:6px;align-content:start;background:var(--mark-l);border:1.5px solid #e3c867;border-right:0;border-radius:var(--r) 0 0 var(--r);padding:12px 16px 12px}#divorce-page .v-evi b{font-size:14.5px;color:var(--ink)}#divorce-page .v-evi-pics{display:flex;align-items:flex-end;gap:18px;height:clamp(72px,7.4vw,96px)}#divorce-page .v-evi-pics .v-so{height:100%;width:auto}#divorce-page .v-evi-mark{position:relative;background:var(--plum)}#divorce-page .v-evi-mark i{position:absolute;left:50%;bottom:calc(100% + 4px);transform:translateX(-50%);font-style:normal;font-size:13px;font-weight:700;line-height:1.5;white-space:nowrap;padding:0 9px;border-radius:999px;color:var(--plum-d);background:var(--paper);box-shadow:0 0 0 1.5px var(--plum)}#divorce-page .v-evi-b{display:grid;align-content:space-between;background:#efe9eb;border:1.5px dashed #cdc2c8;border-left:0;border-radius:0 var(--r) var(--r) 0;padding:12px 16px}#divorce-page .v-evi-b b{color:#857c83}#divorce-page .v-evi-b em{font-style:normal;font-size:14.5px;font-weight:700;color:#857c83}@media (max-width:1100px){#divorce-page .v-adv{grid-template-columns:32px minmax(0,1fr) minmax(0,1.12fr);column-gap:14px}#divorce-page .v-adv>.v-num,#divorce-page .v-adv--2>.v-num{position:static;box-shadow:none;align-self:start;margin-top:2px}}@media (max-width:860px){#divorce-page .v-adv{grid-template-columns:32px minmax(0,1fr);row-gap:12px}#divorce-page .v-adv-vis{grid-column:1/-1}#divorce-page .v-adv--1 .v-adv-pic{height:110px;width:200px}#divorce-page .v-adv--1 .v-adv-vis,#divorce-page .v-adv--3 .v-adv-vis{width:auto;height:auto;justify-self:stretch}#divorce-page .v-adv--2{padding:14px 14px 16px}#divorce-page .v-cal-strip{gap:3px}#divorce-page .v-cal-m{min-height:46px;border-radius:7px}#divorce-page .v-cal-m small{font-size:13px}#divorce-page .v-evi{width:100%}}@media (max-width:760px){#divorce-page .v-topics{grid-template-columns:1fr;gap:10px}#divorce-page .v-topic{display:grid;grid-template-columns:108px minmax(0,1fr);column-gap:14px;padding:0 14px 4px 0}#divorce-page .v-fig{grid-column:1;grid-row:1/span 2;height:auto;min-height:112px;margin:0;padding:10px 8px;flex-direction:column;gap:6px}#divorce-page .v-fig>.v-so{max-width:100%;width:auto;height:auto;max-height:72px}#divorce-page .v-fig--col>.v-so{height:auto;max-height:52px}#divorce-page .v-fig-pie{width:78px;height:78px}#divorce-page .v-fig-chips{justify-content:center;gap:4px}#divorce-page .v-fig-chips li{font-size:13px;padding:0 8px}#divorce-page .v-fig-chips.is-col{flex-direction:row}#divorce-page .v-fig-half{width:88px;height:16px}#divorce-page .v-fig-months span{width:12px;height:14px}#divorce-page .v-fig-months{gap:2px}#divorce-page .v-fig-table{grid-template-columns:repeat(5,12px);gap:2px}#divorce-page .v-fig-table span{height:10px}#divorce-page .v-fig-four{gap:4px;flex-wrap:wrap;justify-content:center;max-width:80px}#divorce-page .v-fig-four li{width:34px;height:34px;font-size:18px}#divorce-page .v-fig-alt{zoom:.46}#divorce-page .v-topic h3{grid-column:2;margin-top:12px !important}#divorce-page .v-topic-key{grid-column:2;font-size:14.5px;padding-bottom:10px}#divorce-page .v-topic .v-more{grid-column:1/-1;margin:0 0 0 14px}}@media (max-width:1000px){#divorce-page .v-svcs{grid-template-columns:1fr;gap:0;position:relative}#divorce-page .v-svcs:before{content:"";position:absolute;left:15px;top:14px;bottom:60px;width:2.2px;background:var(--plum-m);border-radius:2px}#divorce-page .v-svc{grid-template-columns:32px minmax(0,1fr) 88px;column-gap:12px;row-gap:4px;background:0 0;border:0;box-shadow:none;border-radius:0;padding:0 0 20px}#divorce-page .v-svc:last-child{padding-bottom:0}#divorce-page .v-svc .v-num{grid-column:1;grid-row:1;position:relative;z-index:1;width:32px;height:32px;box-shadow:0 0 0 4px var(--ground2)}#divorce-page .v-svc h3{grid-column:2;grid-row:1}#divorce-page .v-svc-pic{grid-column:3;grid-row:1/span 2;height:88px;margin:0;padding:0;background:0 0;border:0;align-self:start}#divorce-page .v-svc>p{grid-column:2;grid-row:2;font-size:14.5px}#divorce-page .v-svc>ul{grid-column:2/-1;grid-row:3;display:flex;flex-wrap:wrap;gap:6px;border-top:0;padding-top:6px}#divorce-page .v-svc>ul li{display:inline-flex;font-size:13.5px;background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:1px 11px}#divorce-page .v-svc>ul .v-ck{display:none}}#divorce-page .v-swipe-hint b{font-feature-settings:"tnum";color:var(--plum-d);margin-left:8px;letter-spacing:.04em}@media (max-width:760px){#divorce-page .v-swipe-hint{margin:0 0 6px}}#divorce-page .v-sw-q mark{background:linear-gradient(transparent 60%,var(--mark) 60%,var(--mark) 94%,transparent 94%)}#divorce-page .v-sw-val.is-old{color:var(--ink2);border-color:var(--ink2)}#divorce-page .rk-calc-go{background:var(--plum)}#divorce-page .rk-calc-go:hover{background:var(--plum-d)}#divorce-page .v-fee-free{background:var(--mark-l);border:1.5px solid #e3c867;color:var(--ink);padding:clamp(14px,1.8vw,22px) clamp(14px,1.8vw,22px) 0;grid-template-columns:clamp(88px,8.4vw,120px) minmax(0,1fr)}#divorce-page .v-fee-free-pic{background:0 0;padding:0;border-radius:0}#divorce-page .v-fee-free-b{color:var(--plum-d)}#divorce-page .v-fee-free-b span{color:var(--ink)}#divorce-page .v-fee-free-c{opacity:1;color:var(--ink2)}#divorce-page .v-case-top{grid-template-columns:84px minmax(0,1fr);gap:14px}#divorce-page .v-case-pic{width:84px;height:84px;padding:12px 10px 0}#divorce-page .v-case-pic .v-so{object-position:50% 100%}#divorce-page .v-case:nth-child(6n+1) .v-case-pic,#divorce-page .v-case:nth-child(6n+5) .v-case-pic,#divorce-page .v-case:nth-child(6n) .v-case-pic{padding:16px}#divorce-page .v-case:nth-child(6n+1) .v-case-pic .v-so,#divorce-page .v-case:nth-child(6n+5) .v-case-pic .v-so,#divorce-page .v-case:nth-child(6n) .v-case-pic .v-so{object-position:50% 50%}#divorce-page .v-case-res{flex:0 0 auto}#divorce-page .v-case .v-more{margin-top:10px}#divorce-page .v-case-sit{flex:0 0 auto}@media (min-width:1101px){#divorce-page .v-rail{-webkit-mask-image:linear-gradient(90deg,transparent 0,transparent calc(var(--spx) + 8px), #000 calc(var(--spx) + 34px));mask-image:linear-gradient(90deg,transparent 0,transparent calc(var(--spx) + 8px), #000 calc(var(--spx) + 34px))}}@media (max-width:760px){#divorce-page .v-rail{scroll-snap-type:x mandatory;scroll-padding-left:var(--gut)}#divorce-page .v-case{flex-basis:86%;scroll-snap-align:start}}#divorce-page .v-flow{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.45fr);padding-top:clamp(20px,3vw,44px)}#divorce-page .v-flow li.is-goal .v-flow-pic{position:relative;overflow:visible}#divorce-page .v-flow li.is-goal .v-flow-pic:before{content:"";position:absolute;left:50%;bottom:-6px;width:min(100%,250px);aspect-ratio:1.5;transform:translateX(-50%);border-radius:999px 999px 0 0;background:var(--mark-l)}#divorce-page .v-flow li.is-goal .v-so{position:relative;transform:scale(1.42);transform-origin:50% 100%}@media (max-width:860px){#divorce-page .v-flow{grid-template-columns:1fr;padding-top:0}#divorce-page .v-flow li.is-goal{grid-template-columns:86px 34px minmax(0,1fr)}#divorce-page .v-flow li.is-goal .v-flow-pic{grid-column:1/-1;grid-row:3;height:150px;margin-top:12px;place-items:end center}#divorce-page .v-flow li.is-goal .v-so{transform:none}#divorce-page .v-flow li.is-goal .v-flow-pic:before{width:250px}#divorce-page .v-flow li.is-goal .v-flow-dot{grid-column:2;grid-row:1/span 2}#divorce-page .v-flow li.is-goal h3{grid-column:3}#divorce-page .v-flow:before{bottom:210px}}#divorce-page .v-lawyer{padding:8px 8px 0}#divorce-page .v-lawyer img{border-radius:calc(var(--r) - 5px);filter:saturate(.8) contrast(.97)}@media (max-width:760px){#divorce-page .v-lawyer{padding:8px}#divorce-page .v-lawyer img{min-height:0;height:100%}}#divorce-page .v-tabs--col{flex-direction:column;align-items:stretch;gap:6px;margin:14px 0 0}#divorce-page .v-tabs--col button{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-radius:var(--r-s);text-align:left}#divorce-page .v-tabs--col button:after{content:"";width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);opacity:.7}#divorce-page .v-faq-q{word-break:auto-phrase}@media (max-width:900px){#divorce-page .v-faq-side{display:block}#divorce-page .v-tabs--col{flex-direction:row;flex-wrap:wrap;margin:0 0 14px}#divorce-page .v-tabs--col button{min-height:46px;border-radius:999px}#divorce-page .v-tabs--col button:after{content:none}}#divorce-page .v-knot{width:58px;height:26px}#divorce-page .v-sec:before{width:22px;left:calc(var(--spx) - 4px);background-size:22px 48px}#divorce-page .v-sec[data-k="3"]{--th:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='48' fill='none' stroke='%238a7590' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M11 0C25 8 25 16 11 24S-3 40 11 48'/%3E%3C/svg%3E")}#divorce-page .v-sec[data-k="2"]{--th:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='48' fill='none' stroke='%238a7590' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M11 0C19 8 19 16 11 24S3 40 11 48'/%3E%3C/svg%3E")}#divorce-page .v-sec[data-k="1"]{--th:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='48' fill='none' stroke='%238a7590' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M11 0C14.5 8 14.5 16 11 24S7.5 40 11 48'/%3E%3C/svg%3E")}#divorce-page .v-sec[data-k="0"]{--th:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='48' fill='none' stroke='%238a7590' stroke-width='2.4'%3E%3Cpath d='M11 0V48'/%3E%3C/svg%3E")}#divorce-page .v-head:before{width:16px;height:16px;left:-35px;top:2px;border-width:3px}@media (max-width:1100px) and (min-width:761px){#divorce-page .v-sec:before,#divorce-page .v-head:before{content:none !important}}@media (max-width:760px){#divorce-page{--gut:24px}#divorce-page .v-sec{--spx:1px}#divorce-page .v-sec:before{content:"" !important;left:1px;width:14px;background-size:14px 40px}#divorce-page .v-head:before{content:"" !important;left:-23px;top:4px;width:14px;height:14px;border-width:2.5px}#divorce-page .v-quick-in{padding-inline:0}}#divorce-page .v-btn>span,#divorce-page .v-guide-t,#divorce-page .v-entry-link>span,#divorce-page .v-menu-link>span{word-break:auto-phrase}@media (max-width:760px){#divorce-page .v-top{display:none}#divorce-page .v-menu{box-shadow:0 0 0 100vmax rgba(55,52,58,.42)}#divorce-page .v-guide{grid-template-columns:96px minmax(0,1fr) auto;gap:12px;padding-right:14px}#divorce-page .v-guide-t{font-size:16px;letter-spacing:.02em}}@media (min-width:761px){#divorce-page .v-guide{grid-template-columns:clamp(150px,20vw,270px) minmax(0,1fr) auto}}#divorce-page .v-hero-in>.v-points{justify-content:center;margin-top:2px}#divorce-page .v-hero-lead{font-size:clamp(15.5px,1.2vw,17.5px);max-width:34em}#divorce-page .v-entry--owner .v-entry-pic{display:flex;align-items:flex-end;justify-content:center;gap:9%}#divorce-page .v-entry--owner .v-entry-pic .v-so{width:auto !important;height:100%;flex:0 1 auto;min-width:0}@media (max-width:1040px) and (min-width:761px){#divorce-page .v-hero-in{gap:0}#divorce-page .v-hero-copy{display:contents}#divorce-page .v-entries{order:3;margin-top:12px}#divorce-page .v-hero-lead{margin-top:22px;order:4;max-width:none}#divorce-page .v-hero-note{order:5;max-width:none}#divorce-page .v-points{order:6;margin-top:12px !important}#divorce-page .v-hero-cta{order:7}#divorce-page .v-thread--hero{display:none !important}#divorce-page .v-entries-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:0}#divorce-page .v-thread--m{display:block;width:100%;height:64px;margin:0 0 -1px;overflow:visible}#divorce-page .v-entry-grid{grid-template-columns:1fr 1fr;gap:14px;clip-path:inset(-9px -6px -30px -6px)}#divorce-page .v-entry{grid-template-columns:1fr;grid-template-rows:auto 1fr}#divorce-page .v-entry:before{content:""}#divorce-page .v-entry-pic{height:132px;min-height:0;border-radius:calc(var(--r) - 1px) calc(var(--r) - 1px) 0 0;padding:12px 12px 0}#divorce-page .v-entry-pic .v-so{object-position:50% 100% !important}#divorce-page .v-entry--comp .v-entry-pic{padding:14px}#divorce-page .v-entry--comp .v-entry-pic .v-so{object-position:50% 50% !important}#divorce-page .v-entry--owner{grid-column:1/-1;grid-template-columns:200px minmax(0,1fr);grid-template-rows:auto}#divorce-page .v-entry--owner:after{content:"";position:absolute;left:50%;bottom:100%;width:2.2px;margin-left:-1.1px;height:900px;background:var(--plum)}#divorce-page .v-entry--owner .v-entry-pic{height:auto;border-radius:calc(var(--r) - 1px) 0 0 calc(var(--r) - 1px)}}@media (max-width:760px){#divorce-page .v-entry--divorce .v-entry-tags{position:static !important;width:auto !important;height:auto !important;overflow:visible !important;clip-path:none !important;white-space:normal !important;justify-content:center;margin-top:6px}#divorce-page .v-entry--divorce .v-entry-tags li{font-size:13px;padding:0 8px}#divorce-page .v-entry--owner .v-entry-pic{padding:10px 8px 0;gap:6%}}@media (max-width:760px){#divorce-page .v-worry-tabs b{font-size:14px;letter-spacing:0;white-space:nowrap;padding:1px 8px;border-radius:999px}#divorce-page .v-worry-tabs button{border-width:2px;opacity:.72}#divorce-page .v-worry-tabs button[aria-pressed=true]{opacity:1;background:var(--paper);border-color:var(--plum);box-shadow:0 6px 16px -8px rgba(76,59,80,.5)}#divorce-page .v-worry-tabs button[aria-pressed=true] b{background:var(--plum);color:#fff}#divorce-page .v-worry-tabs button[aria-pressed=true]:after{content:"";position:absolute;left:50%;top:100%;width:12px;height:12px;margin:-5px 0 0 -6px;background:var(--paper);border-right:2px solid var(--plum);border-bottom:2px solid var(--plum);transform:rotate(45deg)}#divorce-page .v-worry-tabs button{position:relative}#divorce-page .v-worry-tabs{margin-bottom:14px}}#divorce-page .v-claim-checks li{display:block;padding:0}#divorce-page .v-qa>summary{display:grid;grid-template-columns:22px minmax(0,1fr) 16px;gap:10px;align-items:center;min-height:52px;padding:6px 0;color:var(--plum-d)}#divorce-page .v-qa>summary .v-ck{margin-top:0;width:20px;height:20px;padding:3px;border-radius:50%;background:var(--plum-l)}#divorce-page .v-qa>summary h4{color:var(--ink) !important}#divorce-page .v-qa>p{padding:0 0 14px 32px;font-size:15px;line-height:1.85;color:var(--ink2)}#divorce-page .v-claim h3{text-wrap:balance}#divorce-page .v-steps{align-items:end}#divorce-page .v-steps:before{top:auto;bottom:calc(100% - var(--sp) - 17px);left:16.6%;right:16.6%;background:var(--plum);height:2.2px}#divorce-page .v-steps{--sp:clamp(84px,9vw,118px)}#divorce-page .v-step-pic{width:auto !important;height:var(--sp) !important;padding:0 !important;border:0 !important;background:0 0 !important;border-radius:0;margin-bottom:0;display:grid;place-items:end center}#divorce-page .v-step-pic .v-so{height:100%;width:auto}#divorce-page .v-step-dot{position:relative;z-index:1;display:grid;place-items:center;width:34px;height:34px;margin:0 0 8px;border-radius:50%;background:var(--plum);color:#fff;font-family:var(--serif);font-style:normal;font-size:17px;font-weight:700;line-height:1;box-shadow:0 0 0 5px var(--ground2)}#divorce-page .v-steps li{align-content:start}@media (max-width:760px){#divorce-page .v-steps{--sp:72px}#divorce-page .v-step-dot{width:30px;height:30px;font-size:15px}#divorce-page .v-steps:before{bottom:auto;top:calc(var(--sp) + 14px)}}@media (min-width:761px){#divorce-page .v-steps:before{bottom:auto;top:calc(var(--sp) + 16px)}}@media (max-width:900px) and (min-width:761px){#divorce-page .v-merits{grid-template-columns:repeat(12,minmax(0,1fr))}#divorce-page .v-merit{display:contents}#divorce-page .v-merit--1 .v-merit-vis{grid-column:1/span 3 !important;grid-row:1 !important}#divorce-page .v-merit--2 .v-merit-vis{grid-column:4/span 6 !important;grid-row:1 !important}#divorce-page .v-merit--3 .v-merit-vis{grid-column:10/span 3 !important;grid-row:1 !important}#divorce-page .v-merit--1 .v-merit-body{grid-column:1/span 4 !important;grid-row:2 !important}#divorce-page .v-merit--2 .v-merit-body{grid-column:5/span 4 !important;grid-row:2 !important}#divorce-page .v-merit--3 .v-merit-body{grid-column:9/span 4 !important;grid-row:2 !important}#divorce-page .v-merit-vis{height:190px;min-height:0;padding:14px}#divorce-page .v-merit+.v-merit>*{border-top:0}#divorce-page .v-merit--2 .v-merit-body,#divorce-page .v-merit--3 .v-merit-body{border-left:1px dashed var(--line) !important}#divorce-page .v-merit-body{padding:14px}#divorce-page .v-relay-fig{height:92px}}#divorce-page .v-merit--3 .v-merit-pic{padding:0 8%}@media (max-width:760px){#divorce-page .v-merit{grid-template-columns:1fr !important}#divorce-page .v-merit-vis{height:108px;min-height:0;padding:10px 12px}#divorce-page .v-merit--2 .v-merit-vis{height:auto;padding:14px 10px}#divorce-page .v-merit--1 .v-merit-pic{padding:0 26%}#divorce-page .v-merit--3 .v-merit-pic{padding:0 30%}}#divorce-page .v-safe{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1.5fr);align-items:stretch;gap:8px;width:min(100%,520px)}#divorce-page .v-safe-a,#divorce-page .v-safe-b{position:relative;display:grid;align-content:center;justify-items:center;gap:6px;border-radius:var(--r);padding:14px 12px;text-align:center}#divorce-page .v-safe-a{background:var(--mark-l);border:1.5px solid #e3c867}#divorce-page .v-safe-b{background:var(--paper);border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);justify-items:start;column-gap:10px;padding:10px 14px}#divorce-page .v-safe i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--plum);color:#fff;font-style:normal;font-family:var(--serif);font-size:14px;font-weight:700;line-height:1}#divorce-page .v-safe b{font-size:16px;color:var(--ink);line-height:1.4}#divorce-page .v-safe-b i{grid-row:1}#divorce-page .v-safe-b b{grid-row:1;align-self:center}#divorce-page .v-safe-pic{grid-column:1/-1;justify-self:center;height:clamp(64px,7vw,92px)}#divorce-page .v-safe-pic .v-so{height:100%;width:auto}#divorce-page .v-safe-arrow{display:grid;place-items:center;color:var(--plum)}@media (min-width:1001px){#divorce-page .v-svcs{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-items:start;padding-top:4px}#divorce-page .v-svc{background:0 0;border:0;box-shadow:none;border-radius:0;padding:0 clamp(12px,1.5vw,20px) 0;overflow:visible;grid-template-rows:auto auto 1fr auto}#divorce-page .v-svc:nth-child(1){--lift:0px}#divorce-page .v-svc:nth-child(2){--lift:34px}#divorce-page .v-svc:nth-child(3){--lift:68px}#divorce-page .v-svc:nth-child(4){--lift:68px}#divorce-page .v-svc-pic{height:128px;margin:calc(68px - var(--lift)) calc(clamp(12px,1.5vw,20px) * -1) calc(var(--lift) + 16px);padding:0 12px;background:0 0;border:0;border-bottom:3px solid var(--plum);border-radius:0;place-items:end center;position:relative}#divorce-page .v-svc-pic .v-so{height:118px;width:auto}#divorce-page .v-svc-pic:after{content:"";position:absolute;left:0;right:0;top:100%;margin-top:3px;height:calc(var(--lift) + 8px);background:linear-gradient(180deg,rgba(102,81,106,.14),rgba(102,81,106,0))}#divorce-page .v-svc:nth-child(2) .v-svc-pic:before,#divorce-page .v-svc:nth-child(3) .v-svc-pic:before{content:"";position:absolute;left:-1.5px;top:100%;width:3px;height:37px;margin-top:-3px;background:var(--plum)}#divorce-page .v-svc:nth-child(4) .v-svc-pic{border-bottom-style:dashed}#divorce-page .v-svc:not(:last-child):after{content:none}#divorce-page .v-svc h3{font-size:clamp(20px,1.8vw,24px) !important}#divorce-page .v-svc>ul{border-top:1px dashed var(--line)}}@media (max-width:1000px){#divorce-page .v-svc{grid-template-columns:32px minmax(0,1fr) 84px}#divorce-page .v-svc-pic{grid-column:3;grid-row:1;height:72px;align-self:end}#divorce-page .v-svc h3{align-self:end;padding-bottom:6px !important}#divorce-page .v-svc .v-num{align-self:end;margin-bottom:4px}#divorce-page .v-svc>p{grid-column:2/-1;grid-row:2}#divorce-page .v-svcs:before{top:44px}}@media (min-width:1001px){#divorce-page .v-reforms{grid-template-columns:1fr;gap:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-s);overflow:hidden}#divorce-page .v-reform{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-template-rows:auto auto 1fr;column-gap:clamp(20px,3vw,44px);background:0 0;border:0;border-radius:0;box-shadow:none;padding:clamp(14px,1.6vw,20px) clamp(18px,2.2vw,30px) 4px}#divorce-page .v-reform+.v-reform{border-top:1px solid var(--line)}#divorce-page .v-reform:nth-child(even){background:var(--ground)}#divorce-page .v-reform-tag{grid-column:1;grid-row:1;justify-self:start}#divorce-page .v-reform h3{grid-column:1;grid-row:2;font-size:clamp(19px,1.6vw,22px) !important;margin-top:8px !important}#divorce-page .v-reform-say{grid-column:1;grid-row:3;margin-top:6px}#divorce-page .v-ba{grid-column:2;grid-row:1/span 3;margin-top:0;align-self:center;grid-template-columns:minmax(0,1fr) 26px minmax(0,1.3fr)}#divorce-page .v-ba-b,#divorce-page .v-ba-a{padding:10px 14px 12px;font-size:15px;display:grid;align-content:center}#divorce-page .v-ba-a b,#divorce-page .v-ba-a strong{font-size:16.5px}#divorce-page .v-reform .v-more{grid-column:1/-1;margin-top:10px}}#divorce-page .v-fees{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:stretch}#divorce-page .v-fee-free{grid-template-columns:1fr;justify-items:center;text-align:center;align-content:start;gap:6px;padding:clamp(16px,2vw,24px) clamp(14px,1.8vw,20px) 0}#divorce-page .v-fee-free-pic{grid-row:auto;order:5;align-self:end;width:min(64%,170px);margin-top:8px}#divorce-page .v-fee-free-a{align-self:auto;font-size:15px}#divorce-page .v-fee-free-b{display:inline-block;font-size:clamp(30px,2.8vw,38px);color:var(--wine);border:2.5px solid var(--wine);border-radius:10px;padding:2px 16px 4px;transform:rotate(-3deg);background:rgba(255,253,251,.75);margin:4px 0 6px}#divorce-page .v-fee-free-b span{color:var(--wine)}#divorce-page .v-fee-free-c{padding-bottom:0;align-self:auto}#divorce-page .v-fee-sheet{display:grid;grid-template-columns:1fr 1fr;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-s);overflow:hidden}#divorce-page .v-fee-sheet .v-fee{background:0 0;border:0;border-radius:0;box-shadow:none;padding:clamp(16px,2vw,26px) clamp(18px,2.2vw,30px) clamp(12px,1.4vw,18px)}#divorce-page .v-fee-sheet .v-fee+.v-fee{border-left:1px dashed var(--line)}#divorce-page .v-fee-sheet .v-fee-affair{grid-column:1/-1;margin:0;border:0;border-top:1px solid var(--line);border-radius:0;background:var(--ground)}@media (max-width:980px){#divorce-page .v-fees{grid-template-columns:1fr}#divorce-page .v-fee-free{grid-column:auto;grid-template-columns:minmax(0,1fr) 120px;text-align:left;justify-items:start;column-gap:14px;padding:16px 16px 0}#divorce-page .v-fee-free>p{grid-column:1}#divorce-page .v-fee-free-pic{grid-column:2;grid-row:1/span 3;order:0;width:100%;margin:0}}@media (max-width:560px){#divorce-page .v-fee-sheet{grid-template-columns:1fr}#divorce-page .v-fee-sheet .v-fee+.v-fee{border-left:0;border-top:1px dashed var(--line)}#divorce-page .v-fee-free{grid-template-columns:minmax(0,1fr) 96px}#divorce-page .v-fee-free-b{font-size:28px}}#divorce-page .v-kn{display:inline-block;width:34px;height:15px;margin-right:8px;vertical-align:-1px;color:var(--mute);overflow:visible}#divorce-page .v-case-res .v-kn{color:var(--plum)}#divorce-page .v-rail{align-items:stretch}#divorce-page .v-case{justify-content:space-between}#divorce-page .v-case-sit{flex:0 0 auto}#divorce-page .v-case .v-more{margin-top:10px}#divorce-page .v-fee-affair h3,#divorce-page .v-case h3{text-wrap:balance}#divorce-page .v-lawyer img{filter:saturate(.5) contrast(.96) brightness(1.04)}@media (max-width:760px){#divorce-page .v-lawyer{grid-template-columns:104px minmax(0,1fr);column-gap:14px;padding:10px 14px 14px 10px;align-items:start}#divorce-page .v-lawyer>div{display:contents}#divorce-page .v-lawyer img{grid-column:1;grid-row:1/span 3;aspect-ratio:1;height:auto;width:104px}#divorce-page .v-lawyer-role{grid-column:2;grid-row:1;align-self:end;padding-top:10px}#divorce-page .v-lawyer h3{grid-column:2;grid-row:2}#divorce-page .v-lawyer-year{grid-column:2;grid-row:3;align-self:start}#divorce-page .v-lawyer-bio{grid-column:1/-1;grid-row:4;margin-top:10px}}#divorce-page .v-quick-menu{display:none}@media (max-width:760px){#divorce-page .v-quick-in{grid-template-columns:repeat(4,minmax(0,1fr)) 58px}#divorce-page .v-quick-link{font-size:13.5px;letter-spacing:0}#divorce-page .v-quick-menu{display:grid;justify-items:center;align-content:center;gap:3px;border-left:1px solid var(--line2);font-size:13px;font-weight:700;color:var(--plum-d);line-height:1;background:var(--plum-l)}#divorce-page .v-quick-menu span{width:18px;height:8px;border-top:2px solid currentColor;border-bottom:2px solid currentColor}#divorce-page .v-menu.is-sheet{position:fixed;top:var(--quick);left:0;right:0;max-height:calc(100dvh - var(--quick) - 62px);z-index:260}}#divorce-page .v-sec:before{width:22px;background-size:22px 360px}#divorce-page .v-sec[data-k="3"]{--th:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='360' fill='none' stroke='%238a7590' stroke-width='2.3' stroke-linecap='round'%3E%3Cpath d='M11 0C21 12 2 26 10 40S22 60 12 74 3 96 12 108c6 8 10 16 3 21s-11-5-4-10 13 6 8 20S3 168 11 184 21 212 12 228 4 250 10 264c5 12 12 14 6 22s-10-2-5-8 10 10 6 24S6 338 11 360'/%3E%3C/svg%3E")}#divorce-page .v-sec[data-k="2"]{--th:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='360' fill='none' stroke='%238a7590' stroke-width='2.3' stroke-linecap='round'%3E%3Cpath d='M11 0C17 16 5 34 11 54S17 92 10 112 6 150 12 172 16 214 9 238 7 286 13 310 9 344 11 360'/%3E%3C/svg%3E")}#divorce-page .v-sec[data-k="1"]{--th:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='360' fill='none' stroke='%238a7590' stroke-width='2.3' stroke-linecap='round'%3E%3Cpath d='M11 0C13.5 26 8.5 58 11 90S13 150 10 186 9 252 12 290 10.5 340 11 360'/%3E%3C/svg%3E")}#divorce-page .v-sec[data-k="0"]{--th:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='360' fill='none' stroke='%238a7590' stroke-width='2.3'%3E%3Cpath d='M11 0V360'/%3E%3C/svg%3E")}@media (max-width:1100px) and (min-width:761px){#divorce-page .v-sec{--spx:8px}#divorce-page .v-sec:before{content:"" !important;left:4px;width:22px}#divorce-page .v-head:before{content:"" !important;left:calc(15px - var(--gut) - 8px)}}@media (max-width:760px){#divorce-page .v-sec:before{left:5px;width:12px;background-size:12px 196px;opacity:.85}#divorce-page .v-head:before{left:-20px;width:13px;height:13px}#divorce-page .v-sec{padding:44px 0}}#divorce-page .v-worry{background:0 0;border:0;box-shadow:none;padding:0;overflow:visible}#divorce-page .v-worry-pic{margin-inline:auto;width:min(100%,300px);height:clamp(150px,14vw,186px);border-radius:999px 999px 0 0;padding:22px 26px 0}#divorce-page .v-worry--money .v-worry-pic{padding:34px 44px 26px}#divorce-page .v-worry h3{text-align:center;margin-top:12px !important}#divorce-page .v-worry ul{gap:8px;margin-top:12px}#divorce-page .v-worry li{display:block;position:relative;width:fit-content;max-width:94%;background:var(--paper);border:1px solid var(--line);border-radius:18px 18px 18px 5px;padding:9px 16px 10px;box-shadow:0 8px 18px -14px rgba(76,59,80,.4);font-size:15.5px}#divorce-page .v-worry li:nth-child(even){margin-left:auto;border-radius:18px 18px 5px;background:var(--plum-l);border-color:#e2d6e3}#divorce-page .v-worry li .v-ck{display:none}#divorce-page .v-worry .v-btn{align-self:center;margin-top:14px}@media (max-width:760px){#divorce-page .v-worry-grid.is-tabbed .v-worry{padding-top:0}#divorce-page .v-worry li{font-size:15px}#divorce-page .v-worry-tab-pic{border-radius:999px 999px 0 0;background:var(--plum-l);padding:8px 8px 0}#divorce-page .v-worry-tabs button:nth-child(1) .v-worry-tab-pic{background:var(--mark-l);padding:14px 12px 10px}#divorce-page .v-worry-tabs button:nth-child(2) .v-worry-tab-pic{background:var(--rose-l)}#divorce-page .v-worry-tabs button{padding:8px 6px 10px}}@media (min-width:1001px){#divorce-page .v-topics{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch}#divorce-page .v-topic{grid-column:span 2}#divorce-page .v-topic.is-wide{grid-column:span 4}#divorce-page .v-topic.is-half{grid-column:span 3}}@media (max-width:1000px) and (min-width:761px){#divorce-page .v-topics{grid-template-columns:repeat(4,minmax(0,1fr))}#divorce-page .v-topic{grid-column:span 2}#divorce-page .v-topic.is-wide,#divorce-page .v-topic.is-wide-t{grid-column:span 4}}@media (min-width:761px){#divorce-page .v-topic.is-wide{display:grid;grid-template-columns:clamp(150px,15vw,210px) minmax(0,1fr);grid-template-rows:auto auto 1fr auto;column-gap:clamp(16px,2vw,26px);padding:0 clamp(16px,1.8vw,22px) 6px 0}#divorce-page .v-topic.is-wide .v-fig{grid-column:1;grid-row:1/span 4;height:auto;margin:0}#divorce-page .v-topic.is-wide .v-fig-pie{width:132px;height:132px}#divorce-page .v-topic.is-wide h3{grid-column:2;grid-row:1;margin-top:16px !important}#divorce-page .v-topic.is-wide .v-topic-say br{display:none}#divorce-page .v-topic.is-wide .v-topic-key{grid-column:2;grid-row:2;flex:none}#divorce-page .v-topic.is-wide .v-split{grid-column:2;grid-row:3;align-self:start;margin:12px 0 4px}#divorce-page .v-topic.is-wide .v-more{grid-column:2;grid-row:4}#divorce-page .v-topic.is-half .v-fig{height:150px}}#divorce-page .v-split .v-fig-chips li{white-space:normal}#divorce-page .v-split-col b{white-space:nowrap}#divorce-page .v-split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}@media (max-width:760px){#divorce-page .v-topic.is-wide .v-split{grid-column:1/-1;grid-row:3;margin:2px 0 4px 14px}#divorce-page .v-topic.is-wide .v-more{grid-row:4}#divorce-page .v-fig--row{flex-direction:row;flex-wrap:wrap}#divorce-page .v-fig--row>.v-so{max-height:54px;max-width:44%}}#divorce-page .v-fig--row>.v-so+.v-so{max-width:30%;height:46%;align-self:center}#divorce-page .v-entry--comp .v-entry-pic{display:flex;align-items:center;justify-content:center;gap:12%}#divorce-page .v-entry--comp .v-entry-pic .v-so{width:auto !important;height:86%;flex:0 1 auto;min-width:0}#divorce-page .v-entry--owner .v-entry-pic{display:grid;padding:12px}#divorce-page .v-entry--owner .v-entry-pic .v-so{width:100% !important;height:100%;object-position:50% 50% !important}#divorce-page .v-steps li:nth-child(3) .v-step-pic .v-so{height:66%}#divorce-page .v-steps li:nth-child(1) .v-step-pic .v-so{height:92%}#divorce-page .v-safe-a,#divorce-page .v-safe-b{grid-template-columns:1fr;justify-items:center;align-content:end;gap:8px;padding:12px}#divorce-page .v-safe-b b,#divorce-page .v-safe-a b{grid-row:auto}#divorce-page .v-safe-pic{grid-column:auto;height:clamp(70px,7.4vw,96px)}#divorce-page .v-safe-a b{background:linear-gradient(transparent 58%,var(--mark) 58%,var(--mark) 94%,transparent 94%);padding:0 .2em}#divorce-page .v-safe{grid-template-columns:minmax(0,1fr) 28px minmax(0,1.25fr)}#divorce-page .v-safe-a{background:var(--paper);border:1.5px solid #e3c867}#divorce-page .v-merit-body h3{text-wrap:balance;font-size:clamp(17px,1.4vw,19.5px) !important}#divorce-page .v-lawyer-year{word-break:keep-all;overflow-wrap:anywhere}@media (max-width:760px){#divorce-page .v-reforms{align-items:stretch}#divorce-page .v-reform{height:auto}}#divorce-page .v-case-pic.is-bust{padding:10px 18px 0 !important;align-items:start}#divorce-page .v-case-pic.is-bust .v-so{width:100%;height:auto;max-height:none;object-position:50% 0 !important;align-self:start}#divorce-page .v-lawyer img{aspect-ratio:1/1.06;object-position:50% 10%;filter:saturate(.36) sepia(.16) contrast(.96) brightness(1.05)}@media (max-width:760px){#divorce-page .v-lawyer img{aspect-ratio:1}}#divorce-page #omoto-contact input[type=submit],#divorce-page #omoto-contact .wpcf7-submit{background:var(--plum) !important;border-color:var(--plum) !important;color:#fff !important}#divorce-page #omoto-contact input[type=submit]:hover,#divorce-page #omoto-contact .wpcf7-submit:hover{background:var(--plum-d) !important}@media (max-width:760px){#divorce-page .v-menu-btn{display:none}}@media (max-width:1000px){#divorce-page .v-svcs:before{content:none !important}}@media (max-width:860px){#divorce-page .v-flow:before{content:none !important}}#divorce-page #access.v-sec:after{content:"";position:absolute;left:calc(var(--spx) - 4px + 11px - 9px);top:calc(50% - 9px);width:18px;height:18px;border-radius:50%;background:var(--plum);box-shadow:0 0 0 5px var(--ground2)}@media (max-width:1100px) and (min-width:761px){#divorce-page #access.v-sec:after{left:6px}}@media (max-width:760px){#divorce-page #access.v-sec:after{left:3px;width:16px;height:16px;top:calc(50% - 8px)}}#divorce-page .v-lawyer-ph{display:block;overflow:hidden;border-radius:calc(var(--r) - 5px);aspect-ratio:1/1.06}#divorce-page .v-lawyer-ph img{width:100%;height:100%;aspect-ratio:auto !important;border-radius:0 !important;object-fit:cover;object-position:50% 0;transform:scale(1.42);transform-origin:50% 22%}@media (max-width:760px){#divorce-page .v-lawyer-ph{grid-column:1;grid-row:1/span 3;width:104px;aspect-ratio:1}#divorce-page .v-lawyer-ph img{width:100% !important;height:100% !important;transform:scale(1.7);transform-origin:50% 20%}}#divorce-page #omoto-contact .ml-ct-form:not(#_a):not(#_b):not(#_c) input[type=submit]{background:var(--plum) !important;border-color:var(--plum) !important;color:#fff !important}#divorce-page #omoto-contact .ml-ct-form:not(#_a):not(#_b):not(#_c) input[type=submit]:hover{background:var(--plum-d) !important;border-color:var(--plum-d) !important;color:#fff !important}@media (min-width:761px){#divorce-page .v-topic.is-wide .v-fig{align-items:flex-start;padding-top:30px}}#divorce-page .v-merit-body{align-items:start}#divorce-page .v-merit-body h3{align-self:start;padding-top:2px !important}#divorce-page .v-merit--3 .v-merit-pic{padding:6px 22%}#divorce-page .v-entry--owner .v-entry-pic{display:flex !important;align-items:flex-end;justify-content:center;gap:10%;padding:12px 12px 0}#divorce-page .v-entry--owner .v-entry-pic .v-so{width:auto !important;height:100%;flex:0 1 auto;min-width:0;object-position:50% 100% !important}#divorce-page .v-entry--owner .v-entry-pic .v-so+.v-so{height:72%;align-self:center}@media (max-width:1000px) and (min-width:761px){#divorce-page .v-svc{grid-template-columns:104px 32px minmax(0,1fr);column-gap:14px;padding-bottom:26px}#divorce-page .v-svc-pic{grid-column:1;grid-row:1/span 3;height:104px;align-self:start}#divorce-page .v-svc .v-num{grid-column:2;grid-row:1;align-self:center;margin:0}#divorce-page .v-svc h3{grid-column:3;grid-row:1;align-self:center;padding:0 !important}#divorce-page .v-svc>p{grid-column:3;grid-row:2}#divorce-page .v-svc>ul{grid-column:3;grid-row:3}}@media (max-width:760px){#divorce-page .v-reforms,#divorce-page .v-rail{align-items:flex-start !important;overflow-y:hidden;transition:height .4s var(--ease)}#divorce-page .v-case{justify-content:flex-start}#divorce-page .v-entry--owner .v-entry-pic .v-so+.v-so{display:none}#divorce-page .v-entry--owner .v-entry-pic{padding:10px 8px 0}}@media (max-width:760px){#divorce-page .v-tabs--col{gap:6px;flex-wrap:nowrap}#divorce-page .v-tabs--col button{min-height:44px;padding:0 12px;font-size:14px;white-space:nowrap;flex:0 1 auto}}#divorce-page #access.v-sec:before{bottom:calc(var(--sec) - 4px)}#divorce-page #access.v-sec:after{top:auto;bottom:calc(var(--sec) - 14px)}@media (max-width:760px){#divorce-page #access.v-sec:before{bottom:40px}#divorce-page #access.v-sec:after{top:auto;bottom:30px}}#divorce-page .v-menu-close{display:none}@media (max-width:760px){#divorce-page .v-menu-close{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:46px;font-size:14.5px;font-weight:700;color:var(--plum-d);border-bottom:1px solid var(--line2)}#divorce-page .v-menu-close span{position:relative;width:16px;height:16px}#divorce-page .v-menu-close span:before,#divorce-page .v-menu-close span:after{content:"";position:absolute;left:0;top:7px;width:16px;height:2px;border-radius:2px;background:currentColor;transform:rotate(45deg)}#divorce-page .v-menu-close span:after{transform:rotate(-45deg)}}@media (max-width:760px){#divorce-page .v-fig--row>.v-so+.v-so{display:none}#divorce-page .v-fig--row>.v-so{max-height:60px;max-width:60%}}@media (min-width:761px){#divorce-page .v-worry-pic{height:clamp(130px,12vw,160px)}#divorce-page .v-sec--worry .v-head{margin-bottom:clamp(16px,2vw,26px)}}#divorce-page .v-nb{white-space:nowrap}@media (max-width:760px){#divorce-page .v-lawyer-year .v-sl{display:none}#divorce-page .v-lawyer-year .v-nb{display:block}}#divorce-page #omoto-contact .ml-ct-form:not(#_a):not(#_b):not(#_c) input[type=submit]:disabled{opacity:.88 !important}@media (min-width:1001px){#divorce-page .v-topics{align-items:start}}@media (min-width:1041px){#divorce-page .v-entry--owner .v-entry-pic{align-items:flex-start;overflow:hidden}#divorce-page .v-entry--owner .v-entry-pic .v-so:first-child{height:215%;object-position:50% 0 !important}#divorce-page .v-entry--owner .v-entry-pic .v-so+.v-so{height:74%;align-self:center}}@media (max-width:760px){#divorce-page .v-reforms>:not(.is-cur),#divorce-page .v-rail>:not(.is-cur){max-height:var(--cur-h,none);overflow:hidden;position:relative}#divorce-page .v-reforms>:not(.is-cur):after,#divorce-page .v-rail>:not(.is-cur):after{content:"";position:absolute;left:0;right:0;bottom:0;height:56px;background:linear-gradient(180deg,rgba(255,253,251,0),var(--paper) 78%);pointer-events:none}}#divorce-page .v-hero-copy>.v-points{grid-column:1/-1;margin-top:0;justify-content:flex-start}#divorce-page .v-hero-copy{row-gap:clamp(14px,1.6vw,22px)}#divorce-page .v-hero-in{gap:clamp(22px,2.6vw,38px)}#divorce-page .v-hero{padding-bottom:clamp(36px,4vw,60px)}@media (max-width:1040px){#divorce-page .v-kicker{order:1}#divorce-page h1{order:2}#divorce-page .v-hero-lead{order:3;margin-top:16px !important}#divorce-page .v-hero-note{order:4}#divorce-page .v-points{order:5;margin-top:14px !important}#divorce-page .v-hero-cta{order:6;margin-top:20px}#divorce-page .v-entries{order:7;margin-top:34px !important}#divorce-page .v-points{justify-content:flex-start}}@media (max-width:760px){#divorce-page .v-entries{margin-top:30px !important}#divorce-page .v-hero{padding-bottom:36px}}#divorce-page .v-lawyer img,#divorce-page .v-lawyer-ph img{filter:none !important}#divorce-page .v-lawyer-ph img{transform:scale(1.18);transform-origin:50% 18%}@media (max-width:760px){#divorce-page .v-lawyer-ph img{transform:scale(1.45);transform-origin:50% 18%}}#divorce-page .v-tools-note{margin-top:10px;font-size:16px;font-weight:700;color:var(--ink)}#divorce-page .v-safe,#divorce-page .v-evi{width:100% !important}#divorce-page .v-safe{grid-template-columns:minmax(0,1fr) 34px minmax(0,1.35fr)}#divorce-page .v-safe-a,#divorce-page .v-safe-b{padding:16px 14px 14px}#divorce-page .v-safe-pic{height:clamp(96px,10vw,140px)}#divorce-page .v-safe b{font-size:17px}#divorce-page .v-evi{grid-template-columns:minmax(0,1.7fr) 2.2px minmax(0,1fr);margin-top:18px}#divorce-page .v-evi-pics{height:clamp(84px,8.6vw,118px);gap:clamp(12px,2vw,26px);justify-content:center}#divorce-page .v-evi-a{padding:14px 18px 16px;gap:10px}#divorce-page .v-evi-b{padding:14px 18px 16px;gap:8px;align-content:start;justify-items:center}#divorce-page .v-evi-b b{justify-self:start}#divorce-page .v-evi-b .v-evi-pics{height:clamp(70px,7vw,96px);opacity:.9}#divorce-page .v-evi-b em{background:var(--paper);border-radius:999px;padding:1px 12px;color:var(--ink2)}@media (min-width:1101px){#divorce-page .v-adv{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr)}#divorce-page .v-adv-text p{max-width:none}}@media (max-width:860px){#divorce-page .v-safe-pic{height:92px}#divorce-page .v-evi-pics{height:72px;gap:12px}#divorce-page .v-evi-b .v-evi-pics{height:64px}#divorce-page .v-adv--1 .v-adv-vis,#divorce-page .v-adv--3 .v-adv-vis{width:100%}}#divorce-page .v-evi-a,#divorce-page .v-evi-b{min-width:0;overflow:hidden}#divorce-page .v-evi-pics{min-width:0;width:100%}#divorce-page .v-evi-pics .v-so{flex:0 1 auto;min-width:0;width:auto;height:auto;max-height:100%;max-width:30%;object-fit:contain}#divorce-page .v-evi-b .v-evi-pics .v-so{max-width:70%}#divorce-page .v-evi-b em{white-space:nowrap;font-size:14px;padding:1px 10px}@media (max-width:860px){#divorce-page .v-evi{grid-template-columns:minmax(0,1.5fr) 2.2px minmax(0,1fr)}#divorce-page .v-evi-a,#divorce-page .v-evi-b{padding:12px 12px 14px}}#divorce-page .v-evi-pics{align-items:center}#divorce-page .v-hero:not(.c-hero) h1{white-space:nowrap !important;font-size:clamp(30px,3.2vw,45px) !important}@media (max-width:1040px){#divorce-page .v-hero:not(.c-hero) h1{font-size:clamp(30px,4.2vw,40px) !important}}@media (max-width:760px){#divorce-page .v-hero:not(.c-hero) h1{font-size:clamp(20px, calc((100vw - 48px) / 11.7), 34px) !important}}@media (max-width:760px){#divorce-page .v-worry-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}#divorce-page .v-worry-tabs button{min-width:0;overflow:hidden;padding:8px 6px 10px}#divorce-page .v-worry-tab-pic{height:80px;border-radius:16px;padding:8px 8px 4px;overflow:hidden;min-width:0}#divorce-page .v-worry-tabs button:nth-child(1) .v-worry-tab-pic{padding:14px 10px}#divorce-page .v-worry-tab-pic .v-so{width:100%;height:100%;min-width:0;object-fit:contain}#divorce-page .v-worry-tabs b{max-width:100%;overflow:hidden;text-overflow:clip;font-size:14.5px}}@media (min-width:761px){#divorce-page .v-worry-pic{padding:28px 40px 0}#divorce-page .v-worry--money .v-worry-pic{padding:36px 52px 26px}}@media (min-width:861px){#divorce-page .c-tile-pic{padding:24px 38px 0}}@media (max-width:760px){#divorce-page .c-hero-pic{border-radius:84px 84px 0 0;padding:16px 46px 0 !important;gap:8%}#divorce-page.is-futei-isharyo .c-hero-pic,#divorce-page.is-isharyo-seikyu-sareta .c-hero-pic{padding:16px 46px 0 !important}}@media (prefers-reduced-motion:no-preference){#divorce-page.v-js [data-rv]{opacity:0;transform:translateY(14px);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:calc(var(--d,0) * 70ms)}#divorce-page.v-js [data-rv].is-in{opacity:1;transform:none}#divorce-page.v-js .v-thread--hero path{stroke-dashoffset:1;transition:stroke-dashoffset 2.4s cubic-bezier(.5,.1,.2,1) .3s}#divorce-page.v-js.is-ready .v-thread--hero path{stroke-dashoffset:0}#divorce-page.v-js .v-thread--m path{stroke-dashoffset:1;transition:stroke-dashoffset 1.2s cubic-bezier(.5,.1,.2,1) .2s}#divorce-page.v-js .v-thread--m .t1{transition-duration:.45s;transition-delay:1.3s}#divorce-page.v-js .v-thread--m .t2{transition-duration:.6s;transition-delay:1.3s}#divorce-page.v-js .v-thread--m .t3{transition-duration:.6s;transition-delay:1.8s}#divorce-page.v-js.is-ready .v-thread--m path{stroke-dashoffset:0}#divorce-page.v-js .v-thread--three path{stroke-dashoffset:1;transition:stroke-dashoffset 1.5s cubic-bezier(.5,.1,.2,1) .25s}#divorce-page.v-js .v-thread--three .t1{transition-duration:.5s;transition-delay:1.65s}#divorce-page.v-js .v-thread--three .t2{transition-duration:.9s;transition-delay:1.65s}#divorce-page.v-js .v-thread--three .t3{transition-duration:.9s;transition-delay:2.45s}#divorce-page.v-js.is-ready .v-thread--three path{stroke-dashoffset:0}#divorce-page.v-js .v-entry{opacity:0;transform:translateY(12px);transition:opacity .7s var(--ease),transform .7s var(--ease),box-shadow .5s var(--ease),border-color .3s}#divorce-page.v-js.is-ready .v-entry{opacity:1;transform:none}#divorce-page.v-js.is-ready .v-entry--divorce{transition-delay:1.9s,1.9s,0s,0s}#divorce-page.v-js.is-ready .v-entry--comp{transition-delay:2.3s,2.3s,0s,0s}#divorce-page.v-js.is-ready .v-entry--owner{transition-delay:3.1s,3.1s,0s,0s}#divorce-page.v-js.is-ready.is-settled .v-entry{transition-delay:0s}#divorce-page.v-js .v-knot path{stroke-dasharray:90;stroke-dashoffset:90;transition:stroke-dashoffset 1.1s var(--ease) .15s}#divorce-page.v-js .is-in .v-knot path,#divorce-page.v-js .v-head.is-in .v-knot path{stroke-dashoffset:0}#divorce-page .v-so{transition:transform .6s var(--ease)}#divorce-page .v-entry:hover .v-so,#divorce-page .v-worry:hover .v-so,#divorce-page .v-claim:hover .v-so{transform:translateY(-3px)}}#divorce-page.is-settled .v-thread path{stroke-dasharray:none !important}@media (max-width:1040px) and (min-width:761px){#divorce-page .v-thread--m path{stroke-dasharray:none !important}}@media (prefers-reduced-motion:reduce){html:has(#divorce-page){scroll-behavior:auto}#divorce-page *{animation:none !important;transition:none !important}}#divorce-page .c-hero{padding:clamp(18px,2.2vw,30px) 0 clamp(36px,4vw,60px);background:linear-gradient(180deg,var(--ground2),var(--ground) 62%)}#divorce-page .c-hero-in{display:grid;gap:clamp(20px,2.6vw,36px)}#divorce-page .c-crumb{display:flex;flex-wrap:wrap;gap:6px;font-size:13.5px;font-weight:700;color:var(--mute)}#divorce-page .c-crumb a{color:var(--plum-d);text-underline-offset:3px}#divorce-page .c-hero-copy{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(20px,4vw,64px);align-items:center}#divorce-page .c-hero h1{font-size:clamp(28px,3.3vw,46px) !important;white-space:normal;text-wrap:balance}#divorce-page .c-hero .v-hero-lead{margin-top:14px;max-width:36em}#divorce-page .c-cross{margin-top:8px}#divorce-page .c-hero .v-points{justify-content:flex-start;margin-top:16px}#divorce-page .c-hero .v-hero-cta{margin-top:20px}#divorce-page .c-hero-pic{justify-self:center;display:flex;align-items:flex-end;justify-content:center;gap:8%;width:min(100%,360px);aspect-ratio:1.24;padding:9% 11% 0;border-radius:999px 999px 0 0;background:var(--plum-l)}#divorce-page .c-hero-pic .v-so{flex:0 1 auto;min-width:0;width:auto;height:100%;max-width:100%;object-fit:contain;object-position:50% 100%}#divorce-page.is-futei-isharyo .c-hero-pic,#divorce-page.is-isharyo-seikyu-sareta .c-hero-pic{background:var(--rose-l);padding:12% 22% 8%}#divorce-page.is-keieisha .c-hero-pic{background:var(--mark-l);padding:8% 16% 0}#divorce-page .c-index .v-entries-head h2{font-size:clamp(18px,1.6vw,21px) !important}#divorce-page .c-entry{grid-template-rows:clamp(96px,8.2vw,116px) 1fr}#divorce-page .c-entry .v-entry-pic{padding:12px 14px 0}#divorce-page .c-entry:nth-child(2) .v-entry-pic{background:var(--rose-l)}#divorce-page .c-entry:nth-child(3) .v-entry-pic{background:var(--mark-l)}#divorce-page .c-entry h3{font-size:clamp(17px,1.5vw,20px) !important;letter-spacing:.03em !important;text-wrap:balance}#divorce-page .c-entry .v-entry-link{background:0 0;color:var(--plum-d) !important;border:1.5px solid var(--plum)}#divorce-page .c-entry .v-entry-link:hover{background:var(--plum);color:#fff !important}@media (max-width:1040px){#divorce-page .c-hero .v-thread--m{display:none !important}#divorce-page .c-index{margin-top:6px !important}#divorce-page .c-index .v-entries-head{margin-bottom:10px}#divorce-page .c-index .v-entry-grid{grid-template-columns:1fr !important;gap:10px;clip-path:none;position:relative;padding-left:22px}#divorce-page .c-index .v-entry-grid:before{content:"";position:absolute;left:6px;top:0;bottom:28px;width:2.2px;background:var(--plum);border-radius:2px}#divorce-page .c-entry{grid-template-columns:96px minmax(0,1fr) !important;grid-template-rows:auto !important}#divorce-page .c-entry:before{content:"" !important;left:-22.5px !important;top:50% !important;margin:-6.5px 0 0 !important}#divorce-page .c-entry:after{content:none !important}#divorce-page .c-entry .v-entry-pic{height:auto !important;min-height:84px;border-radius:calc(var(--r) - 1px) 0 0 calc(var(--r) - 1px) !important;padding:8px 10px 0 !important}#divorce-page .c-entry .v-entry-body{padding:10px 12px 10px 14px !important}#divorce-page .c-entry h3{text-align:left !important;font-size:16.5px !important}#divorce-page .c-entry .v-entry-links{padding-top:8px;flex-direction:row !important}#divorce-page .c-entry .v-entry-link{min-height:40px;flex:0 0 auto}}@media (max-width:760px){#divorce-page .c-hero-copy{grid-template-columns:1fr;gap:14px}#divorce-page .c-hero-pic{order:-1;width:210px;justify-self:start}#divorce-page .c-hero h1{font-size:clamp(25px,6.9vw,31px) !important}#divorce-page .c-hero .v-hero-cta .v-btn--solid{width:100%}}#divorce-page.is-child .v-eyebrow{margin-bottom:6px}#divorce-page.is-child .v-head{margin-bottom:clamp(18px,2.4vw,30px)}#divorce-page .c-tiles{display:grid;gap:clamp(16px,2.4vw,34px) clamp(14px,2vw,28px)}#divorce-page .c-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}#divorce-page .c-tiles--2{grid-template-columns:repeat(2,minmax(0,1fr))}#divorce-page .c-tiles--6{grid-template-columns:repeat(3,minmax(0,1fr))}#divorce-page .c-tile{display:flex;flex-direction:column;min-width:0}#divorce-page .c-tile-pic{position:relative;display:grid;place-items:end center;height:clamp(120px,11.5vw,150px);width:min(100%,250px);align-self:center;padding:18px 24px 0;border-radius:999px 999px 0 0;background:var(--plum-l)}#divorce-page .c-tile:nth-child(3n+2) .c-tile-pic{background:var(--rose-l)}#divorce-page .c-tile:nth-child(3n) .c-tile-pic{background:var(--mark-l)}#divorce-page .c-tile-pic .v-so{width:100%;height:100%;object-position:50% 100%}#divorce-page .c-tile h3{margin-top:12px !important;padding-top:12px !important;border-top:2px solid var(--plum-m) !important;text-wrap:balance}#divorce-page .c-tile-body{margin-top:6px;font-size:15.5px;line-height:1.85;color:var(--ink2)}#divorce-page .c-tile-body>*+*{margin-top:.6em}#divorce-page .c-tile-body ul{display:grid;gap:4px}#divorce-page .c-tile-body li{position:relative;padding-left:1.1em}#divorce-page .c-tile-body li:before{content:"";position:absolute;left:.15em;top:.72em;width:7px;height:7px;border-radius:50%;background:var(--plum-m)}#divorce-page .c-tile-body b,#divorce-page .c-tile-body strong{color:var(--ink)}#divorce-page .c-tile .v-more{margin-top:8px}#divorce-page .c-tile-key{font-size:15px;line-height:1.75;color:var(--ink2);margin-top:6px}#divorce-page .c-tile-key small{display:block;font-size:13px;font-weight:700;color:var(--plum);letter-spacing:.04em}#divorce-page .c-tile--link .v-btn{margin-top:8px;align-self:flex-start}#divorce-page .c-x{position:absolute;right:8%;top:6%;width:46px;height:46px;border-radius:50%;background:var(--paper);box-shadow:0 0 0 2.5px var(--wine);z-index:1}#divorce-page .c-x:before,#divorce-page .c-x:after{content:"";position:absolute;left:10px;right:10px;top:21.5px;height:3.5px;border-radius:3px;background:var(--wine);transform:rotate(45deg)}#divorce-page .c-x:after{transform:rotate(-45deg)}#divorce-page .c-tile--no h3{border-top-color:var(--wine) !important}#divorce-page .c-tile--no .c-tile-pic{background:var(--wine-l) !important}@media (max-width:860px){#divorce-page .c-tiles--3,#divorce-page .c-tiles--6,#divorce-page .c-tiles--2{grid-template-columns:1fr;gap:18px}#divorce-page .c-tile{display:grid;grid-template-columns:104px minmax(0,1fr);column-gap:14px;align-items:start}#divorce-page .c-tile-pic{grid-row:1/span 3;width:104px;height:104px;padding:12px 12px 0;align-self:start}#divorce-page .c-tile h3{margin-top:0 !important;padding-top:10px !important}#divorce-page .c-tile-body,#divorce-page .c-tile .v-more,#divorce-page .c-tile-key,#divorce-page .c-tile--link .v-btn{grid-column:2}#divorce-page .c-x{width:34px;height:34px;right:-4px;top:-4px}#divorce-page .c-x:before,#divorce-page .c-x:after{left:7px;right:7px;top:15.5px;height:3px}}#divorce-page .c-note{position:relative;margin-top:clamp(16px,2vw,26px);padding:clamp(14px,1.6vw,20px) clamp(16px,2vw,26px);border-radius:var(--r);background:var(--paper);border:1px solid var(--line);font-size:15.5px;line-height:1.9;color:var(--ink2)}#divorce-page .c-note p{max-width:54em}#divorce-page .c-note-h{display:inline;color:var(--ink);background:linear-gradient(transparent 58%,var(--mark) 58%,var(--mark) 94%,transparent 94%);padding:0 .1em;margin-right:.3em;-webkit-box-decoration-break:clone;box-decoration-break:clone}#divorce-page .c-note--plain{background:0 0;border:0;border-left:3px solid var(--plum-m);border-radius:0;padding:2px 0 2px 16px}#divorce-page .c-note--warn{background:var(--wine-l);border-color:#e3bfc3}#divorce-page .c-note--warn .c-note-h{background:0 0;color:var(--wine);padding:0}#divorce-page .c-note--safe{background:var(--sage);border-color:#d2dac9;color:var(--ink);font-weight:700}#divorce-page .c-note--stamp{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 20px;align-items:center;border:1.5px solid var(--plum)}#divorce-page .c-note--stamp p{display:contents}#divorce-page .c-note--stamp .c-note-h{grid-column:1;display:inline-block;background:rgba(255,253,251,.7);border:2.5px solid var(--wine);border-radius:10px;color:var(--wine);font-family:var(--serif);font-size:clamp(17px,1.6vw,21px);letter-spacing:.06em;line-height:1.5;padding:6px 16px;margin:0;transform:rotate(-2.5deg)}#divorce-page .c-note--pic,#divorce-page .c-note--relay{display:grid;grid-template-columns:clamp(84px,9vw,124px) minmax(0,1fr);gap:6px clamp(14px,2vw,26px);align-items:center}#divorce-page .c-note-pic{display:grid;place-items:end center;height:clamp(84px,9vw,118px);grid-row:1/span 2}#divorce-page .c-note-pic .v-so{height:100%;width:auto}#divorce-page .c-note--pic .v-btn{grid-column:2;justify-self:start;margin-top:4px;white-space:normal}#divorce-page .c-note--relay{grid-template-columns:minmax(0,340px) minmax(0,1fr)}@media (max-width:760px){#divorce-page .c-note--stamp{grid-template-columns:1fr}#divorce-page .c-note--stamp .c-note-h{justify-self:start}#divorce-page .c-note--relay{grid-template-columns:1fr}#divorce-page .c-note--pic{grid-template-columns:76px minmax(0,1fr)}#divorce-page .c-note-pic{height:76px;grid-row:auto;align-self:start}#divorce-page .c-note--pic .v-btn{grid-column:1/-1}}#divorce-page .c-who{display:grid;justify-items:center;gap:4px}#divorce-page .c-who .v-so,#divorce-page .c-who .v-sil{height:clamp(78px,8vw,104px);width:auto}#divorce-page .c-who .v-sil{width:66px;background:radial-gradient(circle at 50% 30%,#c9c2c6 0 17px,transparent 17.5px),radial-gradient(ellipse 33px 30px at 50% 100%,#c9c2c6 0 99%,transparent 100%)}#divorce-page .c-who b{font-size:14px;line-height:1.4;color:var(--ink);background:var(--paper);border-radius:999px;padding:1px 12px;box-shadow:0 0 0 1px var(--line);white-space:nowrap}#divorce-page .c-who.is-law b{background:var(--plum);color:#fff;box-shadow:none}#divorce-page .c-relay{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:4px}#divorce-page .c-line{height:2.2px;background:var(--plum);border-radius:2px;margin-bottom:24px}#divorce-page .c-arrow{position:relative;display:block;height:2.2px;background:var(--plum);border-radius:2px}#divorce-page .c-arrow:after{content:"";position:absolute;right:0;top:-4.5px;width:9px;height:9px;border-top:2.2px solid var(--plum);border-right:2.2px solid var(--plum);transform:rotate(45deg)}#divorce-page .c-arrow--back{background:var(--wine)}#divorce-page .c-arrow--back:after{border-color:var(--wine)}#divorce-page .c-steps{position:relative;display:grid;gap:clamp(12px,2vw,28px);--sp:clamp(96px,10vw,128px)}#divorce-page .c-steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}#divorce-page .c-steps--5{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1.4vw,18px)}#divorce-page .c-steps:before{content:"";position:absolute;left:8%;right:8%;top:calc(var(--sp) + 16px);height:2.2px;background:var(--plum);border-radius:2px}#divorce-page .c-steps>li{position:relative;display:grid;justify-items:center;align-content:start}#divorce-page .c-step-pic{display:grid;place-items:end center;height:var(--sp);width:100%}#divorce-page .c-step-pic .v-so{height:100%;width:auto;max-width:100%}#divorce-page .c-step-dot{position:relative;z-index:1;display:grid;place-items:center;width:34px;height:34px;margin:0 0 10px;border-radius:50%;background:var(--plum);color:#fff;font-family:var(--serif);font-style:normal;font-size:17px;font-weight:700;line-height:1;box-shadow:0 0 0 5px var(--ground)}#divorce-page .v-sec--tint .c-step-dot{box-shadow:0 0 0 5px var(--ground2)}#divorce-page .c-steps h3{text-align:center;text-wrap:balance}#divorce-page .c-step-body{margin-top:6px;font-size:15px;line-height:1.85;color:var(--ink2);justify-self:stretch}@media (max-width:860px){#divorce-page .c-steps{grid-template-columns:1fr !important;gap:0;--sp:84px}#divorce-page .c-steps:before{content:none}#divorce-page .c-steps>li{grid-template-columns:84px 34px minmax(0,1fr);column-gap:12px;justify-items:start;padding-bottom:18px}#divorce-page .c-step-pic{grid-row:1/span 2;height:84px;place-items:center}#divorce-page .c-step-dot{grid-row:1;margin:4px 0 0;width:32px;height:32px;box-shadow:none !important}#divorce-page .c-steps h3{text-align:left;grid-column:3;align-self:center;padding-top:6px !important}#divorce-page .c-step-body{grid-column:3}}#divorce-page .c-table th,#divorce-page .c-table td{font-size:15.5px}#divorce-page .c-table--ba td:last-child{background:var(--mark-l) !important;color:var(--ink) !important;font-weight:700}#divorce-page .c-table--ba thead th:last-child{background:var(--mark) !important}#divorce-page .c-table--fee td{font-family:var(--serif);font-size:clamp(18px,1.7vw,22px) !important;font-weight:700 !important;color:var(--plum-d) !important;white-space:nowrap}@media (max-width:760px){#divorce-page .c-table--ba,#divorce-page .c-table--ba tbody,#divorce-page .c-table--ba tr,#divorce-page .c-table--ba th,#divorce-page .c-table--ba td{display:block;width:auto}#divorce-page .c-table--ba thead{display:none}#divorce-page .c-table--ba tr{margin-bottom:10px;border:1px solid var(--line);border-radius:var(--r-s);overflow:hidden}#divorce-page .c-table--ba th,#divorce-page .c-table--ba td{border:0 !important;border-top:1px dashed var(--line) !important}#divorce-page .c-table--ba tr>:first-child{border-top:0 !important;background:var(--plum-l) !important}#divorce-page .c-table--ba td:before{content:attr(data-th);display:block;font-size:13px;font-weight:700;color:var(--plum);letter-spacing:.04em}#divorce-page .c-table--fee td{white-space:normal}}#divorce-page .c-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,28px)}#divorce-page .c-duo-col{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh-s)}#divorce-page .c-duo-pic{display:grid;place-items:end center;height:clamp(110px,11vw,146px);padding:14px 20px 0;background:var(--plum-l)}#divorce-page .c-duo-col:nth-child(2) .c-duo-pic{background:var(--mark-l)}#divorce-page .c-duo-pic .v-so{height:100%;width:auto}#divorce-page .c-duo h3{font-family:var(--serif) !important;font-size:clamp(20px,1.9vw,25px) !important;letter-spacing:.08em !important;text-align:center;padding:12px 16px 8px !important}#divorce-page .c-duo dl,#divorce-page .c-duo-list{padding:0 clamp(16px,2vw,24px) clamp(14px,1.8vw,20px);display:grid}#divorce-page .c-duo dl>div{padding:9px 0;border-top:1px dashed var(--line)}#divorce-page .c-duo dt{font-size:13.5px;font-weight:700;color:var(--plum)}#divorce-page .c-duo dd{font-size:15.5px;font-weight:700;color:var(--ink);line-height:1.7}#divorce-page .c-duo-list li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;padding:9px 0;border-top:1px dashed var(--line);font-size:15.5px;font-weight:700;line-height:1.7}#divorce-page .c-duo-list .v-ck{margin-top:5px}@media (max-width:560px){#divorce-page .c-duo{grid-template-columns:1fr}#divorce-page .c-duo-pic{height:104px}}#divorce-page .c-inst{background:var(--paper);border:1.5px solid var(--plum);border-radius:var(--r);box-shadow:var(--sh-s);padding:clamp(16px,2vw,26px) clamp(16px,2.4vw,32px)}#divorce-page .c-tiles+.c-inst,#divorce-page .c-inst+.c-tiles{margin-top:clamp(18px,2.4vw,30px)}#divorce-page .c-inst-hint{font-size:15px;font-weight:700;color:var(--plum-d);margin-bottom:12px}#divorce-page .c-sort-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:8px}#divorce-page .c-sort-chip{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:6px 10px 6px 16px;border-radius:var(--r-s);border:1.5px solid var(--line);background:var(--ground);font-size:15.5px;font-weight:700;line-height:1.5;color:var(--ink);transition:border-color .3s,background-color .3s}#divorce-page .c-sort-chip:hover{border-color:var(--plum)}#divorce-page .c-sort-chip em{display:grid;place-items:center;min-width:76px;height:36px;padding:0 8px;border-radius:8px;border:2px dashed var(--line);font-style:normal;font-family:var(--serif);font-size:16px;letter-spacing:.04em;color:transparent}#divorce-page .c-sort-chip.is-a{background:var(--paper);border-color:var(--wine)}#divorce-page .c-sort-chip.is-a em{border:2.5px solid var(--wine);color:var(--wine);transform:rotate(-3deg)}#divorce-page .c-sort-chip.is-b{background:var(--paper);border-color:var(--plum)}#divorce-page .c-sort-chip.is-b em{border:2.5px solid var(--plum);color:var(--plum-d);transform:rotate(-3deg)}#divorce-page .c-sort-chip.is-pop em{animation:v-stamp .45s var(--ease)}#divorce-page .c-sort-legend{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:14px;font-size:14px;font-weight:700;color:var(--ink2)}#divorce-page .c-sort-legend span{display:inline-flex;align-items:center;gap:8px}#divorce-page .c-sort-legend i{font-style:normal;font-family:var(--serif);border:2px solid var(--wine);color:var(--wine);border-radius:6px;padding:0 8px;line-height:1.6}#divorce-page .c-sort-legend .is-b i{border-color:var(--plum);color:var(--plum-d)}#divorce-page .c-amt-pick{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;border:1.5px solid var(--plum);border-radius:999px;padding:3px;background:var(--plum-l);margin-bottom:18px;max-width:100%}#divorce-page .c-amt-pick button{min-height:44px;padding:0 clamp(10px,1.6vw,22px);border-radius:999px;font-size:14.5px;font-weight:700;color:var(--plum-d);text-align:center;transition:background-color .35s,color .35s}#divorce-page .c-amt-pick button[aria-pressed=true]{background:var(--plum);color:#fff}#divorce-page .c-bars{--lab:clamp(92px,13vw,170px);--val:clamp(108px,12vw,150px);display:grid;gap:8px}#divorce-page .c-bar-row,#divorce-page .c-bar-scale{display:grid;grid-template-columns:var(--lab) minmax(0,1fr) var(--val);align-items:center;gap:12px}#divorce-page .c-bar-row{height:44px;transition:opacity .35s}#divorce-page .c-bar-row>b{font-size:14.5px;line-height:1.4;color:var(--ink)}#divorce-page .c-bar-row>em{font-style:normal;font-family:var(--serif);font-size:clamp(15px,1.5vw,19px);font-weight:700;color:var(--plum-d);white-space:nowrap}#divorce-page .c-bar-track{position:relative;height:22px;border-radius:6px;background:repeating-linear-gradient(90deg,var(--line) 0 1px,transparent 1px 33.333%),var(--ground)}#divorce-page .c-level .c-bar-track{background:repeating-linear-gradient(90deg,var(--line) 0 1px,transparent 1px 20%),var(--ground)}#divorce-page .c-bar{position:absolute;top:3px;bottom:3px;left:var(--a);width:calc(var(--b) - var(--a));border-radius:6px;background:var(--plum-m);transition:background-color .35s}#divorce-page .c-amt.is-live .c-bar-row:not(.is-on){opacity:.42}#divorce-page .c-bar-row.is-on .c-bar{background:var(--plum)}#divorce-page .c-amt.is-live .c-bar-row.is-on>em{background:linear-gradient(transparent 58%,var(--mark) 58%,var(--mark) 94%,transparent 94%);justify-self:start}#divorce-page .c-bar-ticks{position:relative;height:22px}#divorce-page .c-bar-ticks i{position:absolute;top:2px;transform:translateX(-50%);font-style:normal;font-size:13px;color:var(--mute);white-space:nowrap}#divorce-page .c-bar-ticks i:first-child{transform:none}#divorce-page .c-bar-ticks i:last-of-type{transform:translateX(-100%)}#divorce-page .c-level .c-bar{background:var(--plum)}#divorce-page .c-bar-mark{position:absolute;bottom:100%;height:calc(3 * 52px + 6px);width:0;border-left:2.5px dashed var(--wine)}#divorce-page .c-bar-mark b{position:absolute;bottom:100%;left:0;transform:translateX(-50%);font-size:13.5px;line-height:1.6;color:#fff;background:var(--wine);border-radius:999px;padding:0 10px;white-space:nowrap;margin-bottom:3px}#divorce-page .c-bar-mark:last-child b{transform:translateX(-88%)}#divorce-page .c-level .c-bars{padding-top:30px}#divorce-page .c-level-cap{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:14px;font-weight:700;color:var(--ink2);margin-bottom:6px}#divorce-page .c-level-cap span{display:inline-flex;align-items:center;gap:8px}#divorce-page .c-level-cap i{width:22px;height:12px;border-radius:4px;background:var(--plum)}#divorce-page .c-level-cap .is-bill i{height:0;border-top:2.5px dashed var(--wine);background:0 0;border-radius:0}@media (max-width:640px){#divorce-page .c-amt-pick{display:grid;grid-auto-flow:row;border-radius:var(--r)}#divorce-page .c-amt-pick button{border-radius:10px}#divorce-page .c-bar-row{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 22px;height:auto;gap:2px 10px;padding-bottom:8px}#divorce-page .c-bar-row>b{grid-column:1;grid-row:1}#divorce-page .c-bar-row>em{grid-column:2;grid-row:1}#divorce-page .c-bar-track{grid-column:1/-1;grid-row:2}#divorce-page .c-bar-scale{grid-template-columns:0 minmax(0,1fr) 0;gap:0}#divorce-page .c-bar-mark{height:calc(3 * 60px + 6px)}}#divorce-page .c-paper{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(16px,3vw,44px);align-items:start}#divorce-page .c-paper-sheet{position:relative;background:var(--white);border:1px solid var(--line);border-radius:4px;box-shadow:var(--sh-m);padding:clamp(18px,2.2vw,28px) clamp(16px,2vw,26px) clamp(16px,2vw,24px);display:grid;gap:6px}#divorce-page .c-paper-title{justify-self:center;font-family:var(--serif);font-size:clamp(20px,2vw,26px);letter-spacing:.5em;padding-left:.5em;color:var(--ink);margin-bottom:8px}#divorce-page .c-paper-line{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;min-height:48px;padding:5px 10px 5px 6px;border-radius:8px;border-bottom:1px dashed var(--line);font-size:15.5px;font-weight:700;line-height:1.5;color:var(--ink);text-align:left;transition:background-color .3s}#divorce-page .c-paper-line i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--plum-l);color:var(--plum-d);font-style:normal;font-family:var(--serif);font-size:16px;line-height:1}#divorce-page .c-paper-line:hover{background:var(--plum-l)}#divorce-page .c-paper-line[aria-pressed=true]{background:var(--mark-l);box-shadow:inset 0 0 0 1.5px #e3c867}#divorce-page .c-paper-line[aria-pressed=true] i{background:var(--wine);color:#fff}#divorce-page .c-paper-panel h3{font-family:var(--serif) !important;font-size:clamp(19px,1.8vw,23px) !important}#divorce-page .c-paper-panel p{margin-top:8px;font-size:16px;line-height:1.9;color:var(--ink2)}@media (max-width:760px){#divorce-page .c-paper{grid-template-columns:1fr}#divorce-page .c-paper-side{min-height:150px}}#divorce-page .c-quarter{display:grid;justify-items:center;gap:4px;height:100%;align-content:end}#divorce-page .c-quarter svg{height:78%;width:auto}#divorce-page .c-quarter .q0{fill:var(--paper);stroke:var(--plum-m);stroke-width:2}#divorce-page .c-quarter .q1{fill:var(--wine)}#divorce-page .c-quarter b{font-size:13px;color:var(--wine);background:var(--paper);border-radius:999px;padding:0 9px;white-space:nowrap}#divorce-page .c-kyu{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:10px clamp(10px,2vw,24px);max-width:680px;margin-inline:auto;padding:clamp(14px,2vw,24px);background:var(--paper);border:1px solid var(--line);border-radius:var(--r)}#divorce-page .c-kyu>.c-who:first-child{grid-row:1/span 2}#divorce-page .c-kyu-mid,#divorce-page .c-kyu-back{display:grid;gap:6px}#divorce-page .c-kyu-back{grid-column:2;grid-row:2}#divorce-page .c-who--sp{grid-column:3;grid-row:2}#divorce-page .c-kyu em{font-style:normal;font-size:14.5px;font-weight:700;text-align:center;color:var(--plum-d)}#divorce-page .c-kyu em.is-back{color:var(--wine)}#divorce-page .c-claimdia{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;height:100%}#divorce-page .c-claim-arrows{position:relative;display:grid;align-items:center;height:76px;color:var(--plum)}#divorce-page .c-claim-arrows svg{width:100%;height:100%}#divorce-page .c-claim-arrows i{position:absolute;left:6%;top:50%;transform:translateY(-50%);font-style:normal;font-size:13.5px;font-weight:700;color:#fff;background:var(--plum);border-radius:999px;padding:0 10px;line-height:1.7}#divorce-page .c-who--two>span{display:flex;gap:6px}#divorce-page .c-tiles--dare{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr)}#divorce-page .c-tile--wide .c-tile-pic{width:100%;border-radius:var(--r);padding:14px 18px;place-items:center;height:clamp(130px,12vw,160px)}#divorce-page .c-once{display:grid;grid-template-columns:1.4fr 1fr;width:86%;height:38px;border-radius:8px;overflow:hidden;align-self:center;margin-bottom:22%;font-size:13.5px;font-weight:700}#divorce-page .c-once span{display:grid;place-items:center;color:#fff;background:var(--plum)}#divorce-page .c-once .c2{background:var(--plum-m);color:var(--ink)}@media (max-width:860px){#divorce-page .c-tiles--dare{grid-template-columns:1fr}#divorce-page .c-tile--wide{grid-template-columns:1fr !important}#divorce-page .c-tile--wide .c-tile-pic{grid-row:auto;width:100%;height:128px}#divorce-page .c-tile--wide h3,#divorce-page .c-tile--wide .c-tile-body{grid-column:1}#divorce-page .c-once{margin-bottom:30%;height:26px;font-size:13px}}#divorce-page .c-bal{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-s);overflow:hidden}#divorce-page .c-bal-head{display:grid;grid-template-columns:1fr clamp(88px,9vw,120px) 1fr;align-items:end;background:var(--plum-l);padding:12px 16px 0}#divorce-page .c-bal-head b{font-family:var(--serif);font-size:clamp(18px,1.7vw,22px);letter-spacing:.06em;padding-bottom:12px;text-align:center}#divorce-page .c-bal-head .is-up{color:var(--wine)}#divorce-page .c-bal-head .is-down{color:var(--plum-d)}#divorce-page .c-bal-pic .v-so{width:100%;height:auto;display:block}#divorce-page .c-bal li{display:grid;grid-template-columns:1fr 1fr;border-top:1px dashed var(--line)}#divorce-page .c-bal li span{position:relative;padding:11px 14px 11px 40px;font-size:15.5px;font-weight:700;line-height:1.6;color:var(--ink)}#divorce-page .c-bal li span+span{border-left:1px dashed var(--line);color:var(--ink2)}#divorce-page .c-bal li span:before{content:"";position:absolute;left:16px;top:18px;border:7px solid transparent;border-bottom:11px solid var(--wine);border-top:0}#divorce-page .c-bal li .is-down:before{border-bottom:0;border-top:11px solid var(--plum-m)}@media (max-width:560px){#divorce-page .c-bal li span{padding:10px 8px 10px 30px;font-size:14.5px}#divorce-page .c-bal li span:before{left:9px}}#divorce-page .c-clues{margin-bottom:clamp(18px,2.4vw,30px)}#divorce-page .c-clues ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px}#divorce-page .c-clues li{display:grid;justify-items:center;gap:8px;text-align:center;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:14px 8px 12px}#divorce-page .c-clue-pic{display:grid;place-items:center;height:78px}#divorce-page .c-clue-pic .v-so{height:100%;width:auto;max-width:100%}#divorce-page .c-clues b{font-size:14.5px;line-height:1.5}@media (max-width:760px){#divorce-page .c-clues ul{grid-template-columns:repeat(2,minmax(0,1fr))}#divorce-page .c-clues li:last-child{grid-column:1/-1}}#divorce-page .c-trays{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,26px)}#divorce-page .c-tray{display:grid;grid-template-columns:clamp(84px,9vw,120px) minmax(0,1fr);gap:6px 16px;align-items:start;border-radius:var(--r);padding:clamp(14px,1.8vw,22px)}#divorce-page .c-tray.is-strong{background:var(--mark-l);border:1.5px solid #e3c867}#divorce-page .c-tray.is-weak{background:var(--paper);border:1.5px dashed #cdc2c8}#divorce-page .c-tray-pic{grid-row:1/span 3;display:grid;place-items:center;height:clamp(84px,9vw,110px)}#divorce-page .c-tray-pic .v-so{height:100%;width:auto;max-width:100%}#divorce-page .c-tray h3 i{font-style:normal;font-size:13.5px;color:#fff;background:var(--plum);border-radius:999px;padding:1px 11px;margin-right:8px;vertical-align:2px}#divorce-page .c-tray.is-weak h3 i{background:var(--mute)}#divorce-page .c-tray ul{display:grid;gap:4px}#divorce-page .c-tray li{display:block;position:relative;padding-left:1.1em;font-size:15.5px;font-weight:700;line-height:1.7}#divorce-page .c-tray li:before{content:"";position:absolute;left:.15em;top:.7em;width:7px;height:7px;border-radius:50%;background:var(--plum)}#divorce-page .c-tray-note{grid-column:2;font-size:15px;font-weight:700;color:var(--plum-d)}@media (max-width:760px){#divorce-page .c-trays{grid-template-columns:1fr}}#divorce-page .c-fee{display:grid;grid-template-columns:clamp(110px,13vw,170px) minmax(0,1fr);gap:clamp(14px,3vw,40px);align-items:end}#divorce-page .c-fee-pic{align-self:end}#divorce-page .c-fee-pic .v-so{width:100%;height:auto}#divorce-page .c-fee-note,#divorce-page .c-fee-lead{font-size:15px;line-height:1.9;color:var(--ink2);margin:12px 0 14px;max-width:54em}#divorce-page .c-fee-lead{font-size:16.5px;margin-top:0}@media (max-width:640px){#divorce-page .c-fee{grid-template-columns:1fr}#divorce-page .c-fee-pic{width:110px}}#divorce-page .c-rel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.6vw,20px)}#divorce-page .c-rel a{display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px 10px 10px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);text-decoration:none !important;color:var(--ink) !important;transition:border-color .3s,transform .5s var(--ease)}#divorce-page .c-rel a:hover{border-color:var(--plum);transform:translateY(-2px)}#divorce-page .c-rel-pic{display:grid;place-items:center;height:76px;border-radius:var(--r-s);background:var(--plum-l);padding:8px}#divorce-page .c-rel-pic .v-so{height:100%;width:auto;max-width:100%}#divorce-page .c-rel-t{display:grid;gap:2px}#divorce-page .c-rel-t small{font-size:13px;font-weight:700;color:var(--plum)}#divorce-page .c-rel-t b{font-family:var(--serif);font-size:17px;line-height:1.5}#divorce-page .c-rel-t em{font-style:normal;font-size:14px;line-height:1.6;color:var(--ink2)}#divorce-page .c-rel a .v-ic{color:var(--plum)}#divorce-page .c-rel-links{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:16px;font-size:15px;font-weight:700}#divorce-page .c-rel-links a{color:var(--plum-d) !important;text-underline-offset:4px}@media (max-width:980px){#divorce-page .c-rel{grid-template-columns:1fr}}#divorce-page .c-faq .v-faqs{max-width:900px}#divorce-page .c-lede p{font-size:clamp(16.5px,1.4vw,19px);line-height:1.95;color:var(--ink);max-width:46em}#divorce-page .c-lede p+p{margin-top:.7em}#divorce-page .c-doors-lead{margin-top:clamp(18px,2.4vw,28px);font-size:15.5px;color:var(--ink2);max-width:46em}#divorce-page .c-doors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.8vw,22px);margin-top:12px;max-width:860px}#divorce-page .c-door{display:grid;grid-template-columns:clamp(84px,9vw,116px) minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 16px 10px 10px;background:var(--paper);border:1.5px solid var(--plum);border-radius:var(--r);text-decoration:none !important;color:var(--ink) !important;transition:background-color .3s}#divorce-page .c-door:hover{background:var(--plum-l)}#divorce-page .c-door-pic{display:grid;place-items:end center;height:clamp(78px,8vw,100px);border-radius:999px 999px 0 0;background:var(--plum-l);padding:10px 10px 0}#divorce-page .c-door:nth-child(2) .c-door-pic{background:var(--rose-l)}#divorce-page .c-door-pic .v-so{height:100%;width:auto;max-width:100%}#divorce-page .c-door b{font-family:var(--serif);font-size:clamp(17px,1.6vw,21px);line-height:1.5;letter-spacing:.03em}#divorce-page .c-door .v-ic{color:var(--plum)}@media (max-width:640px){#divorce-page .c-doors{grid-template-columns:1fr}}#divorce-page .c-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.8vw,22px)}#divorce-page .c-side{display:grid;grid-template-columns:clamp(72px,7.4vw,96px) minmax(0,1fr);gap:4px 16px;align-items:start;background:rgba(255,253,251,.92);border:1px solid var(--line);border-radius:var(--r);padding:clamp(14px,1.6vw,20px)}#divorce-page .c-side-pic{grid-row:1/span 2;display:grid;place-items:end center;height:clamp(96px,10vw,128px)}#divorce-page .c-side-pic .v-so{height:100%;width:auto}#divorce-page .c-side b{font-family:var(--serif);font-size:18px;letter-spacing:.08em;color:var(--plum-d)}#divorce-page .c-side p{font-size:15.5px;line-height:1.85;color:var(--ink2)}#divorce-page .c-sides-foot{grid-column:1/-1;font-size:15.5px;font-weight:700;color:var(--ink)}@media (max-width:760px){#divorce-page .c-sides{grid-template-columns:1fr}}#divorce-page .c-blocks{display:grid;gap:clamp(22px,3vw,40px)}#divorce-page .c-block{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(16px,3.4vw,52px);align-items:start}#divorce-page .c-block+.c-block{padding-top:clamp(22px,3vw,40px);border-top:1px dashed var(--line)}#divorce-page .c-block-main{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start}#divorce-page .c-block-main>:not(.v-num):not(h3){grid-column:1/-1}#divorce-page .c-block-main h3{font-family:var(--serif) !important;font-size:clamp(20px,1.9vw,25px) !important;letter-spacing:.04em !important}#divorce-page .c-block--solo .c-block-main{grid-template-columns:1fr}#divorce-page .c-block-main .v-btn{justify-self:start;white-space:normal}#divorce-page .c-point{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--plum);border-radius:var(--r-s);padding:12px 16px 14px}#divorce-page .c-point>b{display:block;font-size:14px;letter-spacing:.06em;color:var(--plum)}#divorce-page .c-point li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;margin-top:6px;font-size:16px;font-weight:700;line-height:1.7;color:var(--ink)}#divorce-page .c-point .v-ck{margin-top:5px}#divorce-page .c-tiles+.c-point,#divorce-page .c-point+.c-tiles{margin-top:clamp(16px,2vw,26px)}#divorce-page .c-inout{display:grid;grid-template-columns:1fr 1fr;gap:10px}#divorce-page .c-inout>div{border-radius:var(--r);padding:14px 16px 16px}#divorce-page .c-inout .is-in{background:var(--mark-l);border:1.5px solid #e3c867}#divorce-page .c-inout .is-out{background:var(--paper);border:1.5px dashed #cdc2c8}#divorce-page .c-inout b{display:block;font-size:14.5px;color:var(--plum-d);margin-bottom:8px}#divorce-page .c-inout .is-out b{color:var(--mute)}#divorce-page .c-inout li{font-size:15px;font-weight:700;line-height:1.6;background:var(--paper);border-radius:10px;padding:6px 12px;box-shadow:0 0 0 1.5px var(--plum-m)}#divorce-page .c-inout li+li{margin-top:8px}#divorce-page .c-inout .is-out li{box-shadow:0 0 0 1.5px var(--line);color:var(--ink2)}#divorce-page .c-methods{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}#divorce-page .c-methods-h{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:12px;padding:8px 14px;background:var(--plum-l);font-size:13.5px;color:var(--plum-d)}#divorce-page .c-methods-h span{font-weight:700}#divorce-page .c-methods li{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:12px;padding:9px 14px;border-top:1px dashed var(--line);font-size:14.5px;line-height:1.65}#divorce-page .c-methods li b{color:var(--ink)}#divorce-page .c-methods li span{color:var(--ink2)}#divorce-page .c-time{position:relative;display:grid;grid-template-columns:repeat(3,1fr);margin-top:18px;padding-top:6px}#divorce-page .c-time:before{content:"";position:absolute;left:16.6%;right:16.6%;top:14px;height:2.2px;background:var(--plum)}#divorce-page .c-time span{position:relative;display:grid;justify-items:center;gap:4px}#divorce-page .c-time i{width:18px;height:18px;border-radius:50%;background:var(--ground2);border:3px solid var(--plum)}#divorce-page .c-time .is-scope i,#divorce-page .c-time .is-now i{background:var(--plum)}#divorce-page .c-time b{font-size:15px}#divorce-page .c-time em{font-style:normal;font-size:13.5px;font-weight:700;color:var(--wine);border:2px solid var(--wine);border-radius:7px;padding:0 9px;line-height:1.7;transform:rotate(-2deg);background:rgba(255,253,251,.7)}#divorce-page .c-daisho{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px clamp(10px,2vw,22px);background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:clamp(14px,2vw,22px)}#divorce-page .c-daisho-mid{display:grid;gap:6px;justify-items:stretch;text-align:center}#divorce-page .c-daisho-mid em{font-style:normal;font-size:14.5px;font-weight:700;color:var(--plum-d)}#divorce-page .c-daisho-mid strong{justify-self:center;font-family:var(--serif);font-size:17px;letter-spacing:.1em;color:var(--wine);border:2.5px solid var(--wine);border-radius:9px;padding:1px 14px;transform:rotate(-2.5deg);margin-top:4px}#divorce-page .c-daisho p{grid-column:1/-1;justify-self:start;font-size:14px;font-weight:700;color:var(--ink);background:var(--mark-l);border-radius:999px;padding:1px 14px}#divorce-page .c-real{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px 16px}#divorce-page .c-real>b{display:block;font-family:var(--serif);font-size:18px;letter-spacing:.06em;color:var(--plum-d);margin-bottom:10px}#divorce-page .c-real ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#divorce-page .c-real li{display:grid;justify-items:center;gap:8px;text-align:center;background:var(--ground);border-radius:var(--r-s);padding:12px 6px 10px}#divorce-page .c-real li span{display:grid;place-items:center;height:70px}#divorce-page .c-real li .v-so{height:100%;width:auto;max-width:100%}#divorce-page .c-real em{font-style:normal;font-size:14px;font-weight:700;line-height:1.5}#divorce-page .c-lockpic{display:grid;place-items:center;height:clamp(130px,13vw,180px);border-radius:var(--r);background:var(--plum-l);padding:20px}#divorce-page .c-lockpic .v-so{height:100%;width:auto}@media (max-width:900px){#divorce-page .c-block{grid-template-columns:1fr;gap:14px}#divorce-page .c-lockpic{height:120px}}@media (max-width:480px){#divorce-page .c-inout{grid-template-columns:1fr}#divorce-page .c-methods-h{display:none}#divorce-page .c-methods li{grid-template-columns:1fr;gap:0}}#divorce-page .c-prep{display:grid;grid-template-columns:clamp(110px,14vw,190px) minmax(0,1fr);gap:clamp(14px,3vw,40px);align-items:center;margin-bottom:clamp(22px,3vw,40px)}#divorce-page .c-prep-pic .v-so{width:100%;height:auto}#divorce-page .c-check-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}#divorce-page .c-check-head h3{font-family:var(--serif) !important}#divorce-page .c-check-head output{font-family:var(--serif);font-size:22px;font-weight:700;color:var(--plum-d);font-feature-settings:"tnum"}#divorce-page .c-check-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}#divorce-page .c-check-items label{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;min-height:50px;padding:6px 12px;border-radius:var(--r-s);border:1.5px solid var(--line);background:var(--ground);font-size:15.5px;font-weight:700;line-height:1.5;cursor:pointer;transition:border-color .3s,background-color .3s}#divorce-page .c-check-items input{position:absolute;opacity:0;pointer-events:none}#divorce-page .c-box{position:relative;width:24px;height:24px;border-radius:6px;border:2px solid var(--plum-m);background:var(--paper)}#divorce-page .c-check-items input:checked~.c-box{background:var(--plum);border-color:var(--plum)}#divorce-page .c-check-items input:checked~.c-box:after{content:"";position:absolute;left:7px;top:2.5px;width:7px;height:12px;border-right:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:rotate(42deg)}#divorce-page .c-check-items label:has(input:checked){background:var(--mark-l);border-color:#e3c867}#divorce-page .c-check-items input:focus-visible~.c-box{outline:2.5px solid var(--plum);outline-offset:3px}#divorce-page .c-check-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:12px;font-size:14.5px;color:var(--ink2)}#divorce-page .c-check-foot button{min-height:40px;padding:0 14px;border-radius:999px;border:1.5px solid var(--line);font-size:14px;font-weight:700;color:var(--ink2)}@media (max-width:640px){#divorce-page .c-prep{grid-template-columns:1fr}#divorce-page .c-prep-pic{width:120px}#divorce-page .c-check-items{grid-template-columns:1fr}}#divorce-page .c-tile-pic,#divorce-page .c-step-pic,#divorce-page .c-duo-pic,#divorce-page .c-note-pic,#divorce-page .c-clue-pic,#divorce-page .c-tray-pic,#divorce-page .c-rel-pic,#divorce-page .c-door-pic,#divorce-page .c-side-pic,#divorce-page .c-lockpic,#divorce-page .c-real li span,#divorce-page .c-prep-pic,#divorce-page .c-fee-pic{display:flex !important;align-items:flex-end;justify-content:center}#divorce-page .c-clue-pic,#divorce-page .c-tray-pic,#divorce-page .c-rel-pic,#divorce-page .c-lockpic,#divorce-page .c-real li span,#divorce-page .c-tile--wide .c-tile-pic{align-items:center}#divorce-page .c-tile-pic .v-so,#divorce-page .c-step-pic .v-so,#divorce-page .c-duo-pic .v-so,#divorce-page .c-note-pic .v-so,#divorce-page .c-clue-pic .v-so,#divorce-page .c-tray-pic .v-so,#divorce-page .c-rel-pic .v-so,#divorce-page .c-door-pic .v-so,#divorce-page .c-side-pic .v-so,#divorce-page .c-lockpic .v-so,#divorce-page .c-real li .v-so,#divorce-page .c-who .v-so{width:auto !important;height:auto !important;max-width:100% !important;max-height:100% !important;flex:0 1 auto;min-width:0;min-height:0;object-fit:contain}#divorce-page .c-who .v-so{max-height:clamp(78px,8vw,104px) !important}#divorce-page .c-tile-pic>.c-claimdia,#divorce-page .c-tile-pic>.c-once{flex:1 1 auto}#divorce-page .c-tile-pic>.c-quarter{height:100%}#divorce-page .c-who .v-so{height:clamp(78px,8vw,104px) !important;max-height:none !important;width:auto !important;max-width:none !important}#divorce-page .c-crop{display:block;height:clamp(78px,8vw,104px);aspect-ratio:.62;overflow:hidden}#divorce-page .c-crop .v-so{height:100% !important;object-fit:cover;object-position:0 50%}#divorce-page .c-note--relay .c-relay{align-self:center}#divorce-page .c-note--mark b{color:var(--ink);background:linear-gradient(transparent 58%,var(--mark) 58%,var(--mark) 94%,transparent 94%)}#divorce-page .c-note--mark{border:1.5px solid var(--plum)}#divorce-page .c-note-pic{grid-row:auto}#divorce-page .c-note--pic:has(.v-btn) .c-note-pic{grid-row:1/span 2}#divorce-page .c-bars{--val:clamp(124px,13vw,164px)}#divorce-page .c-prep-pic .v-so{width:auto;max-height:170px}#divorce-page .c-tile--bust .c-tile-pic{overflow:hidden;align-items:flex-start;padding-top:14px}#divorce-page .c-tile--bust .c-tile-pic .v-so{height:230% !important;max-height:none !important}@media (max-width:860px){#divorce-page .c-tile{grid-template-columns:88px minmax(0,1fr);column-gap:14px;row-gap:8px;align-items:center}#divorce-page .c-tile-pic{grid-row:1;width:88px;height:88px;padding:10px 10px 0}#divorce-page .c-tile h3{grid-column:2;grid-row:1;align-self:center;padding-top:0 !important;border-top:0 !important}#divorce-page .c-tile-body,#divorce-page .c-tile .v-more,#divorce-page .c-tile-key,#divorce-page .c-tile--link .v-btn{grid-column:1/-1}#divorce-page .c-tile-body{margin-top:0;padding-top:10px;border-top:2px solid var(--plum-m)}#divorce-page .c-tile--no .c-tile-body{border-top-color:var(--wine)}#divorce-page .c-tile--wide .c-tile-body{border-top:0;padding-top:0}}@media (max-width:760px){#divorce-page .c-hero-pic{width:170px;padding:9% 12% 0}#divorce-page.is-futei-isharyo .c-hero-pic,#divorce-page.is-isharyo-seikyu-sareta .c-hero-pic{padding:14% 20% 8%}}#divorce-page .c-bar-mark{height:var(--mh,162px) !important}@media (max-width:640px){#divorce-page .c-level .c-bars{padding-top:0;padding-bottom:30px}#divorce-page .c-bar-mark b{bottom:auto;top:calc(100% + 26px);margin:0}}@media (max-width:760px){#divorce-page .c-hero-pic{width:min(100%,290px) !important;aspect-ratio:1.7;padding:7% 9% 0 !important}#divorce-page.is-futei-isharyo .c-hero-pic,#divorce-page.is-isharyo-seikyu-sareta .c-hero-pic{padding:8% 30% 5% !important}#divorce-page.is-keieisha .c-hero-pic{padding:6% 26% 0 !important}#divorce-page .c-prep-pic .v-so{max-height:110px}}@media (max-width:860px){#divorce-page .c-steps>li{grid-template-columns:76px 32px minmax(0,1fr);row-gap:8px}#divorce-page .c-step-pic{grid-row:1;height:76px}#divorce-page .c-step-dot{align-self:center;margin:0}#divorce-page .c-steps h3{padding-top:0 !important}#divorce-page .c-step-body{grid-column:1/-1;margin-top:0}}#divorce-page .c-h1-a{display:block}#divorce-page .c-h1-b{display:block;font-size:.62em;letter-spacing:.04em;margin-top:.3em;color:var(--plum-d)}#divorce-page .v-nb{white-space:nowrap}#divorce-page .c-rows{display:grid;gap:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-s);overflow:hidden}#divorce-page .c-row{display:grid;grid-template-columns:clamp(120px,14vw,190px) minmax(0,.8fr) minmax(0,1.5fr);align-items:center;gap:6px clamp(16px,2.6vw,36px);padding:clamp(14px,1.8vw,22px) clamp(16px,2.4vw,30px) clamp(14px,1.8vw,22px) 0}#divorce-page .c-row+.c-row{border-top:1px dashed var(--line)}#divorce-page .c-row-pic{align-self:stretch;display:flex;align-items:flex-end;justify-content:center;min-height:clamp(96px,10vw,128px);margin:calc(clamp(14px,1.8vw,22px) * -1) 0;padding:14px 18px 0;background:var(--plum-l)}#divorce-page .c-row:nth-child(3n+2) .c-row-pic{background:var(--rose-l)}#divorce-page .c-row:nth-child(3n) .c-row-pic{background:var(--mark-l)}#divorce-page .c-row-pic .v-so{width:auto !important;height:auto !important;max-width:100% !important;max-height:clamp(84px,9vw,116px) !important;object-fit:contain}#divorce-page .c-row h3{font-family:var(--serif) !important;font-size:clamp(18.5px,1.7vw,22px) !important;letter-spacing:.03em !important;text-wrap:balance}#divorce-page .c-row-body{font-size:15.5px;line-height:1.85;color:var(--ink2)}#divorce-page .c-row-body>*+*{margin-top:.6em}#divorce-page .c-row-body b,#divorce-page .c-row-body strong{color:var(--ink)}#divorce-page .c-row-body .v-btn{margin-top:4px}#divorce-page .c-row-body .v-more{margin-top:6px}#divorce-page .c-chip-line b{display:inline-block;font-size:13.5px;color:#fff;background:var(--wine);border-radius:999px;padding:0 12px;line-height:1.8}#divorce-page .c-bust{display:block;height:clamp(84px,9vw,116px);aspect-ratio:.9;overflow:hidden}#divorce-page .c-bust .v-so{height:215% !important;max-height:none !important;width:auto !important;max-width:none !important;margin-inline:auto;display:block;object-fit:contain;object-position:50% 0}@media (max-width:860px){#divorce-page .c-row{grid-template-columns:96px minmax(0,1fr);padding:0 14px 14px 0;row-gap:10px;align-items:center}#divorce-page .c-row-pic{margin:0;min-height:88px;height:88px;padding:8px 10px 0;align-self:start;border-radius:0 0 var(--r-s) 0}#divorce-page .c-row-pic .v-so{max-height:76px !important}#divorce-page .c-row h3{align-self:center;padding-top:8px !important}#divorce-page .c-row-body{grid-column:1/-1;padding-left:14px}#divorce-page .c-bust{height:76px}}#divorce-page .c-folds{display:grid;gap:clamp(10px,1.4vw,16px)}#divorce-page .c-folds--6{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}#divorce-page .c-folds--3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin-top:clamp(14px,2vw,22px)}#divorce-page .c-fold{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;transition:border-color .3s,box-shadow .3s}#divorce-page .c-fold[open]{border-color:var(--plum);box-shadow:var(--sh-s)}#divorce-page .c-fold>summary{display:grid;grid-template-columns:clamp(84px,8vw,108px) minmax(0,1fr) 16px;align-items:center;gap:14px;padding-right:16px;min-height:clamp(88px,8.4vw,108px);color:var(--plum)}#divorce-page .c-fold-pic{align-self:stretch;display:flex;align-items:flex-end;justify-content:center;padding:10px 10px 0;background:var(--plum-l)}#divorce-page .c-fold:nth-child(3n+2) .c-fold-pic{background:var(--rose-l)}#divorce-page .c-fold:nth-child(3n) .c-fold-pic{background:var(--mark-l)}#divorce-page .c-fold-pic .v-so{width:auto !important;height:auto !important;max-width:100% !important;max-height:clamp(70px,7vw,90px) !important;object-fit:contain}#divorce-page .c-fold h3{font-size:clamp(16.5px,1.4vw,18.5px) !important;text-wrap:balance}#divorce-page .c-fold-body{padding:12px 16px 16px;border-top:1px dashed var(--line);font-size:15.5px;line-height:1.9;color:var(--ink2)}#divorce-page .c-fold-body b{color:var(--ink)}@media (max-width:980px){#divorce-page .c-folds--6,#divorce-page .c-folds--3{grid-template-columns:1fr}}#divorce-page .c-pool{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:14px;border-radius:var(--r);background:var(--ground2);min-height:64px}#divorce-page .c-pool li{display:block}#divorce-page .c-chip{display:inline-flex;align-items:center;min-height:46px;padding:6px 16px;border-radius:999px;border:1.5px solid var(--plum-m);background:var(--paper);font-size:15.5px;font-weight:700;line-height:1.45;color:var(--ink);text-align:left;transition:border-color .3s,transform .3s var(--ease),box-shadow .3s}#divorce-page .c-pool .c-chip{box-shadow:0 6px 14px -10px rgba(76,59,80,.6);cursor:pointer}#divorce-page .c-pool .c-chip:hover{border-color:var(--plum);transform:translateY(-2px)}#divorce-page .c-piles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.8vw,22px)}#divorce-page .c-pile{border-radius:var(--r);padding:clamp(12px,1.6vw,18px);min-height:120px}#divorce-page .c-pile.is-a{background:var(--wine-l);border:1.5px solid #e3bfc3}#divorce-page .c-pile.is-b{background:var(--plum-l);border:1.5px solid var(--mauve)}#divorce-page .c-pile h3{display:flex;align-items:center;gap:10px;font-size:16px !important}#divorce-page .c-pile h3 i{flex:none;font-style:normal;font-family:var(--serif);font-size:17px;letter-spacing:.06em;line-height:1.5;padding:1px 12px;border-radius:8px;border:2.5px solid var(--wine);color:var(--wine);background:rgba(255,253,251,.75);transform:rotate(-3deg)}#divorce-page .c-pile.is-b h3 i{border-color:var(--plum);color:var(--plum-d)}#divorce-page .c-pile ul{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}#divorce-page .c-pile li{display:block}#divorce-page .c-pile .c-chip{min-height:38px;padding:3px 13px;font-size:14.5px;border-color:transparent;pointer-events:none}#divorce-page .c-pile li.is-new .c-chip{animation:v-stamp .45s var(--ease)}#divorce-page .c-sort-foot{display:flex;justify-content:flex-end;margin-top:12px}#divorce-page .c-sort-foot button{min-height:42px;padding:0 18px;border-radius:999px;border:1.5px solid var(--plum);font-size:14.5px;font-weight:700;color:var(--plum-d);background:var(--paper)}#divorce-page .c-sort.is-done .c-pool,#divorce-page .c-sort.is-done .c-sort-foot,#divorce-page .c-sort.is-done .c-inst-hint{display:none !important}@media (max-width:640px){#divorce-page .c-piles{grid-template-columns:1fr}#divorce-page .c-chip{font-size:15px}}#divorce-page .c-dare{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(18px,3.4vw,52px);align-items:center;margin-bottom:clamp(18px,2.4vw,30px)}#divorce-page .c-dare-dia{background:var(--plum-l);border-radius:var(--r);padding:clamp(16px,2.4vw,30px) clamp(12px,2vw,26px)}#divorce-page .c-claimdia{display:grid;grid-template-columns:auto minmax(48px,1fr) auto;align-items:center;gap:8px;height:auto}#divorce-page .c-claim-two{display:grid;gap:14px}#divorce-page .c-claim-arrows{height:clamp(110px,12vw,160px)}#divorce-page .c-who .v-so{height:clamp(84px,9vw,116px) !important}#divorce-page .c-dare-list{display:grid;gap:0}#divorce-page .c-dare-list article{padding:12px 0}#divorce-page .c-dare-list article+article{border-top:1px dashed var(--line)}#divorce-page .c-dare-list h3{font-family:var(--serif) !important;font-size:clamp(18.5px,1.7vw,22px) !important}#divorce-page .c-dare-list p{font-size:15.5px;line-height:1.85;color:var(--ink2);margin-top:4px}#divorce-page .c-once{display:grid;grid-template-columns:1.4fr 1fr;width:min(100%,360px);height:34px;margin:8px 0 4px;border-radius:8px;overflow:hidden;font-size:14px;font-weight:700;align-self:auto}@media (max-width:860px){#divorce-page .c-dare{grid-template-columns:1fr}}#divorce-page .c-clues{display:grid;grid-template-columns:clamp(110px,13vw,170px) minmax(0,1fr);gap:clamp(14px,3vw,40px);align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:clamp(14px,2vw,24px) clamp(16px,2.4vw,30px) clamp(14px,2vw,24px) clamp(12px,1.6vw,20px)}#divorce-page .c-clues-pic{display:flex;align-items:flex-end;justify-content:center}#divorce-page .c-clues-pic .v-so{width:100%;height:auto;max-height:170px}#divorce-page .c-clues ul{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;grid-template-columns:none}#divorce-page .c-clues li{display:block;background:var(--mark-l);border:1.5px solid #e3c867;border-radius:999px;padding:5px 16px;font-size:15.5px;font-weight:700;line-height:1.5;text-align:left}#divorce-page .c-clues+.c-rows{margin-top:clamp(16px,2vw,26px)}@media (max-width:640px){#divorce-page .c-clues{grid-template-columns:84px minmax(0,1fr)}#divorce-page .c-clues li{font-size:14.5px;padding:4px 13px}}#divorce-page .c-bars{--lab:clamp(110px,14vw,180px);--val:clamp(124px,13vw,164px);display:grid;gap:8px;padding:0 !important}#divorce-page .c-bar-row{display:grid;grid-template-columns:var(--lab) minmax(0,1fr) var(--val);align-items:center;gap:12px;height:44px}#divorce-page .c-bar-row>b{grid-column:1;grid-row:1}#divorce-page .c-bar-row>em{grid-column:3;grid-row:1}#divorce-page .c-bar-track{grid-column:2;grid-row:1}#divorce-page .c-bar-chips,#divorce-page .c-bar-scale{display:grid;grid-template-columns:var(--lab) minmax(0,1fr) var(--val);gap:12px}#divorce-page .c-bar-chips .c-bar-ticks,#divorce-page .c-bar-scale .c-bar-ticks{grid-column:2}#divorce-page .c-bar-chips .c-bar-ticks{height:28px}#divorce-page .c-bar-chips b{position:absolute;bottom:4px;transform:translateX(-50%);font-size:13.5px;line-height:1.6;color:#fff;background:var(--wine);border-radius:999px;padding:0 10px;white-space:nowrap}#divorce-page .c-bar-chips b:last-child{transform:translateX(-88%)}#divorce-page .c-bar-chips b:after{content:"";position:absolute;left:50%;top:100%;height:5px;border-left:2.5px dashed var(--wine)}#divorce-page .c-bar-chips b:last-child:after{left:88%}#divorce-page .c-bar-m{position:absolute;top:-6px;bottom:-6px;width:0;border-left:2.5px dashed var(--wine)}#divorce-page .c-bar-m:last-of-type{margin-left:-2.5px}#divorce-page .c-level .c-bar-track{background:repeating-linear-gradient(90deg,var(--line) 0 1px,transparent 1px 20%),var(--ground)}@media (max-width:640px){#divorce-page .c-bar-row{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 22px;height:auto;gap:4px;padding-bottom:8px}#divorce-page .c-bar-row>b{grid-column:1;grid-row:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}#divorce-page .c-bar-row>em{grid-column:1;grid-row:1;justify-self:end;align-self:end;background:var(--paper);padding-left:8px}#divorce-page .c-bar-track{grid-column:1;grid-row:2}#divorce-page .c-bar-chips,#divorce-page .c-bar-scale{grid-template-columns:minmax(0,1fr)}#divorce-page .c-bar-chips .c-bar-ticks,#divorce-page .c-bar-scale .c-bar-ticks{grid-column:1}#divorce-page .c-bar-m{top:-3px;bottom:-3px}#divorce-page .c-bar-ticks i{font-size:13px}#divorce-page .c-level .c-bar-ticks i:nth-child(2),#divorce-page .c-level .c-bar-ticks i:nth-child(4){display:none}}#divorce-page .c-paper{display:grid;grid-template-columns:minmax(0,1fr) clamp(120px,16vw,220px);gap:6px clamp(16px,4vw,60px);align-items:end}#divorce-page .c-paper .c-inst-hint{grid-column:1/-1;margin-bottom:6px}#divorce-page .c-paper-sheet{gap:0;padding:clamp(18px,2.4vw,30px) clamp(16px,2.6vw,36px) clamp(14px,2vw,24px);max-width:760px}#divorce-page .c-paper-line{display:block;min-height:0;padding:0;border-bottom:1px dashed var(--line);border-radius:0}#divorce-page .c-paper-line>summary{display:grid;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:12px;min-height:54px;padding:6px 8px 6px 4px;font-size:16.5px;font-weight:700;line-height:1.5;color:var(--plum);border-radius:8px;transition:background-color .3s}#divorce-page .c-paper-line>summary span:not(.v-pm){color:var(--ink)}#divorce-page .c-paper-line>summary:hover{background:var(--plum-l)}#divorce-page .c-paper-line[open]>summary{background:var(--mark-l)}#divorce-page .c-paper-line[open]>summary i{background:var(--wine);color:#fff}#divorce-page .c-paper-a{padding:8px 8px 14px 48px;font-size:15.5px;line-height:1.9;color:var(--ink2)}#divorce-page .c-paper-pic{align-self:end}#divorce-page .c-paper-pic .v-so{width:100%;height:auto;transform:rotate(4deg)}@media (max-width:760px){#divorce-page .c-paper{grid-template-columns:1fr}#divorce-page .c-paper-pic{display:none}#divorce-page .c-paper-a{padding-left:8px}#divorce-page .c-paper-line>summary{font-size:15.5px}}#divorce-page .c-quarter{display:flex;align-items:flex-end;justify-content:center;height:100%}#divorce-page .c-quarter svg{height:clamp(72px,8vw,104px);width:auto}@media (max-width:860px){#divorce-page .c-quarter svg{height:66px}}#divorce-page .c-kyu{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto;grid-template-rows:auto;align-items:center;gap:10px clamp(8px,1.6vw,18px);max-width:820px;margin-inline:auto;padding:clamp(16px,2.2vw,28px);background:var(--paper);border:1px solid var(--line);border-radius:var(--r)}#divorce-page .c-kyu>.c-who:first-child{grid-row:auto}#divorce-page .c-kyu-arm{display:grid;gap:8px}#divorce-page .c-kyu-arm em{font-style:normal;font-size:14.5px;font-weight:700;text-align:center;color:var(--plum-d);line-height:1.5}#divorce-page .c-kyu-arm.is-back em{color:var(--wine)}#divorce-page .c-arrow--left:after{right:auto;left:0;transform:rotate(-135deg)}#divorce-page .c-who.is-you b{background:var(--mark);box-shadow:none}@media (max-width:640px){#divorce-page .c-kyu{grid-template-columns:auto minmax(0,1fr) auto;row-gap:16px;padding:14px 10px}#divorce-page .c-kyu>.c-who:first-child{grid-column:1;grid-row:1}#divorce-page .c-kyu-arm.is-pay{grid-column:2;grid-row:1}#divorce-page .c-who.is-you{grid-column:3;grid-row:1/span 2}#divorce-page .c-kyu-arm.is-back{grid-column:2;grid-row:2}#divorce-page .c-kyu>.c-who:last-child{grid-column:1;grid-row:2}#divorce-page .c-kyu .c-arrow--back:after{right:auto;left:0;transform:rotate(-135deg)}#divorce-page .c-kyu-arm em{font-size:13.5px}}#divorce-page .c-fee{display:block;max-width:900px}#divorce-page .c-fee--solo .c-fee-lead{margin-bottom:14px}@media (max-width:760px){#divorce-page .c-table--fee,#divorce-page .c-table--fee tbody,#divorce-page .c-table--fee tr,#divorce-page .c-table--fee th,#divorce-page .c-table--fee td{display:block;width:auto}#divorce-page .c-table--fee thead{display:none}#divorce-page .c-table--fee tr{margin-bottom:10px;border:1px solid var(--line);border-radius:var(--r-s);overflow:hidden}#divorce-page .c-table--fee th,#divorce-page .c-table--fee td{border:0 !important;border-top:1px dashed var(--line) !important}#divorce-page .c-table--fee tr>:first-child{border-top:0 !important;background:var(--plum-l) !important}#divorce-page .c-table--fee td{display:flex;align-items:baseline;justify-content:space-between;gap:12px;white-space:nowrap}#divorce-page .c-table--fee td:before{content:attr(data-th);font-family:var(--sans);font-size:14px;font-weight:700;color:var(--ink2)}}#divorce-page .c-sides--top{margin:16px 0 4px}#divorce-page .c-sides--top .c-side{grid-template-columns:clamp(64px,6vw,84px) minmax(0,1fr);padding:12px 14px}#divorce-page .c-sides--top .c-side-pic{height:clamp(78px,7.4vw,96px)}#divorce-page .c-sides--top .c-side p{font-size:14.5px;line-height:1.75}#divorce-page .c-side-pic .c-bust{height:100%}#divorce-page .c-inout li{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px}#divorce-page .c-inout li span{display:flex;align-items:center;justify-content:center;height:60px}#divorce-page .c-inout li .v-so{height:100%;width:auto}#divorce-page .c-inout .is-out li .v-so{opacity:.5}#divorce-page .c-inout em{font-style:normal}#divorce-page .c-block--wide{grid-template-columns:1fr}#divorce-page .c-block--wide .c-block-main{max-width:760px}#divorce-page .c-methods{background:0 0;border:0;overflow:visible}#divorce-page .c-methods-h{background:0 0;padding:0 0 8px;grid-template-columns:auto 1fr;font-size:14px}#divorce-page .c-methods ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1.2vw,16px)}#divorce-page .c-methods li{display:grid;grid-template-columns:1fr;justify-items:center;text-align:center;gap:6px;padding:14px 12px 16px;border:1px solid var(--line);border-radius:var(--r);background:var(--paper)}#divorce-page .c-method-pic{display:flex;align-items:flex-end;justify-content:center;height:clamp(70px,7.4vw,96px)}#divorce-page .c-method-pic .v-so{height:100%;width:auto;max-width:100%}#divorce-page .c-methods li b{font-family:var(--serif);font-size:17px;line-height:1.5}#divorce-page .c-methods li em{font-style:normal;font-size:14.5px;line-height:1.7;color:var(--ink2)}#divorce-page .c-time{max-width:760px;margin:clamp(20px,2.6vw,34px) auto 0;padding-top:10px}#divorce-page .c-time:before{top:21px;height:2.4px}#divorce-page .c-time i{width:24px;height:24px}#divorce-page .c-time b{font-family:var(--serif);font-size:clamp(17px,1.6vw,20px)}#divorce-page .c-time em{font-size:15px;padding:1px 12px}#divorce-page .c-daisho .c-bust{height:clamp(84px,9vw,116px)}#divorce-page .c-real li span{height:clamp(64px,6.6vw,84px)}@media (max-width:860px){#divorce-page .c-methods ul{grid-template-columns:repeat(2,minmax(0,1fr))}#divorce-page .c-sides--top{grid-template-columns:1fr}}@media (max-width:480px){#divorce-page .c-methods-h{display:grid}#divorce-page .c-methods li{grid-template-columns:1fr}}@media (max-width:760px){#divorce-page .c-hero-pic{width:min(100%,230px) !important;aspect-ratio:1.45;padding:8% 10% 0 !important}#divorce-page.is-futei-isharyo .c-hero-pic,#divorce-page.is-isharyo-seikyu-sareta .c-hero-pic{padding:9% 24% 6% !important}#divorce-page.is-keieisha .c-hero-pic{padding:6% 18% 0 !important}#divorce-page.is-child .v-quick-link{font-size:13px;letter-spacing:0;padding-inline:2px}#divorce-page.is-child .v-sec:before{left:2px;width:18px;background-size:18px 300px;opacity:1}#divorce-page.is-child .v-head:before{left:-21.5px}#divorce-page #access.v-sec:after{bottom:8px !important}#divorce-page #access.v-sec:before{bottom:18px !important}}#divorce-page .c-bust .v-so.v-so{height:215% !important;max-height:none !important;width:auto !important;max-width:none !important;align-self:flex-start}#divorce-page .c-bust{display:flex;justify-content:center;align-items:flex-start}#divorce-page .c-who .c-bust{height:clamp(84px,9vw,116px)}#divorce-page .c-sides--top{margin:0}#divorce-page .c-sides--top .c-side{grid-template-columns:clamp(84px,8vw,110px) minmax(0,1fr);padding:14px 18px}#divorce-page .c-sides--top .c-side-pic{height:clamp(96px,9vw,120px)}#divorce-page .c-sides--top .c-side p{font-size:15.5px;line-height:1.85}@media (max-width:760px){#divorce-page.is-keieisha .c-hero-copy,#divorce-page.is-keieisha .c-hero-text{display:contents}#divorce-page.is-keieisha .c-hero-in{gap:14px}#divorce-page.is-keieisha .c-crumb{order:1}#divorce-page.is-keieisha .c-hero-pic{order:2}#divorce-page.is-keieisha .v-kicker{order:3;margin-bottom:-8px}#divorce-page.is-keieisha h1{order:4}#divorce-page.is-keieisha .c-sides--top{order:5}#divorce-page.is-keieisha .v-hero-lead{order:6;margin-top:0}#divorce-page.is-keieisha .v-hero-cta{order:7;margin-top:4px}#divorce-page.is-keieisha .c-index{order:8}#divorce-page .c-sides--top .c-side{grid-template-columns:76px minmax(0,1fr);padding:12px 14px}#divorce-page .c-sides--top .c-side-pic{height:88px}}@media (max-width:760px){#divorce-page .c-hero-pic{width:min(100%,250px) !important;aspect-ratio:1.5;padding:7% 8% 0 !important}#divorce-page.is-futei-isharyo .c-hero-pic,#divorce-page.is-isharyo-seikyu-sareta .c-hero-pic{aspect-ratio:1.6;padding:7% 20% 5% !important}#divorce-page.is-keieisha .c-hero-pic{padding:6% 14% 0 !important}#divorce-page .c-hero-pic .v-so{height:100% !important;width:auto !important;max-width:none !important}#divorce-page .c-level .c-bar-ticks i{display:none}#divorce-page .c-level .c-bar-ticks i:first-child,#divorce-page .c-level .c-bar-ticks i:nth-child(4),#divorce-page .c-level .c-bar-ticks i:last-of-type{display:block}#divorce-page .c-bar-row>em{background:0 0;font-size:15px}#divorce-page .c-bar-row>b{font-size:15px}#divorce-page .c-kyu-arm.is-back em{white-space:nowrap;font-size:13px}#divorce-page .c-kyu .c-who .v-so,#divorce-page .c-kyu .c-crop{height:76px !important}#divorce-page .c-kyu .c-who.is-you .v-so{height:92px !important}}@media (max-width:640px){#divorce-page .c-bar-row{display:flex !important;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px;height:auto;padding-bottom:10px}#divorce-page .c-bar-row>b,#divorce-page .c-bar-row>em{flex:0 0 auto;display:block}#divorce-page .c-bar-track{flex:0 0 100%}#divorce-page .c-amt.is-live .c-bar-row.is-on>em{justify-self:auto}}@media (max-width:640px){#divorce-page .c-kyu .c-arrow--toend:after{right:auto;left:0;transform:rotate(-135deg)}}@media (max-width:860px){#divorce-page .c-row-pic .c-bust{height:76px}}@media (max-width:1040px) and (min-width:761px){#divorce-page .c-hero .v-thread--three{display:block !important;height:60px}#divorce-page .c-index .v-entries-head{margin-bottom:0}#divorce-page .c-index .v-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:14px;padding-left:0;clip-path:none}#divorce-page .c-index .v-entry-grid:before{content:none}#divorce-page .c-entry{grid-template-columns:1fr !important;grid-template-rows:104px 1fr !important}#divorce-page .c-entry:before{left:50% !important;top:-7px !important;margin:0 0 0 -6.5px !important}#divorce-page .c-entry .v-entry-pic{border-radius:calc(var(--r) - 1px) calc(var(--r) - 1px) 0 0 !important;min-height:0;padding:10px 12px 0 !important}#divorce-page .c-entry .v-entry-body{padding:10px 14px 14px !important}#divorce-page .c-entry .v-entry-links{margin-top:auto !important}}#divorce-page .c-hero-pic .v-so{max-width:60% !important}#divorce-page .c-hero-copy,#divorce-page .c-hero-text{min-width:0}@media (max-width:760px){#divorce-page .c-hero-pic{width:100% !important;aspect-ratio:auto !important;height:158px;padding:14px 22px 0 !important;border-radius:110px 110px 0 0;justify-self:stretch;gap:10%}#divorce-page.is-futei-isharyo .c-hero-pic,#divorce-page.is-isharyo-seikyu-sareta .c-hero-pic{padding:14px 22px 0 !important}#divorce-page .c-hero-pic .v-so{height:auto !important;max-height:100% !important;width:auto !important;max-width:56% !important}#divorce-page .c-hero-pic .v-so:only-child{max-width:92% !important}}#divorce-page .c-row h3,#divorce-page .c-dare-list h3,#divorce-page .c-fold h3{font-family:var(--sans) !important;font-size:clamp(17.5px,1.5vw,20px) !important;letter-spacing:.02em !important}#divorce-page .c-row{grid-template-columns:clamp(140px,17vw,230px) minmax(0,.8fr) minmax(0,1.5fr)}#divorce-page .c-row-pic{min-height:clamp(110px,11.5vw,150px)}#divorce-page .c-row-pic .v-so{max-height:clamp(96px,10.4vw,136px) !important}@media (max-width:860px){#divorce-page .c-row{grid-template-columns:104px minmax(0,1fr)}#divorce-page .c-row-pic{min-height:92px;height:92px}#divorce-page .c-row-pic .v-so{max-height:80px !important}}#divorce-page .c-inst,#divorce-page .c-rows,#divorce-page .c-paper-sheet,#divorce-page .c-kyu,#divorce-page .c-bal,#divorce-page .c-dare-dia{position:relative}@media (min-width:1101px){#divorce-page .c-inst:before,#divorce-page .c-kyu:before,#divorce-page .c-bal:before,#divorce-page .c-dare-dia:before{content:"";position:absolute;left:-25px;top:34px;width:25px;height:2.3px;background:#8a7590;border-radius:2px}#divorce-page .c-inst:after,#divorce-page .c-kyu:after,#divorce-page .c-bal:after,#divorce-page .c-dare-dia:after{content:"";position:absolute;left:-7px;top:28.5px;width:13px;height:13px;border-radius:50%;background:var(--paper);border:2.5px solid var(--plum)}}@media (max-width:760px){#divorce-page .c-inst:before,#divorce-page .c-kyu:before,#divorce-page .c-bal:before,#divorce-page .c-dare-dia:before{content:"";position:absolute;left:-14px;top:26px;width:14px;height:2.3px;background:#8a7590}#divorce-page .c-inst:after,#divorce-page .c-kyu:after,#divorce-page .c-bal:after,#divorce-page .c-dare-dia:after{content:"";position:absolute;left:-6px;top:21px;width:12px;height:12px;border-radius:50%;background:var(--paper);border:2.5px solid var(--plum)}}#divorce-page .c-steps:before{content:none !important}#divorce-page .c-steps>li:not(:last-child):after{content:"";position:absolute;left:50%;top:calc(var(--sp) + 16px);width:calc(100% + clamp(12px,2vw,28px));height:2.2px;background:var(--plum);border-radius:2px}#divorce-page .c-steps--5>li:not(:last-child):after{width:calc(100% + clamp(12px,2vw,28px))}#divorce-page .c-step-dot{z-index:2}@media (min-width:1101px){#divorce-page .c-steps>li:first-child:before{content:"";position:absolute;left:-25px;right:50%;top:calc(var(--sp) + 16px);height:2.2px;background:#8a7590}}@media (min-width:861px){#divorce-page .c-steps--5{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:clamp(22px,3vw,36px);gap:clamp(22px,3vw,36px) clamp(12px,2vw,28px)}#divorce-page .c-steps--5>li{grid-column:span 2}#divorce-page .c-steps--5>li:nth-child(4){grid-column:2/span 2}#divorce-page .c-steps--5>li:nth-child(3):after{content:none}#divorce-page .c-steps--5>li:nth-child(4):before{content:"";position:absolute;left:-50%;right:50%;top:calc(var(--sp) + 16px);height:2.2px;background:linear-gradient(90deg,transparent,var(--plum) 60%)}}@media (max-width:860px){#divorce-page .c-steps>li:not(:last-child):after{left:calc(76px + 12px + 16px - 1.1px);top:50px;width:2.2px;height:calc(100% - 22px)}#divorce-page .c-steps>li:first-child:before{content:none}}#divorce-page .c-inst+.c-steps,#divorce-page .c-prep+.c-steps{margin-top:clamp(30px,4vw,52px)}#divorce-page .c-sort-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:12px}#divorce-page .c-sort-top .c-inst-hint{margin:0}#divorce-page .c-sort-top button{min-height:42px;padding:0 18px;border-radius:999px;border:1.5px solid var(--plum);font-size:14.5px;font-weight:700;color:var(--plum-d);background:var(--paper)}#divorce-page .c-sort.is-done .c-sort-top{display:none !important}@media (max-width:640px){#divorce-page .c-pool{gap:6px;padding:10px;margin-bottom:10px}#divorce-page .c-pool .c-chip{min-height:40px;padding:4px 12px;font-size:14px}#divorce-page .c-piles{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px}#divorce-page .c-pile{padding:10px 8px;min-height:0}#divorce-page .c-pile h3{flex-direction:column;align-items:flex-start;gap:4px;font-size:13.5px !important;line-height:1.45 !important}#divorce-page .c-pile h3 i{font-size:15px;padding:0 9px}#divorce-page .c-pile ul{gap:4px;margin-top:8px}#divorce-page .c-pile .c-chip{min-height:0;padding:3px 9px;font-size:13px;border-radius:12px}}#divorce-page .c-claimdia{max-width:440px;margin-inline:auto}#divorce-page .c-bar-ticks i:last-of-type{transform:translateX(-50%)}@media (max-width:640px){#divorce-page .c-bar-ticks i:last-of-type{transform:translateX(-100%)}}#divorce-page .c-paper{grid-template-columns:1fr;justify-items:center}#divorce-page .c-paper .c-inst-hint{justify-self:center}#divorce-page .c-paper-sheet{width:min(100%,820px);max-width:none;padding:clamp(22px,3vw,40px) clamp(18px,3.4vw,52px) clamp(18px,2.4vw,30px);border-top:6px double var(--plum-m)}#divorce-page .c-paper-title{font-size:clamp(22px,2.3vw,30px);margin-bottom:14px}#divorce-page .c-paper-line:last-of-type{border-bottom:0}#divorce-page .c-paper-seal{justify-self:end;display:flex;align-items:center;justify-content:center;width:clamp(92px,10vw,132px);margin-top:10px;padding-top:10px;border-top:1.5px solid var(--ink2)}#divorce-page .c-paper-seal .v-so{width:100%;height:auto}@media (max-width:760px){#divorce-page .c-paper-seal{width:84px}}#divorce-page .c-time{align-items:start}#divorce-page .c-time span{align-content:start}#divorce-page .c-fee--solo{display:grid !important;grid-template-columns:clamp(84px,9vw,120px) minmax(0,1fr) auto;align-items:center;gap:clamp(14px,2.4vw,32px);max-width:none;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:clamp(12px,1.6vw,18px) clamp(16px,2.4vw,30px) 0 clamp(12px,1.6vw,20px)}#divorce-page .c-fee--solo .c-fee-pic{align-self:end;display:flex}#divorce-page .c-fee--solo .c-fee-pic .v-so{width:100%;height:auto}#divorce-page .c-fee--solo .c-fee-lead{margin:0 0 clamp(12px,1.6vw,18px);font-size:16.5px;color:var(--ink)}#divorce-page .c-fee--solo .v-btn{margin-bottom:clamp(12px,1.6vw,18px)}@media (max-width:760px){#divorce-page .c-fee--solo{grid-template-columns:76px minmax(0,1fr);padding:12px 14px 0 10px}#divorce-page .c-fee--solo .v-btn{grid-column:1/-1;justify-self:start}}#divorce-page .c-lockpic{height:clamp(110px,10vw,140px);max-width:300px}@media (min-width:761px){#divorce-page.is-futei-isharyo .c-hero-pic,#divorce-page.is-isharyo-seikyu-sareta .c-hero-pic{padding:10% 9% 0;gap:7%;align-items:flex-end}#divorce-page .c-hero-pic .v-so{max-width:52% !important}#divorce-page .c-hero-pic .v-so:only-child{max-width:100% !important}}@media (max-width:860px){#divorce-page .c-steps>li:after,#divorce-page .c-steps>li:before{content:none !important}}#divorce-page .c-bal{overflow:visible}#divorce-page .c-bal-head{border-radius:calc(var(--r) - 1px) calc(var(--r) - 1px) 0 0}#divorce-page .c-once{height:44px;width:min(100%,400px)}#divorce-page .c-once span{display:flex !important;align-items:center;justify-content:center;gap:8px}#divorce-page .c-once b{font-family:var(--serif);font-size:15px}@media (min-width:761px){#divorce-page.is-kyodo-shinken .c-hero-pic{width:min(100%,430px);aspect-ratio:1.75;padding:9% 5% 0}}#divorce-page .c-inst-hint .v-knot{display:inline-block;vertical-align:-4px;margin-right:8px;width:44px;height:20px}#divorce-page .c-pool li:nth-child(3n+1){transform:rotate(-1.6deg)}#divorce-page .c-pool li:nth-child(3n+2){transform:rotate(1.2deg) translateY(2px)}#divorce-page .c-pool li:nth-child(4n){transform:rotate(-.6deg) translateY(-2px)}#divorce-page .c-pile h3 span{min-width:0}@media (max-width:640px){#divorce-page .c-pile h3 span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#divorce-page .c-pile h3{flex-direction:row}#divorce-page .c-pile .c-chip{font-size:13.5px}}@media (max-width:860px){#divorce-page .c-steps>li{grid-template-columns:32px 76px minmax(0,1fr) !important;column-gap:12px;row-gap:8px;padding-bottom:20px}#divorce-page .c-step-dot{grid-column:1;grid-row:1;align-self:center;margin:0}#divorce-page .c-step-pic{grid-column:2;grid-row:1;height:76px}#divorce-page .c-steps h3{grid-column:3 !important;grid-row:1}#divorce-page .c-step-body{grid-column:2/-1 !important}#divorce-page .c-steps>li:not(:last-child):after{content:"" !important;position:absolute;left:14.9px;top:58px;width:2.2px;height:calc(100% - 38px);background:var(--plum);border-radius:2px}}@media (max-width:860px){#divorce-page .c-dare-dia{max-width:520px;margin-inline:auto;width:100%}}@media (min-width:981px){#divorce-page .c-fold[open]{grid-column:1/-1}#divorce-page .c-fold[open]>summary{grid-template-columns:clamp(84px,8vw,108px) minmax(0,1fr) 16px}#divorce-page .c-fold-body p{max-width:60em}}@media (max-width:860px){#divorce-page .c-tile--no{grid-template-columns:104px minmax(0,1fr)}#divorce-page .c-tile--no .c-tile-pic{width:104px;height:100px;padding:10px 8px 0}#divorce-page .c-tile--no .c-tile-pic .v-so{width:100% !important;height:100% !important;object-fit:contain}#divorce-page .c-x{right:-6px;top:-6px}}#divorce-page .c-paper-sheet{position:relative}#divorce-page .c-paper-line{position:relative}#divorce-page .c-paper-line:not(:last-of-type):before{content:"";position:absolute;left:18.9px;top:42px;bottom:-14px;width:2.2px;background:var(--plum-m);z-index:0}#divorce-page .c-paper-line>summary i{position:relative;z-index:1}#divorce-page .c-bar-track:before{content:"";position:absolute;left:-1.1px;top:-34px;bottom:-34px;width:2.2px;background:var(--plum);border-radius:2px}#divorce-page .c-bars .c-bar-row:first-of-type .c-bar-track:before{top:-4px}#divorce-page .c-bar-track:after{content:"";position:absolute;left:-6px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:var(--paper);border:2.5px solid var(--plum)}#divorce-page .c-bars .c-bar-row:last-of-type .c-bar-track:before{bottom:-12px}@media (max-width:640px){#divorce-page .c-bar-track:before{top:-44px;bottom:-24px}#divorce-page .c-bar-track{margin-left:6px;flex-basis:calc(100% - 6px) !important}}#divorce-page .c-fee--solo .c-fee-pic{display:block !important;min-width:0}#divorce-page .c-fee--solo .c-fee-pic .v-so{display:block;width:100% !important;height:auto !important;max-width:100% !important;min-width:0}#divorce-page .c-fee--solo .c-fee-lead{min-width:0}#divorce-page .c-hero-pic .c-bust{height:100%;aspect-ratio:.86;flex:0 1 auto}#divorce-page .c-sides--top .c-side-pic{align-items:center}#divorce-page .c-sides--top .c-side-pic .v-so{max-height:100% !important;max-width:100% !important;width:auto !important;height:auto !important}#divorce-page .c-cert{position:relative;display:block;width:58px;height:42px;border:2px solid var(--ink);border-radius:3px;background:var(--paper);box-shadow:inset 0 0 0 3px var(--paper),inset 0 0 0 4.5px var(--plum-m)}#divorce-page .c-cert:before{content:"";position:absolute;left:10px;right:22px;top:12px;height:2px;background:var(--ink2);box-shadow:0 7px 0 var(--ink2),0 14px 0 var(--line)}#divorce-page .c-cert:after{content:"";position:absolute;right:8px;bottom:7px;width:11px;height:11px;border-radius:50%;background:var(--wine)}#divorce-page .c-inout li{grid-template-columns:62px minmax(0,1fr)}#divorce-page .c-inout li span{height:auto}#divorce-page .c-inout .is-out .c-cert{opacity:.45}#divorce-page .c-inout{align-items:start}#divorce-page .c-methods li b,#divorce-page .c-duo h3,#divorce-page .c-time b{font-family:var(--sans) !important}#divorce-page .c-duo h3{font-size:clamp(18px,1.6vw,21px) !important;letter-spacing:.04em !important}#divorce-page .c-methods li b{font-size:16.5px}@media (min-width:861px){#divorce-page .c-steps--5>li:nth-child(4){grid-column:1/span 2}#divorce-page .c-steps--5>li:nth-child(4):before{left:-25px;right:50%;background:#8a7590}}@media (min-width:861px) and (max-width:1100px){#divorce-page .c-steps--5>li:nth-child(4):before{content:none}}#divorce-page .c-fee--solo .c-fee-pic{width:auto !important}@media (max-width:640px){#divorce-page .c-bar-track:before,#divorce-page .c-bar-track:after{content:none}#divorce-page .c-bar-track{margin-left:0;flex-basis:100% !important}}@media (max-width:760px){#divorce-page .c-paper-a{padding-left:48px !important}}@media (max-width:860px){#divorce-page .c-x{right:4px;top:2px;width:32px;height:32px}#divorce-page .c-x:before,#divorce-page .c-x:after{left:7px;right:7px;top:14.5px;height:3px}}#divorce-page .c-bars{--lab:clamp(132px,16vw,184px)}#divorce-page .c-bar-row>b{white-space:nowrap}#divorce-page .c-bars .c-bar-row:last-of-type .c-bar-track:before{bottom:0}@media (max-width:640px){#divorce-page .c-bar-row{position:relative;padding-left:20px}#divorce-page .c-bar-row:before{content:"";position:absolute;left:5px;top:0;bottom:0;width:2.2px;background:var(--plum)}#divorce-page .c-bars .c-bar-row:first-of-type:before{top:14px}#divorce-page .c-bars .c-bar-row:last-of-type:before{bottom:20px}#divorce-page .c-bar-row:after{content:"";position:absolute;left:0;bottom:15px;width:12px;height:12px;border-radius:50%;background:var(--paper);border:2.5px solid var(--plum)}#divorce-page .c-bar-scale,#divorce-page .c-bar-chips{padding-left:20px}#divorce-page .c-bar-row>b{white-space:normal}}@media (max-width:760px){#divorce-page .c-table--ba td:nth-child(2){color:var(--mute);position:relative;padding-bottom:22px !important}#divorce-page .c-table--ba td:nth-child(2):after{content:"";position:absolute;left:50%;bottom:-11px;width:22px;height:22px;margin-left:-11px;border-radius:50%;z-index:1;background:var(--plum) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 10l5 5 5-5'/%3E%3C/svg%3E") 50% 50%/16px no-repeat}#divorce-page .c-table--ba td:last-child{padding-top:16px !important}#divorce-page .c-table--ba tr{overflow:visible}#divorce-page .c-table--ba tr>:first-child{border-radius:calc(var(--r-s) - 1px) calc(var(--r-s) - 1px) 0 0}#divorce-page .c-table--ba tr>:last-child{border-radius:0 0 calc(var(--r-s) - 1px) calc(var(--r-s) - 1px)}}#divorce-page.is-keieisha .c-sides--top{grid-template-columns:1fr;gap:12px;align-self:center}#divorce-page .c-sides--top a.c-side{grid-template-columns:clamp(96px,9vw,128px) minmax(0,1fr) 22px;align-items:center;text-decoration:none !important;color:inherit !important;padding:0 16px 0 0;overflow:hidden;transition:border-color .3s,transform .5s var(--ease),box-shadow .5s var(--ease)}#divorce-page .c-sides--top a.c-side:hover{border-color:var(--plum);transform:translateY(-2px);box-shadow:var(--sh-s)}#divorce-page .c-sides--top a.c-side .c-side-pic{grid-row:1/span 2;align-self:stretch;height:auto;min-height:clamp(112px,10.5vw,140px);padding:12px 10px 0;background:var(--mark-l);align-items:flex-end}#divorce-page .c-sides--top a.c-side:nth-of-type(2) .c-side-pic{background:var(--plum-l)}#divorce-page .c-sides--top a.c-side .c-side-pic .c-bust{height:clamp(100px,9.5vw,128px)}#divorce-page .c-sides--top a.c-side .c-side-pic>.v-so{max-height:clamp(100px,9.5vw,128px) !important}#divorce-page .c-sides--top a.c-side b{align-self:end;padding-top:10px}#divorce-page .c-sides--top a.c-side p{align-self:start;padding-bottom:12px}#divorce-page .c-sides--top a.c-side>.v-ic{grid-column:3;grid-row:1/span 2;color:var(--plum)}#divorce-page .c-sides--top .c-sides-foot{font-size:15px}@media (max-width:760px){#divorce-page.is-keieisha .c-hero-pic{display:none !important}#divorce-page.is-keieisha .v-hero-cta{order:6}#divorce-page.is-keieisha .v-hero-lead{order:7;margin-top:4px}#divorce-page .c-sides--top a.c-side{grid-template-columns:88px minmax(0,1fr) 20px;padding-right:12px}#divorce-page .c-sides--top a.c-side .c-side-pic{min-height:104px}#divorce-page .c-sides--top a.c-side .c-side-pic .c-bust,#divorce-page .c-sides--top a.c-side .c-side-pic>.v-so{height:92px;max-height:92px !important}}@media (min-width:1101px){#divorce-page .c-block{position:relative}#divorce-page .c-block-main>.v-num{position:absolute;left:-43px;top:2px;width:32px;height:32px;box-shadow:0 0 0 5px var(--ground)}#divorce-page .v-sec--tint .c-block-main>.v-num{box-shadow:0 0 0 5px var(--ground2)}#divorce-page .c-block-main{grid-template-columns:1fr}#divorce-page .c-time{max-width:none;margin-inline:0;grid-template-columns:repeat(3,minmax(0,1fr))}#divorce-page .c-time:before{left:-25px;right:16.6%;background:linear-gradient(90deg,#8a7590,var(--plum) 12%)}}#divorce-page .c-time span.is-scope em,#divorce-page .c-time span.is-now em{position:relative;margin-top:10px}#divorce-page .c-time span.is-scope em:before,#divorce-page .c-time span.is-now em:before{content:"";position:absolute;left:50%;bottom:100%;height:12px;border-left:2px solid var(--wine)}#divorce-page .c-cert{width:76px;height:54px}#divorce-page .c-cert:before{left:12px;right:28px;top:15px;box-shadow:0 9px 0 var(--ink2),0 18px 0 var(--line)}#divorce-page .c-cert:after{right:10px;bottom:9px;width:14px;height:14px}#divorce-page .c-inout li{grid-template-columns:80px minmax(0,1fr)}#divorce-page .c-lockpic{display:flex !important;align-items:center;justify-content:center;gap:14px;max-width:380px;height:clamp(120px,11vw,150px);padding:16px 20px 0}#divorce-page .c-lockpic>.v-so{max-height:76% !important;align-self:center}#divorce-page .c-lockpic .c-arrow{flex:0 0 46px}#divorce-page .c-lockpic .c-bust{height:100%;align-self:flex-end}#divorce-page .c-folds--stack{grid-template-columns:1fr !important}#divorce-page .c-fold--key>summary{grid-template-columns:clamp(96px,10vw,140px) minmax(0,1fr) 16px;align-items:center}#divorce-page .c-fold-t{display:grid;gap:4px;padding:12px 0}#divorce-page .c-fold-key{font-size:15.5px;line-height:1.8;color:var(--ink2);font-weight:400}#divorce-page .c-fold--key .c-fold-body{padding-left:calc(clamp(96px,10vw,140px) + 14px)}@media (max-width:760px){#divorce-page .c-fold--key>summary{grid-template-columns:84px minmax(0,1fr) 16px;align-items:start}#divorce-page .c-fold--key .c-fold-pic{min-height:92px}#divorce-page .c-fold--key .c-fold-body{padding-left:16px}#divorce-page .c-fold-key{font-size:15px}}#divorce-page .c-side-pic .c-bust .v-so.v-so.v-so{height:215% !important;max-height:none !important;width:auto !important;max-width:none !important}#divorce-page .c-fold--key .c-fold-pic{align-items:center;padding:10px}@media (min-width:761px){#divorce-page.is-keieisha .c-hero-copy{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}#divorce-page .c-amt.is-live .c-bar-row:not(.is-on){opacity:1}#divorce-page .c-amt.is-live .c-bar-row:not(.is-on)>b{font-weight:400;color:var(--ink2)}#divorce-page .c-amt.is-live .c-bar-row:not(.is-on)>em{color:var(--ink2)}#divorce-page .c-bar-scale{margin-top:6px}#divorce-page .c-bar-ticks i:first-child{padding-left:8px}@media (min-width:1101px){#divorce-page .c-block+.c-block .c-block-main>.v-num{top:calc(clamp(22px,3vw,40px) + 2px)}}#divorce-page .c-inout em{word-break:auto-phrase;line-break:strict}@media (min-width:901px){#divorce-page .c-inout .c-cert{width:62px;height:44px}#divorce-page .c-inout .c-cert:before{left:10px;right:22px;top:12px;box-shadow:0 7px 0 var(--ink2),0 14px 0 var(--line)}#divorce-page .c-inout .c-cert:after{right:8px;bottom:7px;width:11px;height:11px}#divorce-page .c-inout li{grid-template-columns:66px minmax(0,1fr)}}@media (max-width:760px){#divorce-page .c-fold--key>summary{align-items:stretch}#divorce-page .c-fold--key .c-fold-pic{align-items:flex-start;padding:14px 8px 0;min-height:0}#divorce-page .c-fold--key .c-fold-pic .v-so{max-height:76px !important}#divorce-page .c-fold--key>summary>.v-pm{align-self:start;margin-top:20px}}@media (max-width:760px){#divorce-page.is-keieisha .c-sides--top{grid-template-columns:1fr 1fr;gap:0 10px}#divorce-page .c-sides--top a.c-side{display:contents}#divorce-page .c-sides--top a.c-side .c-side-pic{grid-row:1;min-height:0;height:128px;padding:12px 10px 0;border:1px solid var(--line);border-bottom:0;border-radius:var(--r) var(--r) 0 0}#divorce-page .c-sides--top a.c-side:nth-of-type(1) .c-side-pic,#divorce-page .c-sides--top a.c-side:nth-of-type(1) b,#divorce-page .c-sides--top a.c-side:nth-of-type(1)>.v-ic{grid-column:1}#divorce-page .c-sides--top a.c-side:nth-of-type(2) .c-side-pic,#divorce-page .c-sides--top a.c-side:nth-of-type(2) b,#divorce-page .c-sides--top a.c-side:nth-of-type(2)>.v-ic{grid-column:2}#divorce-page .c-sides--top a.c-side .c-side-pic .c-bust,#divorce-page .c-sides--top a.c-side .c-side-pic>.v-so{height:112px;max-height:112px !important}#divorce-page .c-sides--top a.c-side b{grid-row:2;align-self:stretch;display:flex;align-items:center;min-height:46px;padding:0 14px;background:var(--paper);border:1px solid var(--line);border-top:0;border-radius:0 0 var(--r) var(--r)}#divorce-page .c-sides--top a.c-side>.v-ic{grid-row:2;justify-self:end;align-self:center;margin-right:12px}#divorce-page .c-sides--top a.c-side p{grid-column:1/-1;padding:0;font-size:15.5px;line-height:1.85}#divorce-page .c-sides--top a.c-side:nth-of-type(1) p{grid-row:3;margin-top:12px}#divorce-page .c-sides--top a.c-side:nth-of-type(2) p{grid-row:4;margin-top:4px}#divorce-page .c-sides--top .c-sides-foot{grid-row:5;margin-top:6px}#divorce-page.is-keieisha .v-hero-cta{order:5;margin-top:2px}#divorce-page.is-keieisha .c-sides--top{order:5}#divorce-page.is-keieisha .v-hero-cta{order:6}}#divorce-page .c-daisho-mid em,#divorce-page .c-methods li b,#divorce-page .c-kyu-arm em{word-break:auto-phrase;line-break:strict}@media (max-width:640px){#divorce-page .c-daisho-mid em{font-size:13.5px}#divorce-page .c-methods li b{font-size:15.5px}}@media (max-width:760px){#divorce-page .c-fold--key .c-fold-pic{align-self:start;height:100px;border-radius:0 0 var(--r-s) 0}}@media (min-width:761px) and (max-width:1040px){#divorce-page.is-keieisha .c-hero-copy{grid-template-columns:1fr;gap:16px}#divorce-page.is-keieisha .c-sides--top{grid-template-columns:1fr 1fr;gap:0 14px;max-width:620px}#divorce-page .c-sides--top a.c-side{display:contents}#divorce-page .c-sides--top a.c-side .c-side-pic{grid-row:1;min-height:0;height:150px;padding:14px 12px 0;border:1px solid var(--line);border-bottom:0;border-radius:var(--r) var(--r) 0 0}#divorce-page .c-sides--top a.c-side:nth-of-type(1) .c-side-pic,#divorce-page .c-sides--top a.c-side:nth-of-type(1) b,#divorce-page .c-sides--top a.c-side:nth-of-type(1)>.v-ic{grid-column:1}#divorce-page .c-sides--top a.c-side:nth-of-type(2) .c-side-pic,#divorce-page .c-sides--top a.c-side:nth-of-type(2) b,#divorce-page .c-sides--top a.c-side:nth-of-type(2)>.v-ic{grid-column:2}#divorce-page .c-sides--top a.c-side .c-side-pic .c-bust,#divorce-page .c-sides--top a.c-side .c-side-pic>.v-so{height:132px;max-height:132px !important}#divorce-page .c-sides--top a.c-side b{grid-row:2;align-self:stretch;display:flex;align-items:center;min-height:48px;padding:0 16px;background:var(--paper);border:1px solid var(--line);border-top:0;border-radius:0 0 var(--r) var(--r)}#divorce-page .c-sides--top a.c-side>.v-ic{grid-row:2;justify-self:end;align-self:center;margin-right:14px}#divorce-page .c-sides--top a.c-side p{grid-column:1/-1;padding:0}#divorce-page .c-sides--top a.c-side:nth-of-type(1) p{grid-row:3;margin-top:12px}#divorce-page .c-sides--top a.c-side:nth-of-type(2) p{grid-row:4;margin-top:4px}#divorce-page .c-sides--top .c-sides-foot{grid-row:5;margin-top:6px}}@media (min-width:761px){#divorce-page .v-worry-pic.v-worry-pic{padding:28px 40px 0}#divorce-page .v-worry--money .v-worry-pic.v-worry-pic{padding:36px 52px 26px}}@media (min-width:861px){#divorce-page .c-tile-pic.c-tile-pic{padding:26px 44px 0}#divorce-page .c-tile--wide .c-tile-pic.c-tile-pic{padding:14px 18px}}@media (max-width:760px){#divorce-page.is-child .c-hero-pic.c-hero-pic{border-radius:70px 70px 0 0;padding:18px 56px 0 !important;gap:8%}#divorce-page.is-keieisha .c-hero-pic.c-hero-pic{padding:14px 40px 0 !important}#divorce-page.is-kyodo-shinken .c-hero-pic.c-hero-pic{padding:18px 40px 0 !important}}#divorce-page .v-steps.v-steps{align-items:start}#divorce-page .v-cal-m{cursor:default}#divorce-page .v-cal-m:hover{transform:none;border-color:var(--line)}#divorce-page .v-cal-m.is-no:hover{border-color:#cdc2c8}#divorce-page .v-cal-m.is-yes:hover{border-color:#e3c867}#divorce-page .v-cal-m.is-req:hover{border-color:var(--plum)}#divorce-page .v-cal-strip{margin-top:26px}@media (max-width:860px){#divorce-page .v-flow li.is-goal .v-flow-pic{grid-column:1;grid-row:1/span 2;height:78px;margin-top:0;place-items:center}#divorce-page .v-flow li.is-goal .v-flow-pic:before{content:none}#divorce-page .v-flow li.is-goal .v-so{transform:none}#divorce-page .v-flow li.is-goal{padding-bottom:0}}#divorce-page .v-guide.v-guide{align-items:center;padding-block:12px}#divorce-page .v-guide .v-guide-pic{align-self:center;border-radius:var(--r-s);padding:8px 10px}#divorce-page .v-guide .v-guide-t{padding-bottom:0}#divorce-page .v-guide .v-ic{margin-bottom:0}#divorce-page .v-film:after{background:linear-gradient(100deg,rgba(251,248,244,.74) 0%,rgba(251,248,244,.58) 38%,rgba(251,248,244,.42) 70%,rgba(251,248,244,.3) 100%)}#divorce-page .v-hero:not(.c-hero) .v-kicker,#divorce-page .v-hero:not(.c-hero) h1,#divorce-page .v-hero:not(.c-hero) .v-hero-lead,#divorce-page .v-hero:not(.c-hero) .v-hero-note{text-shadow:0 0 14px rgba(251,248,244,.95),0 0 6px rgba(251,248,244,.9),0 0 2px rgba(251,248,244,.9)}#divorce-page .v-hero:not(.c-hero) .v-hero-r{background:linear-gradient(90deg,rgba(251,248,244,.7),rgba(251,248,244,.52) 80%,rgba(251,248,244,.2));border-radius:0 var(--r) var(--r) 0;padding:14px 18px 14px clamp(16px,2.2vw,32px)}@media (max-width:1040px){#divorce-page .v-hero:not(.c-hero) .v-hero-r{background:0 0}}@media (max-width:760px){#divorce-page .v-film:after{background:linear-gradient(180deg,rgba(251,248,244,.5) 0%,rgba(251,248,244,.38) 46%,rgba(251,248,244,.66) 100%)}#divorce-page .v-hero:not(.c-hero) .v-hero-lead,#divorce-page .v-hero:not(.c-hero) .v-hero-note{text-shadow:0 0 16px rgba(251,248,244,1),0 0 8px rgba(251,248,244,.95),0 0 3px rgba(251,248,244,.95)}}#divorce-page .v-hero:not(.c-hero) .v-kicker,#divorce-page .v-hero:not(.c-hero) h1,#divorce-page .v-hero:not(.c-hero) .v-hero-lead,#divorce-page .v-hero:not(.c-hero) .v-hero-note{text-shadow:none}@media (min-width:1041px){#divorce-page .v-hero:not(.c-hero) .v-hero-l{position:relative;isolation:isolate}#divorce-page .v-hero:not(.c-hero) .v-hero-l:before{content:"";position:absolute;z-index:-1;inset:-22px -44px -26px -30px;border-radius:var(--r);background:rgba(251,248,244,.58);-webkit-backdrop-filter:blur(11px) saturate(1.05);backdrop-filter:blur(11px) saturate(1.05);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 74%,transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 74%,transparent 100%)}#divorce-page .v-hero:not(.c-hero) .v-hero-r{background:rgba(251,248,244,.62);-webkit-backdrop-filter:blur(11px) saturate(1.05);backdrop-filter:blur(11px) saturate(1.05);border-radius:var(--r)}}@media (max-width:1040px){#divorce-page .v-film:after{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}}@media (max-width:760px){#divorce-page .v-film:after{background:linear-gradient(180deg,rgba(251,248,244,.52) 0%,rgba(251,248,244,.46) 46%,rgba(251,248,244,.66) 100%)}#divorce-page .v-hero:not(.c-hero) .v-hero-lead,#divorce-page .v-hero:not(.c-hero) .v-hero-note{text-shadow:none}}#divorce-page .v-hero:not(.c-hero) .v-hero-lead{color:var(--ink)}#divorce-page .v-hero:not(.c-hero) .v-kicker{color:var(--plum-d)}@media (min-width:1041px){#divorce-page .v-hero:not(.c-hero) .v-hero-l:before{inset:-22px -44px -12px -30px}}@media (max-width:1040px){#divorce-page .v-film:after{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@media (max-width:340px){#divorce-page{--h2:23px}}@media (max-width:360px){#divorce-page .v-hero-cta .v-btn--solid{font-size:15px;padding:0 16px 0 18px;gap:8px;white-space:normal}}@media (max-width:340px){#divorce-page .v-sw-main,#divorce-page .v-sw-q{max-width:100%;min-width:0}#divorce-page .v-sw-btns{width:100%;max-width:100%;box-sizing:border-box}#divorce-page .v-sw-btns button{padding:0 4px;font-size:13.5px;letter-spacing:0}#divorce-page #omoto-contact .cf7-checkbox,#divorce-page #omoto-contact .wpcf7-form-control-wrap,#divorce-page #omoto-contact .cf7-checkbox .wpcf7-list-item{max-width:100%;box-sizing:border-box}#divorce-page #omoto-contact .cf7-checkbox .wpcf7-list-item label{align-items:flex-start;font-size:14.5px}}@media (max-width:560px){#divorce-page .v-cal-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 6px;margin-top:38px}#divorce-page .v-cal-m{min-height:64px;aspect-ratio:auto;padding:8px 0}#divorce-page .v-cal-tag--sep{top:auto;bottom:calc(100% + 5px)}#divorce-page .v-cal-tag--sep:after{top:100%;bottom:auto}}#divorce-page #omoto-contact.omoto-contact{padding:clamp(40px,5vw,72px) 0 var(--sec);background:var(--ground2)}#divorce-page #omoto-contact .ml-sec-inner{max-width:var(--wrap);margin:0 auto;padding-inline:var(--gut)}#divorce-page #omoto-contact .ml-head{margin:0 0 clamp(22px,3vw,40px);max-width:900px;text-align:left}#divorce-page #omoto-contact .ml-head h2{text-align:left;font-family:var(--serif) !important;font-size:var(--h2) !important;font-weight:700 !important;line-height:1.45 !important;letter-spacing:.03em !important;color:var(--ink) !important;margin:0 !important}#divorce-page #omoto-contact .ml-head-lead{margin:14px 0 0;font-size:clamp(16px,1.2vw,17.5px);line-height:1.9;color:var(--ink2);max-width:40em;text-align:left;word-break:auto-phrase}#divorce-page #omoto-contact .ml-ct-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(20px,3.2vw,52px);align-items:start}#divorce-page #omoto-contact .ml-ct-card{background:var(--white);border:0;border-radius:0;box-shadow:var(--sh-s);padding:22px 24px}#divorce-page #omoto-contact .ml-ct-card+.ml-ct-card{margin-top:14px}#divorce-page #omoto-contact .ml-ct-label{display:block;font-size:15px;font-weight:700;color:var(--ink);margin:0 0 4px}#divorce-page #omoto-contact .ml-ct-label svg{display:none}#divorce-page #omoto-contact .ml-ct-num{display:inline-block;font-family:var(--serif);font-size:clamp(34px,3.8vw,50px);font-weight:700;line-height:1.3;letter-spacing:.03em;text-decoration:none;color:var(--ink);white-space:nowrap}#divorce-page #omoto-contact .ml-ct-hours{font-size:14.5px;color:var(--mute);margin:0;word-break:auto-phrase}#divorce-page #omoto-contact .ml-ct-linebtn{display:flex;align-items:center;justify-content:center;gap:10px;width:auto;min-height:58px;margin-top:10px;padding:0 20px;border-radius:2px;background:#06c755;color:#fff;font-weight:700;font-size:16.5px;text-decoration:none;box-shadow:none;transform:none !important;transition:background-color .25s}#divorce-page #omoto-contact .ml-ct-linebtn:hover{background:#05b04b}#divorce-page #omoto-contact .ml-ct-linebtn svg{display:none}#divorce-page #omoto-contact .ml-ct-qr{display:grid;grid-template-columns:112px minmax(0,1fr);gap:6px 16px;align-items:start;margin-top:14px;text-align:left}#divorce-page #omoto-contact .ml-ct-qr img{width:112px;height:112px;grid-row:span 2;margin:0;border:0;border-radius:0}#divorce-page #omoto-contact .ml-ct-qr p,#divorce-page #omoto-contact .ml-ct-qr .ml-ct-conflict{font-size:14px;line-height:1.8;color:var(--mute);margin:0;text-align:left}#divorce-page #omoto-contact .ml-ct-ask{background:0 0;box-shadow:none;border:0;border-top:2px solid var(--ink);border-radius:0;padding:16px 0 0}#divorce-page #omoto-contact .ml-ct-ask h4{font-size:16.5px !important;font-weight:700 !important;color:var(--ink) !important;margin:0 0 6px !important}#divorce-page #omoto-contact .ml-ct-ask ul{display:block;margin:0;padding:0;list-style:none}#divorce-page #omoto-contact .ml-ct-ask li{position:relative;padding:8px 0 8px 18px;font-size:15px;line-height:1.8;color:var(--ink2);border-top:1px solid var(--line)}#divorce-page #omoto-contact .ml-ct-ask li:before{content:"";position:absolute;left:2px;top:1.3em;width:8px;height:1.5px;background:var(--ink);border-radius:0}#divorce-page #omoto-contact .ml-ct-ask li:after{content:none}#divorce-page #omoto-contact .ml-ct-form{position:relative;background:var(--white);border:0;border-radius:0;box-shadow:var(--sh-m);padding:clamp(24px,3vw,44px) clamp(20px,3vw,44px) clamp(20px,3vw,40px)}#divorce-page #omoto-contact .ml-ct-form>.ml-ct-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#divorce-page #omoto-contact .wpcf7 form{margin:0;display:block !important}#divorce-page #omoto-contact .wpcf7 p{margin:0 0 16px}#divorce-page #omoto-contact .wpcf7 br{display:none}#divorce-page #omoto-contact .wpcf7 label{display:block;margin:0 !important;font-size:15px;font-weight:700;line-height:1.7;color:var(--ink)}#divorce-page #omoto-contact .wpcf7-form-control-wrap{display:block;margin-top:6px;position:static !important}#divorce-page #omoto-contact .cf7-row{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}#divorce-page #omoto-contact .ml-ct-form:not(#_a):not(#_b) :is(input[type=text],input[type=tel],input[type=email],textarea,select){display:block !important;width:100% !important;min-height:54px !important;margin:0 !important;padding:12px 14px !important;border:1.5px solid var(--line) !important;border-bottom:2px solid var(--ink) !important;border-radius:2px 2px 0 0 !important;background:var(--ground) !important;color:var(--ink) !important;font:inherit !important;font-size:16px !important;line-height:1.7 !important;letter-spacing:normal !important;box-shadow:none !important}#divorce-page #omoto-contact .ml-ct-form:not(#_a):not(#_b) textarea{min-height:170px !important;resize:vertical}#divorce-page #omoto-contact .ml-ct-form:not(#_a):not(#_b) :is(input,textarea,select):focus{outline:none !important;background:var(--mark-l) !important;border-color:var(--ink) !important}#divorce-page #omoto-contact .cf7-checkbox p{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap}#divorce-page #omoto-contact .cf7-checkbox .wpcf7-form-control-wrap{display:inline-flex;width:auto;margin:0}#divorce-page #omoto-contact .cf7-checkbox .wpcf7-list-item{margin:0;display:inline !important}#divorce-page #omoto-contact .cf7-checkbox .wpcf7-list-item label{display:inline-flex !important;align-items:center;gap:10px;min-height:44px;font-weight:500;font-size:15.5px}#divorce-page #omoto-contact .wpcf7 input[type=checkbox]{width:22px !important;height:22px !important;margin:0 !important;accent-color:var(--plum)}#divorce-page #omoto-contact .wpcf7 a{color:var(--plum-d);font-weight:700;text-decoration:underline}#divorce-page #omoto-contact .ml-ct-form:not(#_a):not(#_b):not(#_c):not(#_d) input[type=submit]{display:block !important;width:100% !important;min-height:62px !important;margin:4px 0 0 !important;padding:0 20px !important;border:0 !important;border-radius:2px !important;background:var(--plum) !important;color:#fff !important;font:inherit !important;font-size:17px !important;font-weight:700 !important;letter-spacing:.08em !important;box-shadow:none !important;transform:none !important;cursor:pointer;-webkit-appearance:none;appearance:none}#divorce-page #omoto-contact .ml-ct-form:not(#_a):not(#_b):not(#_c):not(#_d) input[type=submit]:hover{background:var(--plum-d) !important;color:#fff !important}#divorce-page #omoto-contact .ml-ct-form:not(#_a):not(#_b):not(#_c):not(#_d) input[type=submit]:disabled{opacity:.88 !important}#divorce-page #omoto-contact .wpcf7-not-valid-tip{font-size:14px;color:var(--wine);margin-top:4px}#divorce-page #omoto-contact .wpcf7-response-output{margin:14px 0 0 !important;padding:12px 14px !important;border:1.5px solid var(--ink) !important;border-radius:0 !important;font-size:15px}#divorce-page #omoto-contact .wpcf7-response-output:empty,#divorce-page #omoto-contact .wpcf7 form.init .wpcf7-response-output{display:none !important}@media (max-width:900px){#divorce-page #omoto-contact .ml-ct-grid{grid-template-columns:1fr;gap:14px}#divorce-page #omoto-contact .ml-ct-grid>div:first-child{display:contents}#divorce-page #omoto-contact .ml-ct-card+.ml-ct-card{margin-top:0}#divorce-page #omoto-contact .ml-ct-form{order:3;margin-top:10px}#divorce-page #omoto-contact .ml-ct-ask{order:4}}@media (max-width:760px){#divorce-page #omoto-contact .cf7-row{grid-template-columns:1fr}#divorce-page #omoto-contact .ml-ct-card{padding:18px 16px}#divorce-page #omoto-contact .ml-ct-qr{display:block;margin-top:10px}#divorce-page #omoto-contact .ml-ct-qr img,#divorce-page #omoto-contact .ml-ct-qr>p:not(.ml-ct-conflict){display:none}#divorce-page #omoto-contact .ml-ct-form{padding:24px 16px 22px}}#divorce-page .v-fields{background:var(--paper);padding:clamp(30px,3.6vw,48px) 0 clamp(22px,2.6vw,34px)}#divorce-page .v-fields .v-wrap{display:block}#divorce-page .v-fields p{font-family:var(--serif);font-size:20px;font-weight:700;color:var(--ink);letter-spacing:.04em;margin-bottom:12px}#divorce-page .v-fields ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 clamp(16px,2.4vw,32px);border-top:2px solid var(--ink)}#divorce-page .v-fields a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:54px;padding:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:0 0;font-size:16px;font-weight:700;color:var(--ink) !important}#divorce-page .v-fields a:after{content:"";width:8px;height:8px;margin-right:4px;border-top:1.8px solid var(--plum);border-right:1.8px solid var(--plum);transform:rotate(45deg);flex:none}#divorce-page .v-fields a:hover{border-color:var(--plum);color:var(--plum-d) !important}@media (max-width:760px){#divorce-page .v-fields ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}#divorce-page .v-fields a{font-size:15px;min-height:50px}}#divorce-page{font-feature-settings:normal}#divorce-page :is(b,strong){background-image:none;padding:0}#divorce-page :is(p,li,dd,dt,td,th,span,a,label,small,em,cite,figcaption){font-family:inherit}#divorce-page #omoto-contact{--c-bg:#f3ede6;--c-surface:#fffdfb;--c-ink:#37343a;--c-text:#4a444c;--c-muted:#625c63;--c-gold:#66516a;--c-gold-deep:#4c3b50;--c-border:#ddd3d8}body:has(#divorce-page) .omoto-spcta{display:none !important}@media (max-width:760px){body:has(#divorce-page) .grecaptcha-badge{bottom:72px !important}}