.footer-item:hover{color:#575eb1}.menu-list-item{padding:6px 11px;border-left:3px solid transparent;border-radius:16px;font-size:15px;display:block;color:#3e404b;text-decoration:none}.faq-block section{display:block}.jumbotron p{font-size:18px;color:#554e6a;margin:0 0 5px}.pager-links a{font-size:15px;text-decoration:none;color:#5357ad}.row-text p{margin:0 0 6px}ol ol,ul ul,ol ul{margin-bottom:0}.error-links{background:#f6edf0}.footer-nav{display:flex;flex-wrap:wrap;gap:10px}.pager-links{margin-top:22px;display:flex;gap:10px;flex-wrap:wrap}.row-line{gap:16px;align-items:baseline;padding-bottom:14px;border-bottom:2px dashed #cbc9d6;display:flex}.side-column{gap:22px;background:#f6edf0;align-self:flex-start;flex:0 0 244px;position:sticky;top:0;border-right:2px solid #cbc9d6;min-height:100vh;flex-direction:column;display:flex;padding:28px 16px;width:244px}.credits{color:#554e6a;margin:0;font-size:14px}.post-item a{color:#3e404b;text-decoration:none}blockquote::before{content:"";content:none}li{list-style:none}.post-item{border-bottom:2px solid #cbc9d6;padding-bottom:22px;overflow-wrap:break-word;display:flex;gap:22px}.rich-text code{font-size:15px;font-family:"Cascadia Mono","Segoe UI Mono",Consolas,monospace}.site-title{font-size:21px;font-weight:700;line-height:1.15;font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif}.credits a:hover{color:#575eb1}.rich-text h4{margin:14px 0 6px;font-size:16px}.row-group{flex-direction:column;display:flex;gap:14px}.row-head a:hover{color:#575eb1}.subtitle{color:#554e6a;font-size:14px}label{display:inline-block}.spec-list li{gap:5px;display:flex}.content-link{margin:0 0 10px;font-size:15px}img{max-width:100%;height:auto}.logo-icon img,.logo-icon svg{object-fit:contain;display:block;width:100%;height:100%}tbody{display:contents}.content-link a{color:#5357ad}.faq-block h2,.faq-block h3,.faq-block dt,.faq-block th,.faq-block strong{display:block;margin:0 0 5px;font-size:18px}.credits a{text-decoration:none;color:inherit}template{display:none}.btn-outline{border:1px solid #5357ad;color:#5357ad;background:transparent}.content-block{padding:30px 0;border-bottom:2px solid #cbc9d6}.faq-block{display:flex;flex-direction:column;gap:16px}.rich-text blockquote{margin:0 0 10px;color:#554e6a;border-left:2px solid #5357ad;padding:6px 16px}output{display:inline-block}.banner-image{overflow:hidden;border-radius:22px;width:200px;flex:0 0 200px;height:150px}header,hgroup{display:block}.viewport img{height:auto;max-width:100%;vertical-align:middle}hr{box-sizing:content-box;overflow:visible;height:0}.box :last-child{margin-bottom:0}.info-box a{text-decoration:underline;font-weight:600;color:#5357ad}.block-header{letter-spacing:.12em;margin:0 0 22px;text-transform:uppercase;font-size:15px;color:#5357ad;font-weight:700}.viewport h1,.viewport h2,.viewport h3,.viewport h4{font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;text-wrap:balance}.spec-list div{display:block}.outer{min-height:100vh;align-items:stretch;display:flex}.post-item a:hover{color:#575eb1}.box a:hover{color:#575eb1}.error-content{text-align:center}.post-summary{overflow-wrap:break-word;font-size:15px;color:#554e6a;margin:0}.menu-list-item:hover{background:#f6f5fe;color:#575eb1}table{border-collapse:collapse;width:100%}.row-head{margin:0;font-size:18px;line-height:1.15;width:210px;flex:0 0 210px}.row-line:last-child{padding-bottom:0;border-bottom:0}.info-box p:last-child{margin-bottom:0}.navbar-brand{text-decoration:none;gap:7px;flex-direction:column;display:flex;color:inherit}tr{display:block}:root{tab-size:4;-moz-tab-size:4}img{border-style:none}.container{width:100%;margin:0;max-width:840px;padding:0 40px}.rich-text pre{background:#f6edf0;overflow:auto;padding:10px;border-radius:16px;margin:0 0 10px}.logo-icon{display:block;border-radius:22px;overflow:hidden;height:48px;width:48px}.row-head a{color:#3e404b;text-decoration:none}.post-item:last-child{border-bottom:0}nav ol,nav ul{padding:0;list-style:none}.posts{flex-direction:column;gap:22px;margin:0;display:flex;list-style:none;padding:0}button,[type="button"],[type="reset"]{cursor:pointer}.site-content{padding:0;flex:1 1 auto}.info-box p{margin:0 0 11px}.spec-list dt,.spec-list th{font-weight:600}.box h2,.box h3{font-size:18px;margin:0 0 6px}.row-text{color:#554e6a;min-width:0;flex:1 1 auto}.spec-list a{color:#5357ad}.menu-item-active{background:#f6f5fe;font-weight:600;border-left-color:#5357ad;color:#5357ad}textarea{overflow:auto}.rich-text h3{font-size:17px;margin:16px 0 6px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}dl,ul,ol{margin:0;padding:0}.page-area h1{margin:0 0 16px;font-size:26px;line-height:1.3}.posted-on{color:#554e6a;display:block;font-size:14px;white-space:nowrap;margin-bottom:5px}.page-area{padding:40px 0}.info-box{padding:16px 28px;border-left:4px solid #5357ad;color:#3e404b;background:#f6edf0}.box a{text-decoration:none;color:#3e404b}.rich-text li{margin-bottom:5px}.banner-actions{flex-wrap:wrap;margin-top:14px;gap:11px;display:flex}details{display:block}.cta-button{display:inline-block;color:#f6f5fe;border-radius:16px;padding:6px 16px;font-size:15px;text-align:center;user-select:none;transition:background-color .15s ease;background:#5357ad;text-decoration:none}br{line-height:1}.rich-text h2{margin:22px 0 7px;font-size:21px}.spec-list{margin:0;display:grid;gap:10px}.sheet{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.viewport{margin:0;font:16px/1.55 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;text-rendering:optimizeLegibility;color:#3e404b;background:#f6f5fe}button,select{text-transform:none}.rich-text ul,.rich-text ol{margin:0 0 10px;padding-left:22px}.spec-list li span:first-child{font-weight:600}audio:not([controls]){display:none;height:0}.card-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}mark{color:#3e404b;background:#f6edf0}::selection{color:#f6f5fe;background:#5357ad}.banner-image img,.banner-image svg{width:100%;object-fit:cover;height:100%}.spec-list dd,.spec-list td{color:#554e6a;margin:3px 0 0}.rich-text{max-width:680px}.side-note{margin:auto 0 0;color:#554e6a;font-size:14px}.rich-text a{color:#5357ad}.item-meta{flex:0 0 110px;width:110px}summary{display:list-item}.box{transition:border-color .2s ease;padding:14px;border-radius:22px;border:2px solid #cbc9d6;background:#f6f5fe}.post-item h2,.post-item h3{font-size:19px;margin:0 0 5px}.related-links a{color:#5357ad;font-size:15px;text-decoration:none}.jumbotron{padding:44px 0 26px;border-bottom:2px solid #cbc9d6}.intro-subtitle{display:flex;align-items:center;gap:28px}.row-text :last-child{margin-bottom:0}.jumbotron h1{margin:0 0 7px;font-size:32px;line-height:1.15}legend{padding:0;max-width:100%;display:table;white-space:normal;box-sizing:border-box;color:inherit}table{border-spacing:0}.footer-area{padding:16px 40px;align-items:center;border-top:2px solid #cbc9d6;flex-wrap:wrap;box-sizing:border-box;overflow-wrap:break-word;justify-content:space-between;display:flex;gap:11px}caption{text-align:left;caption-side:bottom}dfn{font-style:italic}.rich-text p{margin:0 0 10px}.menu-list{flex-direction:column;display:flex;gap:2px}@media (max-width:940px){.outer{flex-direction:column}.menu-list-item{padding:5px 7px;border-left:0;border-bottom:2px solid transparent}.menu-item-active{border-left:0;border-bottom-color:#5357ad}.row-head,.item-meta{flex:0 0 auto;width:auto}.row-line,.post-item{gap:6px;flex-direction:column}.side-column{border-right:0;min-height:0;border-bottom:2px solid #cbc9d6;gap:16px;width:100%;flex:0 0 auto;position:static}.intro-subtitle{flex-direction:column;align-items:flex-start}.menu-list{flex-wrap:wrap;flex-direction:row}.banner-image{flex:0 0 auto;width:100%}.card-grid{grid-template-columns:1fr}.container,.footer-area{padding-left:22px;padding-right:22px}}[hidden]{display:none}.related-links{flex-wrap:wrap;margin-top:5px;gap:11px;display:flex}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}.item-text{min-width:0;flex:1 1 auto}th,td{font-weight:400;text-align:left;display:block}.rich-text hr{border:0;border-top:2px solid #cbc9d6;margin:16px 0}.footer-item{text-decoration:none;color:#554e6a;font-size:14px}.hero-text{min-width:0;flex:1 1 auto}.box p{color:#554e6a;margin:0 0 6px;font-size:15px}*,*::before,*::after{box-sizing:border-box}