.guide-reader-header{background:#fff;border-bottom:1px solid #e5ebe6;height:64px}.guide-reader-header-inner{justify-content:space-between;align-items:center;gap:22px;max-width:1080px;height:100%;display:flex}.guide-reader-brand{color:#1c3828;letter-spacing:-.025em;align-items:center;gap:11px;min-width:0;font-size:16px;font-weight:790;line-height:1.25;text-decoration:none;display:inline-flex}.guide-reader-brand:hover{color:#12683e}.guide-reader-symbol{background:#dcefe3;border-radius:7px;flex:0 0 27px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:3px;width:27px;height:27px;padding:6px;display:grid}.guide-reader-symbol span{background:#227e4f;border-radius:1px}.guide-reader-symbol span:nth-child(2){opacity:.5}.guide-reader-symbol span:nth-child(3){opacity:.7}.guide-reader-header nav{flex:none;align-items:center;display:flex}.guide-header-directory{color:#3d6550;font-size:13px;text-decoration:none}.guide-header-directory:hover{text-underline-offset:4px;text-decoration:underline}.guide-more{border-top:1px solid #e5ebe7;margin:22px 0 2px;padding-top:24px}.guide-more a{color:#216b49;text-underline-offset:4px;font-size:14px;font-weight:690}.guide-reader-footer .guide-reader-footer-inner>a{font-weight:680}@media (width<=700px){.guide-reader-header{height:55px}.guide-reader-header-inner{gap:11px}.guide-reader-brand{gap:7px;font-size:13px}.guide-reader-symbol{border-radius:6px;flex-basis:23px;width:23px;height:23px;padding:5px}.guide-header-directory{font-size:12px}}@media (width<=355px){.guide-reader-brand{font-size:12px}.guide-reader-symbol{flex-basis:21px;width:21px;height:21px;padding:5px}}.guide-header-toc{color:#205c3c;cursor:pointer;background:#f5faf6;border:1px solid #c9ddd0;border-radius:7px;padding:8px 13px;font-size:13px;font-weight:740}.guide-header-toc:hover{background:#e6f2e9}.guide-header-toc:focus-visible{outline-offset:2px;outline:3px solid #16885b}.guide-reader-header nav{gap:16px}@media (width<=700px){.guide-reader-header nav{gap:10px}.guide-header-toc{padding:7px 11px;font-size:12px}}.guide-article-toc{color:#243b2c;background:#f8faf8;border:1px solid #dce6de;border-radius:12px;margin:30px 0 28px;padding:22px 26px}.guide-article-toc-title{margin:0 0 12px;font-size:17px;font-weight:790}.guide-article-toc-list,.guide-article-toc-sublist{margin:0;padding:0;list-style:none}.guide-article-toc-list{gap:5px;display:grid}.guide-article-toc-sublist{border-left:1px solid #d5e3d9;margin:2px 0 7px 22px;padding-left:13px}.guide-article-toc li a{color:#274635;border-radius:5px;align-items:baseline;gap:13px;padding:8px 5px;font-size:14px;line-height:1.6;text-decoration:none;display:flex}.guide-article-toc-sublist li a{color:#476151;padding-block:5px;font-size:13px}.guide-article-toc a:hover,.guide-article-toc a:focus-visible{background:#e8f1eb}.guide-article-toc a[aria-current=location]{color:#0c6942;font-weight:760}.guide-article-toc-number{color:#1d7850;font-variant-numeric:tabular-nums;flex:0 0 2.6em;font-size:.94em;font-weight:800}.guide-numbered-heading .guide-heading-number{white-space:nowrap;color:#1c7650;font-variant-numeric:tabular-nums;vertical-align:.06em;margin-right:.52em;font-size:.72em;font-weight:820;display:inline-block}main article :is(h2,h3,section)[id],#article-toc{scroll-margin-top:68px}.guide-reading-position{box-sizing:border-box;z-index:20;color:#244631;opacity:0;visibility:hidden;pointer-events:none;background:#fffffff7;border-block:1px solid #d8e4db;justify-content:space-between;align-items:center;gap:12px;height:46px;padding:0 max(12px,50% - 540px);font-size:13px;font-weight:740;transition:opacity .22s,transform .22s,visibility .22s;display:flex;position:fixed;inset:0 0 auto;transform:translateY(-8px);box-shadow:0 3px 9px #123d240f}.guide-reading-position-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.guide-reading-position>button{color:#176d47;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:11px 0 11px 5px;font-family:inherit;font-size:12px;font-weight:730;text-decoration:underline}.guide-reading-position.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media (width<=700px){.guide-article-toc{border-radius:9px;margin:25px 0 21px;padding:18px 15px}.guide-article-toc-title{font-size:16px}.guide-article-toc-list{gap:2px}.guide-article-toc li a{gap:9px;padding-block:9px;font-size:14px}.guide-article-toc-sublist{margin-left:15px;padding-left:10px}.guide-article-toc-sublist li a{padding-block:7px;font-size:13px}.guide-article-toc-number{flex-basis:2.5em}}@media (prefers-reduced-motion:reduce){.guide-reading-position{transition:none}}@media (width>=701px){.guide-reading-position{font-size:14px}}.guide-toc-dialog{box-sizing:border-box;color:#244333;background:#fff;border:1px solid #d4e2d8;border-radius:13px;width:min(100% - 32px,610px);max-height:min(80vh,760px);padding:0;position:fixed;inset:0;box-shadow:0 18px 65px #102b2038}.guide-toc-dialog::backdrop{background:#13271c80}.guide-toc-dialog-header{z-index:1;background:#fff;border-bottom:1px solid #e1e9e3;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex;position:sticky;top:0}.guide-toc-dialog-header strong{font-size:19px}.guide-toc-dialog-header button{color:#205c3c;cursor:pointer;background:#f5faf6;border:1px solid #c8d9cd;border-radius:7px;padding:8px 13px}.guide-toc-dialog .guide-article-toc{background:#fff;border:0;border-radius:0;margin:0;padding:14px 20px 22px}.guide-toc-dialog a:focus-visible,.guide-toc-dialog button:focus-visible,.guide-reading-position button:focus-visible{outline-offset:2px;outline:3px solid #16885b}@media (width<=700px){.guide-toc-dialog-header{padding:13px 16px}.guide-toc-dialog .guide-article-toc{padding:12px 12px 20px}}.guide-article-card{background:#fff;border:1px solid #dce7df;border-radius:14px;min-width:0;height:100%;overflow:hidden}.guide-article-card-link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.guide-article-card-image{aspect-ratio:16/9;background:#f6faf7;border-bottom:1px solid #e3ebe5;width:100%;min-width:0;display:block;overflow:hidden}.guide-article-card-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.guide-article-card-copy{flex-direction:column;flex:1;min-width:0;padding:23px 22px;display:flex}.guide-article-card-copy h3{color:#294332;letter-spacing:-.022em;margin:0 0 11px;font-size:19px;line-height:1.45}.guide-article-card-copy p{color:#576a5c;margin:0 0 17px;font-size:13px;line-height:1.85}.guide-article-card-copy>span{color:#226c46;margin-top:auto;font-size:12px;font-weight:750}.guide-article-card-copy>span span{margin-left:5px}.guide-article-card:hover{border-color:#b0d2bd;box-shadow:0 5px 20px #1334200d}.guide-article-card-link:focus-visible{outline-offset:-3px;border-radius:12px;outline:3px solid #16885b}.guide-article-card--related{border-radius:12px}.guide-article-card--related .guide-article-card-copy{padding:15px 16px}.guide-article-card--related .guide-article-card-copy h3{margin-bottom:6px;font-size:17px;line-height:1.55}.guide-article-card--related .guide-article-card-copy>span{font-size:13px}@media (width<=700px){.guide-article-card--hub .guide-article-card-copy{padding:18px 15px}.guide-article-card--hub .guide-article-card-copy h3{font-size:16px;line-height:1.44}.guide-article-card--hub .guide-article-card-copy p{margin-bottom:11px;font-size:12px;line-height:1.7}.guide-article-card--related .guide-article-card-copy{padding:10px 11px 12px}.guide-article-card--related .guide-article-card-copy h3{font-size:14px}.guide-article-card--related .guide-article-card-copy>span{font-size:12px}}
