*,*::before,*::after{box-sizing:border-box}body{margin:0;color:#1C2B33;background:#F7FBFD;font-family:Georgia, serif;font-size:1rem;line-height:1.6;overflow-wrap:break-word}h1,h2,h3,h4{color:#102029;font-family:"Book Antiqua", Palatino, serif;line-height:1.25}a{color:#24628A}img{max-width:100%;height:auto}pre,table{max-width:100%;overflow-x:auto}table{display:block;border-collapse:collapse}blockquote{margin:1.25rem 0;border-left:3px solid #2B6F99;padding:0.25rem 1.25rem;color:#516570}.visually-hidden{width:1px;clip:rect(0 0 0 0);overflow:hidden;height:1px;position:absolute;white-space:nowrap}.jump{top:0;position:absolute;left:-60rem}.jump:focus{padding:0.5rem;z-index:50;background:#F7FBFD;left:1rem}.paginator{justify-content:space-between;display:flex;margin-top:2rem;gap:1rem;flex-wrap:wrap}.archive li{padding:0.35rem 0}.archive__period{margin-top:1.75rem;font-size:1.2rem}.site-head > .shell{justify-content:space-between;padding-bottom:1rem;display:flex;gap:1rem;align-items:center;padding-top:1rem;flex-wrap:wrap}.site-head{background:#F7FBFD;box-shadow:0 2px 0 #D3E4EE}.site-head__logo{color:#102029;font-family:"Book Antiqua", Palatino, serif;font-size:1.25rem;text-decoration:none;font-weight:700}.site-head__logo{display:inline-flex;gap:0.6rem;align-items:center}.site-head .cal{justify-content:center;display:inline-flex;width:2.2rem;color:#FFFFFF;background:#2B6F99;height:2.2rem;font-size:1.1rem;border-radius:0;align-items:center}.site-nav__menu-list{margin:0;justify-content:flex-end;display:flex;padding:0;list-style:none;gap:0.25rem 1.1rem;flex-wrap:wrap}.site-nav__menu-list a{color:#1C2B33;font-size:0.95rem;text-decoration:none}.site-nav__menu-list a:hover{color:#24628A;text-decoration:underline}.site-nav__menu-list a{padding-bottom:0.15rem;border-bottom:2px solid #2B6F99}.banner{margin-bottom:2rem;box-sizing:border-box;overflow-wrap:break-word}.banner .banner__title{margin:0 0 0.5rem;font-size:2rem;line-height:1.15}.banner .banner__summary{margin:0 0 1rem;max-width:60ch;font-size:1.08rem}.banner img{max-width:100%}.banner-qh > .shell{grid-template-columns:minmax(0,1fr);padding-bottom:2rem;display:grid;gap:1.5rem;align-items:center;padding-top:2rem}.banner-qh blockquote{margin:0.5rem 0 1rem;border-left:4px solid #2B6F99;padding:0.25rem 1rem;font-family:"Book Antiqua", Palatino, serif;font-size:1.3rem;font-style:italic}.banner-qh figure{margin:0}.banner-qh figure img{display:block;width:100%;border-radius:50%;aspect-ratio:1 / 1;object-fit:cover}.list-title h1{margin:0 0 1.25rem;color:#102029;font-size:1.5rem}.shell{margin:0 auto;max-width:72rem;box-sizing:border-box;padding-right:1rem;padding-left:1rem}.site-body{padding-bottom:2.5rem;padding-top:1.5rem}.page-content{min-width:0}.rail{min-width:0;margin-top:2rem}.story__card-title{margin:0 0 0.4rem;font-family:"Book Antiqua", Palatino, serif;font-size:1.55rem;line-height:1.25}.story__card-title a{color:#102029;text-decoration:none}.story__card-title a:hover{color:#24628A;text-decoration:underline}.story__post-info{margin:0 0 0.9rem;color:#516570;font-size:0.85rem}.story__post-info a{color:#516570}.story__details img{max-width:100%;height:auto}.story__details h2:not(.story__card-title),.story__entry-summary h2{margin:1.25rem 0 0.5rem;font-size:1.15rem}.story__details h3,.story__entry-summary h3{font-size:1.02rem}.story__card-image{margin:0 0 1rem}.story__card-image img{display:block;width:100%;height:auto;border-radius:0}.main-story .story__card-title{font-size:2.1rem;line-height:1.15}.main-story{padding-bottom:1.5rem;margin-bottom:2rem;border-bottom:3px solid #102029}.minor{grid-template-columns:minmax(0,1fr);margin-bottom:2rem;display:grid;gap:2rem}.feed-bs{margin:0;padding:0;list-style:none}.feed-bs .story{margin-bottom:0;padding:1.5rem 1.25rem}.feed-bs > :nth-child(odd) .story,.feed-bs > .story:nth-child(odd){background:#E9F3F8}.feed-bs .story__card-title a{color:#24628A}.box{margin-bottom:1.75rem;font-size:0.92rem}.box__side-heading{text-transform:none;margin:0 0 0.6rem;padding-bottom:0.35rem;color:#102029;font-family:"Book Antiqua", Palatino, serif;font-size:1rem;border-bottom:2px solid #2B6F99}.box__block-list{margin:0;padding:0;list-style:none}.box__block-list li,.box__block-list > div{padding:0.3rem 0;border-bottom:1px solid #D3E4EE}.box a{color:#24628A;text-decoration:none}.box a:hover{text-decoration:underline}.article__title{margin:0 0 0.5rem;color:#102029;font-family:"Book Antiqua", Palatino, serif;font-size:2.1rem;line-height:1.2}.article__meta{margin:0 0 1.5rem;color:#516570;font-size:0.88rem}.article__meta a{color:#516570}.article__post-content img{max-width:100%;height:auto}.article__post-end{border-top:1px solid #D3E4EE;margin-top:2.5rem;padding-top:1.5rem}.on-this-page{margin-bottom:1.5rem;padding:1rem 1.25rem;background:#E9F3F8;border-radius:0}.on-this-page p{margin:0 0 0.4rem}.bio{margin-bottom:1.5rem;padding:1.25rem;border:1px solid #D3E4EE;border-radius:0}.bio p{margin:0 0 0.4rem}.related h2{font-size:1.15rem}.paginator{justify-content:space-between;display:flex;margin-top:1.5rem;gap:1rem;flex-wrap:wrap}.crumbs{margin:0 0 1rem;color:#516570;font-size:0.82rem}.crumbs a{color:#516570}.bottom-mr{border-top:1px solid #D3E4EE;margin-top:2rem;color:#516570;font-size:0.8rem}.bottom-mr > .shell{justify-content:space-between;padding-bottom:0.9rem;display:flex;gap:0.75rem;align-items:center;padding-top:0.9rem;flex-wrap:wrap}.bottom-mr a{margin-left:0.6rem;color:#516570}.bottom-mr p{margin:0}.feed__section-head,h2.feed__section-head{margin:0 0 1.5rem}.feed__section-head h2,h2.feed__section-head{margin-bottom:0.35rem;font-size:1.9rem}.feed__section-head p{margin:0;color:#516570}.box .quick-facts{margin:0}.box .quick-facts > div{justify-content:space-between;display:flex;padding:0.3rem 0;border-bottom:1px solid #D3E4EE;gap:0.5rem}.box .quick-facts small{text-align:center;padding:0.05rem 0.4rem;min-width:1.6rem;color:#516570;background:#E9F3F8;font-size:0.78rem;border-radius:999px}.box .quick-facts dt{color:#516570}.box .quick-facts dd{margin:0;text-align:right;font-weight:700}.box .get-in-touch{border-left:4px solid #2B6F99;padding:1rem;background:#E9F3F8;border-radius:0}.box .tel-line{color:#102029;font-size:1.35rem;overflow-wrap:anywhere;font-weight:800}.get-in-touch{margin:1rem 0;max-width:100%;box-sizing:border-box}.get-in-touch .quote-form{grid-template-columns:minmax(0,1fr);display:grid;gap:0.6rem}.get-in-touch .input-group{display:grid;min-width:0;gap:0.2rem}.get-in-touch label{font-size:0.85rem;font-weight:600}.get-in-touch input[type=text],.get-in-touch input[type=tel],.get-in-touch textarea{padding:0.5rem 0.6rem;border:1px solid #D3E4EE;width:100%;font:inherit;color:#1C2B33;box-sizing:border-box;background:#F7FBFD;border-radius:0}.get-in-touch button{cursor:pointer;padding:0.65rem 1.1rem;border:0;font:inherit;color:#FFFFFF;background:#2B6F99;border-radius:0;font-weight:700}.get-in-touch .tel-line{margin:0.6rem 0 0;font-size:0.9rem}.get-in-touch .sub-head{margin:0 0 0.6rem}.get-in-touch-boxed{padding:1.25rem;border:1px solid #D3E4EE;color:#1C2B33;background:#F7FBFD;box-shadow:0 10px 30px rgba(0,0,0,.14);border-radius:0}.get-in-touch-inline{padding:0.9rem;color:#1C2B33;background:#E9F3F8;border-radius:0}.get-in-touch-tabbed{border-top:4px solid #2B6F99;padding:1rem;color:#1C2B33;background:#F7FBFD;box-shadow:0 6px 20px rgba(0,0,0,.1)}.get-in-touch .segments{display:flex;border-bottom:1px solid #D3E4EE;gap:0;flex-wrap:wrap}.get-in-touch .segments input{width:1px;height:1px;position:absolute;opacity:0}.get-in-touch .segments label{cursor:pointer;padding:0.45rem 0.9rem;color:#516570;border-bottom:3px solid transparent}.get-in-touch .segments input:checked + label{color:#102029;border-bottom-color:#2B6F99}.get-in-touch-call{text-align:center;padding:1rem;color:#1C2B33;background:#E9F3F8;border-radius:0}.get-in-touch .ring-us{display:inline-block;padding:0.9rem 1.6rem;color:#FFFFFF;background:#2B6F99;font-size:1.25rem;border-radius:999px;text-decoration:none;font-weight:700}.get-in-touch-two{padding:1.1rem;border:2px dashed #D3E4EE;color:#1C2B33;background:#F7FBFD;border-radius:0}.get-in-touch fieldset{margin:0;display:grid;padding:0;min-width:0;border:0;gap:0.5rem}.get-in-touch legend{color:#516570;font-size:0.75rem;letter-spacing:0.08em}.get-in-touch details > summary{margin:0.3rem 0;cursor:pointer;display:inline-block;padding:0.5rem 1rem;color:#F7FBFD;background:#102029;list-style:none;border-radius:0}.get-in-touch-compact{padding:1rem;border:1px solid #D3E4EE;color:#1C2B33;background:#E9F3F8;border-radius:0}.get-in-touch-night{padding:1.2rem;color:#F7FBFD;background:#102029;border-radius:0}.get-in-touch-night input[type=text],.get-in-touch-night input[type=tel],.get-in-touch-night textarea{border:1px solid #F7FBFD;color:#F7FBFD;background:transparent}.get-in-touch-night a{color:#F7FBFD}.article__head .article__meta{margin:0 0 1.25rem}.article-cd{padding:1.25rem;border:1px solid #D3E4EE;background:#E9F3F8;border-radius:0}.site-head__logo{letter-spacing:0.05em;font-variant:small-caps}.banner__action,.ring-us,.get-in-touch button,.lookup button{border:2px solid #2B6F99;color:#2B6F99;background:transparent}.story__details a,.article__post-content a{border-bottom:1px solid #2B6F99;text-decoration:none}.story__card-image img,.article__post-content img,.story__details img{outline:1px solid #D3E4EE;border:6px solid #E9F3F8;box-sizing:border-box}.story__details p,.article__post-content p{margin:0 0 1.4rem}body{line-height:1.8}.crumbs{text-transform:uppercase;font-size:0.72rem;letter-spacing:0.08em}.story__details blockquote,.article__post-content blockquote{border-left-width:1px;font-style:italic}.story__details ul,.article__post-content ul{list-style-type:"\203A  "}.quick-links a{border:0;background:transparent;border-bottom:2px solid #2B6F99;border-radius:0}.paginator-top{margin:0.5rem 0;text-align:right}.article-pg-band .article__head{margin-bottom:1.25rem;padding:1.25rem 1rem;color:#FFFFFF;background:#2B6F99;border-radius:0}.article-pg-band .article__title{margin:0;color:#FFFFFF}table.archive td{padding:0.4rem 0.75rem;border-bottom:1px solid #D3E4EE}.paginator-num{justify-content:flex-start;gap:0.4rem}.paginator-num a,.paginator-num span{padding:0.3rem 0.7rem;border:1px solid #D3E4EE;border-radius:0}@media (min-width:800px){.banner .banner__title{font-size:2.6rem}.banner-qh > .shell{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.site-body{display:flex;gap:2.25rem;align-items:flex-start}.page-content{order:2;flex:1 1 0}.rail{margin-top:0;order:3;flex:0 0 18rem}.rail{top:1rem;position:sticky;align-self:start}.minor{grid-template-columns:repeat(2, minmax(0,1fr))}.get-in-touch-inline .quote-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}.article-cd{padding:2rem}}