/* Scoped additions for article conversion and practical examples. */
.article-conversion{--article-accent:#ddfb78;max-width:860px;margin:48px auto;scroll-margin-top:90px}
.article-conversion .inline-form-shell{padding:clamp(20px,4vw,36px);border:1px solid #d7dfcb;border-radius:24px;background:linear-gradient(135deg,#f7faef,#fff 70%)}
.article-conversion .inline-form-head{display:block}.article-conversion .inline-form-head h2{margin:10px 0 12px;font-size:clamp(25px,4vw,34px);line-height:1.2}.article-conversion .inline-form-head p{max-width:64ch;font-size:17px}
.article-conversion .article-service-link a{color:#253e13;font-weight:750;text-decoration:underline;text-underline-offset:4px}.article-conversion .listio-inline-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}
.article-conversion .field{min-width:0}.article-conversion .field label{display:block;margin-bottom:7px;font-weight:650}.article-conversion .field input,.article-conversion textarea{box-sizing:border-box;width:100%;padding:13px;border:1px solid #a7b39a;border-radius:10px;background:#fff;color:#11131a;font:inherit}.article-conversion textarea{min-height:120px;resize:vertical}
.article-conversion .full,.article-conversion .consent,.article-conversion .form-status{grid-column:1/-1}.article-conversion .consent{display:flex;align-items:flex-start;gap:10px;font-size:14px}.article-conversion .consent input{width:18px;height:18px;flex-shrink:0;margin-top:4px}.article-conversion button{min-height:48px;padding:13px 22px;border:0;border-radius:10px;background:#11131a;color:#fff;font:inherit;font-weight:750;cursor:pointer}.article-conversion .form-status:empty{display:none}
.article-conversion :is(input,textarea,button,a):focus-visible,.article-example a:focus-visible,.article-table-scroll:focus-visible{outline:3px solid #52792f;outline-offset:4px}
.article-updated{font-size:14px!important;color:#576250}.article-example{margin:36px 0;padding:24px;border:1px solid #cbdab7;border-left:5px solid #9abd61;border-radius:14px;background:#f7faef}.article-example h2{margin-top:0!important;font-size:25px!important}.article-example a{display:inline-block;font-weight:750;text-underline-offset:4px}.article-example p{font-size:16px!important}
.article-table-scroll{max-width:100%;overflow-x:auto;margin:26px 0;border:1px solid #dce3d3;border-radius:12px}.article-table-scroll table{width:100%;border-collapse:collapse;min-width:540px;font-size:15px}.article-table-scroll caption{text-align:left;font-weight:750;padding:16px;background:#f7faef}.article-table-scroll th,.article-table-scroll td{padding:13px 15px;border-bottom:1px solid #e4e8df;vertical-align:top;text-align:left}.article-table-scroll th{background:#eef4e5}.article-table-scroll td a{color:#294d18;text-underline-offset:3px}.article-table-scroll tr:last-child td{border-bottom:0}
@media(max-width:600px){.article-conversion .listio-inline-form{grid-template-columns:1fr}.article-conversion button{width:100%}.article-conversion{margin:32px 0}.article-example{padding:20px}.article-table-scroll table{font-size:14px}.article,.content,.pillar-content{overflow-wrap:anywhere}.article{padding-left:20px;padding-right:20px}}
