.wfa-main{--wfa-ink:#102029;--wfa-gray:#eef1ef;--wfa-teal:#087b8a;--wfa-line:#bcc7c6;background:var(--wfa-gray);color:var(--wfa-ink);font-family:"Microsoft YaHei","PingFang SC",sans-serif;margin:0;padding:0;overflow:clip;line-height:1.8}.wfa-main *{box-sizing:border-box}.wfa-main :is(h1,h2,h3,p,figure,ul,ol){margin:0}.wfa-main a{color:inherit;text-decoration:none}.wfa-main img{display:block;max-width:100%;height:auto}.wfa-main :is(a,button,input):focus-visible,.ss-top:focus-visible,.ss-skip:focus-visible{outline:3px solid #ff9f32;outline-offset:5px}.wfa-main section[id]{scroll-margin-top:110px}.wfa-wrap{width:min(1180px,calc(100% - 72px));margin-inline:auto}.wfa-mast{display:flex;justify-content:space-between;gap:16px;background:#102029;color:#ecf1ef;padding:13px max(36px,calc((100vw - 1180px)/2));font-size:11px;letter-spacing:.12em}.wfa-cover{display:grid;grid-template-columns:1.18fr .82fr;gap:70px;padding-block:54px 70px;align-items:stretch}.wfa-crumb{font-size:12px;color:#50636a;margin-bottom:44px}.wfa-crumb a{text-decoration:underline;text-underline-offset:4px}.wfa-kicker{font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--wfa-teal)}.wfa-cover h1{font-size:clamp(54px,6.6vw,90px);letter-spacing:-.065em;line-height:1.18;margin:19px 0 22px;font-weight:800}.wfa-deck{font-size:24px;line-height:1.65;font-weight:600}.wfa-lead{max-width:475px;font-size:15px;color:#4b6067;margin-top:23px!important;line-height:1.95}.wfa-actions{display:flex;align-items:center;flex-wrap:wrap;gap:23px;margin-top:34px}.wfa-button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:14px 21px;background:#102029;color:#fff!important;border:1px solid #102029;font-size:14px;font-weight:700;transition:background .2s,transform .2s}.wfa-button:hover{background:#087b8a;transform:translateY(-2px)}.wfa-text-link{font-size:13px;font-weight:700;text-decoration:underline!important;text-underline-offset:5px;line-height:1.8}.wfa-cover-foot{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--wfa-line);padding-top:18px;margin-top:43px;font-size:11px;color:#50636a}.wfa-cover-art{position:relative;margin-left:20px}.wfa-cover-art .ss-photo{height:100%}.wfa-cover-art .ss-photo img{height:100%;width:100%;object-fit:cover;max-height:670px}.wfa-main .ss-photo figcaption{font-size:10px;color:#65767b;line-height:1.5;padding-top:8px}.wfa-side-note{position:absolute;left:-30px;top:0;writing-mode:vertical-rl;font-size:10px;letter-spacing:.18em;color:#567076}.wfa-section-heading{margin-bottom:38px}.wfa-section-heading h2,.wfa-reading h2{font-size:clamp(28px,3.2vw,42px);line-height:1.4;letter-spacing:-.04em;margin-top:13px}.wfa-section-heading>p:last-child:not(.wfa-kicker){color:#566b71;font-size:14px;margin-top:18px}.wfa-flow{padding-block:72px 84px;border-top:1px solid var(--wfa-line)}.wfa-flow-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:80px}.wfa-steps{list-style:none;padding:0!important}.wfa-steps li{display:flex;gap:25px;border-top:1px solid var(--wfa-line);padding:27px 0 30px;position:relative}.wfa-steps li>span{font-size:13px;color:#087b8a;padding-top:5px}.wfa-steps h3{font-size:25px;line-height:1.5}.wfa-steps p{margin-top:10px;color:#52676e;font-size:13px;line-height:1.9}.wfa-ledger{padding:30px 40px 32px;background:#f9faf7;box-shadow:8px 8px 0 #d9e0dc;border-top:3px solid #087b8a}.wfa-ledger-label{font-size:13px;color:#087b8a;padding-bottom:5px}.wfa-ledger-row{display:grid;grid-template-columns:110px 1fr;gap:19px;border-bottom:1px solid #d8dfd9;padding:25px 0}.wfa-ledger-row h3{font-size:17px}.wfa-ledger-row p{font-size:14px;color:#52676e;line-height:1.95}.wfa-margin-note{font-size:12px;color:#5f7479;margin-top:20px!important}.wfa-promo{padding:0 max(36px,calc((100vw - 1180px)/2));background:var(--wfa-gray)}.wfa-promo a,.wfa-promo picture{display:block}.wfa-promo img{width:100%;height:auto}.wfa-month{background:#102029;color:#f1f5f2;padding:76px 0 80px;margin-top:80px}.wfa-month .wfa-kicker{color:#59d6de}.wfa-month-head{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:end}.wfa-month h2{font-size:clamp(32px,3.7vw,49px);line-height:1.35;letter-spacing:-.03em;margin-top:17px}.wfa-month-head>p{color:#bbcccf;font-size:14px;max-width:380px}.wfa-picks{border:0;padding:32px 0 0;margin:16px 0 0;display:flex;flex-wrap:wrap;gap:12px}.wfa-picks legend{font-size:12px;color:#bccece;padding:0;transform:translateY(24px)}.wfa-picks label{position:relative;display:flex;gap:11px;align-items:center;border:1px solid #617b82;padding:12px 20px;cursor:pointer;font-size:13px}.wfa-picks input{width:17px;height:17px;margin:0;accent-color:#28d9eb}.wfa-picks label:has(input:checked){background:#28d9eb;color:#102029;border-color:#28d9eb}.wfa-selection{margin:22px 0!important;color:#8cc4ca;font-size:12px;min-height:22px}.wfa-month-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #587177}.wfa-month-grid article{border-right:1px solid #587177;padding:27px 23px 24px;transition:background .2s}.wfa-month-grid article:first-child{padding-left:0}.wfa-month-grid article:last-child{border-right:0}.wfa-month-grid article>span{color:#72b5be;font-size:11px}.wfa-month-grid h3{font-size:19px;margin:12px 0}.wfa-month-grid p{color:#bed0d2;font-size:13px;line-height:1.95}.wfa-month-grid article.is-marked{background:#1c3b45;box-shadow:inset 0 3px 0 #28d9eb}.wfa-month-grid article:first-child.is-marked{padding-left:23px}.wfa-scenes{padding-block:84px}.wfa-scenes-grid{display:grid;grid-template-columns:1.3fr 1.05fr .65fr;gap:26px;align-items:start}.wfa-scenes .ss-photo img{width:100%;aspect-ratio:4/3;object-fit:cover}.wfa-orders{padding-top:65px}.wfa-archive{padding-top:136px}.wfa-archive .ss-photo img{aspect-ratio:1/1.2}.wfa-scene>div{padding:20px 0}.wfa-scene>div>span{font-size:11px;letter-spacing:.08em;color:#087b8a}.wfa-scene h3{font-size:20px;line-height:1.55;margin:8px 0 13px}.wfa-scene p{font-size:13px;line-height:1.95;color:#536a71}.wfa-archive h3{font-size:18px}.wfa-responsibility{margin-top:44px;padding-top:32px;border-top:1px solid var(--wfa-line);display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.wfa-responsibility h3{font-size:27px;line-height:1.5}.wfa-responsibility p{font-size:14px;color:#526970;margin-bottom:12px!important}.wfa-responsibility strong{color:#102029}.wfa-reading{padding-block:10px 78px}.wfa-reading-head{display:flex;justify-content:space-between;align-items:end;gap:25px}.wfa-reading-intro{max-width:750px;margin-top:20px!important;font-size:13px;color:#556c71}.wfa-article-list{display:grid;grid-template-columns:1fr 1fr;column-gap:52px;list-style:none;padding:0!important;margin-top:32px!important;border-top:2px solid #102029}.wfa-article-list li{min-width:0;border-bottom:1px solid #bac8c7}.wfa-article-list a{display:grid;grid-template-columns:1fr 22px;column-gap:15px;padding:22px 0}.wfa-article-list time{grid-column:1/-1;font-size:11px;color:#5d7479;margin-bottom:9px}.wfa-article-list span{font-size:15px;line-height:1.8}.wfa-article-list b{font-size:17px;color:#087b8a}.wfa-article-list a:hover span{text-decoration:underline;text-underline-offset:5px}.wfa-closing{padding-block:78px 85px}.wfa-closing h2{font-size:clamp(33px,3.8vw,51px);line-height:1.4;margin-top:13px;letter-spacing:-.04em}.wfa-closing>p:not(.wfa-kicker){max-width:590px;font-size:14px;color:#526970;margin:23px 0 27px}.wfa-closing .wfa-text-link{display:inline-block;margin:16px 0 16px 26px}.ss-skip{position:fixed;top:12px;left:12px;z-index:10000;padding:12px 20px;background:#fff;color:#102029;transform:translateY(-180%)}.ss-skip:focus{transform:translateY(0)}.ss-top{position:fixed;right:22px;bottom:24px;z-index:30;border:1px solid #b4c5c7;background:#102029;color:#fff;cursor:pointer;width:44px;height:44px;font:20px/1 sans-serif;opacity:0;visibility:hidden;transition:opacity .2s}.ss-top.is-visible{opacity:1;visibility:visible}
@media(max-width:980px){.wfa-wrap{width:calc(100% - 48px)}.wfa-mast{padding-inline:24px}.wfa-cover{gap:35px}.wfa-cover h1{font-size:65px}.wfa-cover-art{margin-left:15px}.wfa-deck{font-size:20px}.wfa-cover-foot{flex-direction:column;gap:4px}.wfa-crumb{margin-bottom:30px}.wfa-flow-grid{gap:36px}.wfa-ledger{padding:24px}.wfa-ledger-row{grid-template-columns:1fr;gap:8px}.wfa-promo{padding-inline:24px}.wfa-month-head{gap:30px}.wfa-month-grid{grid-template-columns:repeat(2,1fr)}.wfa-month-grid article{border-bottom:1px solid #587177;padding:24px}.wfa-month-grid article:first-child{padding-left:24px}.wfa-month-grid article:nth-child(2){border-right:0}.wfa-scenes-grid{grid-template-columns:1.1fr 1fr;gap:25px}.wfa-orders{padding-top:45px}.wfa-archive{grid-column:1/-1;display:grid;grid-template-columns:.45fr 1fr;gap:30px;padding-top:10px}.wfa-archive .ss-photo img{aspect-ratio:4/3}.wfa-responsibility{gap:35px}.wfa-article-list{column-gap:28px}}
@media(max-width:780px){.wfa-main section[id]{scroll-margin-top:92px}.wfa-wrap{width:calc(100% - 36px)}.wfa-mast{padding:12px 18px;font-size:10px;letter-spacing:.03em}.wfa-mast span:last-child{display:none}.wfa-cover{grid-template-columns:1fr;padding-block:29px 52px;gap:32px}.wfa-cover h1{font-size:clamp(52px,13vw,74px)}.wfa-crumb{margin-bottom:29px}.wfa-deck{font-size:22px}.wfa-lead{max-width:none}.wfa-cover-foot{flex-direction:row;margin-top:29px;font-size:10px}.wfa-cover-art{margin-left:26px}.wfa-cover-art .ss-photo img{height:auto;max-height:550px;aspect-ratio:4/4.7;object-fit:cover}.wfa-side-note{left:-24px}.wfa-flow{padding-block:48px 55px}.wfa-flow-grid{grid-template-columns:1fr;gap:22px}.wfa-section-heading{margin-bottom:25px}.wfa-steps li{padding:20px 0;gap:19px}.wfa-steps li>div{display:grid;grid-template-columns:72px 1fr;gap:8px;align-items:start}.wfa-steps h3{font-size:23px}.wfa-steps p{margin:0;font-size:12px}.wfa-ledger{padding:24px;box-shadow:5px 5px 0 #d9e0dc}.wfa-ledger-row{padding:19px 0}.wfa-promo{padding-inline:18px}.wfa-month{padding-block:48px 45px;margin-top:50px}.wfa-month-head{grid-template-columns:1fr;gap:24px}.wfa-month-head>p{max-width:none}.wfa-picks{gap:10px}.wfa-picks label{padding:11px 13px;font-size:12px;flex:1 1 calc(50% - 10px)}.wfa-month-grid article,.wfa-month-grid article:first-child,.wfa-month-grid article:first-child.is-marked{padding:20px 14px}.wfa-month-grid h3{font-size:17px}.wfa-month-grid p{font-size:12px}.wfa-scenes{padding-block:52px}.wfa-scenes-grid{grid-template-columns:1fr;gap:16px}.wfa-orders,.wfa-archive{padding-top:0}.wfa-scene h3{font-size:21px}.wfa-archive{display:grid;grid-template-columns:.7fr 1fr;gap:20px;padding-top:17px}.wfa-archive .ss-photo img{aspect-ratio:3/4}.wfa-archive>div{padding-top:0}.wfa-archive h3{font-size:18px}.wfa-archive p{font-size:12px}.wfa-responsibility{margin-top:29px;padding-top:26px;grid-template-columns:1fr;gap:21px}.wfa-responsibility h3{font-size:25px}.wfa-reading{padding-block:0 52px}.wfa-reading-head{display:block}.wfa-reading-head>a{display:inline-block;margin-top:22px}.wfa-article-list{grid-template-columns:1fr;margin-top:25px!important}.wfa-article-list a{padding:18px 0}.wfa-closing{padding-block:48px 58px}.wfa-closing .wfa-text-link{display:block;margin:23px 0 0}.ss-top{right:15px;bottom:18px}}
body.city-preview.page-weifang.service-accounting{padding-top:88px}@media(max-width:980px){body.city-preview.page-weifang.service-accounting{padding-top:78px}}@media(max-width:780px){body.city-preview.page-weifang.service-accounting{padding-top:72px}}
@media(prefers-reduced-motion:reduce){.wfa-main *,.ss-top{scroll-behavior:auto!important;transition:none!important;animation:none!important}.wfa-button:hover{transform:none}}
