@font-face{font-family:"ndglyphs";src:url("/icons/ndglyphs_1-2.eot");src:url("/icons/ndglyphs_1-2.eot?#iefix") format("embedded-opentype"),url("/icons/ndglyphs_1-2.svg#ndglyphsregular") format("svg"),url("/icons/ndglyphs_1-2.woff") format("woff"),url("/icons/ndglyphs_1-2.ttf") format("truetype");font-style:normal;font-weight:normal;font-display:block}@font-face{font-family:"lorimer";src:url("/fonts/Lorimer_No2_Cnd_Semibold-webfont.eot");src:url("/fonts/Lorimer_No2_Cnd_Semibold-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/Lorimer_No2_Cnd_Semibold-webfont.woff") format("woff"),url("/fonts/Lorimer_No2_Cnd_Semibold-webfont.ttf") format("truetype"),url("/fonts/Lorimer_No2_Cnd_Semibold-webfont.svg#LorimerNo2CondensedSemiboldRg") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"charissil";src:url("/fonts/charissilr-webfont.eot");src:url("/fonts/charissilr-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/charissilr-webfont.woff") format("woff"),url("/fonts/charissilr-webfont.ttf") format("truetype"),url("/fonts/charissilr-webfont.svg#charis_silregular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"charissil";src:url("/fonts/charissili-webfont.eot");src:url("/fonts/charissili-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/charissili-webfont.woff") format("woff"),url("/fonts/charissili-webfont.ttf") format("truetype"),url("/fonts/charissili-webfont.svg#charis_silregular") format("svg");font-weight:normal;font-style:oblique;font-display:swap}@font-face{font-family:"charissil";src:url("/fonts/charissili-webfont.eot");src:url("/fonts/charissili-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/charissili-webfont.woff") format("woff"),url("/fonts/charissili-webfont.ttf") format("truetype"),url("/fonts/charissili-webfont.svg#charis_silregular") format("svg");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"charissil";src:url("/fonts/charissilb-webfont.eot");src:url("/fonts/charissilb-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/charissilb-webfont.woff") format("woff"),url("/fonts/charissilb-webfont.ttf") format("truetype"),url("/fonts/charissilb-webfont.svg#charis_silregular") format("svg");font-weight:bold;font-style:normal;font-display:swap}:root{--pagefind-ui-scale: 1;--pagefind-ui-primary: #666;--pagefind-ui-fade: #707070;--pagefind-ui-text: #393939;--pagefind-ui-background: #ffffff;--pagefind-ui-border: #c2c2c2;--pagefind-ui-tag: #eeeeee;--pagefind-ui-border-width: 2px;--pagefind-ui-border-radius: 8px;--pagefind-ui-image-border-radius: 8px;--pagefind-ui-image-box-ratio: 3 / 2;--pagefind-ui-font: system, -apple-system, ".SFNSText-Regular", "San Francisco", "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", sans-serif}html,body{color:#666;counter-reset:section;font-family:charissil,serif;font-size:20px;line-height:180%;margin:0;min-height:100%;overflow:visible;padding:0;width:100%}@media(max-width: 480px){html,body{font-size:18px}}body{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}hr{border-style:none;border-top:1px solid #c2c2c2;border-top-style:solid;clear:both;height:1px;margin:30px 0}hr.light{border-top:1px solid #e8e8e8;clear:both;margin:30px 0}.line-dark{border-top:1px solid #c2c2c2;clear:both;height:1px;margin:30px 0}.line-light{border-top:1px solid #e8e8e8;clear:both;height:1px;margin:30px 0}.focusBox{background-color:#f5f5f5;border:1px solid #c2c2c2;border-radius:3px;box-sizing:border-box;margin-bottom:30px;padding:20px}.focusBox p{font-size:18px;margin-bottom:0}.top{color:#496fb3}.responsive-ad{height:100px;width:100%}.right{float:right}.clear{clear:both}#main{box-sizing:border-box;flex:1 0 auto;margin:0 auto;overflow-x:visible;width:100%}#maincol .content-width{margin-left:auto;margin-right:auto;max-width:770px;width:100%}#maincol .content-flow>*{margin-left:auto;margin-right:auto;max-width:770px}#maincol .content-flow>:where(.content-wide,table.data-table:not(.constrained),.image-container:not(.constrained),.equationContainer,.articleTableContainerFrame:not(.constrained),.articleTableContainerScrollFrame:not(.constrained),.dt-container:not(:has(table.constrained))){max-width:none;width:100%}#maincol .content-flow>.dt-container{overflow-x:auto}#maincol .content-flow>.dt-container:has(table.constrained){width:100%}#maincol{margin:0 auto 0 auto;overflow:visible;padding:30px 30px 20px 30px;width:auto}#maincol .h1div{display:block;float:none;margin-left:auto;margin-right:auto;width:100%}.neutrium-title{color:#496fb3;display:block;font-family:lorimer,arial,helvetica,sans-serif;font-size:26px;font-weight:500;line-height:1em;margin:0 0 32px 0;padding:0;text-transform:uppercase}.h1div{clear:left;color:#496fb3;display:inline-block;font-family:lorimer,arial,helvetica,sans-serif;font-size:26px;font-weight:500;line-height:1em;margin:-4px 0 0 -4px;padding:4px;text-transform:uppercase}h1{color:#496fb3;counter-reset:subsection;font-family:lorimer,arial,helvetica,sans-serif;font-size:26px;font-weight:500;line-height:1em;margin:0px;padding:0px;text-transform:uppercase}h2{counter-reset:thirdsection;font-family:lorimer,arial,helvetica,sans-serif;font-size:26px;font-weight:500;line-height:1em;margin:30px 0 30px 0;padding:0px}h3{font-family:lorimer,arial,helvetica,sans-serif;font-size:26px;font-weight:400;line-height:1em;margin:5px 0 5px 0;padding:0px}.article-body h1{border-top:1px solid #c2c2c2;margin-top:30px;padding-top:30px}.article-body .ad-container{text-align:center}.article-body .ad-container+h1{border-top:none;padding-top:0}.article-body h1::before{counter-increment:section;content:counter(section) ". "}.article-body h1.no-number::before{counter-increment:none;content:none}.article-body h2::before{counter-increment:subsection;content:counter(section) "." counter(subsection) " "}.article-body h2.no-number::before{counter-increment:none;content:none}.article-body h3::before{counter-increment:thirdsection;content:counter(section) "." counter(subsection) "." counter(thirdsection) " "}.article-body h3.no-number::before{counter-increment:none;content:none}blockquote{font-style:italic;padding-left:40px;padding-right:40px}p{text-align:justify;margin-top:1em;margin-bottom:1em;margin-left:auto;margin-right:auto}ol,ul{box-sizing:border-box;max-width:770px;margin:30px auto;padding-inline-start:30px}ol li,ul li{list-style-position:outside}ul{list-style-type:square}.article-body>ul{padding-inline-start:0;width:100%}.article-body>ul>li{list-style:none;padding-inline-start:1em;position:relative}.article-body>ul>li::before{background-color:currentColor;content:"";height:.35em;inset-block-start:.72em;inset-inline-start:0;position:absolute;width:.35em}#site-header{background-color:#eaeaea;border-bottom:3px solid #496fb3;box-sizing:border-box;flex:0 0 auto;width:100%}#header-width{align-items:center;box-sizing:border-box;display:flex;gap:24px;justify-content:space-between;margin-inline:auto;max-width:830px;padding:20px 30px}#mainheader{align-items:center;display:flex;flex-shrink:0;font-family:lorimer,arial,helvetica,sans-serif;gap:10px;margin:0;padding:0;text-decoration:none}#mainheader>.site-title{color:#496fb3;font-size:46px;line-height:1}.main-icon{display:block;flex:0 0 56px;height:56px;width:56px}.main-icon-bg{color:#496fb3;display:block;font-family:"ndglyphs";font-size:56px;line-height:1;text-align:center}.top-nav{display:flex;gap:8px;margin:0}.top-nav-button{align-items:center;border-radius:3px;box-sizing:border-box;display:flex;font-family:lorimer,arial,helvetica,sans-serif;font-size:24px;justify-content:center;line-height:1.2;margin:0;min-height:88px;padding:8px 10px;text-decoration:none}.top-nav-button:hover{background-color:#fff}#mainheader:focus-visible,.top-nav-button:focus-visible{outline:3px solid rgba(73,111,179,.35);outline-offset:2px}.top-nav-text{color:#496fb3;font-weight:500;text-align:center;text-transform:uppercase}@media(max-width: 770px){#header-width{flex-direction:column;gap:16px;padding-bottom:12px}.top-nav{align-self:stretch;gap:4px}.top-nav-button{flex:1 1 0;font-size:20px;min-width:0;padding-inline:2px}}#footer-outer{background-color:#eaeaea;flex:0 0 auto;font-size:16px;min-height:56px;margin-top:40px;width:100%}#footer-inner{box-sizing:border-box;line-height:28px;margin:0 auto 0 auto;max-width:770px;padding:14px 30px 14px 30px;text-align:center;width:100%}.pagination{padding:0;margin:0;text-align:center}.pagination li{display:inline-block;line-height:50px;list-style:none;width:50px}.pagination a{background:none;border:none;box-sizing:border-box;display:inline-block;height:50px;margin:0;padding:0;text-align:center;text-decoration:none;vertical-align:middle;width:50px}.pagination a:hover,.pagination a:active{background:#e7e7e7;border-radius:50%}.pagination a.prev,.pagination a.next{font-family:helvetica,arial,"sans serif"}.pagination .title{margin-right:4px}.pagination .gap{margin-right:4px}.pagination .active{box-sizing:border-box;color:#496fb3;font-size:1.4em;font-weight:bold;margin:0;padding:0;vertical-align:middle;width:50px}.pagination .arrow{font-size:1.4em}.content-filter-toolbar{align-items:center;display:none;gap:16px;justify-content:space-between;margin-bottom:24px}.content-filters{display:none;flex-wrap:wrap;gap:8px;margin-bottom:12px}.content-filters .content-filter{border-radius:999px;cursor:pointer;margin:0;padding:5px 14px}.content-filters .content-filter[hidden]{display:none}.content-filters .content-filter:focus-visible{outline:3px solid rgba(73,111,179,.35);outline-offset:2px}.content-filters .content-filter.is-active{background-color:#496fb3;border-color:#496fb3;color:#fff}.content-filter-status{color:#666;display:none;font-size:.85em;margin-bottom:24px;margin-top:0}.content-filter-toolbar .content-filters,.content-filter-toolbar .content-filter-status{margin-bottom:0}.content-filter-toolbar .content-filter-status{flex:0 0 auto;text-align:right}.content-filter-empty{padding:30px 0;text-align:center}.content-filter-error{padding:30px 0;text-align:center}.content-browser.is-loading .content-list{opacity:.55}.content-pagination{display:none;flex-wrap:wrap;gap:4px;justify-content:center;margin-top:30px}.content-pagination button{background:none;border:none;border-radius:50%;cursor:pointer;height:46px;margin:0;padding:0;width:46px}.content-pagination button:hover:not(:disabled),.content-pagination button:focus-visible{background-color:#e7e7e7}.content-pagination button:focus-visible{outline:3px solid rgba(73,111,179,.35);outline-offset:2px}.content-pagination button.is-active{color:#496fb3;font-size:1.2em;font-weight:bold}.content-pagination button:disabled{cursor:default;opacity:.35}.js .content-filters{display:flex}.js .content-filter-toolbar{display:flex}.js .content-filter-status{display:block}.js .content-pagination:not([hidden]){display:flex}@media(max-width: 480px){.content-filter-toolbar{align-items:stretch;flex-direction:column}.content-filters .content-filter{flex:1 1 calc(50% - 8px)}}table{min-width:770px;text-align:left;position:relative;border-collapse:collapse}@media(max-width: 770px){table{min-width:100%}}table caption{background-color:#fff}div.dt-container:has(table.constrained){margin-left:auto;margin-right:auto;width:770px}table.display{margin-top:30px}table.dataTable thead,table.display thead{background-color:#e7e7e7}table.dataTable thead th,table.display thead th{border:1px solid #ccc;font-weight:bold;margin:0px;padding:5px}table.dataTable td,table.display td{border:1px solid #ccc;margin:0px;padding:5px}.dt-search input[type=search]{font-size:1rem;height:2rem;line-height:1rem;width:20rem}table.inline{border-collapse:collapse;border-style:hidden}table.inline tr{border:1px solid #ccc;padding:5px}.definitions{display:block;margin:1em 0 30px 0}.definitions tbody{vertical-align:baseline}.definitions tr td:nth-child(2){width:40px}.article-body>p>img{display:block;height:auto;margin:10px auto;max-width:100%}.image-container{margin:0 auto;max-width:100%;position:relative}.image-container img{display:block;height:auto;margin:0 auto;max-width:100%;width:100%}.image-container .img-link{border:2px solid rgba(0,0,0,0);display:block;margin:0}.image-container .img-link:hover{background-color:rgba(0,0,0,0);border-color:#e7e7e7}.image-container.constrained{max-width:770px}.summaryImg-link{border:2px solid rgba(0,0,0,0);box-sizing:border-box;display:block;float:right;margin-top:14px;margin-left:90px;margin-right:30px;max-width:30%}.summaryImg-link img{display:block;max-height:100%;max-width:100%}.summaryImg-link:hover{background-color:rgba(0,0,0,0);border-color:#e7e7e7}@media(max-width: 600px){.summaryImg-link{margin-left:30px;max-width:100%;padding:0 10% 0 10%}}.equationContainer{height:auto;overflow:auto;padding-left:10px;text-align:center;width:100%;box-sizing:border-box}#maincol .article-body>.equationContainer .equation{display:inline-block;max-width:100%;min-width:770px}@media(max-width: 770px){#maincol .article-body>.equationContainer .equation{min-width:100%}}p.equations,p.equation{font-family:"Times New Roman",Times,serif}.equationContainer.large p.equation{font-family:"Times New Roman",Times,serif;font-size:14px}form{position:relative}input,textarea,select{border:2px solid #c2c2c2;border-radius:8px;color:#666;font-size:1rem;height:3rem;line-height:1.5rem;padding-left:1rem;padding-right:1rem}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible,.button:focus-visible{outline:3px solid rgba(73,111,179,.35);outline-offset:2px}textarea{height:10rem;padding:.5rem .75rem;resize:vertical}button,.button,input[type=submit]{appearance:none;background-color:#f8f8f8;border:1px solid #d0d0d0;box-sizing:border-box;border-radius:3px;color:#666;display:inline-block;font-family:charissil,serif;font-size:20px;line-height:180%;margin-top:30px;padding:4px 8px 4px 8px;-webkit-appearance:none}button:hover,.button:hover,input[type=submit]:hover{background-color:#e7e7e7;color:#666}button.positive,.button.positive,input[type=submit].positive{background-color:#496fb3;color:#fff}button.positive:hover,.button.positive:hover,input[type=submit].positive:hover{background-color:rgb(22.8338001867%,34.7198879552%,55.989729225%)}.contact-form input,.contact-form textarea,.contact-form select,.contact-form button,.mailing-list-form input,.mailing-list-form textarea,.mailing-list-form select,.mailing-list-form button{box-sizing:border-box;display:block;width:100%}.contact-form input::placeholder,.contact-form textarea::placeholder,.mailing-list-form input::placeholder,.mailing-list-form textarea::placeholder{color:#c2c2c2}.contact-form label,.mailing-list-form label{display:block;margin:10px 0}.contact-form button,.mailing-list-form button{background-color:#496fb3;color:#fff}.contact-form button:hover,.mailing-list-form button:hover{background-color:rgb(42.3389355742%,54.5798319328%,76.4845938375%)}.article-footer{background-color:#fafafa;border:1px solid #e8e8e8;border-radius:6px;margin-top:30px;overflow:hidden}.article-footer-section{padding:22px 24px}.article-footer-section+.article-footer-section{border-top:1px solid #e8e8e8}.article-body .article-footer-heading{border:0;margin:0 0 12px;padding:0}.date-share-container{align-items:center;display:flex;justify-content:space-between}.article-date{line-height:1.4}.share-icons-ul{display:flex;gap:2px;line-height:1;list-style:none;margin:0;padding:0}.share-icons-ul li{display:flex}.share-icons-ul a,.share-icons-ul button{align-items:center;display:inline-flex;justify-content:center;margin:0;padding:6px}.share-icons-ul button{appearance:none;background:rgba(0,0,0,0);border:0;color:#496fb3;cursor:pointer;font-family:lorimer,arial,helvetica,sans-serif;font-size:16px;font-weight:500;line-height:32px;margin:0;padding-left:10px;padding-right:10px}.share-link:hover{background-color:#e7e7e7;color:#496fb3}.share-social-icon{display:block;fill:currentColor;flex:none;height:21px;width:21px}.citation-dialog{background-color:#fff;border:0;border-radius:8px;box-shadow:0 22px 50px rgba(43,57,82,.18);box-sizing:border-box;color:#666;max-width:620px;padding:0;width:calc(100% - 40px)}.citation-dialog::backdrop{background-color:rgba(0,0,0,.48)}.citation-dialog-content{padding:24px}.citation-dialog-header{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:18px}#maincol .citation-dialog-header h2{color:#4d4d4d;font-size:26px;margin:0;max-width:none;text-align:left}.citation-dialog-close{appearance:none;background:rgba(0,0,0,0);border:0;color:#858585;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:30px;line-height:1;margin:0;padding:4px 8px}.citation-dialog-close:hover{background-color:#e7e7e7;color:#4d4d4d}.citation-text{background-color:#fafafa;border:1px solid #e8e8e8;border-radius:3px;font-size:17px;line-height:1.5;margin:0;padding:16px;text-align:left}.citation-dialog-actions{align-items:center;display:flex;gap:14px;margin-top:18px}.citation-copy-button{margin:0;padding:7px 14px}.citation-copy-status{font-size:15px;line-height:1.3}.articleTags{display:flex;flex-wrap:wrap;gap:6px}.tagBubble{background-color:#f8f8f8;border:1px solid #d0d0d0;border-radius:3px;display:inline-block;padding:2px 4px}.tagBubble a{color:#666}.tagBubble:hover{background-color:#496fb3}.tagBubble:hover a{color:#fff}.mailing-list-copy{font-size:16px;line-height:1.4;margin:0 0 14px;text-align:left}.mailing-list-form{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) auto}.mailing-list-form label{font-size:14px;line-height:1.2;margin:0 0 5px}.mailing-list-form input{height:42px}.mailing-list-form input[type=submit]{line-height:40px;margin:0;padding:0 18px}.mailing-list-honeypot{left:-5000px;position:absolute}@media(max-width: 600px){.article-footer-section{padding:18px 16px}.mailing-list-form{grid-template-columns:repeat(2, minmax(0, 1fr))}.mailing-list-form .mailing-list-actions{grid-column:1/-1}.mailing-list-form input[type=submit]{width:100%}.date-share-container{align-items:flex-start;flex-wrap:wrap;gap:12px}.article-date{padding-top:7px}.citation-dialog-content{padding:20px}}a{color:#496fb3;display:inline;font-weight:500;margin-left:-4px;padding:4px;text-decoration:underline}a:hover{background-color:#e7e7e7;border-radius:3px}a.h1div,a.share-link,a.top,.tagBubble a,#footer a{text-decoration:none}a.noHover:hover{background-color:rgba(0,0,0,0);text-decoration:none}#maincol .tools-page{padding-top:16px;padding-bottom:24px}.tools-page>h1{margin-bottom:30px}.tools-page a:focus-visible{outline:3px solid rgba(73,111,179,.35);outline-offset:4px}.tools-intro{font-size:20px;line-height:1.75;margin:0 0 48px;max-width:65ch;text-align:left}.tools-apps>h2,.tools-section-heading{color:#4d4d4d;font-size:22px;line-height:1.2;margin:0 0 24px}.tools-libraries{margin-top:64px}.app-grid{display:grid;gap:24px;grid-template-columns:minmax(0, 1fr)}.app-card{align-items:center;background:linear-gradient(120deg, rgba(73, 111, 179, 0.07), white);border:1px solid #e8e8e8;border-radius:20px;display:grid;gap:40px;grid-template-columns:128px minmax(0, 1fr);padding:40px}.app-card-icon-link{display:block;margin:0;padding:0}.app-card-icon-link:hover{background-color:rgba(0,0,0,0)}#maincol .app-card-icon{border:0;border-radius:28px;box-shadow:0 10px 28px rgba(73,111,179,.08);display:block;height:128px;margin:0;width:128px}.app-card-platform{color:#666;font-family:lorimer,arial,helvetica,sans-serif;font-size:14px;letter-spacing:.08em;line-height:1.4;margin:0 0 12px;text-align:left;text-transform:uppercase}.app-card-title{font-size:32px;line-height:1.2;margin:0 0 12px}.app-card-title a,.library-card-name a,.library-card-links a{margin:0;padding:0;text-decoration:none}.app-card-title a:hover,.library-card-name a:hover{background-color:rgba(0,0,0,0);text-decoration:underline}.app-card-copy{font-size:18px;line-height:1.65;margin:0 0 24px;max-width:52ch;text-align:left}.app-card-link{align-items:center;background-color:#496fb3;border-radius:999px;color:#fff;display:inline-flex;font-family:lorimer,arial,helvetica,sans-serif;font-size:16px;gap:12px;line-height:1.25;margin:0;padding:12px 20px;text-decoration:none}.app-card-link:hover{background-color:#365991;border-radius:999px}.library-grid{display:grid;gap:24px;grid-template-columns:repeat(2, minmax(0, 1fr));list-style:none;margin:0;max-width:none;padding:0}.library-card{background-color:#fff;border:1px solid #e8e8e8;border-radius:16px;display:flex;flex-direction:column;min-width:0;padding:28px;transition:border-color 160ms ease,box-shadow 160ms ease}.library-card:hover,.library-card:focus-within{border-color:rgba(73,111,179,.35);box-shadow:0 10px 28px rgba(73,111,179,.08)}#maincol .library-card-name{font-size:25px;font-weight:500;line-height:1.3;margin:0 0 14px;max-width:none;overflow-wrap:anywhere;text-align:left}.library-card-copy{font-size:17px;line-height:1.7;margin:0 0 24px;text-align:left}.library-card-links{border-top:1px solid #e8e8e8;display:flex;flex-wrap:wrap;font-family:lorimer,arial,helvetica,sans-serif;font-size:17px;gap:4px 20px;line-height:1.4;margin-top:auto;padding-top:12px}.library-card-links a{align-items:center;display:inline-flex;min-height:44px;text-underline-offset:4px}.library-card-links a:hover{background-color:rgba(0,0,0,0);text-decoration:underline}.tools-github-link{font-size:17px;line-height:1.6;margin:36px 0 0;text-align:center}@media(max-width: 900px){.library-grid{grid-template-columns:minmax(0, 1fr)}}@media(max-width: 640px){#maincol .tools-page{padding-top:4px}.tools-intro{font-size:18px;margin-bottom:36px}.tools-libraries{margin-top:48px}.app-card{gap:24px;grid-template-columns:minmax(0, 1fr);padding:28px}.app-card-icon-link{justify-self:start}#maincol .app-card-icon{border-radius:20px;height:88px;width:88px}.app-card-title{font-size:28px}.app-card-copy{font-size:17px}.library-card{padding:24px}}@media(prefers-reduced-motion: reduce){.library-card{transition:none}}.convert-main#maincol{padding:0 0 20px}.convert-page{width:100%}.convert-breadcrumb{align-items:center;color:#858585;display:flex;font-family:lorimer,arial,helvetica,sans-serif;font-size:15px;flex:0 0 auto;gap:8px;letter-spacing:.04em;margin:24px 0 0;text-transform:uppercase}.convert-breadcrumb a{margin:0;padding:0;text-decoration:none}.convert-hero{box-sizing:border-box;min-height:calc(100vh - 160px);min-height:calc(100dvh - 160px);padding:0 30px;width:100%}.convert-hero-shell{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1100px;min-height:inherit;width:100%}.convert-hero-content{align-items:center;display:grid;flex:1 1 auto;gap:64px;grid-template-columns:minmax(0, 1.15fr) minmax(260px, 0.85fr);overflow:hidden;padding:26px 10px 56px}.convert-content{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1160px;padding-left:30px;padding-right:30px;width:100%}.convert-eyebrow{color:#9a9a9a;font-family:lorimer,arial,helvetica,sans-serif;font-size:14px;letter-spacing:.06em;margin:0 0 18px;text-align:left;text-transform:uppercase}.convert-hero h1{color:#4d4d4d;font-family:charissil,serif;font-size:42px;font-weight:400;line-height:1.08;margin:0 0 18px;text-transform:none}.convert-lead{color:#9a9a9a;font-size:17px;line-height:1.5;margin:0 0 26px;max-width:390px;text-align:left}a.convert-app-store-link{display:inline-block;line-height:0;margin:0;padding:0;text-decoration:none}a.convert-app-store-link:hover{background-color:rgba(0,0,0,0)}#maincol .convert-app-store-badge{border:0;display:block;height:40px;margin:0;max-width:none;width:auto}.convert-phone{background-color:#0d0d0d;border:7px solid #111;border-radius:38px;box-shadow:0 22px 50px rgba(43,57,82,.18);box-sizing:border-box;justify-self:center;max-width:100%;overflow:hidden;width:min(340px,46vh - 132px);width:min(340px,46dvh - 132px)}.convert-phone img{border:0;display:block;height:auto;margin:0;width:100%}.convert-features{border-top:1px solid #e8e8e8;display:grid;gap:96px;grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.15fr);padding:96px 0 80px}#maincol .convert-section-copy h2,#maincol .convert-cta h2{color:#4d4d4d;font-family:charissil,serif;font-size:38px;font-weight:400;line-height:1.12;margin:0 0 18px;max-width:none;text-align:left;text-transform:none}.convert-features-intro{color:#9a9a9a;font-size:17px;line-height:1.5;margin:0;max-width:390px;text-align:left}.convert-feature-grid{border-bottom:1px solid #e8e8e8}.convert-feature{border-top:1px solid #e8e8e8;display:grid;gap:0 24px;grid-template-columns:90px minmax(0, 1fr);padding:24px 0}.convert-feature-number{align-self:start;color:#496fb3;display:block;font-family:lorimer,arial,helvetica,sans-serif;font-size:34px;grid-row:1/span 2;line-height:1}#maincol .convert-feature h3{color:#4d4d4d;font-family:charissil,serif;font-size:24px;font-weight:400;line-height:1.2;margin:0 0 6px;max-width:none;text-align:left;text-transform:none}.convert-feature p{color:#858585;font-size:16px;line-height:1.5;margin:0;text-align:left}.convert-cta{align-items:center;border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;display:grid;gap:48px;grid-template-columns:minmax(0, 1fr) auto;justify-content:space-between;padding:52px 0}#maincol .convert-cta h2{font-size:31px;margin-bottom:10px}.convert-cta p{color:#9a9a9a;font-size:16px;line-height:1.4;margin:0;max-width:590px;text-align:left}.convert-cta .convert-eyebrow{margin-bottom:12px}.convert-policy-link{color:#858585;font-size:15px;margin-top:24px;text-align:left}@media(max-width: 700px){.convert-hero-content{gap:44px;grid-template-columns:1fr;padding:24px 10px 48px}.convert-phone{margin-left:auto;margin-right:auto;width:258px}.convert-features{gap:40px;grid-template-columns:1fr;padding:64px 0}.convert-feature{grid-template-columns:72px minmax(0, 1fr)}.convert-cta{align-items:flex-start;gap:28px;grid-template-columns:1fr;padding:42px 0}}@media(max-width: 425px){.convert-hero-content{padding-left:0;padding-right:0}.convert-hero h1{font-size:37px}.convert-lead{font-size:17px}#maincol .convert-section-copy h2{font-size:34px}}