:root :where(.is-layout-constrained,.is-layout-flow){--_margin-top:1;--_margin-bottom:0}:root :where(.is-layout-constrained,.is-layout-flow)>*{margin-bottom:0;margin-top:0}:root :where(.is-layout-constrained,.is-layout-flow)>:where(:not(:first-child)){margin-top:calc(var(--_margin1) * var(--_margin-top))}:root :where(.is-layout-constrained,.is-layout-flow)>:where(:not(:last-child)){margin-bottom:calc(var(--_margin1) * var(--_margin-bottom))}:root :where(.is-layout-constrained,.is-layout-flow)>h1{--_margin-top:var(--_h1-margin-top);--_margin-bottom:var(--_h1-margin-bottom)}:root :where(.is-layout-constrained,.is-layout-flow)>h1+*{--_margin-top:0}:root :where(.is-layout-constrained,.is-layout-flow)>h2{--_margin-top:var(--_h2-margin-top);--_margin-bottom:var(--_h2-margin-bottom)}:root :where(.is-layout-constrained,.is-layout-flow)>h2+*{--_margin-top:0}:root :where(.is-layout-constrained,.is-layout-flow)>h3{--_margin-top:var(--_h3-margin-top);--_margin-bottom:var(--_h3-margin-bottom)}:root :where(.is-layout-constrained,.is-layout-flow)>h3+*{--_margin-top:0}:root :where(.is-layout-constrained,.is-layout-flow)>h4{--_margin-top:var(--_h4-margin-top);--_margin-bottom:var(--_h4-margin-bottom)}:root :where(.is-layout-constrained,.is-layout-flow)>h4+*{--_margin-top:0}:root :where(.is-layout-constrained,.is-layout-flow)>h5{--_margin-top:var(--_h5-margin-top);--_margin-bottom:var(--_h5-margin-bottom)}:root :where(.is-layout-constrained,.is-layout-flow)>h5+*{--_margin-top:0}:root :where(.is-layout-constrained,.is-layout-flow)>h6{--_margin-top:var(--_h6-margin-top);--_margin-bottom:var(--_h6-margin-bottom)}:root :where(.is-layout-constrained,.is-layout-flow)>h6+*{--_margin-top:0}:where(:root :where(.is-layout-constrained,.is-layout-flow)>*){position:relative}:root :where(.is-layout-constrained,.is-layout-flow)>:where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left:auto;margin-right:auto}:root :where(.is-layout-constrained,.is-layout-flow)>table{border-collapse:collapse}:root :where(.is-layout-constrained,.is-layout-flow)>table td,:root :where(.is-layout-constrained,.is-layout-flow)>table th{border:1px solid var(--wp--preset--color--sm-lighter-gray);padding:var(--_padding-2) var(--_padding-1)}:root :where(.is-layout-constrained,.is-layout-flow)>table th{font-weight:700}:root :where(.is-layout-constrained,.is-layout-flow)>table thead{background-color:var(--wp--preset--color--sm-accent)}:root :where(.is-layout-constrained,.is-layout-flow)>table thead th{border:1px solid #ffffff4d;color:var(--wp--preset--color--white)}:root :where(.is-layout-constrained,.is-layout-flow)>table tbody th{text-align:left}:root :where(.is-layout-constrained,.is-layout-flow)>:where(ol) *>:where(li:first-child),:root :where(.is-layout-constrained,.is-layout-flow)>:where(ol) :where(li)+:where(li),:root :where(.is-layout-constrained,.is-layout-flow)>:where(ul) *>:where(li:first-child),:root :where(.is-layout-constrained,.is-layout-flow)>:where(ul) :where(li)+:where(li){margin-top:var(--_margin-2)}:root :where(.is-layout-constrained,.is-layout-flow)>blockquote:not([class~=wp-block-quote]),:root :where(.is-layout-constrained,.is-layout-flow)>blockquote:not([class~=wp-block-quote]).is-large,:root :where(.is-layout-constrained,.is-layout-flow)>blockquote:not([class~=wp-block-quote]).is-style-large:not(.is-style-plain){padding:var(--_padding-1) var(--_padding-1) var(--_padding-1) var(--_padding1)}:root :where(.is-layout-constrained,.is-layout-flow)>blockquote:not([class~=wp-block-quote]) cite{display:block;margin-top:var(--_margin-1);--_font-size-level:-1;font-size:var(--_font-size);font-style:italic;line-height:var(--_line-height)}:root :where(.is-layout-constrained,.is-layout-flow)>:where(h2){background-color:var(--entry-content-h2-background-color);border-left:var(--entry-content-h2-border-left);padding:var(--entry-content-h2-padding)}:root :where(.is-layout-constrained,.is-layout-flow)>:where(h3){border-bottom:var(--entry-content-h3-border-bottom);padding:var(--entry-content-h3-padding)}:root :where(.is-layout-constrained,.is-layout-flow)>blockquote:not([class~=wp-block-quote]){background-image:url(//nara-datumou.com/wp-content/themes/snow-monkey/assets/img/blockquote/top.svg),url(//nara-datumou.com/wp-content/themes/snow-monkey/assets/img/blockquote/bottom.svg);background-position:0 0,100% 100%;background-repeat:no-repeat;background-size:70px;border:none;position:relative}:root :where(.is-layout-constrained,.is-layout-flow)>blockquote:not([class~=wp-block-quote]),:root :where(.is-layout-constrained,.is-layout-flow)>blockquote:not([class~=wp-block-quote]).is-large,:root :where(.is-layout-constrained,.is-layout-flow)>blockquote:not([class~=wp-block-quote]).is-style-large:not(.is-style-plain){padding:var(--_padding2) var(--_padding1) var(--_padding1) var(--_padding2)}:root :where(.is-layout-constrained,.is-layout-flow)>blockquote:not([class~=wp-block-quote]):before{background-image:url(//nara-datumou.com/wp-content/themes/snow-monkey/assets/img/blockquote/icon.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.5rem;left:1rem;position:absolute;top:1rem;width:1.5rem}.wpcf7:not(:last-child){margin-bottom:2.7rem;margin-bottom:calc(var(--_space, 1.8rem) * 1.5 * var(--_margin-scale, 1))}.wpcf7-form>:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6)+:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){margin-top:1.8rem;margin-top:calc(var(--_space, 1.8rem) * 1 * var(--_margin-scale, 1))}.wpcf7-form>:first-child{margin-top:0}.wpcf7-form>h1{margin-bottom:1.8rem;margin-bottom:calc(var(--_space, 1.8rem) * 1 * var(--_margin-scale, 1));margin-top:0}.wpcf7-form>h2{margin-bottom:2.25rem;margin-bottom:calc(var(--_space, 1.8rem) * 1.25 * var(--_margin-scale, 1));margin-top:3.6rem;margin-top:calc(var(--_space, 1.8rem) * 2 * var(--_margin-scale, 1))}.wpcf7-form>h3{margin-bottom:1.35rem;margin-bottom:calc(var(--_space, 1.8rem) * .75 * var(--_margin-scale, 1));margin-top:3.15rem;margin-top:calc(var(--_space, 1.8rem) * 1.75 * var(--_margin-scale, 1))}.wpcf7-form>h4{margin-bottom:.9rem;margin-bottom:calc(var(--_space, 1.8rem) * .5 * var(--_margin-scale, 1));margin-top:2.25rem;margin-top:calc(var(--_space, 1.8rem) * 1.25 * var(--_margin-scale, 1))}.wpcf7-form>h5,.wpcf7-form>h6{margin-bottom:.9rem;margin-bottom:calc(var(--_space, 1.8rem) * .5 * var(--_margin-scale, 1));margin-top:1.8rem;margin-top:calc(var(--_space, 1.8rem) * 1 * var(--_margin-scale, 1))}.wpcf7-form>ol ol,.wpcf7-form>ol ul,.wpcf7-form>ul ol,.wpcf7-form>ul ul{margin-bottom:0}.wpcf7-text,.wpcf7-textarea{background-color:var(--_color-white,#fff);border:1px solid var(--_form-control-border-color,var(--_light-color-gray,#ccc));border-radius:var(--_border-radius,6px);box-shadow:inset 0 1px 1px rgba(0,0,0,.035);max-width:100%;outline:0;padding:.45rem .9rem;padding:calc(var(--_space, 1.8rem) * .25) calc(var(--_space, 1.8rem) * .5);transition:border var(--_transition-duration,.2s) var(--_transition-function-timing,ease-out);vertical-align:top}.wpcf7-text:hover,.wpcf7-textarea:hover{border-color:var(--_form-control-border-color-hover,var(--_color-gray,#999))}.wpcf7-text:active,.wpcf7-text:focus,.wpcf7-text:focus-within,.wpcf7-text[aria-selected=true],.wpcf7-textarea:active,.wpcf7-textarea:focus,.wpcf7-textarea:focus-within,.wpcf7-textarea[aria-selected=true]{border-color:var(--_form-control-border-color-focus,#85b7d9)}.wpcf7-text>input,.wpcf7-text>textarea,.wpcf7-textarea>input,.wpcf7-textarea>textarea{border:none;outline:none}.wpcf7-text:disabled,.wpcf7-textarea:disabled{background-color:var(--_lightest-color-gray,#f7f7f7)}.wpcf7-textarea,textarea.wpcf7-text{height:auto;width:100%}.wpcf7-submit{background-color:var(--accent-color,#cd162c);border:none;border-radius:var(--_border-radius,6px);color:var(--_color-white,#fff);cursor:pointer;display:inline-block;line-height:1;line-height:1.5;max-width:100%;overflow:hidden;padding:.63rem 2.25rem;padding:calc(var(--_space, 1.8rem) * .35) calc(var(--_space, 1.8rem) * 1.25);text-align:center;text-decoration:none;transition:all var(--_transition-duration,.2s) var(--_transition-function-timing,ease-out);vertical-align:middle;white-space:nowrap}span.wpcf7-not-valid-tip{color:#e74c3c}@media (hover:hover) and (pointer:fine){.wpcf7-submit:active,.wpcf7-submit:focus,.wpcf7-submit:hover{filter:brightness(90%)}}