:root{--space-1: .5rem;--space-2: 1rem;--space-3: 1.5rem;--space-4: 2rem;--max-content: 70ch}html{font-size:100%}body{line-height:1.6;margin:0}.content{max-width:var(--max-content);margin-inline:auto;padding:var(--space-3) var(--space-2)}.content p{margin:0 0 var(--space-2)}.content h1,.content h2,.content h3{margin:var(--space-3) 0 var(--space-1);line-height:1.25}.expander{margin-block:var(--space-2)}.expander summary{cursor:pointer;font-weight:600;list-style:none}.expander[open]{background:#f7f7f7;padding:var(--space-2);border-radius:12px}.expander summary::-webkit-details-marker{display:none}.expander summary::after{content:"+";float:right}.expander[open] summary::after{content:"–"}#services summary{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer}#services summary::after{content:""}#services .plus{font-weight:700}#services .service-list{margin:1rem 0 1rem 1.5rem;padding-left:.5rem;font-size:.95rem;line-height:1.55}#services .service-list li+li{margin-top:.75rem}#services .exp-note{margin-top:1rem}
