.lh-plc{min-width:0}.lh-plc section{scroll-margin-top:30px;margin:48px 0}.lh-plc-hero{padding:clamp(20px,4vw,42px);background:linear-gradient(130deg,#e0f5fc,#fff);border:1px solid var(--line);border-radius:20px}.lh-plc-lead{font-size:clamp(18px,2vw,23px)}.lh-plc-nav{display:flex;flex-wrap:wrap;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.lh-plc-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lh-plc-pair article{min-width:0;background:white;border:1px solid var(--line);padding:24px;border-radius:16px}.lh-plc-pair h3{margin-top:0}.lh-plc-system{margin:24px 0}.lh-plc-system ol{list-style:none;padding:0;display:grid;grid-template-columns:1fr;gap:36px 24px;max-width:none}.lh-plc-system li{position:relative;padding:24px;border-radius:14px;background:#10283a;color:white;border-top:4px solid #00bee9;min-width:0}.lh-plc-system li span{display:block;font-size:15px;margin-top:10px;color:#d4e8f3}.lh-plc-system li:not(:last-child)::after{content:"\2195";position:absolute;right:-22px;top:40%;color:#007fa6;font-size:24px}.lh-plc-system li:nth-child(3)::after{content:"\2195";right:50%;top:auto;bottom:-38px}.lh-plc-system figcaption{font-size:14px;color:var(--muted);margin-top:18px}.lh-plc a:focus-visible,.lh-plc summary:focus-visible{outline:3px solid #007fa6;outline-offset:5px}.lh-plc summary{min-height:44px}.lh-plc a{overflow-wrap:anywhere}.lh-plc .lh-product-grid,.lh-plc .products{max-width:100%}@media(max-width:700px){.lh-plc-pair,.lh-plc-system ol{grid-template-columns:1fr}.lh-plc-system li:not(:last-child)::after{content:"\2195";right:50%;top:auto;bottom:-38px}.lh-plc section{margin:32px 0}.lh-plc .products{grid-template-columns:1fr!important}.lh-plc .lh-button{width:100%;text-align:center}}
.lh-plc-system ol{grid-template-columns:1fr}.lh-plc-system li:not(:last-child)::after{content:"\2195";right:50%;top:auto;bottom:-38px}.lh-plc-visual{margin:24px 0 0;text-align:center}.lh-plc-visual img{width:100%;max-width:520px;height:auto;aspect-ratio:4/3;object-fit:contain}.lh-plc-visual a{display:block}