:root{--leaf-green: #06332d;--leaf-green-soft: #0b4a3e;--leaf-cream: #f5eadc;--leaf-card: #fffaf3;--leaf-gold: #b46a08;--leaf-white: #ffffff;--leaf-text: #102a27;--leaf-muted: #667085;--leaf-border: #e4d4be;--leaf-hairline: rgba(6, 51, 45, .12);--leaf-danger: #b42318;--leaf-success: #067647;--leaf-warning: #b54708;--leaf-radius-lg: 24px;--leaf-radius-md: 16px;--leaf-radius-sm: 10px;--leaf-shadow-soft: 0 18px 45px rgba(6, 51, 45, .08);--leaf-shadow-lift: 0 22px 55px rgba(6, 51, 45, .14);--leaf-measure: 34rem}[x-cloak]{display:none!important}.leaf{color:var(--leaf-text);font-family:Aptos,Segoe UI,ui-sans-serif,system-ui,-apple-system,sans-serif;line-height:1.6}.leaf *,.leaf *:before,.leaf *:after{box-sizing:border-box}.leaf h1,.leaf h2,.leaf h3{margin-top:0;letter-spacing:-.01em}.leaf button,.leaf input,.leaf textarea,.leaf select{font:inherit}.leaf button:focus-visible,.leaf a:focus-visible,.leaf input:focus-visible,.leaf textarea:focus-visible,.leaf select:focus-visible{outline:3px solid rgba(180,106,8,.38);outline-offset:3px}.leaf-page{background:var(--leaf-cream);min-height:100vh}.leaf-card{border:1px solid var(--leaf-hairline);border-radius:22px;background:linear-gradient(135deg,var(--leaf-card) 0%,var(--leaf-cream) 100%);box-shadow:var(--leaf-shadow-soft);padding:1.5rem}.leaf-card-plain{border:1px solid var(--leaf-hairline);border-radius:var(--leaf-radius-md);background:var(--leaf-white);box-shadow:var(--leaf-shadow-soft);padding:1.25rem}.leaf-hero{border-radius:var(--leaf-radius-lg);background:linear-gradient(135deg,var(--leaf-green) 0%,var(--leaf-green-soft) 100%);color:var(--leaf-cream);padding:1.75rem;box-shadow:var(--leaf-shadow-lift)}.leaf-hero h1,.leaf-hero h2{color:var(--leaf-white)}.leaf-eyebrow{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--leaf-gold);margin:0 0 .4rem}.leaf-hero .leaf-eyebrow{color:#f5eadcbf}.leaf-muted{color:var(--leaf-muted)}.leaf-small{font-size:.85rem}.leaf-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.4rem;border-radius:999px;border:1px solid transparent;font-weight:600;font-size:.95rem;text-decoration:none;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.leaf-btn:active{transform:translateY(1px)}.leaf-btn-primary{background:var(--leaf-green);color:var(--leaf-white);box-shadow:0 10px 24px #06332d38}.leaf-btn-primary:hover{background:var(--leaf-green-soft)}.leaf-btn-accent{background:var(--leaf-gold);color:var(--leaf-white);box-shadow:0 10px 24px #b46a083d}.leaf-btn-accent:hover{background:#9c5b06}.leaf-btn-secondary{background:var(--leaf-white);color:var(--leaf-green);border-color:var(--leaf-border)}.leaf-btn-secondary:hover{background:var(--leaf-card)}.leaf-btn-danger{background:var(--leaf-danger);color:var(--leaf-white)}.leaf-btn-full{width:100%}.leaf-btn-link{background:none;border:0;color:var(--leaf-muted);text-decoration:underline;cursor:pointer;padding:.5rem 0;font-size:.9rem}.leaf-btn-link:hover{color:var(--leaf-text)}.leaf-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .8rem;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.02em}.leaf-badge-neutral{background:#06332d14;color:var(--leaf-green)}.leaf-badge-success{background:#0676471f;color:var(--leaf-success)}.leaf-badge-warning{background:#b547081f;color:var(--leaf-warning)}.leaf-badge-danger{background:#b423181f;color:var(--leaf-danger)}.leaf-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:1px;background:var(--leaf-hairline);border:1px solid var(--leaf-hairline);border-radius:var(--leaf-radius-md);overflow:hidden}.leaf-metric{background:var(--leaf-white);padding:1rem 1.1rem}.leaf-metric dt{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--leaf-muted);margin:0}.leaf-metric dd{margin:.25rem 0 0;font-size:1.6rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.leaf-metric-success dd{color:var(--leaf-success)}.leaf-metric-warning dd{color:var(--leaf-warning)}.leaf-metric-quiet dd{color:var(--leaf-muted)}.leaf-facts{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.leaf-facts .leaf-metric dd{font-size:1rem;font-weight:600;line-height:1.35}.leaf-progress{height:10px;border-radius:999px;background:#06332d1a;overflow:hidden}.leaf-progress span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--leaf-gold),#d08a1f)}.leaf-progress-complete span{background:linear-gradient(90deg,var(--leaf-success),#0a9a5e)}.leaf-field{display:block;margin-bottom:1.1rem}.leaf-label{display:block;font-weight:600;font-size:.9rem;margin-bottom:.35rem}.leaf-input,.leaf-select,.leaf-textarea{width:100%;padding:.75rem .9rem;border:1px solid var(--leaf-border);border-radius:var(--leaf-radius-sm);background:var(--leaf-white);color:var(--leaf-text)}.leaf-input:focus,.leaf-select:focus,.leaf-textarea:focus{border-color:var(--leaf-gold);box-shadow:none;outline:2px solid var(--leaf-gold);outline-offset:1px}.leaf-hint{margin:.35rem 0 0;font-size:.82rem;color:var(--leaf-muted)}.leaf-error{margin:.35rem 0 0;font-size:.85rem;color:var(--leaf-danger)}.leaf-required{color:var(--leaf-danger)}.leaf-notice{border-radius:var(--leaf-radius-md);padding:.9rem 1.1rem;font-size:.92rem;border:1px solid transparent}.leaf-notice-success{background:#0676471a;color:#04552f;border-color:#06764733}.leaf-notice-warning{background:#b547081a;color:#8a3606;border-color:#b5470833}.leaf-notice-danger{background:#b423181a;color:#8c1b13;border-color:#b4231833}.leaf-notice-info{background:#06332d0f;color:var(--leaf-green);border-color:var(--leaf-hairline)}.leaf-choices{display:flex;flex-direction:column;gap:.55rem}.leaf-choice{display:flex;align-items:flex-start;gap:.65rem;padding:.8rem .95rem;border:1px solid var(--leaf-border);border-radius:var(--leaf-radius-sm);background:var(--leaf-white);cursor:pointer}.leaf-choice:hover{border-color:var(--leaf-gold)}.leaf-choice.is-selected{border-color:var(--leaf-green);background:#06332d0a}.leaf-scale{display:flex;flex-wrap:wrap;gap:.5rem}.leaf-scale label{flex:1;min-width:3rem;text-align:center;padding:.65rem .4rem;border:1px solid var(--leaf-border);border-radius:var(--leaf-radius-sm);background:var(--leaf-white);cursor:pointer;font-size:.9rem}.leaf-scale label.is-selected{background:var(--leaf-green);color:var(--leaf-white);border-color:var(--leaf-green)}.leaf-scale input{position:absolute;opacity:0;width:0;height:0}.leaf-scale-stack{flex-direction:column}.leaf-scale-stack label{flex:none;text-align:left;padding:.7rem .9rem}.leaf-chart-title{font-size:.95rem;font-weight:600;margin:0;letter-spacing:-.005em}.leaf-bars{display:flex;flex-direction:column;gap:.8rem;margin-top:1.1rem}.leaf-bar-row{display:flex;flex-direction:column;gap:.3rem}.leaf-bar-top{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:.87rem}.leaf-bar-top strong{font-weight:500}.leaf-bar-top>span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;font-size:.82rem;color:var(--leaf-text);white-space:nowrap}.leaf-bar-share{color:var(--leaf-muted);margin-left:.55rem;font-size:.76rem}.leaf-bar-track{height:7px;background:var(--leaf-hairline);border-radius:4px;overflow:hidden}.leaf-bar-track i{display:block;height:100%;background:var(--leaf-gold);border-radius:4px}.leaf-bar-track i.is-hot{background:var(--leaf-danger)}.leaf-chart-note{margin:1.1rem 0 0;padding-top:.85rem;border-top:1px solid var(--leaf-hairline);font-size:.85rem;color:var(--leaf-muted);line-height:1.5}.leaf-fold-toggle{display:flex;width:100%;align-items:baseline;gap:.75rem;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:default}.leaf-fold-toggle>:first-child{flex:1 1 auto}.leaf-fold-chevron{display:none}.leaf-help-item{border-top:1px solid var(--leaf-hairline)}.leaf-help-item summary{display:flex;align-items:center;gap:.6rem;min-height:48px;padding:.5rem 0;cursor:pointer;font-weight:600;list-style:none}.leaf-help-item summary::-webkit-details-marker{display:none}.leaf-help-item summary:before{content:"";flex:0 0 auto;width:.5em;height:.5em;border-right:2px solid var(--leaf-muted);border-bottom:2px solid var(--leaf-muted);transform:rotate(-45deg);transition:transform .15s ease}.leaf-help-item[open] summary:before{transform:rotate(45deg)}.leaf-help-item p{margin:0 0 .9rem;max-width:62ch;line-height:1.55;color:var(--leaf-muted)}.leaf-decline{display:inline-block;margin-top:.5rem;padding:.4rem 0;min-height:44px;border:0;background:none;font:inherit;font-size:.85rem;color:var(--leaf-muted);text-decoration:underline;cursor:pointer}.leaf-decline:hover{color:var(--leaf-text)}.leaf-question.is-declined .leaf-question-text{opacity:.7}.leaf-pager{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.leaf-pager>p{flex:1 1 auto}.leaf-chart-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1.25rem}.leaf-attention{display:flex;flex-direction:column;gap:.6rem}.leaf-attention-item{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding:.85rem 1.1rem;border-radius:var(--leaf-radius-sm);border-left:3px solid var(--leaf-muted);background:var(--leaf-white);font-size:.93rem}.leaf-attention-danger{border-left-color:var(--leaf-danger)}.leaf-attention-warning{border-left-color:var(--leaf-warning)}.leaf-attention-info{border-left-color:var(--leaf-gold)}.leaf-attention-item a{margin-left:auto;color:var(--leaf-green);font-weight:600;font-size:.87rem;white-space:nowrap}.leaf-signature-typed{font-family:Snell Roundhand,Segoe Script,Bradley Hand,cursive;font-size:2rem;line-height:1.3;padding:.6rem 0 .5rem;border-bottom:1px solid var(--leaf-text);max-width:26rem;min-height:3.4rem;word-break:break-word}.leaf-signature-pad{border:1px dashed var(--leaf-border);border-radius:var(--leaf-radius-sm);background:var(--leaf-white);max-width:32rem}.leaf-signature-pad canvas{display:block;width:100%;height:auto;touch-action:none;cursor:crosshair}.leaf-signed-card{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:center;justify-content:space-between}.leaf-deed{--leaf-deed-gutter: 0;max-width:var(--leaf-measure);margin-inline:auto;font-size:.95rem;line-height:1.7}.leaf-deed p,.leaf-deed li{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 6 4;-webkit-hyphenate-limit-lines:2;hyphenate-limit-lines:2}.leaf-deed-cover{text-align:center;margin-bottom:2rem}.leaf-deed-org{font-size:.68rem;letter-spacing:.3em;text-transform:uppercase;font-weight:600;color:var(--leaf-muted)}.leaf-deed-title{font-size:1.35rem;font-weight:600;color:var(--leaf-green);letter-spacing:-.01em;margin:.6rem 0 .35rem}.leaf-deed-version{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--leaf-muted)}.leaf-deed-rule{width:4rem;border-top:1.5px solid var(--leaf-gold);margin:1rem auto 0}.leaf-deed-h{font-size:1rem;font-weight:600;color:var(--leaf-green);margin:2.2rem 0 .55rem;scroll-margin-top:4.5rem}.leaf-deed-n{color:var(--leaf-gold);font-weight:600;font-variant-numeric:tabular-nums;margin-right:.45em}.leaf-deed-sub{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--leaf-gold);font-weight:600;margin:1.5rem 0 .5rem}.leaf-deed-connector{color:var(--leaf-muted);margin:.2rem 0 .85rem}.leaf-deed-p{margin:0 0 .85rem}.leaf-deed-items{margin:0 0 .9rem;padding-left:1.6rem}.leaf-deed-items li{margin-bottom:.55rem}.leaf-deed-items li::marker{color:var(--leaf-gold);font-weight:600}.leaf-deed-exec{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--leaf-hairline)}.leaf-deed-witness{margin:0 0 1.4rem}.leaf-deed-parties{width:100%;border-collapse:collapse}.leaf-deed-parties td{display:block;width:auto;padding:0 0 1.6rem;vertical-align:top}.leaf-deed-party-label{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--leaf-muted);font-weight:600;margin-bottom:.8rem}.leaf-deed-sig{min-height:3.6rem;border-bottom:1px solid var(--leaf-text);margin-bottom:.7rem}.leaf-deed-sig-typed{font-family:Snell Roundhand,Segoe Script,Bradley Hand,cursive;font-size:1.5rem;line-height:1.4}.leaf-deed-inline-sig{max-height:2.6rem;vertical-align:bottom}.leaf-deed-field{margin-bottom:.6rem}.leaf-deed-k{display:block;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--leaf-muted);font-weight:600}.leaf-deed-v{font-size:.93rem}.leaf-deed-schedule{margin-top:2.4rem}.leaf-deed-schedule-title{font-size:1rem;font-weight:600;color:var(--leaf-green);margin:0 0 .4rem;scroll-margin-top:4.5rem}.leaf-deed-schedule-subtitle{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--leaf-gold);font-weight:600;margin:0 0 .6rem}.leaf-deed-band{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--leaf-gold);font-weight:600;margin:1.4rem 0 .2rem;padding-top:.9rem;border-top:1px solid var(--leaf-hairline)}.leaf-deed-terms{width:100%;border-collapse:collapse;margin:.4rem 0 1rem}.leaf-deed-terms tr{display:grid;gap:.15rem;padding:.7rem 0;border-bottom:1px solid var(--leaf-hairline)}.leaf-deed-terms tr:last-child{border-bottom:0}.leaf-deed-terms td{display:block;padding:0}.leaf-deed-terms-k{font-size:.78rem;letter-spacing:.09em;text-transform:uppercase;color:var(--leaf-muted);font-weight:600}.leaf-deed-terms-v{font-size:.95rem;color:var(--leaf-text);font-weight:400}.leaf-deed-derived{border-bottom:1px solid var(--leaf-gold);text-underline-offset:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.leaf-deed-prose{margin:0 0 .85rem}.leaf-deed-lead{font-weight:600;margin:1rem 0 .5rem}.leaf-deed-choice{display:flex;gap:.6rem;background:var(--leaf-white);border-left:3px solid var(--leaf-gold);border-radius:var(--leaf-radius-sm);padding:.6rem .9rem;margin:0 0 .6rem;font-size:.95rem}.leaf-deed-choice-box{flex:0 0 1.5rem;font-size:1.05rem;line-height:1.5}.leaf-deed-mark{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.8rem;color:var(--leaf-gold);background:#b46a0814;border-radius:2px;padding:0 .2em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.leaf-deed-proof{margin-top:1.6rem;padding-top:1rem;border-top:1px solid var(--leaf-hairline);font-size:.8rem;color:var(--leaf-muted);line-height:1.6}.leaf-deed-proof-hash{overflow-wrap:anywhere}@media(min-width:48em){.leaf-deed{--leaf-deed-gutter: 2.4rem;padding-left:var(--leaf-deed-gutter)}.leaf-deed-title{font-size:1.6rem}.leaf-deed-h{font-size:1.05rem}.leaf-deed-h,.leaf-deed-schedule-title{position:relative;margin-left:calc(-1 * var(--leaf-deed-gutter));padding-left:var(--leaf-deed-gutter)}.leaf-deed-n{position:absolute;left:0;margin:0}.leaf-deed-items{padding-left:0}.leaf-deed-parties td{display:table-cell;width:50%;padding:0 1.2rem 0 0}.leaf-deed-parties td.right{padding:0 0 0 1.2rem}}@media(min-width:34em){.leaf-deed-terms tr{grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:1.5rem;align-items:baseline}.leaf-deed-terms-k{font-size:.9rem;letter-spacing:normal;text-transform:none;color:var(--leaf-text);font-weight:500}.leaf-deed-terms-v{font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}}.leaf-reader{margin-top:1.25rem}.leaf-reader-main{min-width:0}.leaf-reader-sheet{position:relative;background:var(--leaf-white);border:1px solid var(--leaf-hairline);border-radius:var(--leaf-radius-md);box-shadow:var(--leaf-shadow-soft);padding:2.5rem 2rem}.leaf-reader-progress{position:sticky;top:0;z-index:2;height:3px;background:var(--leaf-hairline);border-radius:2px;margin-bottom:1.5rem}.leaf-reader-progress-fill{height:100%;width:0;background:var(--leaf-gold);border-radius:2px}.leaf-reader-resume{margin-bottom:1rem}.leaf-reader-tosign{font-weight:600}.leaf-reader-note{max-width:var(--leaf-measure);margin:.6rem auto 0}.leaf-reader-live{border-bottom:1px solid var(--leaf-gold);-webkit-box-decoration-break:clone;box-decoration-break:clone}.leaf-reader-jump{background:var(--leaf-white);border:1px solid var(--leaf-hairline);border-radius:var(--leaf-radius-sm);padding:0 1rem;margin-bottom:1rem}.leaf-reader-jump summary{display:flex;align-items:center;gap:.6rem;min-height:48px;cursor:pointer;font-weight:600;font-size:.9rem;list-style:none}.leaf-reader-jump summary::-webkit-details-marker{display:none}.leaf-reader-jump summary:before{content:"";flex:0 0 auto;width:.5em;height:.5em;border-right:2px solid var(--leaf-muted);border-bottom:2px solid var(--leaf-muted);transform:rotate(-45deg);transition:transform .15s ease}.leaf-reader-jump[open] summary:before{transform:rotate(45deg)}.leaf-reader-jump-list{margin:0 0 .8rem;padding-left:1.2rem;font-size:.9rem}.leaf-reader-jump-list a{display:block;min-height:44px;padding:.6rem 0;color:var(--leaf-green)}.leaf-reader-nav{display:none}.leaf-reader-nav-link{display:block;padding:.5rem 0;min-height:44px;font-size:.82rem;line-height:1.4;color:var(--leaf-muted)}.leaf-reader-nav-link[aria-current=true]{color:var(--leaf-gold);font-weight:600}@media(min-width:64em){.leaf-reader{display:grid;grid-template-columns:minmax(0,1fr) 15rem;gap:2.5rem;align-items:start}.leaf-reader-jump{display:none}.leaf-reader-nav{display:block;position:sticky;top:1.5rem;align-self:start;max-height:calc(100vh - 3rem);overflow-y:auto}}@media(max-width:47.99em){.leaf-input,.leaf-select,.leaf-textarea{font-size:16px;min-height:44px}.leaf-textarea{min-height:6rem}.leaf-btn{min-height:44px;padding:.7rem 1.1rem}.leaf-btn-link{min-height:0;padding:.3rem 0}.leaf-card{padding:1.1rem;border-radius:16px}.leaf-card-plain{padding:1rem}.leaf-hero{padding:1.25rem;border-radius:18px}.leaf-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.leaf-metric{padding:.7rem .8rem}.leaf-metric dt{font-size:.62rem;margin-bottom:.2rem}.leaf-metric dd{font-size:1.25rem}.leaf-card{padding:1rem}.leaf-bars{gap:.55rem;margin-top:.8rem}.leaf-chart-note{font-size:.8rem;margin-top:.8rem;padding-top:.6rem}.leaf-attention-item{padding:.7rem .9rem;font-size:.9rem}.leaf-chart-grid{grid-template-columns:1fr}.leaf-pager>.leaf-btn{flex:1 1 calc(50% - .375rem);min-width:0;order:1}.leaf-pager>p{flex:1 1 100%;order:2}.leaf-fold-toggle{cursor:pointer;min-height:44px;align-items:center}.leaf-fold-chevron{display:inline-block;width:.55em;height:.55em;border-right:2px solid var(--leaf-muted);border-bottom:2px solid var(--leaf-muted);transform:rotate(45deg) translateY(-.15em);transition:transform .15s ease}.leaf-fold.is-open .leaf-fold-chevron{transform:rotate(-135deg) translateY(-.1em)}.leaf-fold:not(.is-open)>.leaf-fold-body{display:none}.leaf-fold:not(.is-open){padding-top:.35rem;padding-bottom:.35rem}.leaf-fold:not(.is-open) .leaf-eyebrow{margin-top:.4rem}.leaf-field{flex:1 1 100%!important;min-width:100%!important}.leaf-actions>.leaf-btn,form>div>.leaf-btn{flex:1 1 100%}.leaf-filters>.leaf-btn{flex:1 1 calc(50% - .3rem)}.leaf-signature-typed{font-size:1.5rem}.leaf-reader-sheet{padding:1.5rem 1.15rem;border-radius:16px}.leaf-deed-title{font-size:1.35rem}.leaf-deed-h{font-size:.95rem;margin:1.6rem 0 .5rem}.leaf-deed-schedule-title{font-size:.95rem}.leaf-deed-items{padding-left:1.35rem}.leaf-reader-jump summary{min-height:48px}.leaf-reader-jump-list a{min-height:44px}.leaf-actions>*{flex:1 1 auto}}@media(max-width:20em){.leaf-metric dd{font-size:1.1rem}}html,body{overflow-x:hidden}.leaf-card,.leaf-notice,.leaf-metric{min-width:0}.leaf-card *{overflow-wrap:anywhere}.leaf-review{margin:1.1rem 0;border-top:1px solid var(--leaf-hairline)}.leaf-review-section{padding:1rem 0 .35rem;border-bottom:1px solid var(--leaf-hairline)}.leaf-review-section:last-child{border-bottom:0}.leaf-review-section h3{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--leaf-gold);margin:0 0 .7rem;font-weight:600}.leaf-review-row{display:grid;gap:.15rem;padding:.45rem 0}.leaf-review-q{font-size:.85rem;color:var(--leaf-muted);line-height:1.45}.leaf-review-a{font-size:.98rem;font-weight:500;overflow-wrap:anywhere}.leaf-review-missing{margin:.5rem 0 0;font-size:.85rem;color:var(--leaf-warning);font-weight:500}@media(min-width:34em){.leaf-review-row{grid-template-columns:1fr minmax(8rem,40%);gap:1rem;align-items:baseline}.leaf-review-a{text-align:right}}
