.practice-guide .pg-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:64px;align-items:center;padding:52px 0 58px}.practice-guide h1{font-size:clamp(34px,4vw,54px);line-height:1.12;letter-spacing:-.035em}.practice-guide .pg-lead{font-size:17px;line-height:1.8;max-width:670px;margin-top:22px}.practice-guide .pg-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.practice-guide .pg-summary{border:1px solid var(--line);border-radius:20px;padding:30px;background:linear-gradient(140deg,var(--glow),var(--panel))}.practice-guide .pg-summary h2{font-size:23px;line-height:1.3;margin:12px 0 20px}.practice-guide .pg-summary ol{list-style:none;margin:0;padding:0}.practice-guide .pg-summary li{display:flex;align-items:center;gap:16px;border-top:1px solid var(--line);padding:17px 0;font-size:15px;color:var(--text)}.practice-guide .pg-summary li>span{font-size:12px;color:var(--teal);font-weight:700}.practice-guide .pg-nav{border-block:1px solid var(--line);background:var(--panel)}.practice-guide .pg-nav>div{display:flex;flex-wrap:wrap;gap:28px;padding-block:17px}.practice-guide .pg-nav a{font-size:14px;color:var(--muted);font-weight:600}.practice-guide .pg-nav a:hover{color:var(--teal)}.practice-guide .pg-section{padding-block:44px}.practice-guide .pg-section+.pg-section{border-top:1px solid var(--line)}.practice-guide .pg-heading{display:flex;gap:16px;align-items:flex-start;margin-bottom:24px}.practice-guide .pg-heading h2{font-size:clamp(25px,3vw,33px);line-height:1.25}.practice-guide .pg-heading p{max-width:840px;font-size:15px;line-height:1.8;margin-top:12px}.practice-guide .pg-section-no{color:var(--teal);font-size:12px;font-weight:700;padding-top:9px}.practice-guide .pg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.practice-guide .pg-three{grid-template-columns:repeat(3,minmax(0,1fr))}.practice-guide .pg-grid article{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:25px}.practice-guide .pg-grid h3,.practice-guide .pg-steps h3{font-size:21px;line-height:1.35}.practice-guide .pg-grid p,.practice-guide .pg-steps p{font-size:15px;line-height:1.8;margin-top:12px}.practice-guide .pg-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:0;list-style:none}.practice-guide .pg-steps li>span{display:grid;place-items:center;width:40px;height:40px;margin-bottom:18px;background:var(--glow);color:var(--teal);border:1px solid var(--line);border-radius:12px;font-weight:700}.practice-guide .pg-definitions{margin:0;border:1px solid var(--line);border-radius:14px;overflow:hidden}.practice-guide .pg-definitions>div{display:grid;grid-template-columns:220px 1fr;gap:24px;padding:22px 26px;background:var(--panel);border-bottom:1px solid var(--line)}.practice-guide .pg-definitions>div:last-child{border:0}.practice-guide dt{color:var(--text);font-weight:700;line-height:1.6}.practice-guide dd{margin:0;color:var(--muted);font-size:15px;line-height:1.8}.practice-guide .pg-checklist{display:grid;grid-template-columns:1fr 1fr;gap:16px}.practice-guide .pg-checklist label{display:flex;align-items:flex-start;gap:14px;padding:24px;background:var(--panel);border:1px solid var(--line);border-radius:14px;cursor:pointer}.practice-guide .pg-checklist input{width:20px;height:20px;accent-color:var(--teal);flex-shrink:0;margin-top:3px}.practice-guide .pg-checklist strong{display:block;color:var(--text);font-size:18px;line-height:1.4;margin-bottom:9px}.practice-guide .pg-checklist span>span{font-size:15px;line-height:1.8;color:var(--muted)}.practice-guide .pg-code-tools{display:flex;align-items:end;flex-wrap:wrap;gap:16px;margin-bottom:22px}.practice-guide .pg-code-tools>div{flex:1;min-width:230px}.practice-guide .pg-code-tools label{display:block;font-size:14px;font-weight:600;color:var(--text);margin-bottom:8px}.practice-guide .pg-code-tools input{width:100%;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--text);font:inherit}.practice-guide .pg-code-tools p{flex-basis:100%;font-size:13px}.practice-guide .pg-table{border:1px solid var(--line);border-radius:14px;overflow:hidden}.practice-guide table{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed;background:var(--panel)}.practice-guide th,.practice-guide td{padding:20px 24px;vertical-align:top;border-bottom:1px solid var(--line);font-size:15px;line-height:1.7}.practice-guide thead{background:var(--panel2);color:var(--text)}.practice-guide th:first-child{width:22%}.practice-guide code{font-size:18px;color:var(--teal)}.practice-guide th small{display:block;color:var(--muted);font-size:12px;font-weight:400}.practice-guide td{color:var(--muted)}.practice-guide tr:last-child td,.practice-guide tr:last-child th{border:0}.practice-guide caption{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.practice-guide .pg-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.practice-guide .pg-related a{padding:22px;border:1px solid var(--line);background:var(--panel);border-radius:12px;font-size:15px;line-height:1.6}.practice-guide .pg-sources{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:30px;padding-top:22px;border-top:1px solid var(--line);font-size:13px}.practice-guide .pg-sources a{color:var(--teal);text-decoration:underline;text-underline-offset:4px}.practice-guide [id]{scroll-margin-top:100px}.practice-guide [hidden]{display:none!important}.practice-guide :is(a,button,input):focus-visible{outline:3px solid var(--teal);outline-offset:4px}.practice-guide .faq-v2 .faq-topics{grid-template-columns:1fr}@media(max-width:900px){.practice-guide .pg-hero{grid-template-columns:1fr;gap:30px}.practice-guide .pg-summary{max-width:none}.practice-guide .pg-three,.practice-guide .pg-steps{grid-template-columns:1fr}.practice-guide .pg-steps li{display:flex;gap:18px}.practice-guide .pg-steps li>span{flex-shrink:0}.practice-guide .pg-definitions>div{grid-template-columns:180px 1fr}}@media(max-width:600px){.practice-guide .wrap{width:calc(100% - 36px)}.practice-guide .pg-hero{padding:30px 0}.practice-guide .pg-summary{padding:22px}.practice-guide .pg-actions{display:grid}.practice-guide .pg-lead{font-size:16px}.practice-guide .pg-nav>div{gap:16px 22px}.practice-guide .pg-section{padding-block:32px}.practice-guide .pg-grid,.practice-guide .pg-related,.practice-guide .pg-checklist{grid-template-columns:1fr}.practice-guide .pg-definitions>div{grid-template-columns:1fr;gap:8px;padding:20px}.practice-guide .pg-grid article{padding:22px}.practice-guide .faq-v2 .faq-topics{display:grid!important;grid-template-columns:1fr!important}.practice-guide .faq-v2 .faq-topics button{min-width:0;width:100%}.practice-guide .pg-code-tools>div{min-width:0;flex-basis:100%}.practice-guide table,.practice-guide tbody,.practice-guide tr,.practice-guide td,.practice-guide th{display:block;width:100%!important}.practice-guide thead{position:absolute;width:1px!important;height:1px;clip-path:inset(50%);overflow:hidden}.practice-guide tr{border-bottom:1px solid var(--line);padding:10px 0}.practice-guide td,.practice-guide th{padding:8px 20px;border:0}.practice-guide td:before{content:attr(data-label);display:block;font-size:12px;font-weight:700;color:var(--text);margin-bottom:4px}.practice-guide th small{display:inline-block;margin-left:12px}.practice-guide .pg-sources{flex-direction:column;align-items:flex-start}}.practice-guide .pg-section{display:block;min-width:0}.practice-guide .pg-section>*{min-width:0}.practice-guide .pg-heading h2{margin:0}.practice-guide .pg-steps{margin:0;width:100%;gap:22px}.practice-guide .pg-steps:has(>li:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.practice-guide .pg-steps>li{min-width:0;border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:25px;display:flex;gap:18px;align-items:flex-start}.practice-guide .pg-steps li>span{flex:none;margin:0}.practice-guide .pg-steps li>div{min-width:0}.practice-guide .pg-steps h3{font-size:19px;margin:0}.practice-guide .pg-steps p{margin-bottom:0}.practice-guide .pg-grid article{min-width:0}.practice-guide .pg-grid h3{margin-top:0}.practice-guide .pg-checklist{margin:0;width:100%}.practice-guide .pg-checklist label{margin:0;min-width:0}.practice-guide .pg-table{width:100%}.practice-guide .pg-nav a{line-height:1.5}@media(max-width:1000px){.practice-guide .pg-steps{grid-template-columns:1fr}.practice-guide .pg-steps:has(>li:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.practice-guide .pg-steps,.practice-guide .pg-steps:has(>li:nth-child(4)){grid-template-columns:1fr}.practice-guide .pg-steps>li{padding:20px;gap:14px}.practice-guide .pg-steps li>span{width:34px;height:34px;font-size:13px}.practice-guide .pg-steps h3{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/erp-practice-guides.css.map */
