.lp-content{font-family:system-ui,-apple-system,sans-serif;color:#242629;background:#fff;line-height:1.8;letter-spacing:0}.lp-content *{box-sizing:border-box}.lp-content{margin:0}.lp-content header,.lp-content footer{max-width:1040px;margin:auto;padding:20px 24px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.lp-content header{border-bottom:1px solid #d9dddf}.lp-content main{max-width:920px;margin:auto;padding:0 24px}.lp-content section{padding:42px 0;border-bottom:1px solid #d9dddf}.lp-content .intro{padding-top:40px}.lp-content h1{font-size:42px;line-height:1.2;margin:12px 0;overflow-wrap:anywhere}.lp-content h2{font-size:25px;line-height:1.4;margin:0 0 18px}.lp-content h3{font-size:19px;line-height:1.5}.lp-content .label{color:#006c59;font-weight:700}.lp-content .lead{font-size:23px;line-height:1.5}.lp-content a{color:#006c59;text-underline-offset:4px}.lp-content .button{display:inline-block;background:#006c59;color:white;padding:13px 20px;border-radius:4px;text-decoration:none;font-weight:700;max-width:100%;overflow-wrap:anywhere}.lp-content a:focus-visible{outline:3px solid #a82b51;outline-offset:4px}.lp-content .status,.lp-content .note{font-size:14px;color:#555c61}.lp-content .status{border-left:3px solid #a82b51;padding-left:14px}.lp-content .photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.lp-content figure{margin:0}.lp-content figure img{width:100%;height:280px;object-fit:contain;background:#f2f4f3}.lp-content figcaption{font-size:14px;margin-top:8px}.lp-content dl{margin:0}.lp-content dl div{display:grid;grid-template-columns:210px 1fr;gap:24px;border-top:1px solid #d9dddf;padding:18px 0}.lp-content dt{font-weight:700}.lp-content dd{margin:0}.lp-content ul,.lp-content ol{padding-left:24px}.lp-content li{margin-bottom:10px}.lp-content .notice{border-left:3px solid #006c59;padding:0 16px;font-size:14px;margin:24px 0}.lp-content .sources{font-size:14px}.lp-content .sources h2{font-size:20px}.lp-content footer{font-size:14px}@media (max-width:600px){.lp-content main{padding:0 20px}.lp-content h1{font-size:32px}.lp-content .lead{font-size:20px}.lp-content section{padding:30px 0}.lp-content .photos{gap:12px}.lp-content figure img{height:200px}.lp-content dl div{grid-template-columns:1fr;gap:6px}.lp-content .button{display:block;text-align:center}.lp-content header{font-size:14px}}