*,*::before,*::after{box-sizing:border-box}body{font-family:Georgia, serif;line-height:1.65;overflow-wrap:break-word;font-size:1.125em;color:#202034;background:#ffffff;margin:0}h1,h2,h3,h4{font-family:"Book Antiqua", Palatino, serif;line-height:1.25;color:#14142b}a{color:#3a3a9c}img{max-width:100%;height:auto}pre,table{max-width:100%;overflow-x:auto}table{display:block;border-collapse:collapse}blockquote{padding:0.25em 1.25em;color:#5a5a76;margin:1.25em 0;border-left:3px solid #3f3fa6}.a11y{width:1px;white-space:nowrap;height:1px;position:absolute;overflow:hidden;clip:rect(0 0 0 0)}.paginator{justify-content:space-between;gap:1em;margin-top:2em;flex-wrap:wrap;display:flex}.timeline_list li{padding:0.35em 0}.period{margin-top:1.75em;font-size:1.2em}.branding > .wrap{justify-content:space-between;gap:0.75em;flex-wrap:wrap-reverse;align-items:center;display:flex;padding-top:1.2em;padding-bottom:1.2em}.branding{border-bottom:1px solid #dfdff0;border-top:5px solid #14142b}.branding .top_panel{gap:0.2em;align-items:flex-end;display:flex;flex-direction:column}.title{font-family:"Book Antiqua", Palatino, serif;font-weight:700;text-decoration:none;font-size:1.5em;color:#14142b}.nav_list{justify-content:flex-start;padding:0;gap:0.25em 1.1em;list-style:none;flex-wrap:wrap;display:flex;margin:0}.nav_list a{text-decoration:none;font-size:0.95em;color:#202034}.nav_list a:hover{text-decoration:underline;color:#3a3a9c}.nav_list a{text-transform:uppercase;font-size:0.8em;letter-spacing:0.06em}.banner{overflow-wrap:break-word;margin-bottom:2em;box-sizing:border-box}.banner .banner_title{line-height:1.15;font-size:2em;margin:0 0 0.5em}.banner .summary{max-width:60ch;font-size:1.08em;margin:0 0 1em}.banner img{max-width:100%}.banner-fr > .wrap{padding-top:1.5em;padding-bottom:1.5em}.banner-fr .visual{min-height:9em;border:10px solid #f2f2fb;outline:1px solid #dfdff0;background:#f2f2fb}.banner-fr .visual img{width:100%;max-height:24em;display:block;object-fit:cover}.banner-fr .top_panel{max-width:40em;padding:1.1em;margin-top:-2em;margin-left:0.75em;border:2px solid #14142b;background:#ffffff;position:relative}.archive_title h1{font-size:1.5em;color:#14142b;margin:0 0 1.25em}.wrap{padding-right:1em;max-width:72em;box-sizing:border-box;margin:0 auto;padding-left:1em}.layout{padding-top:1.5em;padding-bottom:2.5em}.main_column{min-width:0}.sidebar_right{margin-top:2em;min-width:0}.entry_title{font-family:"Book Antiqua", Palatino, serif;line-height:1.25;font-size:1.55em;margin:0 0 0.4em}.entry_title a{text-decoration:none;color:#14142b}.entry_title a:hover{text-decoration:underline;color:#3a3a9c}.post_meta{font-size:0.85em;color:#5a5a76;margin:0 0 0.9em}.post_meta a{color:#5a5a76}.card_body img{max-width:100%;height:auto}.card_body h2:not(.entry_title),.post_excerpt h2{font-size:1.15em;margin:1.25em 0 0.5em}.card_body h3,.post_excerpt h3{font-size:1.02em}.thumbnail{margin:0 0 1em}.thumbnail img{width:100%;height:auto;display:block;border-radius:0.25em}.lead_post .entry_title{line-height:1.15;font-size:2.1em}.lead_post{border-bottom:3px solid #14142b;margin-bottom:2em;padding-bottom:1.5em}.brief{gap:2em;margin-bottom:2em;display:grid;grid-template-columns:minmax(0,1fr)}.brief{padding:0;list-style:none;margin:0}.brief .post_item{padding:1.25em;box-sizing:border-box;height:100%;background:#f2f2fb;border-radius:0.5em}.block{font-size:0.92em;margin-bottom:1.75em}.widget_title{border-bottom:2px solid #3f3fa6;font-family:"Book Antiqua", Palatino, serif;text-transform:none;font-size:1em;color:#14142b;margin:0 0 0.6em;padding-bottom:0.35em}.link_list{padding:0;list-style:none;margin:0}.link_list li,.link_list > div{border-bottom:1px solid #dfdff0;padding:0.3em 0}.block a{text-decoration:none;color:#3a3a9c}.block a:hover{text-decoration:underline}.single_title{font-family:"Book Antiqua", Palatino, serif;line-height:1.2;font-size:2.1em;color:#14142b;margin:0 0 0.5em}.published{font-size:0.88em;color:#5a5a76;margin:0 0 1.5em}.published a{color:#5a5a76}.markdown img{max-width:100%;height:auto}.post_end{margin-top:2.5em;border-top:1px solid #dfdff0;padding-top:1.5em}.on_this_page{padding:1em 1.25em;margin-bottom:1.5em;background:#f2f2fb;border-radius:0.25em}.on_this_page p{margin:0 0 0.4em}.author_box{padding:1.25em;border:1px solid #dfdff0;margin-bottom:1.5em;border-radius:0.25em}.author_box p{margin:0 0 0.4em}.see_also h2{font-size:1.15em}.paginator{justify-content:space-between;gap:1em;margin-top:1.5em;flex-wrap:wrap;display:flex}.path{font-size:0.82em;color:#5a5a76;margin:0 0 1em}.path a{color:#5a5a76}.site_footer-dn{padding:2.5em 0 1.5em;margin-top:3em;color:#ffffff;background:#14142b}.site_footer-dn .title{font-family:"Book Antiqua", Palatino, serif;font-weight:700;line-height:1;overflow-wrap:anywhere;font-size:2.4em;color:#ffffff;margin:0 0 1em}.site_footer-dn a{color:#ffffff}.site_footer-dn .copyright{opacity:0.75;font-size:0.8em}.stream_title,h2.stream_title{margin:0 0 1.5em}.stream_title h2,h2.stream_title{font-size:1.9em;margin-bottom:0.35em}.stream_title p{color:#5a5a76;margin:0}.finder{max-width:100%;gap:0.4em;display:flex;margin:0}.finder input[type=search]{padding:0.45em 0.6em;font:inherit;min-width:0;border:1px solid #dfdff0;color:#202034;background:#ffffff;flex:1 1 auto;border-radius:0.25em}.finder button{padding:0.45em 0.8em;font:inherit;border:0;cursor:pointer;color:#ffffff;background:#3f3fa6;border-radius:0.25em}.word_cloud{line-height:1.9;margin:0}.word_cloud a{white-space:nowrap;margin-right:0.4em}.hello_card{max-width:100%;box-sizing:border-box;margin:1em 0}.hello_card .callback{gap:0.6em;display:grid;grid-template-columns:minmax(0,1fr)}.hello_card .form_row{gap:0.2em;min-width:0;display:grid}.hello_card label{font-weight:600;font-size:0.85em}.hello_card input[type=text],.hello_card input[type=tel],.hello_card textarea{padding:0.5em 0.6em;width:100%;font:inherit;border:1px solid #dfdff0;box-sizing:border-box;color:#202034;background:#ffffff;border-radius:0.25em}.hello_card button{padding:0.65em 1.1em;font:inherit;font-weight:700;border:0;cursor:pointer;color:#ffffff;background:#3f3fa6;border-radius:0.25em}.hello_card .phone_line{font-size:0.9em;margin:0.6em 0 0}.hello_card .hero_lede{margin:0 0 0.6em}.hello_card-boxed{padding:1.25em;box-shadow:0 10px 30px rgba(0,0,0,.14);border:1px solid #dfdff0;color:#202034;background:#ffffff;border-radius:0.5em}.hello_card-inline{padding:0.9em;color:#202034;background:#f2f2fb;border-radius:0.5em}.hello_card-tabbed{padding:1em;box-shadow:0 6px 20px rgba(0,0,0,.1);border-top:4px solid #3f3fa6;color:#202034;background:#ffffff}.hello_card .segments{border-bottom:1px solid #dfdff0;gap:0;flex-wrap:wrap;display:flex}.hello_card .segments input{width:1px;opacity:0;height:1px;position:absolute}.hello_card .segments label{border-bottom:3px solid transparent;padding:0.45em 0.9em;cursor:pointer;color:#5a5a76}.hello_card .segments input:checked + label{border-bottom-color:#3f3fa6;color:#14142b}.hello_card-call{padding:1em;text-align:center;color:#202034;background:#f2f2fb;border-radius:0.5em}.hello_card .call_button{padding:0.9em 1.6em;font-weight:700;text-decoration:none;font-size:1.25em;color:#ffffff;background:#3f3fa6;display:inline-block;border-radius:999px}.hello_card-two{padding:1.1em;border:2px dashed #dfdff0;color:#202034;background:#ffffff;border-radius:0.5em}.hello_card fieldset{padding:0;gap:0.5em;min-width:0;border:0;display:grid;margin:0}.hello_card legend{font-size:0.75em;color:#5a5a76;letter-spacing:0.08em}.hello_card details > summary{padding:0.5em 1em;list-style:none;cursor:pointer;color:#ffffff;background:#14142b;display:inline-block;margin:0.3em 0;border-radius:0.25em}.hello_card-compact{padding:1em;border:1px solid #dfdff0;color:#202034;background:#f2f2fb;border-radius:0.5em}.hello_card-side{border:1px solid #dfdff0;color:#202034;background:#ffffff;display:grid;border-radius:0.5em;overflow:hidden}.hello_card-side > .banner_strip{padding:1.1em;gap:0.4em;text-align:center;color:#ffffff;background:#14142b;display:grid;align-content:center}.hello_card-side > .banner_strip p{margin:0}.hello_card-side .call_button{padding:0.6em 1em;font-weight:700;overflow-wrap:anywhere;text-decoration:none;color:#ffffff;background:#3f3fa6;display:inline-block;border-radius:0.25em}.hello_card-side > .part{padding:1.1em}.picks{padding:1em 1.15em;overflow-wrap:anywhere;border:1px solid #dfdff0;background:#f2f2fb;margin:0 0 2em;border-left:3px solid #3f3fa6;border-radius:0.5em}.picks p{margin:0 0 0.5em}.picks ul,.picks ol{margin:0;padding-left:1.25em}.picks li{margin:0 0 0.35em}.picks li span{font-size:0.82em;color:#5a5a76;display:block}.title_block .published{margin:0 0 1.25em}.single-pq .markdown > p:first-of-type{line-height:1.55;font-size:1.2em;color:#14142b}.single-pq .markdown blockquote{border-bottom:3px solid #3f3fa6;padding:1em 0;font-family:"Book Antiqua", Palatino, serif;text-align:center;font-size:1.3em;border-top:3px solid #3f3fa6;color:#14142b;margin:1.5em 0;border-left:0}.single-pq .markdown h2{border-left:4px solid #3f3fa6;padding-left:0.6em;clear:both}.title{padding:0.1em 0.5em;border:2px solid currentColor}.pill_link,.call_button,.hello_card button,.finder button{border-radius:0}.card_body a,.markdown a{text-decoration-thickness:2px;text-underline-offset:3px}.path{padding:0.35em 0.7em;border:1px solid #dfdff0;border-radius:0.25em}.on_this_page li{list-style:decimal inside}.card_body ul,.markdown ul{list-style-type:square}.paginator-top{text-align:right;margin:0.5em 0}.single-pg-card{padding:1.5em;border:1px solid #dfdff0;background:#f2f2fb;border-radius:0.75em}table.timeline_list td{border-bottom:1px solid #dfdff0;padding:0.4em 0.75em}.paginator-num{justify-content:flex-start;gap:0.4em}.paginator-num a,.paginator-num span{padding:0.3em 0.7em;border:1px solid #dfdff0;border-radius:0.25em}@media (min-width:720px){.banner .banner_title{font-size:2.6em}.layout{gap:2.25em;align-items:flex-start;display:flex}.main_column{flex:1 1 0;order:2}.sidebar_right{margin-top:0;flex:0 0 18em;order:3}.site_footer-dn .title{font-size:4.5em}.hello_card-inline .callback{align-items:end;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.hello_card-side:has(> .banner_strip){grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.single-pq .markdown blockquote{width:42%;float:right;margin:0.5em 0 1em 1.5em}}@media (min-width:1024px){.brief{grid-template-columns:repeat(2, minmax(0,1fr))}}