/* generated by render-qck-site.ts — do not hand-edit (gitignored output) */
*{box-sizing:border-box;margin:0}
:root{--radius:0.375rem}
html{scroll-behavior:smooth}
body{background:#F7F8FA;color:#111827;font-family:'Inter', 'Avenir Next', Arial, sans-serif;line-height:1.65;font-size:1.0625rem;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4{font-family:'Manrope', 'Avenir Next', Arial, sans-serif;line-height:1.2;color:#111827}
a{color:#2456A6}
a:hover{opacity:.85}
img{max-width:100%}
code{background:#EAF0F5;padding:.1em .35em;border-radius:4px;font-size:.9em}
.rril{position:absolute;left:-9999px;top:0;background:#2456A6;color:#FFFFFF;padding:.5rem 1rem;z-index:9}
.rril:focus{left:0}
.dzda{max-width:72rem;margin:0 auto;padding:0 1.5rem}
.ieuv{font-family:'Manrope', 'Avenir Next', Arial, sans-serif;font-weight:700;font-size:1.25rem;text-decoration:none;color:inherit}
.flqe{color:#4B5563;font-size:.85rem}
.tvng{display:flex;flex-wrap:wrap;gap:1.1rem}
.mpem{text-decoration:none;color:inherit;font-size:.95rem}
.mpem:hover{color:#2456A6;opacity:1}
.waig{display:none;background:none;border:1px solid currentColor;border-radius:6px;color:inherit;width:2.6rem;height:2.3rem;padding:.45rem .55rem;cursor:pointer;flex-direction:column;justify-content:space-between}
.waig span{display:block;height:2px;background:currentColor;border-radius:2px}
.waig[aria-expanded="true"] span:nth-child(2){opacity:0}
.hfbw{border-bottom:1px solid #D7DEE7;background:#F7F8FA} .hfbw .dzda{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem}
.fsdi{background:linear-gradient(160deg, #FFFFFF, #e5ebf4)} .fsdi .dzda{max-width:52rem;text-align:center;padding:4.8rem 1.5rem} .gldf{justify-content:center}
.wkql{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;color:#2456A6;font-weight:600;margin-bottom:.8rem}
.rntw{font-size:clamp(1.9rem,4.5vw,3rem);margin-bottom:1rem}
.nqfc{font-size:1.15rem;color:#4B5563;max-width:44rem;margin:0 auto}
.gldf{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin-top:1.4rem}
.mbsu{border:1px solid #D7DEE7;background:#FFFFFF;border-radius:999px;padding:.3rem .85rem;font-size:.85rem}
.zxog{padding:3.12rem 0}
/* the measure fix: prose column CENTERED in the container, never pinned left */
.dxab,.criv,.jsmt{max-width:46rem;margin-left:auto;margin-right:auto}
.dxab{padding:1.68rem 0}
.dxab h2{font-size:1.6rem;margin-bottom:.8rem}
.dxab h3{font-size:1.2rem;margin:.9rem 0 .5rem}
.dxab p,.dxab li,.criv p{margin-bottom:.85rem}
.dxab ul,.dxab ol{padding-left:1.4rem}
.criv{font-size:1.12rem}
.jsmt{background:#FFFFFF;border:1px solid #D7DEE7;border-radius:var(--radius);padding:1.2rem 1.4rem;margin-bottom:1.92rem}
.limr{overflow-x:auto;margin:1rem 0}
table{border-collapse:collapse;width:100%;font-size:.95rem}
th,td{border:1px solid #D7DEE7;padding:.55rem .7rem;text-align:left;vertical-align:top}
th{background:#FFFFFF}
blockquote{border-left:4px solid #2456A6;padding:.2rem 0 .2rem 1rem;color:#4B5563;margin:1rem 0}
.ighu{max-width:46rem;margin:2.16rem auto;background:#f2f5fa;border:1px solid #D7DEE7;border-radius:var(--radius);padding:1.4rem 1.6rem}
.epyv{font-size:1.25rem;margin-bottom:.7rem}
.azbz{list-style:none;padding:0;margin-top:.8rem;display:grid;gap:.45rem}
.qnrp{padding-left:1.1rem;position:relative;font-size:.95rem}
.qnrp::before{content:"";position:absolute;left:0;top:.55em;width:.45em;height:.45em;border-radius:50%;background:#2456A6}
.didn{max-width:46rem;margin:2.16rem auto;padding:0;list-style:none;counter-reset:src}
.lsdj{border-top:1px solid #D7DEE7;padding:.9rem 0 .9rem 2.2rem;position:relative;counter-increment:src}
.lsdj::before{content:counter(src);position:absolute;left:0;top:.95rem;font-family:'Manrope', 'Avenir Next', Arial, sans-serif;font-weight:700;color:#2456A6}
.qwmf{margin-bottom:.3rem}
.tisu{font-size:.88rem;color:#4B5563}
.bigz{max-width:46rem;margin:0 auto}
.biyv{border-bottom:1px solid #D7DEE7;padding:1.32rem 0}
.glfa{font-size:1.15rem;margin-bottom:.5rem}
.amyh{color:#111827}
.bjfr{background:#f3efeb;border-top:1px solid #D7DEE7;border-bottom:1px solid #D7DEE7;margin:2.4rem 0 0}
.mikr{max-width:46rem;margin:0 auto;padding:2.64rem 1.5rem;text-align:center}
.mikr h2{margin-bottom:.7rem}
.mikr p{margin-bottom:1.1rem}
.acnt{display:inline-block;background:#2456A6;color:#FFFFFF;text-decoration:none;font-weight:600;padding:.8rem 1.8rem;border-radius:var(--radius)}
.acnt:hover{opacity:.9}

.imef{font-size:1.45rem;margin-bottom:.45rem}
.jpyz p{margin-bottom:.55rem}
.jpyz p:last-child{margin-bottom:0}
.angr{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.35rem .95rem;margin:.6rem 0 0;font-size:.92rem}
.pabw{display:inline-block;font-weight:700;font-size:1.05rem;padding:1rem 2rem;border-radius:var(--radius);text-decoration:none;white-space:nowrap}
.pabw:hover{opacity:.92}
.cqvi{background:#2456A6;color:#FFFFFF}
.agiv{max-width:64rem;margin:0 auto;padding:1.6rem 1.5rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem 2.5rem;align-items:center}
.cqvi h2,.cqvi p{color:#FFFFFF}
.rfau{display:inline-block;background:#FFFFFF;color:#2456A6;font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.3rem .75rem;margin-bottom:.6rem}
.angr{color:#dce4f1}
.lxju::before{content:"\2022\00a0"}
.pabw{background:#F7F8FA;color:#111827;border:2px solid #FFFFFF}
@media (max-width:720px){.agiv{display:block} .rfau{transform:none;max-width:none;margin-bottom:.6rem} .pabw{display:block;text-align:center;margin-top:1rem}}
.fmcx{background:#FFFFFF;border-top:1px solid #D7DEE7}
.fmcx .dzda{padding:2.64rem 1.5rem}
.bxmf{display:grid;grid-template-columns:2fr 1fr;gap:2rem;margin-bottom:1.4rem}
.nyyp{font-style:italic;margin-bottom:.8rem}
.ziks{font-size:.9rem;margin-bottom:.8rem}
.xooy{font-size:.85rem;color:#4B5563}
.fmcx .xooy{opacity:.85}
.chgk{color:#4B5563;font-size:.92rem}
@media(max-width:760px){
  .fsdi .dzda{grid-template-columns:1fr;gap:1.5rem}
  .bxmf{grid-template-columns:1fr}
  .hfbw .dzda{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;padding:.9rem 1.5rem;text-align:left}
  .hfbw .tvng{border-top:0;padding-top:0}
  .hfbw .waig{display:flex}
  .hfbw .tvng{display:none;flex-basis:100%;flex-direction:column;gap:0;border-top:1px solid #D7DEE7;padding-top:.4rem;margin-top:.4rem}
  .hfbw .tvng[data-open="true"]{display:flex}
  .hfbw .mpem{display:block;padding:.6rem 0;font-size:1.05rem}
}

/* ---- per-site theme layer ---- */
:root{
--ledger-pin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 5-8 12-8 12S4 15 4 10a8 8 0 1 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E");
--ledger-calendar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='1'/%3E%3Cpath d='M8 3v4m8-4v4M3 10h18m-13 4h3m2 0h3m-8 3h3'/%3E%3C/svg%3E");
--ledger-phone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.2 3h3l1.5 5-2.1 1.4a15 15 0 0 0 5 5l1.4-2.1 5 1.5v3A4.2 4.2 0 0 1 16.8 21C9.2 20.5 3.5 14.8 3 7.2A4.2 4.2 0 0 1 7.2 3Z'/%3E%3C/svg%3E");
--ledger-doc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h8l4 4v14H6zM14 3v5h4M9 12h6m-6 4h6'/%3E%3C/svg%3E");
--ledger-help:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a9 9 0 1 1-4-7.5M9.5 9a2.7 2.7 0 0 1 5.2.9c0 2-2.7 2.2-2.7 4.1m0 3h.01'/%3E%3C/svg%3E");
--ledger-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14m-5-5 5 5-5 5'/%3E%3C/svg%3E");
--ledger-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v6m0-10h.01'/%3E%3C/svg%3E")
}
body{font-size:1.0375rem;line-height:1.72;letter-spacing:-.006em}
main{overflow:hidden}
a:focus-visible,button:focus-visible{outline:3px solid #8B5A32;outline-offset:4px}
.hfbw
{background:#fff;border-top:4px solid #2456A6;border-bottom:1px solid #D7DEE7;box-shadow:0 8px 30px #1118270b}
.hfbw
 .dzda
{display:grid;grid-template-columns:minmax(15rem,.8fr) minmax(0,2.2fr);gap:2rem;align-items:end;padding:1.35rem 1.5rem 1.15rem}
.ieuv
{position:relative;display:inline-flex;align-items:center;padding:0 0 .3rem;border:0;color:#111827;font-size:1.12rem;font-weight:800;letter-spacing:-.042em}
.ieuv::first-letter{color:#2456A6}
.ieuv:before{content:"PL";display:inline-grid;place-items:center;width:2.55rem;height:2.55rem;margin-right:.78rem;border:1px solid #111827;border-bottom:4px solid #8B5A32;background:#111827;color:#FFFFFF;font-size:.76rem;font-weight:800;line-height:1;letter-spacing:.08em;-webkit-text-fill-color:#FFFFFF;box-shadow:.28rem .28rem #D7DEE7}
.ieuv:after{content:"";position:absolute;right:0;bottom:0;left:3.35rem;height:2px;background:linear-gradient(90deg,#8B5A32 0 2.5rem,#D7DEE7 2.5rem 100%)}
.flqe
{margin:.38rem 0 0 3.35rem;color:#4b5563;font-size:.65rem;font-weight:600;line-height:1.35;letter-spacing:.1em;text-transform:uppercase}
.tvng
{justify-content:flex-end;align-items:center;gap:.25rem 1.25rem}
.hfbw
 .mpem
{padding:.35rem 0 .28rem;border-bottom:2px solid transparent;color:#111827;font-size:.69rem;font-weight:700;letter-spacing:.065em;text-transform:uppercase}
.hfbw
 .mpem
:hover{border-bottom-color:#8b5a32;color:#2456a6}
.fsdi
{position:relative;isolation:isolate;background:#fff;border-bottom:1px solid #D7DEE7}
.fsdi:before{content:"";position:absolute;z-index:0;top:2.4rem;right:5%;width:22%;height:calc(100% - 4.8rem);border:1px solid #2456A6;border-right:0;clip-path:polygon(0 0,100% 0,100% 18%,12% 18%,12% 82%,100% 82%,100% 100%,0 100%)}
.fsdi
:after{content:"";position:absolute;z-index:0;inset:0 0 0 auto;width:31%;border-left:1px solid #D7DEE7;background-color:#eaf0f5;background-image:radial-gradient(circle at 1px 1px,rgba(36,86,166,.22) 1px,transparent 1.5px),repeating-linear-gradient(0deg,transparent 0,transparent 31px,rgba(36,86,166,.14) 32px);background-size:16px 16px,auto}
.fsdi
 .dzda
{position:relative;z-index:1;max-width:72rem;padding:5.8rem 1.5rem 6.4rem;text-align:left}
.fsdi .dzda:after{content:"COST  /  EVIDENCE  /  ACCESS";position:absolute;right:1.65rem;top:50%;color:#2456A6;font-family:Manrope,Avenir Next,Arial,sans-serif;font-size:.62rem;font-weight:800;letter-spacing:.18em;writing-mode:vertical-rl;transform:translateY(-50%)}
.bmzm
{position:relative;max-width:50rem;padding:2rem 3.2rem 2.2rem 4.5rem;border:1px solid #D7DEE7;background:#FFFFFF;box-shadow:1.1rem 1.1rem 0 #EAF0F5}
.bmzm
:before{content:"";position:absolute;top:-1px;bottom:-1px;left:-1px;width:4px;background:#2456a6;box-shadow:1.05rem 0 #d7dee7}
.bmzm
:after{content:"";position:absolute;top:-1px;left:-1px;width:2.15rem;height:4px;background:#8b5a32}
.wkql
{margin-bottom:1.15rem;color:#2456a6;font-size:.72rem;font-weight:700;letter-spacing:.16em}
.rntw
{max-width:13ch;margin-bottom:1.4rem;font-size:clamp(2.65rem,6.2vw,5.35rem);font-weight:800;line-height:.99;letter-spacing:-.062em;text-wrap:balance}
.rntw:after{content:"";display:block;width:4.25rem;height:.36rem;margin-top:1.2rem;background:linear-gradient(90deg,#2456A6 0 2.8rem,#8B5A32 2.8rem 100%)}
.nqfc
{max-width:37rem;margin:0;color:#4b5563;font-size:1.16rem;line-height:1.65}
.gldf
{counter-reset:ledger-chip;justify-content:flex-start;gap:1rem 1.4rem;margin-top:2.1rem}
.mbsu
{flex:1 1 10rem;max-width:14rem;counter-increment:ledger-chip;border:0;border-top:2px solid #D7DEE7;border-radius:0;background:transparent;padding:.72rem 0 0;color:#4b5563;font-size:.72rem;font-weight:600;line-height:1.45;letter-spacing:.035em}
.mbsu
:before{content:"0" counter(ledger-chip) " / ";color:#8b5a32;font-family:Manrope,Avenir Next,Arial,sans-serif;font-weight:800}
.cqvi
{position:relative;z-index:3;margin-top:-2.8rem;padding:0 1.5rem;background:#f7f8fa;color:#111827}
.agiv
{position:relative;max-width:68rem;margin:0 auto;padding:2.25rem 2.5rem 2.2rem;display:grid;grid-template-columns:minmax(0,1fr) 15rem;gap:2.5rem;align-items:center;background:#fff;color:#111827;border:1px solid #D7DEE7;border-left:6px solid #2456A6;border-radius:0;box-shadow:0 22px 50px -32px #11182773}
.agiv:after{content:"LOCAL / 01";position:absolute;top:-1px;right:2.5rem;padding:.36rem .7rem;background:#111827;color:#FFFFFF;font-family:Manrope,Avenir Next,Arial,sans-serif;font-size:.58rem;font-weight:800;line-height:1;letter-spacing:.14em}
.cqvi
 h2,.cqvi
 p{color:#111827}
.rfau
{display:inline-flex;align-items:center;gap:.42rem;margin-bottom:.75rem;padding:.28rem .58rem;background:#eaf0f5;color:#2456a6;border-radius:0;font-size:.68rem;font-weight:800;letter-spacing:.14em}
.rfau:before{content:"";width:.95rem;height:.95rem;background:currentColor;-webkit-mask:var(--ledger-pin) center/contain no-repeat;mask:var(--ledger-pin) center/contain no-repeat}
.imef
{max-width:30ch;margin-bottom:.6rem;font-size:clamp(1.35rem,2.5vw,1.8rem);letter-spacing:-.035em}
.jpyz
{max-width:48rem;font-size:.96rem;line-height:1.6}
.angr
{gap:.6rem 1.15rem;color:#4b5563;font-size:.78rem;font-weight:600;letter-spacing:.01em}
.lxju
:before{content:"";display:inline-block;width:1rem;height:1rem;margin-right:.38rem;background:#8B5A32;vertical-align:-.18em;-webkit-mask:var(--ledger-pin) center/contain no-repeat;mask:var(--ledger-pin) center/contain no-repeat}
.lxju:nth-child(2):before{-webkit-mask-image:var(--ledger-calendar);mask-image:var(--ledger-calendar)}
.lxju:nth-child(3):before{-webkit-mask-image:var(--ledger-phone);mask-image:var(--ledger-phone)}
.pabw
{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;padding:1rem 1.3rem;background:#2456a6;color:#fff;border:0;border-radius:0;box-shadow:.42rem .42rem #d7dee7;font-size:.94rem;text-align:center}
.pabw:after{content:"";width:1.1rem;height:1.1rem;background:currentColor;-webkit-mask:var(--ledger-arrow) center/contain no-repeat;mask:var(--ledger-arrow) center/contain no-repeat;transition:transform .2s ease}
.pabw:hover:after{transform:translateX(.22rem)}
.zxog
{padding:5rem 0 0}
.zxog
>.dzda
{counter-reset:ledger-section;max-width:72rem}
.criv
,.dxab
,.jsmt
{max-width:64rem}
.criv
{display:grid;grid-template-columns:minmax(11rem,.58fr) minmax(0,1.42fr);column-gap:3.5rem;padding:.5rem 0 4.4rem}
.criv
 h2{position:relative;align-self:start;padding:.45rem 0 0 1.15rem;color:#2456a6;font-size:.76rem;font-weight:800;line-height:1.45;letter-spacing:.105em;text-transform:uppercase}
.criv h2:before{content:"";position:absolute;top:.55rem;bottom:.15rem;left:0;width:3px;background:#8B5A32;box-shadow:.42rem 0 #D7DEE7}
.criv
 p{grid-column:2;color:#111827;font-size:1.12rem;line-height:1.78}
.criv
 p:first-of-type{font-size:1.24rem;font-weight:500;line-height:1.7}
.dxab
{display:grid;grid-template-columns:minmax(11rem,.58fr) minmax(0,1.42fr);column-gap:3.5rem;counter-increment:ledger-section;padding:3.6rem 0 3.8rem;border-top:1px solid #D7DEE7}
.dxab:nth-of-type(even){background:#FFFFFF;box-shadow:1.5rem 0 #FFFFFF,-1.5rem 0 #FFFFFF}
.dxab
>h2{position:relative;align-self:start;margin:0;padding-top:2rem;font-size:1.35rem;line-height:1.28;letter-spacing:-.035em}
.dxab
>h2:before{content:"ENTRY 0" counter(ledger-section);position:absolute;top:0;left:0;color:#8b5a32;font-size:.64rem;font-weight:800;letter-spacing:.14em}
.dxab>h2:after{content:"";position:absolute;top:-.05rem;right:.1rem;width:1.15rem;height:1.15rem;background:#2456A6;-webkit-mask:var(--ledger-doc) center/contain no-repeat;mask:var(--ledger-doc) center/contain no-repeat}
.dxab
>p,.dxab
>ul,.dxab
>ol,.dxab
>h3,.dxab
>blockquote,.dxab
>.limr
{grid-column:2}
.dxab
 p,.dxab
 li{color:#111827}
.dxab
 h3{margin-top:1.4rem;font-size:1.12rem;letter-spacing:-.02em}
.zxog
 a{color:#111827;text-decoration-color:#2456a6;text-decoration-thickness:2px;text-underline-offset:.18em}
.jsmt
{position:relative;border:0;border-left:5px solid #2456A6;border-radius:0;background:#fff;padding:1.5rem 1.8rem 1.5rem 4.3rem;box-shadow:0 14px 34px -30px #1118278c}
.jsmt:before{content:"";position:absolute;top:1.55rem;left:1.55rem;width:1.5rem;height:1.5rem;background:#2456A6;-webkit-mask:var(--ledger-info) center/contain no-repeat;mask:var(--ledger-info) center/contain no-repeat}
blockquote{border:0;border-left:4px solid #8B5A32;background:#eaf0f5;color:#111827;padding:1.25rem 1.5rem}
table{background:#fff;font-size:.9rem}
th{background:#111827;color:#fff;border-color:#111827;font-family:Manrope,Avenir Next,Arial,sans-serif;font-size:.75rem;letter-spacing:.055em;text-transform:uppercase}
td{border-color:#d7dee7}
.ighu
{display:grid;grid-template-columns:minmax(11rem,.58fr) minmax(0,1.42fr);column-gap:3.5rem;max-width:64rem;margin:3.8rem auto;padding:2.7rem 3rem;background:#111827;background-image:linear-gradient(rgba(234,240,245,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(234,240,245,.055) 1px,transparent 1px);background-size:2rem 2rem;color:#fff;border:0;border-top:5px solid #8B5A32;border-radius:0;box-shadow:.65rem .65rem #d7dee7}
.ighu
 h2,.ighu
 p{color:#fff}
.epyv
{grid-row:1 / span 3;margin:0;padding-right:1rem;font-size:1.35rem;line-height:1.25;letter-spacing:-.035em}
.epyv:before{content:"";display:block;width:1.7rem;height:1.7rem;margin-bottom:1.1rem;background:#FFFFFF;-webkit-mask:var(--ledger-pin) center/contain no-repeat;mask:var(--ledger-pin) center/contain no-repeat}
.ighu
>p,.azbz
{grid-column:2}
.azbz
{margin-top:.8rem;padding-top:1rem;border-top:1px solid #4B5563;color:#eaf0f5}
.qnrp
{display:flex;align-items:flex-start;gap:.58rem;padding-left:0;font-size:.82rem;letter-spacing:.01em}
.qnrp
:before{content:"";position:static;flex:0 0 1rem;width:1rem;height:1rem;margin-top:.18rem;border-radius:0;background:#8b5a32;-webkit-mask:var(--ledger-pin) center/contain no-repeat;mask:var(--ledger-pin) center/contain no-repeat}
.qnrp:nth-child(2):before{-webkit-mask-image:var(--ledger-phone);mask-image:var(--ledger-phone)}
.bigz
{max-width:64rem;counter-reset:ledger-question}
.biyv
{display:grid;grid-template-columns:minmax(11rem,.58fr) minmax(0,1.42fr);gap:3.5rem;counter-increment:ledger-question;padding:2rem 0 2.2rem;border-top:1px solid #D7DEE7;border-bottom:0}
.biyv:nth-child(odd){background:#FFFFFF;box-shadow:1.5rem 0 #FFFFFF,-1.5rem 0 #FFFFFF}
.glfa
{position:relative;margin:0;padding-top:1.8rem;font-size:1.08rem;line-height:1.35;letter-spacing:-.025em}
.glfa
:before{content:"Q / 0" counter(ledger-question);position:absolute;top:0;color:#8b5a32;font-size:.63rem;font-weight:800;letter-spacing:.14em}
.glfa:after{content:"";position:absolute;top:-.05rem;right:0;width:1.2rem;height:1.2rem;background:#2456A6;-webkit-mask:var(--ledger-help) center/contain no-repeat;mask:var(--ledger-help) center/contain no-repeat}
.amyh
{color:#111827;line-height:1.75}
.didn
{grid-column:2;width:100%;margin:0}
.lsdj
{padding:1.25rem 0 1.35rem 3.35rem;border-top:1px solid #D7DEE7}
.lsdj
:before{top:1.35rem;width:1.8rem;height:1.8rem;border:1px solid #2456A6;color:#2456a6;font-size:.72rem;line-height:1.65rem;text-align:center}
.qwmf
{color:#111827;font-size:.91rem;font-weight:500;line-height:1.63}
.tisu
{color:#4b5563;font-size:.79rem;line-height:1.6}
.tisu:before{content:"";display:inline-block;width:.92rem;height:.92rem;margin-right:.38rem;background:#2456A6;vertical-align:-.15em;-webkit-mask:var(--ledger-doc) center/contain no-repeat;mask:var(--ledger-doc) center/contain no-repeat}
.bjfr
{position:relative;isolation:isolate;margin:4.5rem 0 0;background:#111827;color:#fff;border:0;border-top:5px solid #8B5A32;overflow:hidden}
.bjfr:before{content:"";position:absolute;z-index:-1;inset:0 0 0 auto;width:34%;border-left:1px solid #4B5563;background-image:repeating-linear-gradient(135deg,transparent 0,transparent 15px,rgba(234,240,245,.08) 16px,rgba(234,240,245,.08) 17px)}
.bjfr:after{content:"";position:absolute;z-index:-1;top:1.4rem;right:4%;width:11rem;height:calc(100% - 2.8rem);border:1px solid #4B5563;transform:skewX(-12deg)}
.mikr
{display:grid;grid-template-columns:minmax(0,1fr) 15rem;column-gap:4rem;max-width:68rem;padding:4rem 1.5rem 4.2rem;text-align:left}
.mikr
 h2{margin-bottom:.65rem;color:#fff;font-size:clamp(1.7rem,3vw,2.35rem);letter-spacing:-.045em}
.mikr
 p{grid-column:1;margin:0;color:#eaf0f5;font-size:.98rem}
.acnt
{grid-column:2;grid-row:1 / span 2;align-self:center;display:inline-flex;align-items:center;justify-content:center;gap:.62rem;padding:1rem 1.35rem;background:#2456a6;color:#fff;border:1px solid #FFFFFF;border-radius:0;box-shadow:.42rem .42rem #4b5563;font-size:.9rem;font-weight:700;text-align:center}
.acnt:after{content:"";width:1.08rem;height:1.08rem;background:currentColor;-webkit-mask:var(--ledger-arrow) center/contain no-repeat;mask:var(--ledger-arrow) center/contain no-repeat;transition:transform .2s ease}
.acnt:hover:after{transform:translateX(.22rem)}
.fmcx
{position:relative;background:#eaf0f5;color:#111827;border:0}
.fmcx:before{content:"";position:absolute;top:0;left:0;width:34%;height:4px;background:#2456A6}
.fmcx:after{content:"";position:absolute;top:0;left:34%;width:5rem;height:4px;background:#8B5A32}
.fmcx
 .dzda
{max-width:68rem;padding:4rem 1.5rem 2.5rem}
.bxmf
{grid-template-columns:minmax(0,1.3fr) minmax(15rem,.7fr);gap:6rem;margin-bottom:3rem}
.xlxx:first-child{position:relative;padding-left:1.35rem;border-left:3px solid #2456A6}
.fmcx
 .flqe
{margin:0 0 .8rem;color:#2456a6}
.fmcx
 .chgk
{max-width:39rem;color:#111827;font-size:.96rem}
.nyyp
{max-width:38rem;margin:1.5rem 0 1rem;color:#111827;font-family:Manrope,Avenir Next,Arial,sans-serif;font-size:1.12rem;font-style:normal;font-weight:700;line-height:1.45;letter-spacing:-.025em}
.ziks
{color:#111827;font-size:.8rem;line-height:1.55}
.xlxx
 nav{display:grid;grid-template-columns:1fr 1fr;gap:0 1.4rem}
.fmcx
 .mpem
{display:block;padding:.58rem 0;border-top:1px solid #D7DEE7;color:#111827;font-size:.74rem;font-weight:700;letter-spacing:.035em}
.xooy
{padding-top:1.35rem;border-top:1px solid #D7DEE7;color:#111827;font-size:.74rem}
.fmcx
 .xooy
{opacity:1}
@media(max-width:760px){.hfbw
 .dzda
{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;padding:.9rem 1rem;text-align:left}
.hfbw
 .tvng
{display:none;flex-basis:100%;flex-direction:column;gap:0;border-top:1px solid #D7DEE7;padding-top:.4rem;margin-top:.4rem}
.hfbw
 .tvng
[data-open=true],.hfbw
 .waig
{display:flex}
.hfbw
 .mpem
{display:block;padding:.62rem 0;font-size:.82rem}
.fsdi
:after{width:9%}
.fsdi
 .dzda
{display:block;padding:4.1rem 1.25rem 5.2rem}
.bmzm
{padding-left:2.2rem;padding-right:1.5rem}
.rntw
{font-size:clamp(2.5rem,13vw,4rem)}
.mbsu
{min-width:calc(50% - .7rem)}
.cqvi
{padding:0 1rem}
.agiv
{display:block;padding:1.6rem 1.35rem}
.pabw
{display:block;margin-top:1.25rem;white-space:normal}
.zxog
{padding-top:3.8rem}
.criv
,.dxab
,.biyv
,.ighu
{display:block}
.criv
{padding-bottom:3rem}
.criv
 h2{margin-bottom:1.1rem}
.criv
 p:first-of-type{font-size:1.12rem}
.dxab
{padding:2.7rem 0 2.9rem}
.dxab
>h2{margin-bottom:1.25rem;font-size:1.28rem}
.ighu
{margin:2.8rem auto;padding:2rem 1.35rem;box-shadow:.4rem .4rem #d7dee7}
.epyv
{margin-bottom:1.25rem}
.biyv
{padding:2rem 0}
.glfa
{margin-bottom:1.1rem}
.didn
{width:100%}
.lsdj
{padding-left:2.75rem}
.mikr
{display:block;padding:3rem 1.25rem 3.3rem}
.acnt
{display:block;margin-top:1.35rem}
.fmcx
 .dzda
{padding:3rem 1.25rem 2rem}
.bxmf
{grid-template-columns:1fr;gap:2.5rem}
.xlxx
 nav{grid-template-columns:1fr}
.ieuv{font-size:.94rem;letter-spacing:-.045em}
.ieuv:before{width:2.1rem;height:2.1rem;margin-right:.58rem;font-size:.66rem;box-shadow:.2rem .2rem #D7DEE7}
.ieuv:after{left:2.68rem}
.flqe{max-width:12.5rem;margin-left:2.68rem;font-size:.58rem}
.fsdi:before,.fsdi .dzda:after{display:none}
.bmzm{max-width:calc(100% - .65rem);padding-left:2.4rem;padding-right:1.2rem;box-shadow:.65rem .65rem 0 #EAF0F5}
.bmzm:before{box-shadow:.65rem 0 #D7DEE7}
.agiv:after{right:1.35rem}
.pabw,.acnt{display:flex}
.jsmt{padding:1.4rem 1.25rem 1.4rem 3.6rem}
.jsmt:before{left:1.2rem}
.dxab>h2:after,.glfa:after{right:.15rem}
.xlxx:first-child{padding-left:1rem}
}
