.hr-atlas { --hr-paper:#f5f6f7;--hr-ink:#171a1d;--hr-muted:#59616b;--hr-line:#d5d9de;--hr-blue:#254dcc;--hr-green:#edf1f5; }
.hr-atlas .happ-page { overflow:visible; }
.hr-atlas [hidden] { display:none!important; }
.hr-atlas .hr-modal-steps { list-style:none;margin:24px 0 0;padding:0;gap:14px; }
.hr-atlas .hr-modal-steps>li { grid-template-columns:32px minmax(0,1fr);align-items:start;gap:16px;padding:18px;border:1px solid #c6d0d8; }
.hr-atlas .hr-modal-steps>li>div { min-width:0; }
.hr-atlas .hr-modal-steps>li>.hr-guide-number { display:grid;place-items:center;align-self:start;justify-self:start;width:32px;height:32px;border-radius:4px;font:600 14px/1 Consolas,monospace; }
.at-skip:not(:focus) { clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden;white-space:nowrap; }
.at-pagination { display:flex;align-items:center;justify-content:center;gap:20px;margin-top:32px;padding-top:22px;border-top:1px solid #c4ced6; }
.at-pagination-pages { display:flex;flex-wrap:wrap;justify-content:center;gap:8px; }
.at-pagination-pages>a,.at-pagination-pages>span { min-width:36px;height:36px;display:grid;place-items:center;border:1px solid #bfcbd4;border-radius:4px;font-size:13px;padding-inline:9px; }
.at-pagination-pages>span { background:#202b33;color:#fff; }
.at-pagination-prev>a,.at-pagination-next>a,.at-pagination-prev>span,.at-pagination-next>span { display:grid;place-items:center;width:40px;height:40px;border:1px solid #bfcbd4;border-radius:4px; }
.at-pagination-prev>span,.at-pagination-next>span { opacity:.35; }
.hr-atlas .hd-search-heading { display:flex;justify-content:space-between;align-items:center;gap:16px; }
.hr-atlas .hd-search-heading h2 { font-size:25px;line-height:1.2; }
.hr-atlas .hd-search-heading button { display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:0;background:transparent;cursor:pointer; }
.hr-atlas .hd-search-field { display:block;margin-top:25px;font-size:12px; }
.hr-atlas .hd-search-field input { width:100%;font:16px 'Segoe UI',sans-serif;color:#182c39;background:#fff;border:1px solid #93a8b7;border-radius:4px;padding:13px;margin-top:10px; }
.hr-atlas .hd-layout { margin-left:216px; }
.hr-atlas .hr-container,.at-wrap { width:min(100% - 88px,1280px);margin-inline:auto; }
.hr-atlas .hr-article-page { width:100%; }
.hr-atlas h1,.hr-atlas h2,.hr-atlas h3 { letter-spacing:0;overflow-wrap:break-word; }
.hr-atlas p { line-height:1.75; }
.hr-atlas .hr-icon { width:20px;height:20px;flex:0 0 20px; }
.at-flip { transform:rotate(180deg); }
.at-skip { position:fixed;top:-80px;left:20px;z-index:200;padding:12px;background:#e8ff69;color:#171a1d; }.at-skip:focus { top:10px; }
.hr-atlas .at-sidebar { position:fixed;left:0;top:0;bottom:0;z-index:30;width:216px;height:100dvh;display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:0;padding:30px 22px;background:#171a1d;color:#f5f6f7;border:0;border-right:1px solid #383e43;overflow-y:auto; }
.at-brand { display:flex;align-items:center;gap:12px;font-size:29px;font-weight:700;line-height:1.1; }.at-brand>img { display:block;width:38px;height:38px;flex-shrink:0; }.at-brand small { display:block;font-size:9px;font-weight:400;color:#b7bdc4;margin-top:7px; }
.at-search { display:flex;align-items:center;gap:12px;margin:36px 0 26px;padding:11px 13px;border:1px solid #4e555c;border-radius:4px;background:transparent;color:#f5f6f7;font:14px 'Segoe UI',sans-serif;cursor:pointer; }.at-sidebar .hr-icon { filter:invert(1); }
.at-desktop-nav { display:flex;flex-direction:column;gap:2px;font-size:14px; }.at-kicker { display:block;font:500 11px/1.5 'Segoe UI',sans-serif;text-transform:uppercase; }.at-desktop-nav .at-kicker { color:#909ba5;margin:22px 0 10px;font-size:10px; }.at-desktop-nav a { padding:7px 0; }.at-desktop-nav a:hover,.at-desktop-nav a[aria-current=page] { color:#e8ff69; }.at-side-bottom { margin-top:auto;padding-top:35px;font-size:10px;color:#abb3bc; }.at-side-bottom a { margin-top:14px;display:flex;align-items:center;gap:12px; }.at-side-bottom .hr-icon { width:14px;height:14px;flex-basis:14px; }.hr-atlas .at-sidebar .hr-menu { display:none; }
.at-title { padding-block:52px 32px; }.at-title .at-kicker { color:#68727b;margin-bottom:20px; }.at-title h1 { font-size:60px;font-weight:650;line-height:1.09;margin:0 0 24px;max-width:1050px; }.at-title>p { font-size:19px;max-width:780px;margin:0;color:#525c66; }.at-home .at-title { padding-top:48px; }.at-home .at-title h1 { font-size:78px; }.at-home .at-title>p { font-size:22px;line-height:1.5; }.at-title-meta { display:flex;align-items:center;justify-content:space-between;gap:22px;border-top:1px solid #cbd0d5;margin-top:32px;padding-top:20px;font-size:12px;color:#59636d; }.at-title-meta a { display:flex;align-items:center;gap:12px;color:#171a1d; }
.at-section-title { display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:25px; }.at-section-title h2 { font-size:29px;line-height:1.15;margin:0; }.at-section-title>span { font:11px/1.5 Consolas,monospace;color:#63707b; }.at-section-title>a { display:flex;align-items:center;gap:13px;font-size:13px; }.at-section-title .at-kicker { margin-bottom:10px; }
.at-downloads { padding-bottom:36px; }.at-device-grid { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px; }.at-device { border:1px solid #c7ced4;border-radius:4px;display:flex;flex-direction:column;padding:24px;background:#fff;min-width:0; }.at-device:first-child { background:#e8ff69;border-color:#cbdf5a; }.at-device-top { display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;color:#5e676b;font:12px Consolas,monospace; }.at-device-top .hr-icon { width:28px;height:28px;flex-basis:28px; }.at-device h3 { margin:0;font-size:28px;line-height:1.15; }.at-device p { font-size:13px;margin:11px 0 4px; }.at-device small { display:block;font-size:11px;color:#60696f;margin-bottom:28px; }.hr-atlas .hr-primary { background:#171a1d;border-color:#171a1d;border-radius:4px;color:#fff!important;font-size:13px;gap:10px;min-height:48px;padding:12px 16px; }.hr-atlas .hr-primary:hover { background:#34424e;border-color:#34424e; }.hr-atlas .hr-primary:disabled { background:#dfe3e7;border-color:#dfe3e7;color:#64717b!important; }.at-device .hr-primary { width:100%;margin-top:auto; }.at-more { display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;margin-top:18px; }.at-download-note { color:#606b74;font-size:11px;margin-top:20px;max-width:750px; }
.at-intro-media { padding-block:25px 55px; }.at-photo { margin:0; }.at-photo img { width:100%;height:auto;display:block;aspect-ratio:3/2;object-fit:cover;border-radius:4px; }.at-photo figcaption,.at-story-cover figcaption { font-size:10px;color:#68757f;margin-top:10px; }.at-intro-media .at-photo img { aspect-ratio:2.6;object-position:center 51%; }.at-intro-media>div { margin-top:25px;display:grid;grid-template-columns:1fr 1fr;gap:20px 50px;align-items:center; }.at-intro-media h2 { font-size:34px;line-height:1.1;margin:0;grid-row:span 2; }.at-intro-media p { margin:0;font-size:15px;color:#57636c; }.at-intro-media>div>a { display:flex;gap:12px;font-size:13px;align-items:center; }
.at-key { padding:48px 0;background:#24292e;color:#f7f9fa; }.at-key header { max-width:850px; }.at-key .at-kicker { color:#d2e8a1; }.at-key h2 { font-size:39px;line-height:1.15;margin:14px 0; }.at-key header p { color:#b4c0c8;font-size:16px; }.at-key-columns { display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:34px; }.at-key-columns section { border-top:1px solid #56616a;padding-top:22px; }.at-number { font:12px Consolas,monospace;color:#d8ed9a; }.at-key h3 { font-size:26px;margin:12px 0; }.at-key-columns p { font-size:14px;color:#b9c3cd;max-width:500px; }.at-key-columns a { display:flex;align-items:center;gap:14px;font-size:13px;margin-top:22px;width:fit-content; }.at-key .hr-icon { filter:invert(1); }.at-key-columns a.at-key-button { background:#e8ff69;color:#14191c;padding:13px 20px;border-radius:4px;font-weight:650; }.at-key-button .hr-icon { filter:none; }
.at-guides { padding-block:52px; }.at-topics { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px 0 38px; }.at-topics>a { display:grid;grid-template-columns:1fr 20px;gap:9px 12px;border-block:1px solid #c8cfd6;padding:20px 0; }.at-topics strong { font-size:16px;font-weight:600; }.at-topics span { font-size:11px;color:#67737c; }.at-topics .hr-icon { grid-column:2;grid-row:1/3;align-self:center; }.at-guide-grid { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 24px; }.at-guide-image { display:block;aspect-ratio:1.65;overflow:hidden; }.at-guide-image img { display:block;width:100%;height:100%;object-fit:cover; }.at-guide>div { padding-top:18px; }.at-guide .at-kicker { color:#667782;font-size:10px; }.at-guide h3 { font-size:21px;line-height:1.28;margin:10px 0; }.at-guide .at-more { width:fit-content;gap:18px; }
.at-faq { display:grid;grid-template-columns:1fr 1.7fr;gap:60px;padding-block:40px 60px;border-top:1px solid #cbd3da; }.at-faq h2 { font-size:33px;line-height:1.15;margin-top:14px; }.hr-atlas .hr-faq-items details { border-color:#c6cdd3; }.hr-atlas .hr-faq-items summary { font-size:15px;font-weight:600; }.hr-atlas .hr-faq-items p { font-size:14px;color:#57656e; }
.at-footer { border-top:1px solid #bfc8d0;padding-block:30px; }.at-footer-top { display:flex;justify-content:space-between;align-items:flex-start;gap:40px; }.at-footer-top>p { font-size:11px;color:#697680;max-width:450px;margin:0; }.at-footer-links { display:flex;flex-wrap:wrap;gap:20px 30px;margin:30px 0;font-size:12px; }.at-footer-bottom { border-top:1px solid #d0d6dc;padding-top:20px;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#62707b; }.at-footer-bottom a { display:flex;align-items:center;gap:12px; }
.at-breadcrumb { display:flex;gap:12px;font-size:11px;color:#65737d;margin-bottom:32px; }.at-anchor-nav { display:flex;gap:35px;flex-wrap:wrap;padding-block:16px;border-block:1px solid #bdc7cf;font-size:12px; }.at-notice { border-left:4px solid #758822;background:#eef3d9;padding:17px 22px;font-size:14px;margin:0 0 30px; }.at-files { padding-block:35px; }.at-file-row { display:grid;grid-template-columns:48px minmax(0,1fr) 260px;gap:24px;align-items:center;padding:28px 0;border-bottom:1px solid #c4ced6; }.at-file-symbol { background:#e2e7eb;width:48px;height:48px;display:grid;place-items:center;border-radius:4px; }.at-file-name h3 { margin:5px 0 8px;font-size:26px;line-height:1.15; }.at-file-name p { margin:0;color:#596975;font-size:13px; }.at-file-action { text-align:right; }.at-file-action>span { display:block;font:11px/1.6 Consolas,monospace;margin-bottom:15px;color:#586977; }.at-file-action .hr-primary { width:100%; }.at-file-facts { padding-block:22px;border-bottom:1px solid #c4ced6;font-size:13px; }.at-file-facts summary { list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:15px; }.at-file-facts[open]>summary { margin-bottom:22px; }.at-file-facts summary::-webkit-details-marker { display:none; }.at-file-facts .hr-file-facts { margin:15px 0; }
.at-install { display:grid;grid-template-columns:1fr 1.45fr;gap:60px;padding-block:35px 40px; }.at-install h2 { font-size:35px;line-height:1.16;margin:15px 0;max-width:380px; }.at-install ol { margin:0;padding:0;list-style:none; }.at-install li { display:flex;align-items:flex-start;gap:24px;padding-bottom:25px; }.at-install li>span { display:block;font:12px Consolas,monospace;padding-top:5px;color:#6a7d8a; }.at-install h3 { margin:0 0 10px;font-size:19px; }.at-install li p { margin:0;font-size:14px;color:#5d6d78; }.at-platform-photo { margin-bottom:45px; }.at-platform-photo .at-photo img { aspect-ratio:2.7; }.at-next { padding-block:10px 45px; }.at-next h2 { font-size:25px; }.at-next nav { display:flex;flex-wrap:wrap;gap:20px 35px;font-size:13px; }.at-next nav a { display:flex;align-items:center;gap:12px; }
.at-plus-list { margin:20px 0 40px; }.at-plus-list>a { display:grid;grid-template-columns:40px minmax(0,1fr) 24px;align-items:center;gap:20px;padding:25px 0;border-bottom:1px solid #bfc9d2; }.at-plus-list>a>span { color:#6b7a85;font:12px Consolas,monospace; }.at-plus-list h2 { font-size:29px;margin:0; }.at-plus-list p { font-size:13px;margin:8px 0 0;color:#647480; }.at-plus-about { max-width:850px;margin-bottom:35px; }.at-plus-about h2 { font-size:30px;line-height:1.2; }.at-plus-about>a { display:flex;gap:12px;align-items:center;margin:22px 0;font-size:13px; }.at-plus-about+.at-photo { margin-bottom:40px; }.at-plus-about+.at-photo img { aspect-ratio:2.5; }
.at-search-wide { display:flex;align-items:center;gap:15px;background:#fff;border:1px solid #adbcc8;color:#202830;padding:14px 20px;border-radius:4px;font:14px 'Segoe UI',sans-serif;margin-top:24px;cursor:pointer; }.at-library-body { padding-block:25px 45px; }.hr-atlas .at-library-grid { display:block; }.at-story-item { display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px;padding:27px 0;border-top:1px solid #c4ced6; }.at-story-thumb { display:block;aspect-ratio:1.5; }.at-story-thumb img { width:100%;height:100%;object-fit:cover;display:block; }.at-story-item h2 { margin:9px 0;font-size:27px;line-height:1.22; }.at-story-item p { color:#586977;font-size:13px; }.at-story-item p img { display:none; }.at-story-item .at-more { width:fit-content;gap:16px; }.hr-atlas .hr-library-grid .navigation { margin-top:28px; }.at-story-title { padding-block:36px 28px; }.at-story-title h1 { font-size:48px;line-height:1.14;max-width:1060px;margin:16px 0 24px; }.at-story-title time { font-size:11px;color:#5e7180; }.at-story-cover { margin-top:0;margin-bottom:38px; }.at-story-cover img { width:100%;height:auto;aspect-ratio:2.7;object-fit:cover;display:block; }
.at-reading { display:grid;grid-template-columns:220px minmax(0,760px);gap:50px;align-items:start;padding-bottom:35px; }.at-reading aside { position:sticky;top:24px; }.hr-atlas .hr-toc { border:0;border-top:3px solid #222a30;border-radius:0;background:transparent;padding:20px 0;margin:0; }.hr-atlas .hr-toc summary { font-size:15px;color:#172731; }.hr-atlas .hr-toc ol { padding-left:18px;font-size:12px;line-height:1.7; }.hr-atlas .hr-toc li { margin:12px 0; }.hr-atlas .hr-story-content { padding:0;background:transparent;border:0;min-width:0;border-radius:0;color:#24333d;font-size:16px;max-width:760px; }.hr-atlas .hr-story-content>p:first-child { font-size:19px;line-height:1.8;margin-top:0; }.hr-atlas .hr-story-content h2 { font-size:28px;line-height:1.25;margin:38px 0 20px; }.hr-atlas .hr-story-content p { margin:0 0 22px; }.hr-atlas .hr-story-content a { color:#234ec9;text-decoration:underline;text-underline-offset:3px; }.hr-atlas .hr-story-content figure { margin:30px 0;background:#e6ebef;padding:22px;border-radius:4px; }.hr-atlas .hr-story-content figure img { max-height:340px;object-fit:contain;width:auto;max-width:100%;display:block;margin:auto; }.hr-atlas .hr-story-content figcaption { font-size:11px;color:#617480;margin-top:16px; }.hr-atlas .hr-story-content table { display:table;width:100%;table-layout:fixed;font-size:13px; }.hr-atlas .hr-story-content th { background:#dfe7ed; }.hr-atlas .hr-story-content td,.hr-atlas .hr-story-content th { border-color:#c1cdd6;padding:12px;overflow-wrap:anywhere; }.at-story-download { display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:30px;border-block:1px solid #b6c4cf; }.at-story-download h2 { font-size:30px;margin:8px 0 0; }.at-story-download nav { display:flex;gap:24px;flex-wrap:wrap; }.at-story-download nav a { display:flex;align-items:center;gap:10px;font-size:13px; }.at-story-end { padding-block:25px 40px;display:flex;justify-content:space-between;gap:20px;font-size:12px; }.at-story-end a { display:flex;align-items:center;gap:10px; }
.hr-atlas .hr-download-dialog { background:#f8fafb;color:#1f2c35;border:1px solid #8293a0;border-radius:6px; }.hr-atlas .hr-mark { background:#e8ff69;border-radius:4px; }.hr-atlas .hr-mark img { width:36px;height:36px; }.hr-atlas .hr-modal-heading h2 { font-size:29px; }.hr-atlas .hr-modal-steps>li { background:#fff;border-radius:4px;border-color:#c6d0d8; }.hr-atlas .hr-guide-number { background:#e8ff69;color:#1b252c; }.hr-atlas .hr-modal-steps>li.is-locked { background:#e8edf0; }.hr-atlas .hr-download-dialog .hr-file-check { background:#f2f5f7; }.hr-atlas .hd-search-dialog { border:1px solid #a2b3c0;border-radius:6px;background:#f9fbfc;color:#1d2e39;padding:28px;width:min(620px,calc(100% - 32px)); }.hd-search-dialog::backdrop { background:#101820aa; }.hd-search-header { display:flex;justify-content:space-between;align-items:center;gap:20px; }.hd-search-close { width:36px;height:36px;display:grid;place-items:center;background:transparent;border:0;cursor:pointer; }.hd-search-label { display:block;margin:20px 0 8px;font-size:12px; }.hd-search-input { width:100%;padding:14px;border:1px solid #8da3b3;border-radius:4px;background:#fff;color:#182c39;font:16px 'Segoe UI',sans-serif; }.hd-search-count { font-size:12px;color:#5d7687;margin:16px 0; }.hd-search-results { padding:0;list-style:none;max-height:50vh;overflow:auto; }.hd-search-results a { display:block;padding:13px 0;border-top:1px solid #d0dbe3;font-size:14px; }.hd-search-results a:hover { color:#234bcc; }
@media(min-width:1800px) { .hr-atlas .hd-layout { margin-left:248px; }.hr-atlas .at-sidebar { width:248px;padding-inline:30px; } }
@media(max-width:1150px) { .hr-atlas .hd-layout { margin-left:190px; }.hr-atlas .at-sidebar { width:190px;padding-inline:18px; }.at-wrap,.hr-atlas .hr-container { width:calc(100% - 48px); }.at-brand { font-size:25px;gap:9px; }.at-brand small { font-size:8px; }.at-home .at-title h1 { font-size:63px; }.at-device { padding:19px; }.at-device h3 { font-size:24px; }.hr-atlas .hr-primary { font-size:12px;padding-inline:10px; }.at-device-grid { gap:12px; }.at-file-row { grid-template-columns:40px minmax(0,1fr) 210px;gap:16px; }.at-file-symbol { width:40px;height:40px; }.at-title h1 { font-size:49px; }.at-reading { grid-template-columns:180px minmax(0,1fr);gap:30px; }.at-story-title h1 { font-size:40px; }.at-faq { gap:35px; }.at-guide-grid { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:850px) { .hr-atlas .hd-layout { margin-left:0; }.hr-atlas .at-sidebar { position:relative;top:auto;bottom:auto;width:100%;height:76px;overflow:visible;padding:0 24px;flex-direction:row;align-items:center;gap:18px; }.at-desktop-nav,.at-side-bottom { display:none; }.at-search { margin:0 0 0 auto;border:0;padding:8px; }.at-search>span { display:none; }.hr-atlas .at-sidebar .hr-menu { display:block; }.hr-atlas .hr-menu summary { border-color:#536371;background:transparent;width:36px;height:36px; }.hr-atlas .hr-menu nav { background:#202a31;color:#eff5f9;border:1px solid #687e8c;right:0; }.at-title { padding-top:34px; }.at-title h1 { font-size:44px; }.at-title>p { font-size:17px; }.at-title-meta { align-items:flex-start; }.at-section-title h2 { font-size:26px; }.at-topics { gap:18px; }.at-install { gap:30px;grid-template-columns:1fr 1.4fr; }.at-install h2 { font-size:29px; }.at-reading { display:flex;flex-direction:column;gap:30px; }.at-reading aside { width:100%;position:static; }.hr-atlas .hr-story-content { width:100%;max-width:none; }.at-story-title h1 { font-size:37px; }.at-story-item { grid-template-columns:160px minmax(0,1fr);gap:24px; }.at-story-item h2 { font-size:24px; } }
@media(max-width:600px) { .at-wrap,.hr-atlas .hr-container { width:calc(100% - 32px); }.hr-atlas .hr-article-page { width:100%; }.hr-atlas .at-sidebar { padding-inline:16px;height:70px; }.at-home .at-title { padding-top:30px; }.at-home .at-title h1 { font-size:48px; }.at-home .at-title>p { font-size:18px; }.at-title-meta { display:block;margin-top:25px; }.at-title-meta>a { margin-top:16px; }.at-title .at-kicker { margin-bottom:15px; }.at-section-title { align-items:flex-start;gap:16px; }.at-section-title>span { max-width:100px;font-size:9px; }.at-section-title h2 { font-size:25px; }.at-device-grid { grid-template-columns:minmax(0,1fr);gap:12px; }.at-device { display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:0 18px;padding:20px; }.at-device-top { grid-column:2;grid-row:1/4;display:block;text-align:right;align-self:start;margin:0; }.at-device-top>span { display:none; }.at-device h3 { font-size:27px; }.at-device p { margin-top:6px; }.at-device small { margin-bottom:18px; }.at-device .hr-primary,.at-device .at-more { grid-column:1/-1; }.at-device .at-more { margin-top:12px; }.at-download-note { font-size:10px; }.at-intro-media { padding-top:0;padding-bottom:35px; }.at-intro-media .at-photo img { aspect-ratio:1.5; }.at-intro-media>div { display:block; }.at-intro-media h2 { font-size:31px; }.at-intro-media p { margin:18px 0; }.at-key { padding-block:32px; }.at-key h2 { font-size:31px; }.at-key-columns { grid-template-columns:minmax(0,1fr);gap:30px; }.at-key h3 { font-size:25px; }.at-guides { padding-block:35px; }.at-topics { grid-template-columns:minmax(0,1fr);gap:0;margin-block:22px 30px; }.at-topics>a { border-top:0;padding-block:18px; }.at-topics>a:first-child { border-top:1px solid #c8cfd6; }.at-guide-grid { grid-template-columns:minmax(0,1fr);gap:30px; }.at-guide { display:grid;grid-template-columns:110px minmax(0,1fr);gap:18px; }.at-guide-image { aspect-ratio:1; }.at-guide>div { padding:0; }.at-guide h3 { font-size:18px;margin-top:8px; }.at-guide .at-more { font-size:10px;margin-top:14px; }.at-faq { grid-template-columns:minmax(0,1fr);gap:14px;padding-block:30px; }.at-faq h2 { font-size:29px; }.at-footer-top { display:block; }.at-footer-top>p { margin-top:20px; }.at-footer-links { gap:15px 22px; }.at-footer-bottom { display:block; }.at-footer-bottom>a { margin-top:15px; }.at-title h1 { font-size:38px; }.at-title>p { font-size:16px; }.at-anchor-nav { gap:15px 22px;font-size:11px; }.at-notice { font-size:13px;padding:15px; }.at-file-row { grid-template-columns:36px minmax(0,1fr);gap:15px;padding-block:23px; }.at-file-symbol { width:36px;height:36px; }.at-file-name h3 { font-size:24px; }.at-file-action { grid-column:1/-1;text-align:left; }.at-file-action>span { margin-bottom:12px; }.at-install { display:block;padding-top:10px; }.at-install header { margin-bottom:28px; }.at-install h2 { font-size:29px; }.at-install li { gap:18px; }.at-platform-photo .at-photo img { aspect-ratio:1.5; }.at-plus-list h2 { font-size:25px; }.at-plus-list>a { grid-template-columns:25px minmax(0,1fr) 20px;gap:12px; }.at-plus-about h2 { font-size:26px; }.at-plus-about+.at-photo img { aspect-ratio:1.5; }.at-next nav { display:grid;gap:19px; }.at-story-item { grid-template-columns:90px minmax(0,1fr);gap:17px; }.at-story-thumb { aspect-ratio:1; }.at-story-item h2 { font-size:21px; }.at-story-item p { font-size:12px; }.at-story-item .at-kicker { font-size:9px; }.at-story-title h1 { font-size:32px; }.at-story-cover img { aspect-ratio:1.5; }.at-story-cover figcaption { font-size:9px; }.hr-atlas .hr-story-content>p:first-child { font-size:17px; }.hr-atlas .hr-story-content { font-size:15px; }.hr-atlas .hr-story-content h2 { font-size:26px; }.hr-atlas .hr-story-content figure { padding:15px; }.at-story-download { display:block; }.at-story-download nav { margin-top:24px;gap:18px; }.at-story-end { font-size:11px;gap:15px; }.hd-search-dialog { padding:20px!important; } }
@media(prefers-reduced-motion:reduce) { .hr-atlas * { scroll-behavior:auto!important;transition:none!important; } }
