:root{--feiying-blue:#004683;--feiying-red:#d4351e;--feiying-surface:#f5f7f9;--feiying-ink:#333333;--feiying-muted:#54595f;--feiying-border:#dce3e8;--feiying-card-radius:16px;--feiying-button-radius:10px}.page-id-23 h1,.page-id-23 h2,.page-id-23 h3,.archive h1,.archive h2,.archive h3,.search-results h1,.search-results h2,.search-results h3{font-weight:400!important}.page-id-23 .site-content{background:#fff}.page-id-23 .entry-content{color:var(--feiying-ink);margin-top:0}.feiying-blog-title-wrap{margin-bottom:clamp(18px, 3vw, 30px)}.feiying-blog-title{color:var(--feiying-blue);font-size:clamp(34px, 5vw, 52px);line-height:1.2;margin:0}.feiying-blog-hero{background:var(--feiying-surface);border:1px solid var(--feiying-border);border-radius:var(--feiying-card-radius);margin-bottom:clamp(28px, 4vw, 48px);padding:clamp(24px, 4vw, 48px)}.feiying-blog-hero>p:first-child{color:var(--feiying-muted);font-size:clamp(17px, 1.8vw, 20px);line-height:1.8;margin:0 0 22px;max-width:760px}.feiying-blog-hero .wp-block-search{max-width:720px}.feiying-blog-hero .wp-block-search__inside-wrapper{background:#fff;border:1px solid var(--feiying-border);border-radius:var(--feiying-button-radius);min-height:48px;overflow:hidden;padding:4px}.feiying-blog-hero .wp-block-search__input{border:0;min-height:44px;padding:8px 14px}.feiying-blog-hero .wp-block-search__button{background:var(--feiying-blue);border:0;border-radius:8px;color:#fff;min-height:44px;padding:10px 18px}.feiying-blog-categories{margin-bottom:clamp(34px, 5vw, 56px)}.feiying-blog-categories h2,.feiying-blog-section-heading{color:var(--feiying-blue);font-size:clamp(25px, 3vw, 34px);line-height:1.3;margin-bottom:8px}.feiying-blog-section-intro{color:var(--feiying-muted);margin:0 0 20px}.feiying-blog-categories .wp-block-buttons{gap:10px}.feiying-blog-categories .wp-block-button__link{background:#fff;border:1px solid var(--feiying-blue);border-radius:var(--feiying-button-radius);color:var(--feiying-blue);min-height:44px;padding:10px 16px}.feiying-blog-categories .wp-block-button:first-child .wp-block-button__link,.feiying-blog-categories .wp-block-button__link:hover,.feiying-blog-categories .wp-block-button__link:focus-visible{background:var(--feiying-blue);color:#fff}.feiying-blog-layout{align-items:flex-start!important;gap:clamp(28px, 4vw, 52px)}.feiying-blog-query .wp-block-post-template{gap:24px;margin:0}.feiying-blog-query .wp-block-post,.feiying-blog-sidebar .wp-block-post{margin:0}.feiying-blog-card{background:#fff;border:1px solid var(--feiying-border);border-radius:var(--feiying-card-radius);height:100%;overflow:hidden;transition:border-color 160ms ease,transform 160ms ease}.feiying-blog-card:hover{border-color:var(--feiying-blue);transform:translateY(-2px)}.feiying-blog-card .wp-block-post-featured-image{aspect-ratio:4 / 3;margin:0;overflow:hidden}.feiying-blog-card .wp-block-post-featured-image a,.feiying-blog-card .wp-block-post-featured-image img{display:block;height:100%;width:100%}.feiying-blog-card .wp-block-post-featured-image img{object-fit:cover;transition:transform 220ms ease}.feiying-blog-card:hover .wp-block-post-featured-image img{transform:scale(1.025)}.feiying-blog-card-content{padding:18px 20px 22px}.feiying-blog-card .wp-block-post-terms{font-size:14px;line-height:1.5;margin:0 0 8px}.feiying-blog-card .wp-block-post-terms a{color:var(--feiying-red);font-weight:400;text-decoration:none}.feiying-blog-card .wp-block-post-title{font-size:clamp(19px, 2vw, 22px);line-height:1.5;margin:0}.feiying-blog-card .wp-block-post-title a{color:var(--feiying-ink);text-decoration:none}.feiying-blog-card .wp-block-post-title a:hover{color:var(--feiying-blue)}.feiying-post-updated{color:var(--feiying-muted);font-size:14px;margin-top:12px}.feiying-blog-query .wp-block-query-pagination{margin-top:28px}.feiying-blog-query.is-enhanced .wp-block-query-pagination{display:none}.feiying-blog-query .wp-block-query-pagination a{border:1px solid var(--feiying-blue);border-radius:var(--feiying-button-radius);color:var(--feiying-blue);min-height:44px;padding:10px 16px}.feiying-blog-status{color:var(--feiying-muted);margin:28px 0 0;min-height:24px;text-align:center}.feiying-blog-status[data-state="error"]{color:var(--feiying-red)}.feiying-blog-sidebar{background:var(--feiying-surface);border:1px solid var(--feiying-border);border-radius:var(--feiying-card-radius);padding:22px}.feiying-blog-sidebar .feiying-blog-card{margin-bottom:18px}.feiying-blog-sidebar .feiying-blog-card-content{padding:14px 16px 17px}.feiying-blog-sidebar .wp-block-post-title{font-size:18px}.feiying-blog-sidebar .feiying-post-updated{display:none}.page-id-23 a:focus-visible,.page-id-23 button:focus-visible,.page-id-23 input:focus-visible,.archive a:focus-visible,.search-results a:focus-visible{outline:3px solid #ffd854;outline-offset:3px}.archive .ast-article-post,.search-results .ast-article-post{background:#fff;border:1px solid var(--feiying-border);border-radius:var(--feiying-card-radius);overflow:hidden}.archive .ast-article-post .post-thumb-img-content,.search-results .ast-article-post .post-thumb-img-content{border-radius:0;overflow:hidden}.archive .ast-article-post .post-thumb-img-content img,.search-results .ast-article-post .post-thumb-img-content img{aspect-ratio:4 / 3;object-fit:cover;width:100%}.archive .ast-article-post .entry-title,.archive .ast-article-post .entry-title a,.search-results .ast-article-post .entry-title,.search-results .ast-article-post .entry-title a{color:var(--feiying-ink);font-size:20px;font-weight:400!important;line-height:1.5}@media (min-width:1100px){.feiying-blog-sidebar{position:sticky;top:32px}}@media (max-width:1099px){.feiying-blog-layout{flex-wrap:wrap!important}.feiying-blog-layout>.wp-block-column{flex-basis:100%!important}}@media (max-width:767px){.page-id-23 .ast-container{padding-left:18px;padding-right:18px}.feiying-blog-hero,.feiying-blog-sidebar{padding:20px}.feiying-blog-hero .wp-block-search__inside-wrapper{align-items:stretch;flex-wrap:wrap}.feiying-blog-hero .wp-block-search__input,.feiying-blog-hero .wp-block-search__button{flex-basis:100%;margin:0;width:100%}.feiying-blog-hero .wp-block-search__button{margin-top:6px}.feiying-blog-query .wp-block-post-template{grid-template-columns:minmax(0,1fr)!important}.feiying-blog-categories .wp-block-button,.feiying-blog-categories .wp-block-button__link{width:100%}.feiying-blog-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.feiying-blog-card,.feiying-blog-card img{transition:none}}