.wp-block-group,.wp-block-heading{box-sizing:border-box}p.yw-link{display:contents}.wp-block-image{margin:0}.hero-grid>.wp-block-group{min-width:0}.guide-body{height:100%}.guide-card{display:flex;flex-direction:column}.guide-card .guide-body{display:flex;flex-direction:column}.guide-card .text-link{margin-top:auto;padding-top:20px}.guide-card .sample{margin-top:12px}.guide-body h2{font-size:24px;line-height:1.5}.prose .wp-block-heading{scroll-margin-top:120px}.prose p+p{margin-top:18px}.related a{display:block;padding:10px 0}.admin-bar .header{top:32px}.catalog-categories a{display:inline-flex;align-items:center;min-height:44px;padding:10px 20px;border:1px solid var(--line);border-radius:99px;font-size:14px}.catalog-categories a span{margin-left:8px}.catalog-categories a[aria-current=page]{background:var(--primary);color:var(--white);border-color:var(--primary)}.catalog-categories a:hover{background:var(--mist);color:var(--primary)}.catalog-input{min-width:0}.catalog-clear{display:flex;align-items:center;justify-content:center}.wpcf7-form-control-wrap{display:block;min-width:0}.wpcf7 .form-fields p{margin:0}.wpcf7 .form-fields br{display:none}.wpcf7 .wpcf7-submit{width:100%;min-height:50px}.wpcf7-not-valid-tip{font-size:13px;margin-top:5px;color:#a22e28}.wpcf7 form .wpcf7-response-output{margin:18px 0 0;padding:12px 16px;border-radius:9px;font-size:14px}.wpcf7 form.submitting .wpcf7-submit{opacity:.6;cursor:wait;pointer-events:none}.wpcf7 .wpcf7-spinner{margin:8px 0 0}.yw-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.inquiry-form [aria-invalid=true]{border-color:#a22e28}.form-privacy{overflow-wrap:anywhere}.wp-block-shortcode{min-width:0}.reading.prose{padding-block:24px}.related{border-top:1px solid var(--line);margin-top:36px;padding-top:24px}
*{scrollbar-width:auto}
.contact-action{padding:24px 28px;border:1px solid #ffffff3d;border-radius:var(--radius);background:#ffffff0a}.contact-action strong{font:600 22px/1.4 var(--serif);color:var(--white)}.contact-action p{font-size:15px!important;margin:12px 0 20px!important;line-height:1.8!important}.contact-action .btn{background:var(--cream);border-color:var(--cream);color:var(--deep)}.contact-action .btn:hover{background:var(--mist)}
@media(max-width:782px){.admin-bar .header{top:46px}}@media(max-width:600px){.admin-bar .header{top:0}}@media(max-width:640px){.catalog-categories a{padding:9px 14px;font-size:13px}.guide-body h2{font-size:22px}}

/* 下架联系横幅后由标准 section 间距承接咨询表单。 */
.contact-form-only .form-wrap{padding-top:0}.footer-email{display:block;overflow-wrap:anywhere;user-select:text}
