.lp{--parchment:var(--paper);--parchment-card:#FAF3E1;--ink:#26332E;--ink-soft:#54615B;--teal:#1F6F6B;--teal-deep:#14524F;--teal-wash:#DCE9E4;--terra:#BC5B3C;--terra-deep:#9A4529;--terra-wash:#F0DECF;--line:#D9CCAB;--labelw:128px}.lp *{margin:0;padding:0;box-sizing:border-box}.lp{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){.lp{scroll-behavior:auto}}.lp{background:var(--parchment);color:var(--ink);font-family:"Noto Serif SC",Songti SC,SimSun,serif;line-height:1.85;font-size:16px}.lp .wrap{max-width:1040px;margin:0 auto;padding:0 20px}.lp header{padding:52px 0 8px;border-bottom:3px double var(--teal-deep)}.lp .kicker{font-size:13px;letter-spacing:.35em;color:var(--terra-deep);font-weight:700}.lp h1{font-size:clamp(26px,4.6vw,40px);font-weight:900;color:var(--teal-deep);line-height:1.35;margin:10px 0 6px}.lp .sub{color:var(--ink-soft);font-size:14.5px;padding-bottom:22px}.lp .sub b{color:var(--terra-deep)}.lp section{padding:34px 0 6px}.lp .sec-tag{display:inline-block;background:var(--teal-deep);color:var(--parchment);font-size:13px;letter-spacing:.18em;padding:3px 14px;font-weight:700;margin-bottom:14px}.lp .sec-tag.terra{background:var(--terra-deep)}.lp h2{font-size:22px;font-weight:900;color:var(--teal-deep);margin-bottom:12px}.lp p{margin-bottom:12px;text-align:justify}.lp .note{font-size:13.5px;color:var(--ink-soft);border-left:3px solid var(--terra);padding-left:12px;margin:14px 0}.lp .verdict{background:var(--parchment-card);border:1px solid var(--line);border-top:5px solid var(--terra);padding:22px 24px;margin-top:6px}.lp .verdict p:last-child{margin-bottom:0}.lp .verdict strong{color:var(--terra-deep)}.lp .verdict em{font-style:normal;color:var(--teal-deep);font-weight:700}.lp .ruler{background:var(--parchment-card);border:1px solid var(--line);padding:26px 22px 18px;margin-top:10px;position:relative}.lp .ruler-title{font-size:14px;font-weight:700;color:var(--ink-soft);letter-spacing:.08em;margin-bottom:18px}.lp .r-grid{display:grid;grid-template-columns:var(--labelw) 1fr;row-gap:16px;position:relative}.lp .r-label{font-size:13.5px;font-weight:700;color:var(--teal-deep);align-self:center;padding-right:12px;line-height:1.4}.lp .r-label small{display:block;font-weight:400;color:var(--ink-soft);font-size:11.5px}.lp .r-label.fwd{color:var(--terra-deep)}.lp .r-track{position:relative;height:26px;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(100%/11 - 1px),var(--line) calc(100%/11 - 1px),var(--line) calc(100%/11))}.lp .band{position:absolute;top:3px;bottom:3px;border-radius:2px}.lp .band.teal{background:linear-gradient(180deg,var(--teal),var(--teal-deep))}.lp .band.terra{background:linear-gradient(180deg,var(--terra),var(--terra-deep))}.lp .band span{position:absolute;left:8px;top:50%;transform:translateY(-50%);color:var(--parchment);font-size:11px;letter-spacing:.05em;white-space:nowrap;font-weight:500}.lp .r-overlay{position:absolute;top:0;bottom:0;left:var(--labelw);right:0;pointer-events:none}.lp .marker{position:absolute;top:-6px;bottom:-2px;border-left:2px dashed var(--terra-deep);opacity:.85}.lp .marker.m2{border-left-color:var(--teal-deep)}.lp .marker i{position:absolute;top:-22px;left:-4px;transform:translate(-50%);font-style:normal;font-size:11.5px;font-weight:700;background:var(--terra-deep);color:var(--parchment);padding:1px 8px;white-space:nowrap;border-radius:2px}.lp .marker.m2 i{background:var(--teal-deep)}.lp .r-axis{display:grid;grid-template-columns:var(--labelw) 1fr;margin-top:10px}.lp .r-axis .ticks{position:relative;height:20px;font-size:11px;color:var(--ink-soft)}.lp .ticks b{position:absolute;transform:translate(-50%);font-weight:400}.lp .ruler-cap{font-size:12.5px;color:var(--ink-soft);margin-top:12px;line-height:1.7}.lp .ruler-cap .sw{display:inline-block;width:10px;height:10px;border-radius:2px;vertical-align:-1px;margin-right:4px}.lp .cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:8px}.lp .card{background:var(--parchment-card);border:1px solid var(--line);padding:18px 20px;display:flex;flex-direction:column}.lp .card h3{font-size:18px;font-weight:900;color:var(--teal-deep);line-height:1.4}.lp .card h3 small{font-size:12px;color:var(--ink-soft);font-weight:400;display:block;letter-spacing:.05em}.lp .badge{align-self:flex-start;font-size:11.5px;font-weight:700;letter-spacing:.12em;padding:2px 10px;margin:8px 0 10px;color:var(--parchment)}.lp .badge.pt{background:var(--teal-deep)}.lp .badge.gd{background:var(--terra)}.lp .card p{font-size:14px;margin-bottom:8px}.lp .card ul{list-style:none;font-size:13.5px;color:var(--ink-soft);flex:1}.lp .card li{padding:3px 0 3px 16px;position:relative}.lp .card li:before{content:"·";position:absolute;left:2px;color:var(--terra);font-weight:900}.lp .price{border-top:1px dashed var(--line);margin-top:12px;padding-top:10px;font-size:13.5px}.lp .price b{color:var(--terra-deep);font-size:16px}.lp .tscroll{overflow-x:auto;margin-top:8px;border:1px solid var(--line);background:var(--parchment-card)}.lp table{border-collapse:collapse;min-width:820px;width:100%;font-size:13.8px}.lp thead th{background:var(--teal-deep);color:var(--parchment);font-weight:700;padding:10px 12px;text-align:left;white-space:nowrap}.lp thead th:first-child{position:sticky;left:0;background:var(--teal-deep);z-index:3}.lp tbody th{position:sticky;left:0;background:var(--parchment-card);color:var(--terra-deep);font-weight:700;text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);white-space:nowrap;z-index:2;border-right:1px solid var(--line)}.lp tbody td{padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top;min-width:170px}.lp tbody tr:last-child th,.lp tbody tr:last-child td{border-bottom:none}.lp td b{color:var(--teal-deep)}.lp td .warn{color:var(--terra-deep);font-weight:700}.lp .plans{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px}.lp .plan{background:var(--parchment-card);border:1px solid var(--line);border-top:4px solid var(--teal);padding:18px 20px}.lp .plan.rec{border-top-color:var(--terra);box-shadow:0 3px 0 var(--terra-wash)}.lp .plan h3{font-size:16.5px;font-weight:900;color:var(--teal-deep)}.lp .plan .who{font-size:13px;color:var(--ink-soft);margin:6px 0 10px}.lp .plan .sum{font-size:13.5px;border-top:1px dashed var(--line);margin-top:10px;padding-top:10px}.lp .plan .sum b{font-size:15px;color:var(--terra-deep)}.lp .plan .fit{font-size:13px;color:var(--ink-soft);margin-top:8px}.lp .rec-flag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.15em;background:var(--terra-deep);color:var(--parchment);padding:1px 8px;margin-left:6px;vertical-align:2px}.lp .duo{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:8px}.lp .panel{background:var(--parchment-card);border:1px solid var(--line);padding:18px 20px}.lp .panel h3{font-size:16.5px;font-weight:900;color:var(--teal-deep);margin-bottom:8px}.lp .panel ol{padding-left:20px;font-size:14px}.lp .panel ol li{margin-bottom:8px}.lp .panel li b{color:var(--terra-deep)}.lp footer{margin-top:44px;border-top:3px double var(--teal-deep);padding:16px 0 46px;font-size:12.5px;color:var(--ink-soft);line-height:1.8}@media(max-width:760px){.lp{--labelw:88px}.lp .cards,.lp .plans,.lp .duo{grid-template-columns:1fr}.lp .r-label{font-size:12px}.lp{font-size:15px}.lp .marker i{font-size:10.5px}}
