.entry-content{overflow-wrap:anywhere}.entry-content>:not(.kus-page){box-sizing:border-box}.entry-content>:not(.kus-page),.entry-content>:not(.kus-page) *{box-sizing:border-box}.entry-content>:is(h1,h2,h3,h4,p,ul,ol,blockquote,figure,.wp-block-group,.wp-block-columns,.wp-block-buttons,.wp-block-table,details){max-width:var(--kus-shell-max);margin-inline:auto}.entry-content>:not(.kus-page) :is(img,svg,video,iframe){max-width:100%}.entry-content>:not(.kus-page) :is(img,video){height:auto}.entry-content>:not(.kus-page) iframe{width:100%;border:0}.entry-content>:not(.kus-page) figure{margin-block:22px}.entry-content>:not(.kus-page) figcaption{margin-top:8px;color:var(--kus-muted);font-size:13px;line-height:1.5}.entry-content>:is(h1,h2,h3,h4),.entry-content>:not(.kus-page) :is(h1,h2,h3,h4){color:var(--kus-ink);font-weight:800;text-wrap:balance}.entry-content>h1,.entry-content>:not(.kus-page) h1{font-size:clamp(30px,4vw,48px);line-height:1.1;letter-spacing:-.03em}.entry-content>h2,.entry-content>:not(.kus-page) h2{font-size:clamp(24px,3vw,36px);line-height:1.16;letter-spacing:-.02em}.entry-content>h3,.entry-content>:not(.kus-page) h3{font-size:clamp(19px,2vw,24px);line-height:1.25}.entry-content>h4,.entry-content>:not(.kus-page) h4{font-size:17px;line-height:1.35}.entry-content>:not(.kus-page) :is(p,li){color:var(--kus-muted);line-height:1.7}.entry-content>p{color:var(--kus-muted);line-height:1.7}.entry-content>:not(.kus-page) a:not(.wp-block-button__link):not(.wp-element-button){text-underline-offset:3px}.entry-content>:not(.kus-page) a:not(.wp-block-button__link):not(.wp-element-button):hover{text-decoration-thickness:2px}.entry-content>:not(.kus-page)+:not(.kus-page){margin-top:18px}.entry-content>:is(h2,h3,h4){margin-top:34px;margin-bottom:12px}.entry-content>:not(.kus-page) :is(h2,h3,h4){margin-top:28px;margin-bottom:10px}.entry-content>:is(ul,ol){padding-left:1.35em}.entry-content>:not(.kus-page) :is(ul,ol){padding-left:1.35em}.entry-content>:not(.kus-page) li+li{margin-top:7px}.entry-content>:not(.kus-page).wp-block-group,.entry-content>.wp-block-group:not(.kus-page){border-radius:16px}.entry-content>:not(.kus-page) .wp-block-columns,.entry-content>.wp-block-columns:not(.kus-page){gap:clamp(16px,2.4vw,28px)}.entry-content>:not(.kus-page) .wp-block-column{min-width:0}.entry-content>:not(.kus-page) :is(.wp-block-image img,.wp-block-cover,.wp-block-media-text){border-radius:14px;overflow:hidden}.entry-content>:not(.kus-page) .wp-block-separator{border-color:var(--kus-border);opacity:1}.entry-content>:not(.kus-page) :is(.wp-block-button__link,.wp-element-button),.entry-content>p>a[data-kus-form-jump="1"]:only-child{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 16px;border-radius:10px;background:var(--kus-primary);color:#fff;text-decoration:none;font-weight:750;line-height:1.3}.entry-content>:not(.kus-page) :is(.wp-block-button__link,.wp-element-button):hover,.entry-content>p>a[data-kus-form-jump="1"]:only-child:hover{filter:brightness(.95);text-decoration:none}.entry-content>:not(.kus-page) :is(.wp-block-button__link,.wp-element-button):focus-visible,.entry-content>p>a[data-kus-form-jump="1"]:only-child:focus-visible{outline:2px solid var(--kus-secondary);outline-offset:3px}.entry-content>:not(.kus-page) blockquote{margin-block:22px;padding:16px 18px;border-left:3px solid var(--kus-secondary);border-radius:0 12px 12px 0;background:var(--kus-soft)}.entry-content>:not(.kus-page) blockquote p{margin:0;color:var(--kus-ink)}.entry-content>:not(.kus-page) details{margin-block:14px;border:1px solid var(--kus-border);border-radius:12px;background:var(--kus-surface);overflow:hidden}.entry-content>:not(.kus-page) summary{display:flex;align-items:center;min-height:48px;padding:12px 14px;color:var(--kus-ink);font-weight:750;cursor:pointer}.entry-content>:not(.kus-page) details>:not(summary){margin-inline:14px}.entry-content>:not(.kus-page) details>:last-child{margin-bottom:14px}.entry-content>:not(.kus-page) .wp-block-table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.entry-content>:not(.kus-page) table{width:100%;border-collapse:collapse;font-size:15px}.entry-content>:not(.kus-page) :is(th,td){padding:11px 12px;border:1px solid var(--kus-border);text-align:left;vertical-align:top}.entry-content>:not(.kus-page) th{background:var(--kus-soft);color:var(--kus-ink);font-weight:750}.entry-content>:not(.kus-page) form:not([data-kus-smart-form]) :is(input,select,textarea){width:100%;max-width:100%;min-height:44px;border:1px solid var(--kus-border);border-radius:10px;background:var(--kus-surface);color:var(--kus-ink);padding:10px 12px}.entry-content>:not(.kus-page) form:not([data-kus-smart-form]) textarea{min-height:110px;resize:vertical}.entry-content>:not(.kus-page) form:not([data-kus-smart-form]) :is(input,select,textarea):focus{outline:2px solid var(--kus-secondary);outline-offset:1px;border-color:#fff0}.blog .site-main .ast-article-post{border:1px solid var(--kus-border);border-radius:16px;background:var(--kus-surface);overflow:hidden;box-shadow:0 8px 24px rgb(15 23 42 / .045)}.blog .site-main .ast-article-post+.ast-article-post{margin-top:20px}.blog .site-main .entry-title{color:var(--kus-ink);font-weight:800;line-height:1.2;letter-spacing:-.015em}.blog .site-main .entry-meta{color:var(--kus-muted);font-size:13px}@media(max-width:768px){.entry-content>:not(.kus-page)+:not(.kus-page){margin-top:15px}.entry-content>:is(h2,h3,h4){margin-top:28px}.entry-content>:not(.kus-page) :is(h2,h3,h4){margin-top:24px}.entry-content>:not(.kus-page) .wp-block-columns{gap:16px}.entry-content>:not(.kus-page) :is(.wp-block-button__link,.wp-element-button),.entry-content>p>a[data-kus-form-jump="1"]:only-child{width:100%}.entry-content>:not(.kus-page) table{min-width:560px}}@media(prefers-reduced-motion:reduce){.entry-content>:not(.kus-page) *{scroll-behavior:auto}}