/* Board 21 only. Images are the current game's unmodified UI resources. */
:is(#sa-home, body) .ng-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:30px;max-width:1160px;margin:0 auto;align-items:start}
:is(#sa-home, body) .ng-layout>.ng-layout-main{width:100%;min-width:0;margin:0}
:is(#sa-home, body) .ng-sidebar{position:sticky;top:110px;min-width:0;font-size:13px;line-height:1.65;color:#304333}
:is(#sa-home, body) .ng-sidebar-inner{max-height:calc(100dvh - 132px);overflow-y:auto;padding:5px 15px 20px 0;border-right:1px solid #ded8c7;scrollbar-width:thin;scrollbar-color:#b8c2aa transparent}
:is(#sa-home, body) .ng-menu-heading{margin:0 0 16px;padding:0 10px;font-size:11px;font-weight:800;color:#7b866e;letter-spacing:.1em}
:is(#sa-home, body) :is(.ng-sidebar,.ng-mobile-menu) a{display:flex;align-items:center;gap:9px;min-height:37px;padding:7px 10px;border-radius:5px;color:#62725a;text-decoration:none;word-break:keep-all;line-height:1.5}
:is(#sa-home, body) :is(.ng-sidebar,.ng-mobile-menu) a:hover{background:#f0f2e6;color:#345539}
:is(#sa-home, body) :is(.ng-sidebar,.ng-mobile-menu) a:focus-visible{outline:2px solid #af945d;outline-offset:1px}
:is(#sa-home, body) :is(.ng-sidebar,.ng-mobile-menu) a[aria-current="page"]{background:#4d6947;color:#fff;font-weight:700}
:is(#sa-home, body) :is(.ng-sidebar,.ng-mobile-menu) .ng-menu-all{justify-content:space-between;margin-bottom:18px;border:1px solid #ded8c7;font-size:12px;font-weight:700}
:is(#sa-home, body) .ng-menu-all>span{font-size:11px;opacity:.8;font-variant-numeric:tabular-nums}
:is(#sa-home, body) .ng-menu-group{margin-top:18px}
:is(#sa-home, body) .ng-menu-group>p{margin:0 0 6px;padding:0 10px;color:#8b8169;font-size:10px;font-weight:800}
:is(#sa-home, body) .ng-menu-number{min-width:17px;flex:none;font-size:10px;opacity:.6;font-variant-numeric:tabular-nums}
:is(#sa-home, body) .ng-mobile-menu{display:none}
@media(min-width:901px){:is(#sa-home, body) .ng-layout .ng-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#sa-home, body) .ng-layout .ng-card-copy h3{font-size:21px}}
@media(max-width:1100px) and (min-width:901px){:is(#sa-home, body) .ng-layout{grid-template-columns:180px minmax(0,1fr);gap:22px}:is(#sa-home, body) .ng-sidebar{font-size:12px}}
@media(max-width:900px){:is(#sa-home, body) .ng-layout{display:block}:is(#sa-home, body) .ng-sidebar{display:none}:is(#sa-home, body) .ng-mobile-menu{display:block;margin:0 0 24px;border:1px solid #ded8c7;border-radius:8px;background:#fffef8;color:#304333;font-size:13px}:is(#sa-home, body) .ng-mobile-menu>summary{display:flex;align-items:center;gap:10px;padding:14px 16px;cursor:pointer;list-style:none;line-height:1.6}:is(#sa-home, body) .ng-mobile-menu>summary::-webkit-details-marker{display:none}:is(#sa-home, body) .ng-mobile-menu>summary>span{font-size:11px;color:#8b8169;flex:none}:is(#sa-home, body) .ng-mobile-menu>summary>strong{font-size:13px;font-weight:700;color:#345539}:is(#sa-home, body) .ng-mobile-menu>summary::after{content:'＋';margin-left:auto;color:#62725a}:is(#sa-home, body) .ng-mobile-menu[open]>summary::after{content:'−'}:is(#sa-home, body) .ng-mobile-menu>nav{padding:8px 14px 18px;max-height:52dvh;overflow-y:auto;border-top:1px solid #ded8c7}:is(#sa-home, body) .ng-mobile-menu a{min-height:42px}}
:is(#sa-home, body) :is(.ng-catalog,.ng-reader){--ng-ink:#304333;--ng-muted:#75806e;--ng-green:#4d6947;--ng-deep:#345539;--ng-line:#ded8c7;--ng-paper:#fffef8;--ng-tint:#f0f2e6;--ng-gold:#af945d;max-width:1160px;margin:0 auto;color:var(--ng-ink);font-family:inherit;font-size:15px;line-height:1.8;word-break:keep-all;overflow-wrap:anywhere}
:is(#sa-home, body) :is(.ng-catalog,.ng-reader) *{box-sizing:border-box}
:is(#sa-home, body) :is(.ng-catalog,.ng-reader) a{color:var(--ng-green);text-decoration:none}
:is(#sa-home, body) :is(.ng-catalog,.ng-reader) a:focus-visible{outline:3px solid var(--ng-gold);outline-offset:4px;border-radius:4px}
:is(#sa-home, body) :is(.ng-catalog,.ng-reader) img{max-width:100%;height:auto;vertical-align:middle}
:is(#sa-home, body) .ng-intro{padding:6px 0 24px}
:is(#sa-home, body) .ng-kicker{margin:0 0 9px;font-size:11px;line-height:1.6;font-weight:800;letter-spacing:.1em;color:var(--ng-green)}
:is(#sa-home, body) .ng-intro h2{margin:0 0 13px;color:var(--ng-ink);font-size:30px;font-weight:800;line-height:1.4;letter-spacing:-1px}
:is(#sa-home, body) .ng-intro>p:last-child{margin:0;font-size:14px;color:var(--ng-muted);line-height:1.85}
:is(#sa-home, body) .ng-start-flow{display:flex;align-items:center;flex-wrap:wrap;gap:7px 18px;padding:16px 20px;margin:0 0 26px;border:1px solid var(--ng-line);border-radius:8px;background:#f7f4e9;font-size:12px}
:is(#sa-home, body) .ng-flow-label{font-size:11px;font-weight:800;color:#8b8169;margin-right:6px}
:is(#sa-home, body) .ng-start-flow a{display:inline-flex;align-items:center;gap:15px;min-height:28px;font-weight:700}
:is(#sa-home, body) .ng-start-flow a span{color:#aaa78f}
:is(#sa-home, body) .ng-start-flow a:last-child span{display:none}
:is(#sa-home, body) .ng-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
:is(#sa-home, body) .ng-entry{min-width:0;display:flex;flex-direction:column;overflow:hidden;background:var(--ng-paper);border:1px solid var(--ng-line);border-radius:10px;box-shadow:0 3px 8px #40351d08;transition:border-color .18s,box-shadow .18s}
:is(#sa-home, body) .ng-entry:hover{border-color:#a6b28b;box-shadow:0 7px 18px #40351d12}
:is(#sa-home, body) .ng-guide-link{display:flex;flex:1;flex-direction:column;min-width:0;color:var(--ng-ink)}
:is(#sa-home, body) .ng-card-art{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:114px;padding:24px;border-bottom:1px solid #e4dfd1;background:linear-gradient(135deg,#f5f4e9,#eaf0e1)}
:is(#sa-home, body) .ng-chapter-number{font-size:44px;line-height:1;font-weight:400;letter-spacing:-2px;color:#859570;font-variant-numeric:tabular-nums}
:is(#sa-home, body) .ng-card-icons{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;min-width:0;max-width:156px;min-height:40px}
:is(#sa-home, body) .ng-card-icons img{width:auto;max-height:40px;max-width:148px;height:auto;image-rendering:pixelated;filter:drop-shadow(0 3px 2px #364a2520)}
:is(#sa-home, body) .ng-card-copy{display:flex;flex:1;flex-direction:column;padding:23px}
:is(#sa-home, body) .ng-card-copy h3{font-size:22px;font-weight:800;letter-spacing:-.6px;line-height:1.45;margin:0 0 10px;color:var(--ng-ink)}
:is(#sa-home, body) .ng-card-copy>p:not(.ng-kicker){font-size:13px;line-height:1.85;color:var(--ng-muted);margin:0 0 23px}
:is(#sa-home, body) .ng-card-action{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:13px;border-top:1px solid #eae5d8;font-size:12px;font-weight:700;color:var(--ng-green)}
:is(#sa-home, body) .ng-card-action>span{font-size:19px;line-height:1}
:is(#sa-home, body) .ng-entry-start{grid-column:1/-1}
:is(#sa-home, body) .ng-entry-start .ng-guide-link{flex-direction:row}
:is(#sa-home, body) .ng-entry-start .ng-card-art{justify-content:center;width:170px;flex:0 0 170px;border-right:1px solid #e4dfd1;border-bottom:0;padding:28px}
:is(#sa-home, body) .ng-entry-start .ng-chapter-number{font-size:68px;color:#748a62}
:is(#sa-home, body) .ng-entry-start .ng-card-icons:empty{display:none}
:is(#sa-home, body) .ng-entry-start .ng-card-copy{padding:24px 30px}
:is(#sa-home, body) .ng-entry-start .ng-card-copy>p:not(.ng-kicker){margin-bottom:14px}
:is(#sa-home, body) .ng-entry-start .ng-card-action{border:0;padding:0}
:is(#sa-home, body) .ng-admin{padding:6px 16px;text-align:right;border-top:1px solid #eee9dc;font-size:11px}
:is(#sa-home, body) .ng-admin a{text-decoration:underline;text-underline-offset:3px;color:var(--ng-muted)}
:is(#sa-home, body) .ng-empty{padding:65px 20px;text-align:center;color:var(--ng-muted)}
:is(#sa-home, body) .ng-pagination{margin:26px 0;text-align:center}
:is(#sa-home, body) .ng-reader-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 22px;font-size:13px}
:is(#sa-home, body) .ng-reader-tools a{display:inline-flex;align-items:center;gap:9px;min-height:34px}
:is(#sa-home, body) .ng-reader-tools .ng-edit{font-size:12px;padding:5px 13px;border:1px solid var(--ng-line);background:#f6f2e7;border-radius:4px}
:is(#sa-home, body) .ng-chapters{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 28px;padding:0 0 20px;border-bottom:1px solid var(--ng-line)}
:is(#sa-home, body) .ng-chapters a{display:flex;align-items:center;gap:7px;min-height:37px;padding:7px 12px;background:var(--ng-paper);border:1px solid var(--ng-line);border-radius:5px;font-size:12px;line-height:1.5}
:is(#sa-home, body) .ng-chapters a>span{font-size:10px;opacity:.64;font-variant-numeric:tabular-nums}
:is(#sa-home, body) .ng-chapters a:hover{background:var(--ng-tint);border-color:#a6b28b}
:is(#sa-home, body) .ng-chapters a[aria-current="page"]{background:var(--ng-green);border-color:var(--ng-green);color:#fff;font-weight:700}
:is(#sa-home, body) .ng-reader #bo_v_con.ng-content{width:auto;max-width:none;min-height:0;margin:0;font-size:inherit;line-height:inherit;overflow:visible;word-break:normal}
:is(#sa-home, body) .ng-guide{font-size:15px;line-height:1.9;color:var(--ng-ink);word-break:keep-all;overflow-wrap:anywhere}
:is(#sa-home, body) .ng-guide p{margin:10px 0 16px}
:is(#sa-home, body) .ng-guide h2{font-size:33px;line-height:1.35;letter-spacing:-1.1px;color:#2e4933;margin:0 0 15px;font-weight:800}
:is(#sa-home, body) .ng-guide>p:first-of-type{color:#70806c;max-width:820px}
:is(#sa-home, body) .ng-hero{padding:28px 30px;border:1px solid var(--ng-line);border-radius:10px;background:linear-gradient(140deg,#fffef8,#f0f2e6)}
:is(#sa-home, body) .ng-guide .ng-summary{max-width:820px;margin:0;color:#70806c;font-size:15px;line-height:1.85}
:is(#sa-home, body) .ng-guide h3{font-size:23px;line-height:1.5;letter-spacing:-.5px;color:#35573b;font-weight:800;margin:0 0 13px}
:is(#sa-home, body) .ng-guide h4{font-size:17px;line-height:1.6;color:#3c5640;font-weight:700;margin:0 0 10px}
:is(#sa-home, body) .ng-guide strong{font-weight:800}
:is(#sa-home, body) .ng-guide a{color:var(--ng-green);text-decoration:underline;text-decoration-color:#b7c1a8;text-underline-offset:4px}
:is(#sa-home, body) .ng-guide a:hover{text-decoration-color:var(--ng-green)}
:is(#sa-home, body) .ng-guide .ng-kicker{margin:0 0 10px;color:var(--ng-green);font-size:11px}
:is(#sa-home, body) .ng-section{margin:36px 0;scroll-margin-top:110px}
:is(#sa-home, body) .ng-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}
:is(#sa-home, body) .ng-grid>*{min-width:0}
:is(#sa-home, body) .ng-card{padding:22px;border:1px solid var(--ng-line);border-radius:9px;background:var(--ng-paper);min-width:0}
:is(#sa-home, body) .ng-card p:last-child{margin-bottom:0}
:is(#sa-home, body) .ng-card>img{width:auto;height:auto;max-width:100%;max-height:160px;margin:0 0 15px;object-fit:contain;image-rendering:pixelated}
:is(#sa-home, body) .ng-card h3{font-size:20px}
:is(#sa-home, body) .ng-card h4{font-size:17px}
:is(#sa-home, body) .ng-note{padding:17px 21px;margin:20px 0;border:1px solid #dbe0cc;border-left:4px solid #879969;border-radius:6px;background:var(--ng-tint);font-size:14px;color:#556449}
:is(#sa-home, body) .ng-note p:first-child{margin-top:0}
:is(#sa-home, body) .ng-note p:last-child{margin-bottom:0}
:is(#sa-home, body) .ng-guide ul,:is(#sa-home, body) .ng-guide ol{padding-left:24px;margin:12px 0 20px}
:is(#sa-home, body) .ng-guide ul{list-style:disc}
:is(#sa-home, body) .ng-guide ol{list-style:decimal}
:is(#sa-home, body) .ng-guide li{padding:3px 0}
:is(#sa-home, body) .ng-guide .ng-steps{list-style:none;padding:0;margin:20px 0;counter-reset:ng-step}
:is(#sa-home, body) .ng-steps>li{position:relative;list-style:none;padding:0 0 24px 47px;min-height:44px;counter-increment:ng-step}
:is(#sa-home, body) .ng-steps>li::before{content:counter(ng-step,decimal-leading-zero);position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:31px;height:31px;border-radius:50%;background:var(--ng-tint);border:1px solid #d5dcc2;color:#5f7750;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}
:is(#sa-home, body) .ng-steps>li:not(:last-child)::after{content:"";position:absolute;left:15px;top:37px;bottom:5px;border-left:1px solid #dedfce}
:is(#sa-home, body) .ng-steps>li>p:first-child{margin-top:0}
:is(#sa-home, body) .ng-steps>li>p:last-child{margin-bottom:0}
:is(#sa-home, body) .ng-toc{display:flex;flex-wrap:wrap;gap:6px 22px;margin:24px 0;padding:14px 0;border-top:1px solid var(--ng-line);border-bottom:1px solid var(--ng-line)}
:is(#sa-home, body) .ng-toc a{display:inline-flex;align-items:center;min-height:31px;font-size:13px;font-weight:700;text-decoration:none;color:var(--ng-green)}
:is(#sa-home, body) .ng-figure{margin:20px 0;padding:20px;text-align:center;background:#f5f3e9;border:1px solid var(--ng-line);border-radius:8px;overflow:hidden}
:is(#sa-home, body) .ng-figure img{display:inline-block;width:auto;max-width:100%;height:auto;object-fit:contain;image-rendering:pixelated}
:is(#sa-home, body) .ng-figure figcaption,:is(#sa-home, body) .ng-figure .ng-caption{margin:12px 0 0;font-size:12px;line-height:1.8;color:var(--ng-muted)}
:is(#sa-home, body) .ng-guide .ng-icon:not(img){display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:52px;height:48px;margin:0 8px 0 0;padding:5px;background:#f5f3e9;border:1px solid #e9e2d2;border-radius:6px}
:is(#sa-home, body) .ng-guide .ng-card>img.ng-icon{display:block;width:auto;height:auto;max-width:min(148px,100%);max-height:40px;margin:0 0 18px;padding:0;border:0;border-radius:0;background:none;object-fit:contain;image-rendering:pixelated}
:is(#sa-home, body) .ng-guide .ng-icon img{width:auto;max-width:42px;height:auto;max-height:38px;image-rendering:pixelated}
:is(#sa-home, body) .ng-item{display:inline-flex;align-items:center;gap:10px;max-width:100%;min-width:0;vertical-align:middle;line-height:1.65;font-weight:600}
:is(#sa-home, body) .ng-card>.ng-item{display:flex;min-height:46px;margin-bottom:14px;color:#3c5640}
:is(#sa-home, body) .ng-guide .ng-item img{display:block;flex:0 0 auto;width:auto;height:auto;max-width:44px;max-height:46px;margin:0;object-fit:contain;image-rendering:pixelated}
:is(#sa-home, body) .ng-guide .ng-table{width:100%;border-collapse:collapse;table-layout:fixed;margin:20px 0;border:1px solid var(--ng-line);font-size:14px;line-height:1.7;background:var(--ng-paper)}
:is(#sa-home, body) .ng-table caption{text-align:left;font-size:13px;font-weight:700;color:var(--ng-green);padding:0 0 9px}
:is(#sa-home, body) .ng-table th,:is(#sa-home, body) .ng-table td{text-align:left;vertical-align:middle;padding:13px 16px;border-bottom:1px solid var(--ng-line);word-break:keep-all;overflow-wrap:anywhere}
:is(#sa-home, body) .ng-table th{background:#f0f2e6;color:#607154;font-size:12px;font-weight:800}
:is(#sa-home, body) .ng-table thead th:first-child{width:32%}
:is(#sa-home, body) .ng-guide #event .ng-table thead th:first-child{width:68%}
:is(#sa-home, body) .ng-guide #hunting .ng-table thead th:first-child{width:18%}
:is(#sa-home, body) .ng-table th[scope="row"]{background:#faf9f1;color:#536449;font-size:inherit;font-weight:600}
:is(#sa-home, body) .ng-table td{color:var(--ng-ink);background:var(--ng-paper)}
:is(#sa-home, body) .ng-table td img{width:auto;max-width:44px;height:auto;max-height:46px;image-rendering:pixelated;vertical-align:middle;margin-right:6px}
:is(#sa-home, body) .ng-table-wrap{overflow-x:auto;max-width:100%;margin:20px 0;-webkit-overflow-scrolling:touch}
:is(#sa-home, body) .ng-table-wrap .ng-table{margin:0;min-width:540px}
:is(#sa-home, body) .ng-table-container{max-width:100%;overflow-x:auto;margin:20px 0;border-radius:6px;-webkit-overflow-scrolling:touch}
:is(#sa-home, body) .ng-table-container:focus-visible{outline:3px solid var(--ng-gold);outline-offset:3px}
:is(#sa-home, body) .ng-table-container .ng-table{margin:0;min-width:360px}
:is(#sa-home, body) .ng-guide code{padding:2px 5px;border:1px solid #e4e4d5;border-radius:4px;background:#f5f5ec;color:#536449;font-family:Consolas,"Malgun Gothic",monospace;font-size:.92em;white-space:normal;overflow-wrap:anywhere}
:is(#sa-home, body) .ng-guide kbd{display:inline-block;vertical-align:baseline;margin:0 2px;padding:0 6px;font-family:inherit;font-weight:600;font-size:12px;line-height:1.8;color:#536449;background:#f5f4ec;border:1px solid #d6d6c3;border-bottom-width:2px;border-radius:4px;white-space:nowrap}
:is(#sa-home, body) .ng-reader-bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:42px 0 0;padding-top:24px;border-top:1px solid var(--ng-line)}
:is(#sa-home, body) .ng-reader-bottom a{display:flex;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:83px;padding:16px 19px;background:var(--ng-paper);border:1px solid var(--ng-line);border-radius:7px}
:is(#sa-home, body) .ng-reader-bottom a:hover{background:var(--ng-tint);border-color:#a6b28b}
:is(#sa-home, body) .ng-reader-bottom small{color:var(--ng-muted);font-size:11px}
:is(#sa-home, body) .ng-reader-bottom strong{font-size:14px;line-height:1.7;color:var(--ng-green)}
:is(#sa-home, body) .ng-reader-bottom .ng-next{text-align:right}
@media(max-width:1000px){:is(#sa-home, body) .ng-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}:is(#sa-home, body) .ng-card-copy{padding:20px}:is(#sa-home, body) .ng-card-art{padding:20px}:is(#sa-home, body) .ng-chapters{gap:6px}:is(#sa-home, body) .ng-chapters a{padding:7px 10px}}
@media(max-width:600px){:is(#sa-home, body) :is(.ng-catalog,.ng-reader){font-size:14px}:is(#sa-home, body) .ng-intro{padding:4px 0 20px}:is(#sa-home, body) .ng-intro h2{font-size:25px;letter-spacing:-.8px}:is(#sa-home, body) .ng-start-flow{gap:5px 12px;padding:13px 15px;margin-bottom:20px}:is(#sa-home, body) .ng-flow-label{width:100%;margin-bottom:3px}:is(#sa-home, body) .ng-start-flow a{font-size:11px;gap:9px}:is(#sa-home, body) .ng-catalog-grid{grid-template-columns:1fr;gap:17px}:is(#sa-home, body) .ng-card-art{min-height:92px;padding:19px 22px}:is(#sa-home, body) .ng-chapter-number{font-size:37px}:is(#sa-home, body) .ng-card-copy{padding:20px 22px}:is(#sa-home, body) .ng-card-copy h3{font-size:22px}:is(#sa-home, body) .ng-entry-start .ng-guide-link{flex-direction:column}:is(#sa-home, body) .ng-entry-start .ng-card-art{width:auto;flex:auto;justify-content:flex-start;border-right:0;border-bottom:1px solid #e4dfd1;padding:19px 22px}:is(#sa-home, body) .ng-entry-start .ng-chapter-number{font-size:37px}:is(#sa-home, body) .ng-entry-start .ng-card-copy{padding:20px 22px}:is(#sa-home, body) .ng-entry-start .ng-card-action{border-top:1px solid #eae5d8;padding-top:13px}:is(#sa-home, body) .ng-reader-tools{margin-bottom:18px;font-size:12px}:is(#sa-home, body) .ng-chapters{padding-bottom:18px;margin-bottom:23px}:is(#sa-home, body) .ng-chapters a{font-size:11px;min-height:35px;padding:6px 9px;gap:5px}:is(#sa-home, body) .ng-guide{font-size:14px;line-height:1.85}:is(#sa-home, body) .ng-guide h2{font-size:27px;letter-spacing:-.8px}:is(#sa-home, body) .ng-guide h3{font-size:21px}:is(#sa-home, body) .ng-guide h4{font-size:16px}:is(#sa-home, body) .ng-section{margin:29px 0}:is(#sa-home, body) .ng-grid{grid-template-columns:1fr;gap:12px}:is(#sa-home, body) .ng-card{padding:18px}:is(#sa-home, body) .ng-note{padding:14px 16px;font-size:13px}:is(#sa-home, body) .ng-toc{gap:3px 17px;margin:20px 0;padding:10px 0}:is(#sa-home, body) .ng-toc a{font-size:12px}:is(#sa-home, body) .ng-figure{padding:15px}:is(#sa-home, body) .ng-guide .ng-table{font-size:12px}:is(#sa-home, body) .ng-table th,:is(#sa-home, body) .ng-table td{padding:10px 8px}:is(#sa-home, body) .ng-table th{font-size:11px}:is(#sa-home, body) .ng-table td img{max-width:33px;max-height:36px;margin-right:3px}:is(#sa-home, body) .ng-steps>li{padding-left:41px}:is(#sa-home, body) .ng-reader-bottom{gap:10px;margin-top:30px;padding-top:20px}:is(#sa-home, body) .ng-reader-bottom a{padding:13px 12px}:is(#sa-home, body) .ng-reader-bottom strong{font-size:12px}}
@media(prefers-reduced-motion:reduce){:is(#sa-home, body) .ng-entry{transition:none}}
@media(max-width:600px){:is(#sa-home, body) .ng-hero{padding:21px 17px}:is(#sa-home, body) .ng-guide .ng-summary{font-size:14px}:is(#sa-home, body) .ng-item{gap:7px}:is(#sa-home, body) .ng-guide .ng-item img{max-width:34px;max-height:38px}:is(#sa-home, body) .ng-table th[scope="row"]{font-size:12px}}
