.amg-guide{font-family:inherit;color:#213d39;max-width:1180px;margin:0 auto 3rem;font-size:16px;line-height:1.75}.amg-guide *{box-sizing:border-box}.amg-hero{background:linear-gradient(120deg,#195e50,#318574);color:#fff;border-radius:22px;padding:30px 36px;margin-bottom:20px}.amg-eyebrow{font-size:12px;letter-spacing:.15em;font-weight:800;opacity:.83}.amg-hero h1{font-size:clamp(28px,4vw,46px);line-height:1.15;color:white!important;margin:12px 0}.amg-hero p{color:#fff;margin:0 0 12px}.amg-version{font-size:13px}.amg-warning{background:#fff7e8;border:2px solid #be7621;border-left:8px solid #be7621;border-radius:14px;padding:22px 25px;margin:18px 0 24px;color:#543916}.amg-warning strong{display:block;font-size:clamp(18px,2vw,23px);line-height:1.3;color:#6b3b0a}.amg-warning p{margin:11px 0 0;font-size:16px;line-height:1.65}.amg-toolbar{background:#edf6f2;border:1px solid #c9dfd5;border-radius:14px;padding:17px 18px;position:sticky;top:8px;z-index:30;box-shadow:0 5px 17px #173e2817;margin-bottom:25px}.admin-bar .amg-toolbar{top:40px}.amg-toolbar label{display:block;font-size:14px;font-weight:700;margin-bottom:8px}.amg-controls{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.amg-search{background:white!important;border:1px solid #a8c2b5!important;border-radius:9px!important;padding:10px 12px!important;min-width:220px;flex:1;margin:0!important;font-size:16px!important}.amg-controls button{border:1px solid #165949!important;background:#fff!important;color:#165949!important;padding:10px 12px!important;border-radius:9px!important;cursor:pointer;font-size:14px!important;font-weight:700!important;line-height:1.3!important}.amg-controls button:hover,.amg-controls button:focus{background:#165949!important;color:white!important}.amg-count{font-size:14px;font-weight:700;min-width:76px;text-align:center}.amg-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:start}.amg-toc{border:1px solid #dfe8e2;background:#f7faf8;border-radius:14px;padding:15px;position:sticky;top:120px;max-height:75vh;overflow-y:auto}.amg-toc h2{font-size:18px;margin:0 0 12px;color:#194f42}.amg-toc-items{display:flex;flex-direction:column;gap:3px}.amg-toc a{text-decoration:none;display:block;border-radius:7px;padding:6px 8px;color:#205e50;font-size:13px;line-height:1.4}.amg-toc a:hover,.amg-toc a:focus{background:#d9ede4}.amg-article{min-width:0;background:#fff;border:1px solid #e0e9e5;border-radius:15px;padding:clamp(18px,3vw,36px);overflow-wrap:anywhere}.amg-article h1,.amg-article h2,.amg-article h3{color:#173e35;line-height:1.35;scroll-margin-top:170px}.amg-article h1{font-size:29px}.amg-article h2{font-size:24px;border-bottom:1px solid #d5e5dc;padding-bottom:8px;margin-top:38px}.amg-article h3{font-size:20px;margin-top:27px}.amg-article p,.amg-article li{font-size:16px;line-height:1.8}.amg-article table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;font-size:14px}.amg-article th,.amg-article td{border:1px solid #dae5e0;padding:7px 10px}.amg-article blockquote{border-left:4px solid #79a999;padding-left:16px;margin-left:0;background:#f6faf7}.amg-guide mark.amg-match{background:#ffe39a;color:#1d2521;outline:0;border-radius:2px}.amg-guide mark.amg-match.amg-active{background:#f49a41;color:#161616;box-shadow:0 0 0 2px #ba5c0e}.amg-footnote{font-size:13px;color:#596c64;margin-top:25px}.amg-article hr{margin:26px 0;border:0;border-top:1px solid #d7e4dd}@media(max-width:780px){.amg-layout{display:block}.amg-toc{position:relative;top:auto;max-height:235px;margin-bottom:18px}.amg-toolbar{position:relative;top:auto}.amg-hero{padding:22px}.amg-warning{padding:16px}.amg-controls .amg-search{flex-basis:100%;width:100%}.amg-controls button{font-size:13px!important;padding:9px!important}}.amg-guide{--amg-navy:#173b4c;--amg-sage:#536b60;--amg-gold:#b58d50;--amg-ivory:#f8f5ec;background:var(--amg-ivory)!important;padding:20px;border-radius:18px;color:#23352e!important}.amg-guide .amg-hero{background:var(--amg-navy)!important;color:#fff!important}.amg-guide .amg-toc{background:#e8eee8!important;border:2px solid #a7b9ae!important;position:sticky;top:125px;max-height:70vh}.amg-guide .amg-toc-items{display:flex!important;flex-direction:column!important;visibility:visible!important;opacity:1!important}.amg-guide .amg-toc-items a{display:block!important;color:#173b4c!important;visibility:visible!important;opacity:1!important}.amg-guide .amg-nav-main{font-weight:800!important;border-top:1px solid #ccd8d0;margin-top:5px}.amg-guide .amg-nav-sub{padding-left:20px!important;font-size:12px!important}.amg-guide .amg-article{background:#fffefa!important;color:#243630!important;border:1px solid #d5d3c9}.amg-guide .amg-article #amg-part-one,.amg-guide .amg-article #amg-ch1,.amg-guide .amg-article #amg-ch2,.amg-guide .amg-article #amg-ch3,.amg-guide .amg-article #amg-ch4,.amg-guide .amg-article #amg-ch5{color:var(--amg-navy)!important;border-color:var(--amg-navy)!important}.amg-guide .amg-article #amg-part-two,.amg-guide .amg-article #amg-ch6,.amg-guide .amg-article #amg-ch7,.amg-guide .amg-article #amg-ch8,.amg-guide .amg-article #amg-ch9{color:var(--amg-sage)!important;border-color:var(--amg-sage)!important}.amg-guide .amg-part2-intro{background:#eaf0e9;border-left:5px solid var(--amg-gold);padding:15px 22px;margin:16px 0}.amg-guide .amg-reading-section{padding:15px 0 25px;border-bottom:1px solid #dddcd2;scroll-margin-top:150px}.amg-guide .amg-reading-section h3{color:#435e50!important}.amg-guide .amg-reader-tools{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:15px;background:#e4ebe5;padding:12px;border-radius:12px}.amg-guide .amg-reader-tools button,.amg-guide .amg-pin,.amg-guide .amg-return-btn{border:1px solid #536b60!important;background:white!important;color:#173b4c!important;border-radius:8px!important;padding:8px 12px!important;cursor:pointer!important;font:700 13px system-ui!important}.amg-guide .amg-saved{font:12px system-ui;color:#40574b}.amg-guide .amg-return{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);background:#173b4c;padding:10px;border-radius:12px;z-index:9999;box-shadow:0 5px 25px #0004}.amg-guide .amg-return[hidden]{display:none!important}.amg-guide .amg-xref{color:#245c76;text-decoration:underline;font-weight:700}.amg-guide :is(h1,h2,h3,h4)[id]{scroll-margin-top:150px}@media(max-width:780px){.amg-guide{padding:8px}.amg-guide .amg-toc{position:relative;top:auto;max-height:350px}.amg-guide .amg-reader-tools{position:relative}}@media print{.amg-guide .amg-toolbar,.amg-guide .amg-toc,.amg-guide .amg-reader-tools,.amg-guide .amg-pin,.amg-guide .amg-return{display:none!important}.amg-guide .amg-layout{display:block!important}.amg-guide .amg-article{border:0!important}.amg-guide{background:white!important}.amg-guide .amg-reading-section{break-inside:avoid}}@media(min-width:900px){body .amg-guide{width:min(1380px,calc(100vw - 48px))!important;max-width:none!important;position:relative!important;left:50%!important;transform:translateX(-50%)!important;margin-left:0!important;margin-right:0!important;clear:both!important}body .amg-guide .amg-layout{display:grid!important;grid-template-columns:minmax(235px,275px) minmax(0,1fr)!important;align-items:start!important;gap:24px!important;width:100%!important}body .amg-guide .amg-layout>.amg-toc{grid-column:1!important;grid-row:1!important;display:block!important;width:100%!important;min-width:0!important;float:none!important;position:sticky!important;top:115px!important}body .amg-guide .amg-layout>.amg-article{grid-column:2!important;grid-row:1!important;display:block!important;width:100%!important;min-width:0!important;float:none!important}}@media(min-width:781px) and (max-width:899px){body .amg-guide .amg-layout{display:grid!important;grid-template-columns:210px minmax(0,1fr)!important;gap:16px!important}}@media(max-width:780px){body .amg-guide .amg-layout{display:block!important}}.amg-guide .amg-toc{z-index:5!important}.amg-guide .amg-article blockquote{margin-inline:0!important}body .amg-guide,body .amg-guide:not(.amg-expanded){width:100%!important;max-width:450px!important;left:auto!important;transform:none!important;margin:0 0 32px!important;position:relative!important;clear:none!important;padding:12px!important}body .amg-guide:not(.amg-expanded) .amg-layout{display:block!important;width:100%!important}body .amg-guide:not(.amg-expanded) .amg-layout>.amg-article{width:100%!important;display:block!important;padding:20px!important}body .amg-guide:not(.amg-expanded) .amg-layout>.amg-toc{display:none!important;position:static!important;max-height:310px!important;margin-bottom:14px!important}body .amg-guide:not(.amg-expanded).amg-chapters-open .amg-layout>.amg-toc{display:block!important}body .amg-guide .amg-reader-tools button{white-space:normal!important}body .amg-guide.amg-expanded{position:fixed!important;inset:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;overflow-y:auto!important;z-index:2147483000!important;margin:0!important;left:0!important;transform:none!important;border-radius:0!important;padding:18px max(16px,calc((100vw - 1320px)/2))!important;background:#f8f5ec!important}body .amg-guide.amg-expanded .amg-layout{display:grid!important;grid-template-columns:minmax(205px,260px) minmax(0,1fr)!important;gap:22px!important;align-items:start!important}body .amg-guide.amg-expanded .amg-layout>.amg-toc{display:block!important;grid-column:1!important;grid-row:1!important;position:sticky!important;top:12px!important;max-height:85dvh!important}body .amg-guide.amg-expanded .amg-layout>.amg-article{display:block!important;grid-column:2!important;grid-row:1!important;width:100%!important;max-width:850px!important}body.amg-reader-open{overflow:hidden!important}@media(max-width:700px){body .amg-guide.amg-expanded{padding:10px!important}body .amg-guide.amg-expanded .amg-layout{display:block!important}body .amg-guide.amg-expanded .amg-layout>.amg-toc{display:none!important;position:relative!important;max-height:260px!important}body .amg-guide.amg-expanded.amg-chapters-open .amg-layout>.amg-toc{display:block!important}body .amg-guide.amg-expanded .amg-layout>.amg-article{max-width:none!important}}@media print{body .amg-guide,body .amg-guide.amg-expanded{position:static!important;width:100%!important;max-width:none!important;height:auto!important;overflow:visible!important;padding:0!important}body .amg-guide .amg-reader-tools{display:none!important}}body .amg-guide:not(.amg-expanded){width:100%!important;max-width:450px!important;min-width:0!important;margin:0 auto 32px!important;padding:clamp(7px,1.5vw,12px)!important;box-sizing:border-box!important;overflow:visible!important}body .amg-guide:not(.amg-expanded) .amg-hero{padding:clamp(17px,3.5vw,30px)!important;border-radius:18px!important}body .amg-guide:not(.amg-expanded) .amg-hero h1{font-size:clamp(26px,3vw,38px)!important;line-height:1.16!important;overflow-wrap:normal!important}body .amg-guide:not(.amg-expanded) .amg-warning{padding:clamp(14px,2vw,21px)!important}body .amg-guide:not(.amg-expanded) .amg-warning strong{font-size:clamp(16px,1.7vw,20px)!important}body .amg-guide:not(.amg-expanded) .amg-warning p{font-size:clamp(13px,1.15vw,15px)!important;line-height:1.6!important}body .amg-guide:not(.amg-expanded) .amg-toolbar{position:relative!important;top:auto!important;padding:12px!important}body .amg-guide:not(.amg-expanded) .amg-controls{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body .amg-guide:not(.amg-expanded) .amg-controls .amg-search{grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:none!important}body .amg-guide:not(.amg-expanded) .amg-controls .amg-count{grid-column:1/-1!important;grid-row:3!important;text-align:center!important}body .amg-guide:not(.amg-expanded) .amg-controls button{min-width:0!important;white-space:normal!important}body .amg-guide:not(.amg-expanded) .amg-reader-tools{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:10px!important}body .amg-guide:not(.amg-expanded) .amg-reader-tools button{min-width:0!important;font-size:12px!important;padding:9px 7px!important}body .amg-guide:not(.amg-expanded) .amg-reader-tools .amg-saved{grid-column:1/-1!important}body .amg-guide:not(.amg-expanded) .amg-article{padding:clamp(13px,3vw,22px)!important;overflow-x:auto!important}body .amg-guide:not(.amg-expanded) .amg-article :is(h1,h2,h3){overflow-wrap:anywhere!important}body .amg-guide:not(.amg-expanded) .amg-article :is(p,li){font-size:clamp(14px,1.25vw,16px)!important;line-height:1.75!important}body .amg-guide .amg-article img,body .amg-guide .amg-article iframe{max-width:100%!important;height:auto}body .amg-guide .amg-article table{max-width:100%!important;overflow-x:auto!important}@media(max-width:800px){body .amg-guide:not(.amg-expanded){max-width:100%!important}body .amg-guide:not(.amg-expanded) .amg-hero h1{font-size:clamp(25px,5.2vw,36px)!important}}@media(max-width:480px){body .amg-guide:not(.amg-expanded){padding:7px!important}body .amg-guide:not(.amg-expanded) .amg-article{padding:12px!important}body .amg-guide:not(.amg-expanded) .amg-warning{padding:13px!important}body .amg-guide:not(.amg-expanded) .amg-reader-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body .amg-guide.amg-expanded{box-sizing:border-box!important;overscroll-behavior:contain!important}@media(min-width:701px) and (max-width:980px){body .amg-guide.amg-expanded .amg-layout{grid-template-columns:190px minmax(0,1fr)!important;gap:14px!important}body .amg-guide.amg-expanded{padding:12px!important}}@media(max-width:700px){body .amg-guide.amg-expanded{padding:8px!important}body .amg-guide.amg-expanded .amg-hero{padding:17px!important}body .amg-guide.amg-expanded .amg-toolbar{position:relative!important;top:auto!important}body .amg-guide.amg-expanded .amg-article{padding:14px!important}body .amg-guide.amg-expanded .amg-controls{display:flex!important;flex-wrap:wrap!important}body .amg-guide.amg-expanded .amg-search{flex-basis:100%!important;min-width:0!important}}@media print{body .amg-guide:not(.amg-expanded){max-width:none!important;margin:0!important}body .amg-guide:not(.amg-expanded) .amg-article{overflow:visible!important}}.amg-guide .amg-document-quote{display:block;text-align:center;margin:.5rem auto;line-height:1.65}.amg-guide .amg-document-quote-hebrew{font-size:1.18em;font-weight:700;direction:rtl;unicode-bidi:isolate}.amg-article #amg-d-appendix~table{max-width:100%;table-layout:fixed}.amg-article #amg-d-appendix~table td,.amg-article #amg-d-appendix~table th{overflow-wrap:anywhere}