.alk-guide-wrap{width:min(1120px,calc(100% - 36px));margin:40px auto 64px;color:#173d39}.alk-guide-heading{max-width:850px;margin:0 auto 28px}.alk-guide-heading h1{font-size:40px;line-height:1.18;letter-spacing:0;overflow-wrap:anywhere;margin:12px 0 18px}.alk-guide-meta{font-size:14px;color:#596e69}.alk-guide-cover{margin:0 0 36px}.alk-guide-cover img{display:block;width:100%;max-height:620px;object-fit:contain;background:#f0f5f3}.alk-guide-content,.alk-guide-references{max-width:800px;margin:0 auto;font-size:17px;line-height:1.8;overflow-wrap:anywhere}.alk-guide-content h2,.alk-guide-references h2{font-size:28px;margin:32px 0 14px;line-height:1.3;letter-spacing:0}.alk-guide-content h3{font-size:22px;line-height:1.4;margin:24px 0 12px;letter-spacing:0}.alk-guide-content img{height:auto;max-width:100%}.alk-guide-content figure{max-width:100%;margin:24px 0}.alk-guide-content iframe{max-width:100%}.alk-guide-content table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}.alk-guide-content td,.alk-guide-content th{padding:10px;border:1px solid #d4e1de}.alk-guide-content blockquote{border-left:3px solid #168274;padding:10px 22px;margin:20px 0;background:#f1f7f5}.alk-guide-article figcaption{font-size:14px;color:#63736f;margin-top:8px}.alk-guide-related{border-top:1px solid #d6e4e0;padding-top:28px;margin-top:40px}.alk-guide-related h2{font-size:26px;letter-spacing:0}.alk-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.alk-guide-resource{border:1px solid #d6e4e0;border-radius:6px;background:#fff;padding:16px;color:#164b43;text-decoration:none;min-width:0;overflow-wrap:anywhere}.alk-guide-resource img{width:100%;height:180px;object-fit:contain}.alk-guide-resource h3{font-size:18px;line-height:1.4;margin:12px 0;letter-spacing:0}.alk-guide-resource p{font-size:14px;color:#516862}.alk-guide-resource:hover{border-color:#168274}.alk-guide-content .alignleft{float:left;margin:8px 24px 16px 0}.alk-guide-content .alignright{float:right;margin:8px 0 16px 24px}.alk-guide-content:after{content:"";display:block;clear:both}@media(max-width:700px){.alk-guide-heading h1{font-size:30px}.alk-guide-grid{grid-template-columns:1fr}.alk-guide-content h2{font-size:24px}.alk-guide-content .alignleft,.alk-guide-content .alignright{float:none;margin:20px 0}.alk-guide-wrap{margin-top:24px}.alk-guide-content{font-size:16px}}.alk-guide-summary{padding-bottom:28px;font-weight:500}.alk-guide-resource:focus-visible{outline:2px solid #ae7c15;outline-offset:3px}.alk-guide-video{position:relative;aspect-ratio:16/9;background:#101919}.alk-guide-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}