.site-finance .home-v2--finance{background:#f8f6ef;color:#183d34}.site-finance .home-v2--finance section[id],.site-finance .home-v2--finance article[id]{scroll-margin-top:100px}
.site-finance .finance-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(350px,.95fr);gap:7vw;align-items:center;padding:100px clamp(28px,7vw,110px);background:#e8f0e9}.site-finance .finance-hero h1{font-family:Georgia,"Noto Serif SC","Songti SC",serif;font-size:clamp(46px,4.5vw,70px);line-height:1.2;letter-spacing:-1px}.site-finance .finance-hero>div>p:last-child{max-width:610px;font-size:20px;line-height:1.8}.site-finance .finance-hero__paths{display:grid;gap:12px}.site-finance .finance-hero__paths a{display:grid;grid-template-columns:48px 1fr;gap:5px 16px;align-items:center;background:#fff;padding:22px 25px;border-left:5px solid #14735b}.site-finance .finance-hero__paths a:nth-child(2){border-color:#bf9446}.site-finance .finance-hero__paths b{grid-row:span 2;color:#14735b;font-size:25px}.site-finance .finance-hero__paths strong{font-size:22px}.site-finance .finance-hero__paths span{color:#607970}
.site-finance .finance-section{padding:clamp(62px,7vw,100px) clamp(28px,7vw,110px)}.site-finance .finance-section h2{font-family:Georgia,"Noto Serif SC","Songti SC",serif;font-size:clamp(32px,3.5vw,48px);line-height:1.3;margin:15px 0 22px}.site-finance .finance-section>span,.site-finance .finance-section__intro>span,.site-finance .finance-section>div>span{font-size:13px;letter-spacing:.17em;color:#14735b;font-weight:800}.site-finance .finance-section p{line-height:1.85}.site-finance .finance-bookkeeping{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center;background:#fff}.site-finance .finance-bookkeeping .finance-section__intro p{font-size:19px;color:#4d6a60;max-width:570px}.site-finance .finance-bookkeeping .primary{margin-top:20px}.site-finance .finance-bookkeeping ol{list-style:none;padding:0;margin:0;border-top:1px solid #d5e3dc}.site-finance .finance-bookkeeping li{padding:24px 0;border-bottom:1px solid #d5e3dc;display:grid;gap:6px}.site-finance .finance-bookkeeping li b{font-size:21px}.site-finance .finance-bookkeeping li span{color:#5e786d}
.site-finance .finance-refund{background:#143e35;color:#fff;display:grid;grid-template-columns:.7fr 1.3fr;gap:6vw}.site-finance .finance-refund>span{color:#e4bb62}.site-finance .finance-refund p{max-width:760px;color:#d2e4da;font-size:19px}.site-finance .finance-refund .secondary{margin-top:20px;border-color:#e4bb62;color:#143e35;background:#f7e7c5}.site-finance .finance-tax{background:#f8f6ef}.site-finance .finance-tax__topics{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.site-finance .finance-tax__topics article{background:#fff;padding:30px;border-top:4px solid #14735b}.site-finance .finance-tax__topics h3{font-size:22px;margin:0}.site-finance .finance-tax__topics p{color:#5a7468;min-height:95px}.site-finance .finance-tax__topics a,.site-finance .finance-knowledge a{color:#116c54;font-weight:800}
.site-finance .finance-match{background:#fff}.site-finance .finance-match>div{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.site-finance .finance-match p{padding:26px;border:1px solid #dce8df}.site-finance .finance-match b{display:block;font-size:21px;margin-bottom:10px}.site-finance .finance-risks{background:#f3ecda}.site-finance .finance-risks ul{max-width:950px;padding-left:22px;line-height:2;font-size:18px}.site-finance .finance-knowledge{display:flex;justify-content:space-between;align-items:center;gap:24px}.site-finance .finance-contact{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#e8f0e9}
@media(max-width:820px){.site-finance .finance-hero,.site-finance .finance-bookkeeping,.site-finance .finance-refund{grid-template-columns:1fr}.site-finance .finance-hero{padding:56px 20px;gap:36px}.site-finance .finance-hero h1{font-size:42px}.site-finance .finance-section{padding:58px 20px}.site-finance .finance-tax__topics,.site-finance .finance-match>div{grid-template-columns:1fr}.site-finance .finance-tax__topics p{min-height:0}.site-finance .finance-knowledge,.site-finance .finance-contact{display:block}.site-finance .finance-contact .primary{margin-top:18px}}
