/* Source Sans 3, Adobe, SIL OFL 1.1. Served locally, no external font requests. */
@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:200 900;font-display:swap;src:url('/assets/fonts/source-sans-3.woff2') format('woff2')}
body{font-family:'Source Sans 3','Segoe UI',Arial,sans-serif;font-size:17px;line-height:1.65;font-synthesis:none;text-rendering:optimizeLegibility}
h1,h2,h3{overflow-wrap:break-word}p{text-wrap:pretty}.button{font-size:15px;font-weight:650}.text-link,.text-button{font-size:14px}.section-number,.eyebrow{font-size:12px;letter-spacing:1.4px}.header-inner nav{font-size:15px;gap:22px}.header-inner nav>.button{font-size:14px}.brand{font-size:26px}.brand b{font-size:19px}.hero-heading .hero-fineprint,.showcase-copy .hero-fineprint{font-size:13px}.showcase-copy>p{font-size:18px;line-height:1.7}.showcase-copy .text-link{font-size:15px}.showcase-copy .button{font-size:15px}.version-note{font-size:13px}.workspace-label,.hero-workspace figcaption{font-size:12px;letter-spacing:0}.chapter-nav a{font-size:15px}.chapter-nav span{font-size:12px}.image-zoom{font-size:12px}.showcase-section-head>p,.screen-description>p{font-size:16px;line-height:1.75}.screen-tabs button{font-size:15px;padding:14px}.screen-description .text-button{font-size:14px}.screen-provenance{font-size:13px;line-height:1.65}.mobile-story-copy>p{font-size:17px;line-height:1.75}.mobile-flow h3{font-size:17px}.mobile-flow p{font-size:15px;line-height:1.65}.phone-pair figcaption{font-size:14px}.catalog-tools label,.catalog-tools input{font-size:16px}.catalog-tools>span,.catalog-tools button{font-size:14px}.catalog-tools input{width:min(340px,100%)}.feature-chapter summary strong{font-size:21px}.feature-chapter summary small{font-size:14px}.feature-entry h3{font-size:17px;letter-spacing:0}.feature-entry p{font-size:16px;line-height:1.7}.start-strip>div>p,.start-strip li{font-size:16px}.start-strip li b{font-size:14px}.faq-list summary{font-size:17px}.faq-list details>p{font-size:16px;line-height:1.75}.site-footer p,.copyright,.footer-links{font-size:14px}.download-heading>p{font-size:17px}.download-metadata dt{font-size:13px}.download-metadata dd{font-size:16px}.download-notes .release-notes{font-size:16px;line-height:1.75}.download-steps h3{font-size:19px}.download-steps p,.download-existing p,.download-steps a{font-size:16px;line-height:1.7}.download-checksum summary,.download-checksum p{font-size:15px}.download-checksum label{font-size:13px}.download-checksum input{font-size:13px}.hint,.field-help{font-size:14px;line-height:1.6}.field{font-size:15px}.field input,.field select,.field textarea{font-size:16px}.checkbox{font-size:14px}.form-error{font-size:15px}.panel-head p,.table,.table td small{font-size:14px}.table th{font-size:12px}.badge{font-size:12px}.contact-story>p,.contact-notes p,.contact-success>p{font-size:16px}.contact-notes b{font-size:17px}.owner-page-head p,.owner-topbar,.owner-nav-label,.owner-nav-label+nav button{font-size:14px}.owner-welcome p,.upload-capacity .hint,.archive-cleanup p,.upload-file-row p{font-size:15px}.upload-file-row h3{font-size:18px}.upload-file-row .button,.table .button{font-size:13px}.release-history-row span,.owner-user small{font-size:13px}.upload-layout .panel-head h2{font-size:23px}.product-dialog .panel-body>p{font-size:16px}
@media(max-width:1050px){.header-inner nav{gap:13px;font-size:14px}.header-inner nav>.button{font-size:13px;padding-inline:12px}}
@media(max-width:720px){body{font-size:16px}.header-inner{padding:17px 0}.brand{font-size:25px}.brand b{font-size:17px}.header-inner nav{flex-wrap:wrap;justify-content:flex-start;gap:13px 19px;font-size:14px}.header-inner nav>.button{font-size:12px;top:17px}.version-note{font-size:13px}.showcase-copy>p{font-size:17px}.showcase-copy .hero-fineprint{font-size:13px}.showcase-copy .hero-actions{gap:16px}.showcase-copy .button,.showcase-copy .text-link{font-size:15px}.workspace-label,.hero-workspace figcaption{font-size:11px}.chapter-nav a{font-size:14px}.showcase-section-head>p,.screen-description>p{font-size:16px}.screen-tabs button{font-size:14px}.screen-provenance{font-size:13px}.mobile-story-copy>p{font-size:16px}.mobile-flow p{font-size:15px}.feature-chapter summary strong{font-size:19px}.feature-chapter summary small{font-size:14px}.feature-entry p{font-size:16px}.feature-entry h3{font-size:17px}.catalog-tools input{width:100%;font-size:16px}.start-strip>div>p,.start-strip li{font-size:16px}.faq-list summary{font-size:16px}.download-heading>p{font-size:16px}.download-metadata{grid-template-columns:1fr 1fr;gap:17px}.download-metadata dt{font-size:13px}.download-metadata dd{font-size:15px}.download-existing p,.download-steps p{font-size:16px}.download-package .button{font-size:15px}.footer-links{gap:14px}.form-story>p{font-size:16px}.contact-story>p{font-size:16px}.contact-notes p{font-size:15px}.field-help,.hint{font-size:14px}}
