.lp-paths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 30px}
.lp-paths>a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;min-height:46px;padding:12px 16px;border:1px solid var(--line,#d7cfbf);border-radius:9px;background:var(--paper-light,#fffdf7);color:var(--ink,#302e28);font-size:13px;font-weight:650;line-height:1.5;text-decoration:none}
.lp-paths>a>span{flex:none;font-size:12px;opacity:.6}
.lp-paths>a:hover{border-color:#56745a;background:#f0f3e8}
.lp-paths>a[aria-current=page]{border-color:#304b36;background:#304b36;color:#fff}
.lp-paths>a:focus-visible,.lp-scenes a:focus-visible,.personal-home .ph-scenes>a:focus-visible{outline:3px solid #2056d9;outline-offset:4px}
.lp-method-panel{padding:28px 0 40px;border-bottom:1px solid var(--line,#d7cfbf);margin-bottom:36px}
.lp-method-panel>h2,.lp-method-heading>h2{font-size:clamp(23px,3vw,32px);letter-spacing:-.035em;line-height:1.4;margin:0}
.lp-method-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:12px}
.lp-method-heading>a{flex:none;font-size:11px;line-height:1.7;color:#45633d}
.lp-method-panel>p{max-width:740px;font-size:14px;line-height:1.8;color:var(--muted,#736c5f);margin:0 0 22px}
.lp-scenes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.lp-scenes>[data-content-method]{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line,#d7cfbf);border-radius:12px;background:var(--paper-light,#fffdf7)}
.lp-scenes [data-content-scene-link]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;min-height:152px;padding:20px 18px;border:1px solid var(--line,#d7cfbf);border-radius:12px;background:var(--paper-light,#fffdf7);color:var(--ink,#302e28);text-decoration:none;overflow-wrap:anywhere}
.lp-scenes>[data-content-method]>[data-content-scene-link]{flex:1;border:0;background:transparent}
.lp-scenes [data-content-scene-link]>strong{font-size:15px;font-weight:650;line-height:1.55}
.lp-scenes [data-content-scene-link]>span{font-size:12px;line-height:1.75;color:var(--muted,#736c5f)}
.lp-scenes [data-content-scene-link]>small{margin-top:auto;padding-top:5px;font-size:10px;line-height:1.7;color:#45633d}
.lp-scenes [data-content-scene-link]:hover{border-color:#56745a;background:#f0f3e8}
.lp-scenes .lp-related-example{margin:0 18px 14px;padding-top:10px;border-top:1px solid var(--line,#d7cfbf);font-size:10px;line-height:1.8;color:#45633d}
.lp-method-panel>.lp-method-note{font-size:11px;margin:18px 0 0}
.lp-examples-heading{font-size:clamp(21px,2.8vw,28px);letter-spacing:-.035em;line-height:1.4;margin:0 0 22px}
.sc-method-link{margin:12px 0 0;font-size:11px;line-height:1.7}
.sc-method-link>a{color:#45633d}
.personal-home .ph-scenes{display:flex;flex-wrap:wrap;gap:6px 8px}
.personal-home .ph-scenes>a{display:inline-block;min-width:0;padding:5px 8px;border:1px solid var(--line,#d7cfbf);border-radius:5px;color:var(--muted,#736c5f);font-size:10px;line-height:1.65;text-decoration:none}
.personal-home .ph-scenes>a:hover{border-color:#56745a;color:#304b36;background:#f0f3e8}
.wb-content-start.wb-content-methods{display:block;padding:28px 30px}
.wb-content-methods-head{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px}
.wb-content-methods-head>div{min-width:0}
.wb-content-methods-head>a{flex:none;display:inline-block;padding:13px 17px;border-radius:7px;background:#304b36;color:white;font-size:12px;font-weight:650;line-height:1.6;text-decoration:none}
.wb-content-methods-head>a:hover{background:#203d27}
.wb-content-start .wb-content-methods-grid>a{min-height:144px;background:#fbfcf5;border-color:#c6d1bc;padding:17px 14px}
.wb-content-start .wb-content-methods-grid>a>span{font-size:11px;line-height:1.7;max-width:none}
.wb-content-start .wb-content-methods-grid>a>strong{font-size:13px;line-height:1.55}
.wb-content-start .wb-content-methods-grid>a:hover{border-color:#56745a;background:#f0f3e8}
@media(max-width:900px){.lp-scenes{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-paths>a{padding:12px;font-size:12px}.wb-content-methods-head{align-items:flex-start}}
@media(max-width:650px){.lp-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:24px}.lp-paths>a{min-height:44px;padding:12px 13px}.lp-method-panel{padding:18px 0 28px;margin-bottom:26px}.lp-method-heading{display:block}.lp-method-heading>a{display:inline-block;margin-top:10px}.lp-method-panel>p{font-size:12px}.lp-scenes{gap:9px}.lp-scenes [data-content-scene-link]{min-height:155px;padding:16px 13px}.lp-scenes [data-content-scene-link]>strong{font-size:13px}.lp-scenes [data-content-scene-link]>span{font-size:11px}.lp-scenes [data-content-scene-link]>small{font-size:9px}.lp-scenes .lp-related-example{margin:0 13px 12px;font-size:9px}.personal-home .ph-scenes>a{font-size:9px;padding:5px 7px}.wb-content-start.wb-content-methods{padding:23px 18px}.wb-content-methods-head{display:block;margin-bottom:18px}.wb-content-methods-head>a{margin-top:16px}.wb-content-start .wb-content-methods-grid>a{min-height:155px;padding:14px 11px}}
@media(max-width:360px){.lp-paths>a{font-size:11px;padding:11px}.lp-scenes [data-content-scene-link]{padding:14px 11px;gap:7px}.lp-scenes [data-content-scene-link]>strong{font-size:12px}.lp-scenes [data-content-scene-link]>span{font-size:10px}.wb-content-start .wb-content-methods-grid{grid-template-columns:1fr}.wb-content-start .wb-content-methods-grid>a{min-height:120px}.personal-home .ph-scenes{gap:6px}.personal-home .ph-scenes>a{font-size:9px;max-width:100%;overflow-wrap:anywhere}}
