.pro-shell.pro-juridico .pro-top{background:linear-gradient(90deg,#0c1722f5,#0c1722b5);border-bottom:1px solid #b59868;border-left:0;padding:34px 0 30px}.pro-juridico .pro-top h1{max-width:800px;font-size:clamp(3rem,5.4vw,5rem)}.pro-juridico .pro-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.pro-juridico .pro-paper{transform:rotate(.6deg)}.legal-review-strip{border-bottom:1px solid #6b604e;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:36px;padding:8px 0 28px;display:grid}.legal-review-strip article{border-left:1px solid #9b7f50;padding-left:20px}.legal-review-strip span{letter-spacing:.12em;color:#d2ba8d;font-size:.75rem}.legal-review-strip h2{margin:10px 0;font:1.35rem Georgia,serif}.legal-review-strip p{color:#becad3;margin:0;font-size:.9rem}.pro-fiscal{--tax-accent:#afceb7}.pro-shell.pro-fiscal:before{opacity:1;background:radial-gradient(at 85% 18%,#3160537a,#0000 60%),linear-gradient(#091f1b,#0b131b)}.pro-fiscal .pro-top{background:linear-gradient(90deg,#0a2924,#112b2555);border-left:3px solid #9ec7ad}.pro-fiscal .pro-tag,.pro-fiscal .pro-switch a[aria-current=page]{color:#b9dec5}.pro-fiscal .pro-switch a[aria-current=page]{border-color:#93bfa4}.pro-fiscal .pro-form{background:#102821;border-color:#4c6d5c}.pro-fiscal .pro-paper{background:#e6ecdf;border-color:#8fae96}.pro-fiscal .pro-form input,.pro-fiscal .pro-form textarea,.pro-fiscal .pro-form [data-slot=select-trigger]{background:#0a1e19;border-color:#759b84}.tax-context-strip{border-bottom:1px solid #4e6d5c;grid-template-columns:1fr 1.2fr;gap:45px;margin-bottom:30px;padding:25px 0 38px;display:grid}.tax-context-strip>div>span{letter-spacing:.1em;color:#b7d1bf;font-size:.8rem}.tax-context-strip h2{margin:12px 0 18px;font:2rem/1.15 Georgia,serif}.tax-context-strip p{color:#bfd0c7;max-width:420px;font-size:1rem}.tax-context-strip ol{grid-template-columns:1fr 1fr;gap:20px;margin:0;padding:0;list-style:none;display:grid}.tax-context-strip li{border-top:1px solid #68816f;padding:15px 0}.tax-context-strip strong{color:#e4ecdf;font-size:1rem;font-weight:500;display:block}.tax-context-strip li span{color:#c1d0c6;margin-top:6px;font-size:.9rem;display:block}.pro-source-placeholder{color:#bcd0c3;border:1px dashed #6f8676;align-items:start;gap:10px;margin:0 0 24px;padding:12px 15px;display:flex}.pro-source-placeholder svg{flex-shrink:0;margin-top:4px}.pro-source-placeholder p{margin:0;font-size:.875rem}.pro-sources{background:#0a1b16;border:1px solid #6f8c76;margin:0 0 25px;padding:18px}.pro-source-heading{color:#c5d7a9;align-items:center;gap:12px;font-size:.85rem;display:flex}.pro-sources h3{margin:12px 0;font:1.35rem Georgia,serif}.pro-sources ul{margin:0;padding:0;list-style:none}.pro-sources li a{text-underline-offset:4px;color:#dfebd6;justify-content:space-between;gap:15px;padding:8px 0;font-size:.9rem;text-decoration:underline;display:flex}.pro-sources li svg{flex-shrink:0;margin-top:5px}.pro-sources .pro-help,.pro-source-extra{color:#b8cbbf;margin:15px 0 0;font-size:.8rem;line-height:1.6}.pro-source-extra a{text-decoration:underline}.pro-juridico .pro-sources{background:#0b1a25;border-color:#977d53}.pro-juridico .pro-source-placeholder{border-color:#8e7b5d}.pro-juridico .pro-source-heading{color:#e6c790}.pro-financiero .pro-top{background:linear-gradient(90deg,#102d41,#102d4122);border-left:3px solid #83b5cf}.pro-shell.pro-financiero:before{opacity:1;background:radial-gradient(at 100% 0,#264d7499,#0000 70%)}.pro-financiero .pro-tag,.pro-financiero .pro-switch a[aria-current=page]{color:#aacee9}.pro-financiero .pro-paper{background:#e1e9ed;border-color:#7ea8bf}.pro-financiero .pro-grid{margin-top:45px}.pro-financiero .pro-top h1{letter-spacing:-.045em;font-family:Arial,Helvetica,sans-serif;font-weight:500}@media (max-width:850px){.pro-juridico .pro-grid{grid-template-columns:1fr}.pro-juridico .pro-paper{transform:none}.tax-context-strip{grid-template-columns:1fr;gap:12px}.legal-review-strip{grid-template-columns:1fr;gap:20px}.legal-review-strip article{padding-bottom:4px}.tax-context-strip ol{gap:15px}.pro-juridico .pro-top h1{font-size:clamp(2.8rem,8vw,4rem)}}
