.ato-main{padding-top:clamp(36px,5vw,76px);padding-bottom:80px}.ato-copy{max-width:900px;margin:0 auto}.ato-opening{border-bottom:1px solid var(--line,#d2d6da);margin-bottom:40px;padding-bottom:32px}.ato-page .ato-opening h1{letter-spacing:-.035em;max-width:22ch;margin:12px 0 30px;font-size:clamp(36px,4.5vw,64px)!important;line-height:1.08!important}.ato-intro>p:not(.actions){max-width:78ch}.ato-intro>p:first-of-type{max-width:68ch;font-size:clamp(21px,2.1vw,26px);line-height:1.45}.ato-copy p,.ato-copy li{font-size:20px;line-height:1.65}.ato-copy p{margin:0 0 22px}.ato-copy .actions{align-items:stretch;gap:12px;margin-top:30px}.ato-copy .action{white-space:normal;justify-content:center;align-items:center;line-height:1.35;display:inline-flex}.ato-section{border-bottom:1px solid var(--line,#d2d6da);margin:0;padding:36px 0}.ato-section:last-child{border-bottom:0}.ato-copy h2{letter-spacing:-.025em;max-width:34ch;margin:0 0 26px;font-size:clamp(28px,3vw,40px);line-height:1.15}.ato-copy h3{letter-spacing:-.015em;max-width:44ch;margin:36px 0 18px;font-size:clamp(23px,2.3vw,29px);line-height:1.24}.ato-copy [id]{scroll-margin-top:28px}.ato-copy .figure,.ato-copy figure{margin:32px 0}.ato-copy img{background:#fff;border:1px solid #d2d6da;max-width:100%;height:auto;display:block}.ato-copy figcaption,.ato-copy .figure-link{color:#4f5154;margin-top:12px;font-size:16px;line-height:1.5}.ato-copy .table-scroll{overscroll-behavior-x:contain;max-width:100%;margin:28px 0;overflow-x:auto}.ato-copy table{border-collapse:collapse;width:100%;margin:0;font-size:17px;line-height:1.45}.ato-copy th,.ato-copy td{text-align:left;vertical-align:top;font-variant-numeric:tabular-nums;border-bottom:1px solid #d2d6da;padding:16px}.ato-copy th{background:#eaeae8;font-weight:700}.ato-copy table td:first-child{min-width:190px}.ato-copy .comparison tbody tr:last-child{font-weight:700}.ato-copy .table-scroll:focus-visible{outline-offset:4px;outline:3px solid #101010}.ato-page a:focus-visible{outline-offset:4px;outline:3px solid #101010}.ato-copy code{overflow-wrap:anywhere}.ato-copy pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px}.ato-copy .source-note,.ato-copy .note{font-size:17px;line-height:1.55}.ato-copy .paper-subtitle{max-width:40ch;font-size:clamp(23px,2.5vw,32px);line-height:1.25}.ato-copy .ato-reading-nav{border-block:1px solid #d2d6da;flex-wrap:wrap;gap:10px 22px;margin-bottom:12px;padding:20px 0;display:flex}.ato-copy .ato-reading-nav a{font-size:17px;line-height:1.45}.ato-service-entry{border-left:3px solid #101010;margin:30px 0;padding:10px 0 8px 24px}.ato-service-entry h3{margin-top:0}.ato-copy-status{padding-top:10px;font-size:16px;display:block}.ato-skip{z-index:100;background:#fff;padding:14px 20px;position:absolute;top:-1000px;left:24px}.ato-skip:focus{top:12px}@media (max-width:650px){.ato-main{padding-top:28px;padding-bottom:48px}.ato-opening{margin-bottom:20px;padding-bottom:22px}.ato-page .ato-opening h1{max-width:none;font-size:38px!important}.ato-copy p,.ato-copy li{font-size:19px;line-height:1.6}.ato-copy .actions{flex-direction:column;align-items:stretch;display:flex}.ato-copy .action{width:100%}.ato-section{padding:28px 0}.ato-copy th,.ato-copy td{padding:12px}.ato-copy table{min-width:560px;font-size:16px}.ato-copy .ato-reading-nav{gap:12px 18px}.ato-copy figure{margin-inline:0}.ato-service-entry{padding-left:18px}}@media print{.ato-page .site-header,.ato-page .site-footer,.ato-skip,.ato-reading-nav{display:none}.ato-copy{max-width:none}.ato-main{padding:0}.ato-copy .table-scroll{overflow:visible}.ato-copy table{font-size:10pt;min-width:0!important}.ato-copy p,.ato-copy li{font-size:11pt}.ato-section{break-inside:auto}.ato-copy figure{break-inside:avoid}.ato-copy h2,.ato-copy h3{break-after:avoid}}
