[class^="wp-block-"] figcaption {
color: #707070;
font-family: "Noto Sans", sans-serif;
font-size: 12px;
line-height: 1.5;
margin-bottom: 0;
padding: 0.5em 0;
}
@media screen and (min-width: 46.25em) {
[class^="wp-block-"] figcaption {
font-size: 14px;
}
}
@media screen and (min-width: 55em) {
[class^="wp-block-"] figcaption {
font-size: 16px;
}
}
@media screen and (min-width: 59.6875em) {
[class^="wp-block-"] figcaption {
font-size: 12px;
}
}
@media screen and (min-width: 68.75em) {
[class^="wp-block-"] figcaption {
font-size: 14px;
}
}
@media screen and (min-width: 77.5em) {
[class^="wp-block-"] figcaption {
font-size: 16px;
}
} [class^="wp-block-"].alignleft,
[class^="wp-block-"] .alignleft {
margin-right: 1em;
}
[class^="wp-block-"].alignright,
[class^="wp-block-"] .alignright {
margin-left: 1em;
}  p.has-drop-cap:not(:focus)::first-letter {
font-size: 5em;
} .wp-block-gallery {
margin-bottom: 1.6em;
} .wp-block-audio audio {
display: block;
width: 100%;
} .wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover-image h2,
.wp-block-cover h2 {
font-size: 29px;
line-height: 1.2069;
} .wp-block-quote,
.wp-block-quote:not(.is-large):not(.is-style-large),
[class^="wp-block-"] blockquote {
border-color: #707070;
}
.wp-block-quote cite,
.wp-block-quote__citation {
color: #333;
font-family: "Noto Sans", sans-serif;
font-size: 15px;
font-style: normal;
line-height: 1.6;
text-transform: none;
}
.wp-block-quote em,
.wp-block-quote i {
font-style: normal;
}
.wp-block-quote strong,
.wp-block-quote b {
font-weight: 400;
}
@media screen and (min-width: 46.25em) {
.edit-post-visual-editor .wp-block-quote p {
font-size: 20px;
line-height: 1.75;
}
.wp-block-quote cite,
.wp-block-quote__citation {
font-size: 17px;
line-height: 1.6471;
}
}
@media screen and (min-width: 55em) {
.edit-post-visual-editor .wp-block-quote p {
font-size: 22px;
line-height: 1.8182;
}
.wp-block-quote cite,
.wp-block-quote__citation {
font-size: 19px;
line-height: 1.6842;
}
}
@media screen and (min-width: 59.6875em) {
.edit-post-visual-editor .wp-block-quote p {
font-size: 18px;
line-height: 1.6667;
}
.wp-block-quote cite,
.wp-block-quote__citation {
font-size: 15px;
line-height: 1.6;
}
}
@media screen and (min-width: 68.75em) {
.edit-post-visual-editor .wp-block-quote p {
font-size: 20px;
line-height: 1.75;
}
.wp-block-quote cite,
.wp-block-quote__citation {
font-size: 17px;
line-height: 1.6471;
}
}
@media screen and (min-width: 77.5em) {
.edit-post-visual-editor .wp-block-quote p {
font-size: 22px;
line-height: 1.8182;
}
.wp-block-quote cite,
.wp-block-quote__citation {
font-size: 19px;
line-height: 1.6842;
}
} .wp-block-cover-image.aligncenter,
.wp-block-cover.aligncenter,
.wp-block-cover-image.alignleft,
.wp-block-cover.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.alignright {
display: flex;
} .wp-block-file a.wp-block-file__button {
background-color: #333;
border: 0;
border-radius: 0;
color: #fff;
cursor: pointer;
font-family: "Noto Sans", sans-serif;
font-size: 12px;
font-weight: 700;
line-height: 1.5;
padding: 0.7917em 1.5em;
text-transform: uppercase;
vertical-align: baseline;
}
.wp-block-file a.wp-block-file__button:hover,
.wp-block-file a.wp-block-file__button:focus {
background-color: #707070;
background-color: rgba(51, 51, 51, 0.7);
outline: 0;
}
.rtl .wp-block-file * + .wp-block-file__button {
margin-left: 0.75em;
margin-right: 0;
}
@media screen and (min-width: 46.25em) {
.wp-block-file a.wp-block-file__button {
font-size: 14px;
font-size: 1.4rem;
padding: 0.8214em 1.6429em;
}
}
@media screen and (min-width: 55em) {
.wp-block-file a.wp-block-file__button {
font-size: 16px;
font-size: 1.6rem;
padding: 0.8125em 1.625em;
}
}
@media screen and (min-width: 59.6875em) {
.wp-block-file a.wp-block-file__button {
font-size: 12px;
font-size: 1.2rem;
padding: 0.7917em 1.5833em;
}
}
@media screen and (min-width: 68.75em) {
.wp-block-file a.wp-block-file__button {
font-size: 14px;
font-size: 1.4rem;
padding: 0.8214em 1.5714em;
}
}
@media screen and (min-width: 77.5em) {
.wp-block-file a.wp-block-file__button {
font-size: 16px;
font-size: 1.6rem;
padding: 0.8125em 1.625em;
}
}  .wp-block-code {
background-color: transparent;
border: 0;
padding: 0;
}
.wp-block-code code {
font-family: Inconsolata, monospace;
font-size: inherit;
} .wp-block-preformatted {
background-color: rgba(0, 0, 0, 0.01);
border: 1px solid #eaeaea;
line-height: 1.2;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 0.8em;
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
} .wp-block-pullquote {
border: 0;
}
.wp-block-pullquote blockquote {
border: 0;
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
}
.wp-block-pullquote cite {
color: #333;
font-family: "Noto Sans", sans-serif;
font-size: 15px;
font-style: normal;
line-height: 1.6;
text-transform: none;
}
@media screen and (min-width: 46.25em) {
.wp-block-pullquote cite {
font-size: 17px;
line-height: 1.6471;
}
}
@media screen and (min-width: 55em) {
.wp-block-pullquote cite {
font-size: 19px;
line-height: 1.6842;
}
}
@media screen and (min-width: 59.6875em) {
.wp-block-pullquote cite {
font-size: 15px;
line-height: 1.6;
}
}
@media screen and (min-width: 68.75em) {
.wp-block-pullquote cite {
font-size: 17px;
line-height: 1.6471;
}
}
@media screen and (min-width: 77.5em) {
.wp-block-pullquote cite {
font-size: 19px;
line-height: 1.6842;
}
} .wp-block-table th,
.wp-block-table td {
border-color: #eaeaea;
border-width: 0 1px 1px 0;
}  .wp-block-button .wp-block-button__link {
cursor: pointer;
font-family: "Noto Sans", sans-serif;
font-size: 12px;
font-size: 1.2rem;
font-weight: 700;
line-height: 1.5;
padding: 0.7917em 1.5em;
text-transform: uppercase;
vertical-align: baseline;
}
.entry-content .wp-block-button:not(.is-style-outline) .wp-block-button__link {
border: 0;
}
.entry-content .wp-block-button.is-style-outline .wp-block-button__link:hover {
border-bottom: 2px solid;
}
.wp-block-button__link {
background-color: #333;
color: #fff;
}
.is-style-outline .wp-block-button__link:not(.has-text-color) {
color: #333;
}
.wp-block-button__link:hover,
.wp-block-button__link:focus,
.is-style-outline .wp-block-button__link:hover,
.is-style-outline .wp-block-button__link:focus {
background-color: #707070;
background-color: rgba(51, 51, 51, 0.7);
color: #fff;
}
@media screen and (min-width: 46.25em) {
.wp-block-button .wp-block-button__link {
font-size: 14px;
font-size: 1.4rem;
padding: 0.8214em 1.6429em;
}
}
@media screen and (min-width: 55em) {
.wp-block-button .wp-block-button__link {
font-size: 16px;
font-size: 1.6rem;
padding: 0.8125em 1.625em;
}
}
@media screen and (min-width: 59.6875em) {
.wp-block-button .wp-block-button__link {
font-size: 12px;
font-size: 1.2rem;
padding: 0.7917em 1.5833em;
}
}
@media screen and (min-width: 68.75em) {
.wp-block-button .wp-block-button__link {
font-size: 14px;
font-size: 1.4rem;
padding: 0.8214em 1.5714em;
}
}
@media screen and (min-width: 77.5em) {
.wp-block-button .wp-block-button__link {
font-size: 16px;
font-size: 1.6rem;
padding: 0.8125em 1.625em;
}
} .wp-block-separator {
border: 0;
max-width: 100px;
}
.wp-block-separator.is-style-wide {
max-width: 100%;
} .wp-block-media-text {
margin-bottom: 1.6em;
}
.wp-block-media-text *:last-child {
margin-bottom: 0;
}  .wp-block-archives.aligncenter,
.wp-block-categories.aligncenter,
.wp-block-latest-posts.aligncenter {
list-style-position: inside;
text-align: center;
} .wp-block-latest-comments {
margin: 0;
}
.wp-block-latest-comments__comment,
.wp-block-latest-comments__comment-excerpt,
.wp-block-latest-comments__comment-excerpt p {
font-size: inherit;
}
.wp-block-latest-comments__comment-meta a {
border-bottom-color: transparent;
font-weight: 700;
}
.wp-block-latest-comments__comment-excerpt p:last-child {
margin-bottom: 0;
}
.wp-block-latest-comments__comment-date {
color: #707070;
font-family: "Noto Sans", sans-serif;
font-size: 12px;
line-height: 1.5;
margin-bottom: 1.6em;
}
@media screen and (min-width: 46.25em) {
.wp-block-latest-comments__comment-date {
font-size: 14px;
}
}
@media screen and (min-width: 55em) {
.wp-block-latest-comments__comment-date {
font-size: 16px;
}
}
@media screen and (min-width: 59.6875em) {
.wp-block-latest-comments__comment-date {
font-size: 12px;
}
}
@media screen and (min-width: 68.75em) {
.wp-block-latest-comments__comment-date {
font-size: 14px;
}
}
@media screen and (min-width: 77.5em) {
.wp-block-latest-comments__comment-date {
font-size: 16px;
}
}
.wp-block-latest-comments .wp-block-latest-comments__comment {
border-top: 1px solid #eaeaea;
border-top: 1px solid rgba(51, 51, 51, 0.1);
margin-bottom: 0;
padding: 1.6em 0;
} .has-dark-gray-color {
color: #111;
}
.has-dark-gray-background-color {
background-color: #111;
}
.has-light-gray-color {
color: #f1f1f1;
}
.has-light-gray-background-color {
background-color: #f1f1f1;
}
.has-white-color {
color: #fff;
}
.has-white-background-color {
background-color: #fff;
}
.has-yellow-color {
color: #f4ca16;
}
.has-yellow-background-color {
background-color: #f4ca16;
}
.has-dark-brown-color {
color: #352712;
}
.has-dark-brown-background-color {
background-color: #352712;
}
.has-medium-pink-color {
color: #e53b51;
}
.has-medium-pink-background-color {
background-color: #e53b51;
}
.has-light-pink-color {
color: #ffe5d1;
}
.has-light-pink-background-color {
background-color: #ffe5d1;
}
.has-dark-purple-color {
color: #2e2256;
}
.has-dark-purple-background-color {
background-color: #2e2256;
}
.has-purple-color {
color: #674970;
}
.has-purple-background-color {
background-color: #674970;
}
.has-blue-gray-color {
color: #22313f;
}
.has-blue-gray-background-color {
background-color: #22313f;
}
.has-bright-blue-color {
color: #55c3dc;
}
.has-bright-blue-background-color {
background-color: #55c3dc;
}
.has-light-blue-color {
color: #e9f2f9;
}
.has-light-blue-background-color {
background-color: #e9f2f9;
}body.tom-editorial{background:#f6f3eb!important;color:#292a26;font:16px/1.9 Arial,"PingFang SC","Microsoft YaHei",sans-serif}body.tom-editorial:before{display:none}
.tom-editorial .site{max-width:1200px;margin:auto;padding:54px 54px 24px}.tom-editorial .site-header{background:transparent!important;border:0;border-bottom:2px solid #292a26;padding:0 0 30px;margin:0;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.tom-editorial .site-branding{padding:0;min-height:0;min-width:0}.tom-editorial .site-title{font:400 clamp(26px,4.3vw,48px)/1.2 Georgia,"Songti SC",serif;letter-spacing:-1.6px;margin:0;overflow-wrap:anywhere}.tom-editorial .site-title a{color:#292a26!important}.tom-editorial .site-description{color:#66675f!important;display:block;font-size:13px;margin:0}.tom-editorial .custom-logo{max-height:70px;width:auto;margin-bottom:16px}
.tom-navigation{border-bottom:1px solid #d7d6cb}.tom-navigation ul{list-style:none;margin:0}.tom-navigation .tom-menu,.tom-navigation .menu>ul{display:flex;flex-wrap:wrap;gap:0 34px}.tom-navigation a{display:block;padding:16px 0 13px;color:#292a26;font-size:14px}.tom-navigation .current-menu-item>a,.tom-navigation .current_page_item>a{box-shadow:inset 0 -3px #b29428}.tom-navigation .sub-menu,.tom-navigation .children{margin-left:16px}.tom-navigation li li a{padding:5px 0}
.tom-editorial .tom-columns{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:64px;padding-top:48px}.tom-editorial .site-content{float:none;width:auto;margin:0;min-width:0}.tom-editorial .site-main{padding:0}.tom-editorial .hentry,.tom-editorial .page-header,.tom-editorial .page-content,.tom-editorial .comments-area,.tom-editorial .navigation{background:transparent;box-shadow:none;margin:0;padding:0}.tom-editorial .hentry{padding-bottom:38px}.tom-editorial .hentry+.hentry{border-top:1px solid #d7d6cb;padding-top:40px;margin-top:0}.tom-editorial .entry-header,.tom-editorial .entry-content,.tom-editorial .entry-summary,.tom-editorial .entry-footer{padding:0}.tom-editorial .entry-title{font:400 clamp(27px,3.1vw,38px)/1.55 Georgia,"Songti SC",SimSun,serif;margin-bottom:24px;overflow-wrap:anywhere}.tom-editorial .entry-title a{color:#292a26}.tom-editorial .entry-content{font-size:17px;line-height:2}.tom-editorial .entry-content p{margin-bottom:1.5em}.tom-editorial .entry-content img{height:auto;max-width:100%;display:block;margin-left:auto;margin-right:auto}.tom-editorial figure{max-width:100%;margin-top:24px;margin-bottom:24px}.tom-editorial .entry-content a:has(img){border:0}.tom-editorial .entry-content iframe{max-width:100%}.tom-editorial .entry-content iframe[src*="video"],.tom-editorial .entry-content iframe[src*="youtube"],.tom-editorial .entry-content iframe[src*="bilibili"]{width:100%;height:auto;aspect-ratio:16/9}.tom-editorial video{width:100%;height:auto}.tom-editorial audio{max-width:100%}.tom-editorial .post-thumbnail{margin:0 0 30px}.tom-editorial .post-thumbnail img{width:100%;height:auto}.tom-editorial .entry-footer{background:transparent;color:#66675f;font-size:12px;margin-top:22px;line-height:2}.tom-editorial .entry-footer a{color:#66675f}.tom-editorial .more-link{border:0;border-bottom:1px solid #b29428;padding-bottom:5px;font-size:13px}.tom-editorial .more-link:after{content:' ↗';margin-left:12px}.tom-editorial a:hover{color:#806917}.tom-editorial a:focus-visible,.tom-editorial button:focus-visible,.tom-editorial input:focus-visible{outline:2px solid #806917;outline-offset:4px}
.tom-editorial .tom-sidebar{border-left:1px solid #d7d6cb;padding-left:28px;min-width:0}.tom-editorial .widget{padding:0;margin:0 0 36px;font-size:13px;line-height:1.9;color:#56574f}.tom-editorial .widget-title{font-size:12px;letter-spacing:1.5px;font-weight:400;margin-bottom:16px;color:#66675f}.tom-editorial .widget a{color:#56574f;overflow-wrap:anywhere}.tom-editorial .widget input{background:transparent;border:0;border-bottom:1px solid #c6c5b9;padding:10px 0;border-radius:0;font-size:16px;color:#292a26}.tom-editorial .tagcloud a{border:0;font-size:12px!important;padding:4px 8px 4px 0}.tom-editorial .social-navigation{margin:0}.tom-editorial .social-navigation a{color:#56574f}.tom-editorial .site-footer{width:100%;float:none;background:transparent;box-shadow:none;margin:18px 0 0;padding:22px 0 0;border-top:1px solid #d7d6cb}.tom-editorial .site-info{padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;color:#66675f;font-size:11px}.tom-editorial .site-info p{margin:0}
.tom-editorial .page-header{border-bottom:1px solid #d7d6cb;margin-bottom:32px;padding-bottom:18px}.tom-editorial .page-title{font-size:20px}.tom-editorial .comments-area{margin-top:32px;padding-top:28px;border-top:1px solid #d7d6cb}.tom-editorial .comment-list article{padding:20px 0}.tom-editorial button,.tom-editorial input[type=submit]{background:#35372f;color:#faf8f0;border-radius:0}.tom-editorial input,.tom-editorial textarea{background:#faf8f2;border-color:#d7d6cb;color:#292a26}.tom-editorial blockquote{border-left:2px solid #b29428;color:#66675f;font-size:inherit}.tom-editorial pre{overflow:auto;font-size:14px}.tom-editorial table{display:block;overflow:auto;max-width:100%}.tom-editorial .navigation{margin:24px 0}.tom-editorial .post-navigation .nav-previous,.tom-editorial .post-navigation .nav-next{background-image:none!important;background-color:transparent}.tom-editorial .post-navigation a{padding:20px 0;color:#292a26!important}.tom-editorial .post-navigation a:before{display:none}.tom-editorial .post-navigation .post-title{font-size:22px}.tom-editorial .pagination .nav-links{min-height:50px}.tom-editorial .pagination .prev,.tom-editorial .pagination .next{background:#35372f}
@media(max-width:850px){.tom-editorial .site{padding:32px 28px 20px}.tom-editorial .tom-columns{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:32px}.tom-editorial .tom-sidebar{border-left:0;border-top:1px solid #d7d6cb;padding:28px 0 0}.tom-editorial .widget-area{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.tom-editorial .site-header{align-items:start;flex-direction:column;gap:12px}.tom-editorial .entry-content{font-size:16px}.tom-editorial .entry-content .alignleft,.tom-editorial .entry-content .alignright{max-width:100%;margin-left:0;margin-right:0}}
@media(max-width:420px){.tom-editorial .site{padding:26px 20px 18px}.tom-navigation .tom-menu{gap:0 24px}.tom-editorial .widget-area{grid-template-columns:1fr}.tom-editorial .entry-title{font-size:27px}}
@media print{body.tom-editorial{background:white!important}.tom-editorial .site{padding:0}.tom-editorial .tom-columns{display:block}.tom-sidebar,.tom-navigation{display:none}} .tom-editorial .page-header{border-left:0;}
.tom-editorial .page-title,.tom-editorial .taxonomy-description{margin-left:0;overflow-wrap:anywhere;} .tom-editorial .tom-masthead-art{margin:16px 0 0;}
.tom-editorial .tom-masthead-art img{display:block;width:100%;height:clamp(110px,15vw,180px);object-fit:cover;object-position:center 55%;}
.home.tom-editorial .site{padding-top:30px;}
.home.tom-editorial .site-header{padding-bottom:20px;}
.home.tom-editorial .tom-columns{padding-top:28px;}
@media(max-width:850px){.home.tom-editorial .site{padding-top:22px;}.home.tom-editorial .site-header{gap:8px;padding-bottom:16px;}.home.tom-editorial .tom-columns{padding-top:24px;}.tom-editorial .tom-masthead-art{margin-top:12px;}.tom-editorial .tom-masthead-art img{height:clamp(90px,18vw,135px);}}