@charset "UTF-8";.article{padding-block:var(--wp--preset--spacing--60) var(--wp--preset--spacing--110);@media(width>=900px){padding-block:var(--wp--preset--spacing--80) var(--wp--preset--spacing--sec-l)}.article-column,.article-after{max-width:var(--wp--custom--layout--article)}.article-column{transition:max-width .3s ease}}@media(width>=900px){.is-article-narrow .article .article-column{max-width:var(--wp--custom--layout--article-narrow)}}@media(prefers-reduced-motion:reduce){.article .article-column{transition:none}}:where(.editor-styles-wrapper) :is(.editor-visual-editor__post-title-wrapper,.wp-block-post-content){box-sizing:content-box;max-width:var(--wp--custom--layout--article);margin-inline:auto}.article-title,:where(.editor-styles-wrapper) .editor-post-title{margin:var(--wp--preset--spacing--40) 0 0;font-size:1.5rem;font-weight:600;line-height:1.4;color:var(--wp--preset--color--primary);@media(width>=380px){font-size:2.25rem}@media(width>820px){font-size:2.5rem}}.article-eyecatch{margin:var(--wp--preset--spacing--50) 0 0;img{width:100%;height:auto}}:where(.editor-styles-wrapper) .wp-block-post-content>*+:not(html){margin-top:1.5em;@media(width>=600px){margin-top:2em}}.article-body,:where(.editor-styles-wrapper) .wp-block-post-content{--theme-article-sub: #2d80d9;padding-top:var(--wp--preset--spacing--60);font-size:.9375rem;line-height:1.7;color:var(--wp--preset--color--contrast);@media(width>=480px){font-size:1rem}>*+*,.is-style-box>*+*{margin-top:1.5em;@media(width>=600px){margin-top:2em}}:is(h2,h3,h4,h5,h6){font-weight:600;line-height:1.4;color:var(--wp--preset--color--primary)}h2{padding:.75em .5em;margin:3em 0 1.5em;font-size:1.375em;border-block:2px solid var(--wp--preset--color--navy);@media(width>=380px){font-size:1.75em}@media(width>=600px){margin-bottom:1.25em}}h3{padding:.125em .75em;margin:2.5em 0 1.25em;font-size:1.25em;border-left:6px solid var(--wp--preset--color--navy);@media(width>=380px){font-size:1.625em}@media(width>=600px){margin-bottom:1.375em}}h4{padding:.5em .375em;margin:2em 0 .75em;font-size:1.1875em;border-bottom:2px solid var(--theme-article-sub);@media(width>=380px){font-size:1.375em}@media(width>=600px){margin:2.75em 0 1em}}h5{margin:2em 0 1em;font-size:1.125em;@media(width>=380px){font-size:1.25em}@media(width>=600px){margin-top:3em}}h6{margin:1.5em 0 1em;font-size:1.0625em;@media(width>=380px){font-size:1.125em}@media(width>=600px){margin-top:2.75em}}>:first-child,.is-style-box>:first-child{margin-top:0}ul,ol:not(.article-toc ol){padding-left:1.4em}ul{list-style:disc}li+li{margin-top:.3em}li::marker{color:var(--wp--preset--color--slate)}b,strong{font-weight:700}a:not([class],.article-toc a){color:var(--wp--preset--color--navy);text-decoration:underline;text-underline-offset:4px;&:hover{text-decoration-thickness:2px}}figure{margin-inline:0}.wp-block-image img{border:var(--wp--custom--border--line) solid var(--wp--preset--color--line)}.is-style-box .wp-block-image img{background-color:var(--wp--preset--color--base)}:not(pre)>code{padding:.1em .4em;font-family:var(--wp--preset--font-family--monospace);font-size:.875em;background-color:var(--wp--preset--color--tint);border-radius:var(--wp--custom--radius--s)}.article-dl{border-top:var(--wp--custom--border--line) solid var(--wp--preset--color--line);dt{padding-top:12px;font-weight:700;color:var(--wp--preset--color--primary)}dd{padding-bottom:12px;margin:4px 0 0;border-bottom:var(--wp--custom--border--line) solid var(--wp--preset--color--line)}}table{width:100%;font-size:.9375rem;line-height:1.8;border-collapse:collapse}th,td{padding:10px 14px;text-align:left;vertical-align:top;border:var(--wp--custom--border--line) solid var(--wp--preset--color--line)}th{font-weight:700;color:var(--wp--preset--color--primary);background-color:var(--wp--preset--color--tint)}.wp-block-table,.wp-block-html:has(>table){overflow-x:auto}.wp-block-file{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;padding:16px 20px;border:var(--wp--custom--border--line) solid var(--wp--preset--color--line);.wp-block-file__button{margin-left:auto;color:var(--wp--preset--color--base);background-color:var(--wp--preset--color--navy)}}}.article-toc{margin-block:50px;line-height:1.5;ol{padding:24px;margin:0;list-style:none;border:2px solid var(--wp--preset--color--line);border-top:0;ol{padding:0 0 0 20px;border:0}}li+li,li>ol{margin-top:16px}a{display:grid;grid-template-columns:auto 1fr;gap:.35em;font-weight:500;line-height:1.4;color:var(--wp--preset--color--navy);text-decoration:none;transition:opacity .6s;&:hover{opacity:.6}}b{font-weight:inherit;color:inherit;font-variant-numeric:tabular-nums}}.article-toc-title{padding:16px 20px;margin:0;font-size:1.25rem;font-weight:500;line-height:1;color:var(--wp--preset--color--base);background-color:var(--wp--preset--color--navy)}@media(prefers-reduced-motion:reduce){.article-toc a{transition:none}}.article-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--wp--preset--spacing--80);a{display:inline-block;padding:2px 12px;font-size:var(--wp--preset--font-size--x-small);color:var(--wp--preset--color--contrast);text-decoration:none;border:var(--wp--custom--border--line) solid var(--wp--preset--color--line);border-radius:var(--wp--custom--radius--s);&:before{content:"#"}&:hover{border-color:var(--wp--preset--color--navy)}}}.article-column{.wp-block-theme-article-next,.wp-block-theme-author-card{margin-top:var(--wp--preset--spacing--80)}.wp-block-theme-share-buttons{margin-top:var(--wp--preset--spacing--60)}}.article-after{padding-top:var(--wp--preset--spacing--70);margin-top:var(--wp--preset--spacing--100);border-top:var(--wp--custom--border--line) solid var(--wp--preset--color--line);.wp-block-theme-archive-link{margin-top:var(--wp--preset--spacing--70)}}.is-type-news{.article-head{padding-bottom:var(--wp--preset--spacing--60);border-bottom:var(--wp--custom--border--rule) solid var(--wp--preset--color--navy)}.article-date{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--secondary);font-variant-numeric:tabular-nums;letter-spacing:.02em}.article-title{font-size:1.5rem;line-height:1.55;@media(width>=900px){font-size:2rem;line-height:1.5}}.article-body{line-height:2.05;>p+p{margin-top:1.2em}}.article-foot{padding-top:var(--wp--preset--spacing--50);margin-top:var(--wp--preset--spacing--90);border-top:var(--wp--custom--border--line) solid var(--wp--preset--color--line)}}
