.wjc-page{--wjc-max:1280px;--wjc-pad:32px;--wjc-plum:#674752;--wjc-muted:#8d7b80;background:#f7f3ed;color:#573f49;font:16px/1.85 Arial,"Microsoft YaHei",sans-serif;overflow:clip}.wjc-page *{box-sizing:border-box}.wjc-page :is(h1,h2,h3,p,figure,dl,dd){margin:0}.wjc-page a{color:inherit;text-decoration:none}.wjc-page button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}.wjc-page :is(a,button,summary):focus-visible{outline:3px solid #a57845;outline-offset:5px}.wjc-bound{width:calc(100% - var(--wjc-pad)*2);max-width:var(--wjc-max);margin-inline:auto}.wjc-page img{display:block;width:100%;object-fit:cover}.wjc-page figcaption{font-size:10px;color:#a28c8c;margin-top:6px}.wjc-eyebrow{font-size:12px;letter-spacing:.5px;color:#a17d76}.wjc-page h1{font-size:42px;line-height:1.4;font-weight:600;letter-spacing:-.6px;margin:13px 0 15px}.wjc-page h2{font-size:31px;line-height:1.55;font-weight:600}.wjc-page h3{font-size:26px;line-height:1.5;font-weight:500}.wjc-hero{display:grid;grid-template-columns:1.12fr .88fr;gap:30px 70px;padding:42px 0 0;align-items:center}.wjc-hero-photo img{height:355px;object-position:50% 45%}.wjc-hero-copy>p:last-of-type{font-size:16px;color:#8e7c7e;margin-top:14px}.wjc-lead{font-size:25px;line-height:1.55}.wjc-actions{display:flex;align-items:center;gap:24px;font-size:13px;margin-top:24px}.wjc-actions a:first-child{background:#6b4856;color:#faf2e6;padding:10px 18px}.wjc-actions a:last-child{border-bottom:1px solid #bca6a1}.wjc-continuity{grid-column:1/-1;display:grid;grid-template-columns:1fr 285px .7fr;gap:0 40px;background:#e9e0df;padding:22px 30px;margin-top:2px}.wjc-continuity header{align-self:center}.wjc-continuity header>span{font-size:11px;color:#9d7d80}.wjc-continuity h2{font-size:27px;margin:10px 0 15px}.wjc-continuity header>p{font-size:14px;color:#917d80;max-width:460px}.wjc-ring svg{width:100%;height:240px;display:block}.wjc-arc-a,.wjc-arc-b{stroke-dashoffset:0}.wjc-cover-note{align-self:center;position:relative;padding-top:18px}.wjc-cover-note p{padding-left:21px;position:relative}.wjc-cover-note p+p{margin-top:20px}.wjc-cover-note i{width:8px;height:8px;background:#70515e;position:absolute;top:10px;left:0}.wjc-cover-note p:nth-child(2) i{background:none;border:1px dashed #a38a98}.wjc-cover-note strong{font-size:16px;font-weight:500;display:block}.wjc-cover-note span{font-size:12px;color:#957f86;display:block}.wjc-cover-note button{position:absolute;right:0;top:-13px}.wjc-page [data-wjc-pause],.wjc-page [data-wjc-replay]{font-size:11px;white-space:nowrap;border-bottom:1px solid #ab939d;padding:1px 0}.wjc-continuity footer{grid-column:1/-1;display:flex;justify-content:space-between;font-size:10px;color:#99838c;border-top:1px solid #c9b8bf;padding-top:13px}.wjc-page:not(.wjc-js) [data-wjc-pause],.wjc-page:not(.wjc-js) [data-wjc-replay]{display:none}.wjc-services{padding:68px 0}.wjc-services>header{display:grid;grid-template-columns:1fr 1fr;gap:0 100px;align-items:end;margin-bottom:42px}.wjc-services>header>.wjc-eyebrow{grid-column:1/-1;margin-bottom:12px}.wjc-services>header>p:last-child{color:#917d80}.wjc-services article{display:grid;grid-template-columns:.55fr .85fr 1fr;gap:45px;align-items:center;padding:26px 0;border-top:1px solid #d5c6c5}.wjc-services article+article{margin-top:16px}.wjc-service-label>span{font-size:12px;color:#a98b80}.wjc-service-label h3{margin:8px 0 18px}.wjc-service-label>a{font-size:13px;border-bottom:1px solid #af9799}.wjc-services figure img{height:245px}.wjc-service-copy>p{font-size:16px;color:#8d7d7f}.wjc-page details{border-top:1px solid #cdbdbf;margin-top:20px;padding-top:11px}.wjc-page summary{list-style:none;font-size:12px;cursor:pointer}.wjc-page summary:after{content:'+';float:right}.wjc-page details[open] summary:after{content:'−'}.wjc-page details p{font-size:13px;color:#937c83;margin-top:11px}.wjc-page .wjc-ad{margin-inline:auto;margin-bottom:64px}.wjc-ad img{height:auto}.wjc-existing{background:#614650;color:#f7ede1;padding:55px 0}.wjc-existing header{display:grid;grid-template-columns:1fr 1.1fr;gap:0 90px;align-items:end}.wjc-existing header>.wjc-eyebrow{grid-column:1/-1;color:#d2aea8;margin-bottom:12px}.wjc-existing header>p:last-child{color:#cfb7b9;font-size:16px}.wjc-existing-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:65px;align-items:center;margin-top:37px}.wjc-existing-grid figure img{height:350px}.wjc-existing figcaption{color:#bd9ca3}.wjc-inventory{background:#f0e6de;color:#654650;padding:23px 24px}.wjc-motion-top{display:flex;justify-content:space-between;gap:20px;align-items:start}.wjc-motion-top h3{font-size:22px}.wjc-inventory svg{width:100%;height:240px;display:block}.wjc-inventory footer{font-size:11px;color:#9d808b}.wjc-inventory footer button{margin-top:7px}.wjc-keep{display:grid;grid-template-columns:repeat(3,1fr);gap:65px;margin-top:36px}.wjc-keep strong{display:block;font-size:17px;font-weight:500}.wjc-keep span{display:block;font-size:14px;color:#d0b5b9;margin-top:7px}.wjc-cost{padding:64px 0 40px;display:grid;grid-template-columns:.65fr 1.35fr;gap:0 70px}.wjc-cost header h2{margin:12px 0 20px}.wjc-cost header>p:last-child{color:#97848a;font-size:16px}.wjc-page .price-terms>p:first-child{font-size:12px;color:#a78786}.wjc-page .price-terms dl{margin:15px 0 20px}.wjc-page .price-terms dl>div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d3c3c7;padding:10px 0}.wjc-page .price-terms dt{font-size:14px}.wjc-page .price-terms dd{font:37px/1.5 Georgia,serif;color:#916577}.wjc-page .price-terms small{font:12px Arial,sans-serif;margin-left:12px}.wjc-page .price-terms>p:last-of-type{font-size:14px;color:#9b858e}.wjc-page .price-terms>a{display:inline-block;font-size:13px;border-bottom:1px solid #b99ca8;margin-top:17px}.wjc-fee-faq{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-top:10px}.wjc-extra{padding-top:25px;border-top:1px solid #d4c4ca;margin-bottom:24px;display:flex;align-items:end;gap:75px}.wjc-extra h2{font-size:23px;min-width:350px}.wjc-extra p{font-size:15px;color:#9b858a}.wjc-reading{padding-bottom:60px}.wjc-reading header{display:flex;justify-content:space-between;align-items:end;gap:25px;flex-wrap:wrap;margin-bottom:25px}.wjc-reading header>.wjc-eyebrow{width:100%}.wjc-reading h2{font-size:27px}.wjc-reading header>a{font-size:13px;border-bottom:1px solid #b99ca5}.wjc-articles{display:grid;grid-template-columns:repeat(3,1fr);gap:0 38px}.wjc-articles a{font-size:13px;border-top:1px solid #d1c1c8;padding:15px 0;display:block}.wjc-consult{background:#e6dcdf;padding:38px 0}.wjc-consult>.wjc-bound{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.wjc-consult h2{font-size:27px;margin-top:10px}.wjc-consult p{font-size:15px;color:#967d8a}.wjc-consult a{font-size:13px;display:inline-block;border-bottom:1px solid #b398a7;margin:18px 25px 0 0}.wjc-recommend{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding:43px 0}.wjc-recommend h2{font-size:25px;margin-top:12px}.wjc-recommend [data-ct-service-recommendations]{border-left:1px solid #d1bbc6;padding-left:40px}.wjc-recommend a{display:block}.wjc-recommend strong{font-size:19px;font-weight:500;display:block}.wjc-recommend span{font-size:14px;color:#9a818d;display:block;margin:8px 0 16px}.wjc-recommend b{font-size:13px;font-weight:500;border-bottom:1px solid #b99ba9;padding-bottom:4px}.wjc-related{display:flex;gap:35px;border-top:1px solid #d5c0cb;padding:24px 0 28px;font-size:12px;color:#a08793}.wjc-related>span{white-space:nowrap}.wjc-related nav{display:flex;flex-wrap:wrap;gap:8px 18px}.wjc-page [id]{scroll-margin-top:100px}
@media(max-width:1000px){.wjc-hero{gap:25px 35px}.wjc-page h1{font-size:34px}.wjc-lead{font-size:23px}.wjc-hero-photo img{height:390px}.wjc-hero-copy>p:last-of-type{font-size:15px}.wjc-actions{gap:15px;font-size:11px}.wjc-actions a:first-child{padding:9px 12px}.wjc-continuity{grid-template-columns:1fr 240px;gap:0 25px}.wjc-cover-note{display:flex;grid-column:1/-1;padding-top:0;gap:35px;margin:10px 0 15px}.wjc-cover-note p+p{margin:0}.wjc-cover-note button{top:0}.wjc-continuity h2{font-size:25px}.wjc-services>header,.wjc-existing header{gap:0 35px}.wjc-page h2{font-size:28px}.wjc-services article{grid-template-columns:.6fr 1fr 1.15fr;gap:25px}.wjc-page h3{font-size:23px}.wjc-services figure img{height:245px}.wjc-service-copy>p{font-size:15px}.wjc-existing-grid{gap:30px}.wjc-inventory{padding:20px 16px}.wjc-motion-top h3{font-size:20px}.wjc-inventory svg{height:220px}.wjc-cost{gap:0 40px}.wjc-extra{gap:30px}.wjc-extra h2{min-width:310px}.wjc-recommend,.wjc-consult>.wjc-bound{gap:35px}.wjc-consult h2{font-size:25px}}
@media(max-width:600px){.wjc-page{--wjc-pad:20px}.wjc-hero{display:flex;flex-direction:column;align-items:stretch;gap:0;padding-top:25px}.wjc-hero-copy{order:1}.wjc-hero-photo{order:3;margin-top:25px!important}.wjc-hero-photo img{height:235px;object-position:50% 45%}.wjc-page h1{font-size:30px;line-height:1.4;margin:10px 0 13px;letter-spacing:0}.wjc-eyebrow{font-size:11px}.wjc-lead{font-size:22px}.wjc-lead br{display:none}.wjc-hero-copy>p:last-of-type{font-size:15px;margin-top:13px}.wjc-actions{gap:20px;font-size:12px;margin-top:18px}.wjc-actions a:first-child{padding:9px 13px}.wjc-continuity{order:2;display:grid;grid-template-columns:1fr;margin-top:25px;padding:21px 16px}.wjc-continuity h2{font-size:23px;margin:8px 0 13px}.wjc-continuity header>p{font-size:14px}.wjc-ring svg{height:250px;margin:4px 0}.wjc-cover-note{gap:20px;margin-top:0;padding-right:0}.wjc-cover-note p{padding-left:15px}.wjc-cover-note strong{font-size:14px}.wjc-cover-note span{font-size:10px}.wjc-cover-note i{width:6px;height:6px;top:9px}.wjc-cover-note button{position:static;margin-left:auto;align-self:start;font-size:10px}.wjc-continuity footer{display:block;font-size:10px}.wjc-continuity footer button{margin-top:7px}.wjc-services{padding:40px 0 38px}.wjc-services>header{display:block;margin-bottom:25px}.wjc-page h2{font-size:24px}.wjc-services>header>p:last-child{font-size:15px;margin-top:16px}.wjc-services article{display:grid;grid-template-columns:1fr;gap:18px;padding:20px 0 0}.wjc-services article+article{margin-top:30px}.wjc-service-label{display:grid;grid-template-columns:1fr auto;align-items:end;gap:0 15px}.wjc-service-label>span{grid-column:1/-1;font-size:11px}.wjc-service-label h3{font-size:24px;margin:5px 0 0}.wjc-service-label>a{font-size:12px}.wjc-services figure img{height:auto;aspect-ratio:3/2}.wjc-service-copy>p{font-size:15px}.wjc-page details{margin-top:18px}.wjc-page .wjc-ad{margin-bottom:38px}.wjc-existing{padding:36px 0}.wjc-existing header{display:block}.wjc-existing header>p:last-child{font-size:15px;margin-top:17px}.wjc-existing-grid{display:block;margin-top:25px}.wjc-existing-grid figure img{height:auto;aspect-ratio:3/2}.wjc-inventory{margin-top:24px;padding:20px 15px}.wjc-motion-top h3{font-size:21px}.wjc-inventory svg{height:auto;margin:9px 0}.wjc-inventory footer{font-size:10px}.wjc-page [data-wjc-pause],.wjc-page [data-wjc-replay]{font-size:10px}.wjc-keep{display:block;margin-top:27px}.wjc-keep p+p{margin-top:20px}.wjc-keep strong{font-size:16px}.wjc-keep span{font-size:14px;margin-top:5px}.wjc-cost{display:block;padding:39px 0 32px}.wjc-cost header h2{margin:10px 0 16px}.wjc-cost header>p:last-child{font-size:15px}.wjc-page .price-terms{margin-top:27px;padding-top:18px;border-top:2px solid #a27e8b}.wjc-page .price-terms dd{font-size:32px}.wjc-page .price-terms small{font-size:11px}.wjc-page .price-terms>p:last-of-type{font-size:13px}.wjc-fee-faq{display:block;margin-top:20px}.wjc-extra{display:block;padding-top:22px;margin-bottom:22px}.wjc-extra h2{font-size:22px;min-width:0}.wjc-extra p{font-size:14px;margin-top:12px}.wjc-reading{padding-bottom:35px}.wjc-reading header{display:block;margin-bottom:23px}.wjc-reading h2{font-size:23px;margin:10px 0 15px}.wjc-articles{display:block}.wjc-articles a{font-size:13px;padding:15px 0}.wjc-consult{padding:31px 0}.wjc-consult>.wjc-bound{display:block}.wjc-consult h2{font-size:23px}.wjc-consult>div>div+div{margin-top:19px}.wjc-consult p{font-size:14px}.wjc-consult a{font-size:12px;margin-right:20px}.wjc-recommend{display:block;padding:32px 0}.wjc-recommend h2{font-size:23px}.wjc-recommend [data-ct-service-recommendations]{margin-top:23px;border-top:1px solid #d1bbc6;border-left:0;padding:19px 0 0}.wjc-recommend strong{font-size:18px}.wjc-related{display:block;padding:22px 0 27px}.wjc-related nav{margin-top:12px}}
@media(prefers-reduced-motion:reduce){.wjc-page *{transition:none!important;scroll-behavior:auto!important}}

@media(max-width:600px){.wjc-continuity footer button{display:block}}

/* R2: two motion interiors only. */
.wjc-continuity{grid-template-columns:1fr 340px .55fr;gap:0 32px;align-items:center}.wjc-folio svg{display:block;width:100%;height:auto;overflow:hidden}.wjc-svg-label{font:14px Arial,"Microsoft YaHei",sans-serif;fill:#795a66}.wjc-svg-body{font:15px Arial,"Microsoft YaHei",sans-serif;fill:#71515a}.wjc-svg-small{font:12px Arial,"Microsoft YaHei",sans-serif;fill:#947785}.wjc-inventory .wjc-reconcile{height:auto;max-width:390px;margin:16px auto;overflow:hidden}.wjc-folio{padding-top:8px}.wjc-book-cover,.wjc-purpose-page{transform-box:view-box}
@media(max-width:1000px){.wjc-continuity{grid-template-columns:1fr 340px}.wjc-cover-note{grid-column:1/-1}.wjc-existing-grid{align-items:start}.wjc-inventory .wjc-reconcile{height:auto}}
@media(max-width:600px){.wjc-continuity{grid-template-columns:1fr;gap:0}.wjc-folio{margin:12px -4px}.wjc-cover-note{margin-top:12px}.wjc-inventory .wjc-reconcile{max-width:100%;height:auto}.wjc-inventory{padding:20px 10px}.wjc-motion-top,.wjc-inventory footer{padding-inline:5px}}

/* The desktop reconciliation is a tabletop spread; mobile keeps the readable vertical binder. */
.wjc-inventory .wjc-reconcile-m{display:none;height:auto;max-width:340px;margin:16px auto}.wjc-inventory .wjc-reconcile-d{display:block;height:auto;width:100%;margin:16px auto;overflow:hidden}
@media(max-width:1000px){.wjc-inventory .wjc-reconcile-d{display:none}.wjc-inventory .wjc-reconcile-m{display:block}}

@media(min-width:601px) and (max-width:1000px){.wjc-continuity h2{font-size:24px;text-wrap:balance}.wjc-keep span{text-wrap:balance}}
