:root{--wsbg-pine:#192c27;--wsbg-pine-deep:#14231f;--wsbg-green:#62b414;--wsbg-green-dark:#4a8a10;--wsbg-gold:#ffd98a;--wsbg-sand:#fbf7ee;--wsbg-cream:#f4efdf;--wsbg-line:#e3dbc7;--wsbg-line-light:#ece6d8;--wsbg-text:#4a5c54;--wsbg-muted:#6b7a72}.wsbg-page-wrap{max-width:1140px;margin:30px auto 60px;padding:0 20px;color:var(--wsbg-text);font-size:14.5px;line-height:1.6}.wsbg-hero{text-align:center;margin-bottom:48px}.wsbg-badge{display:inline-flex;align-items:center;gap:6px;background:#e9f3e1;color:var(--wsbg-green-dark);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;border-radius:999px;margin-bottom:14px;border:1px solid #d5e7c6}.wsbg-h1{font-family:Georgia,'Times New Roman',serif;font-size:38px;font-weight:700;color:var(--wsbg-pine);line-height:1.2;margin:0 0 14px}.wsbg-h1 span{color:var(--wsbg-green-dark)}.wsbg-sub{font-size:16px;color:var(--wsbg-muted);max-width:720px;margin:0 auto 24px;line-height:1.55}.wsbg-trust-strip{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.wsbg-trust-chip{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--wsbg-line);padding:7px 14px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--wsbg-pine);box-shadow:0 2px 6px rgb(25 44 39 / .03)}.wsbg-sec{margin-bottom:56px}.wsbg-sec-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:26px}.wsbg-sec-num{font-family:Georgia,'Times New Roman',serif;font-size:28px;font-weight:700;color:var(--wsbg-gold);background:var(--wsbg-pine);width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.wsbg-sec-title{font-family:Georgia,'Times New Roman',serif;font-size:26px;font-weight:700;color:var(--wsbg-pine);margin:0 0 6px;line-height:1.25}.wsbg-sec-sub{font-size:14.5px;color:var(--wsbg-muted);margin:0}.wsbg-glossary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.wsbg-gloss-card{background:#fff;border:1.5px solid var(--wsbg-line);border-radius:14px;padding:22px 20px;box-shadow:0 4px 14px rgb(25 44 39 / .03)}.wsbg-gloss-tag{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--wsbg-green-dark);margin-bottom:4px}.wsbg-gloss-name{font-family:Georgia,'Times New Roman',serif;font-size:18px;font-weight:700;color:var(--wsbg-pine);margin:0 0 8px}.wsbg-gloss-p{font-size:13px;color:var(--wsbg-text);line-height:1.55;margin:0}.wsbg-coa-card{background:#fff;border:2px solid var(--wsbg-line);border-radius:16px;overflow:hidden;box-shadow:0 6px 20px rgb(25 44 39 / .05)}.wsbg-coa-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:32px 28px}.wsbg-coa-col{border-right:1px solid var(--wsbg-line-light);padding-right:20px}.wsbg-coa-col:last-child{border-right:none;padding-right:0}.wsbg-coa-ico{font-size:24px;margin-bottom:10px}.wsbg-coa-col-title{font-family:Georgia,'Times New Roman',serif;font-size:19px;font-weight:700;color:var(--wsbg-pine);margin:0 0 8px}.wsbg-coa-col-desc{font-size:13px;color:var(--wsbg-text);line-height:1.55;margin:0}.wsbg-coa-foot{background:var(--wsbg-cream);padding:14px 28px;border-top:1px solid var(--wsbg-line);font-size:13px;color:var(--wsbg-pine);font-weight:600}.wsbg-matrix-table-wrap{background:#fff;border:1.5px solid var(--wsbg-line);border-radius:16px;overflow-x:auto;box-shadow:0 4px 16px rgb(25 44 39 / .04)}.wsbg-matrix-table{width:100%;border-collapse:collapse;text-align:left}.wsbg-matrix-table th{background:var(--wsbg-pine);color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:14px 18px}.wsbg-matrix-table td{padding:16px 18px;border-bottom:1px solid var(--wsbg-line-light);vertical-align:middle;font-size:13px}.wsbg-matrix-table tr:last-child td{border-bottom:none}.wsbg-matrix-table td strong{display:block;font-size:14px;color:var(--wsbg-pine);margin-bottom:2px}.wsbg-matrix-table td span{font-size:11.5px;color:var(--wsbg-muted)}.wsbg-tag-fast{background:#e9f3e1;color:var(--wsbg-green-dark);font-size:11px;font-weight:700;padding:4px 8px;border-radius:6px;display:inline-block}.wsbg-tag-med{background:#fbf3dc;color:#8a6a10;font-size:11px;font-weight:700;padding:4px 8px;border-radius:6px;display:inline-block}.wsbg-tbl-link{color:var(--wsbg-green-dark);font-weight:700;text-decoration:none!important;white-space:nowrap}.wsbg-tbl-link:hover{text-decoration:underline!important}.wsbg-rules-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.wsbg-rule-card{background:#fff;border:1.5px solid var(--wsbg-line);border-radius:14px;padding:24px;box-shadow:0 4px 14px rgb(25 44 39 / .03)}.wsbg-rule-title{font-family:Georgia,'Times New Roman',serif;font-size:17px;font-weight:700;color:var(--wsbg-pine);margin:0 0 10px}.wsbg-rule-p{font-size:13px;color:var(--wsbg-text);line-height:1.55;margin:0}.wsbg-recom-card{background:var(--wsbg-pine);color:#fff;border-radius:20px;padding:40px;box-shadow:0 8px 30px rgb(25 44 39 / .15)}.wsbg-recom-head{text-align:center;margin-bottom:28px}.wsbg-recom-h2{font-family:Georgia,'Times New Roman',serif;font-size:28px;font-weight:700;color:#fff;margin:0 0 8px}.wsbg-recom-sub{font-size:14px;color:#b5c7bf;margin:0}.wsbg-recom-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px}.wsbg-recom-item{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .12);border-radius:14px;padding:20px 18px;text-decoration:none!important;color:#ffffff!important;display:flex;flex-direction:column;justify-content:space-between;transition:all 0.15s ease}.wsbg-recom-item:hover{background:rgb(255 255 255 / .12);border-color:var(--wsbg-green);transform:translateY(-2px)}.wsbg-recom-featured{background:rgb(98 180 20 / .15);border-color:rgb(98 180 20 / .4)}.wsbg-recom-ico{font-size:24px;margin-bottom:10px}.wsbg-recom-item strong{display:block;font-size:15px;font-weight:700;margin-bottom:4px}.wsbg-recom-item span{font-size:12px;color:#b5c7bf;line-height:1.45;margin-bottom:14px}.wsbg-recom-arr{font-size:12px;font-weight:700;color:var(--wsbg-gold)!important;margin-top:auto}.wsbg-recom-support{text-align:center;font-size:13px;color:#9cb3a8;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.wsbg-recom-support a{color:var(--wsbg-gold);font-weight:700;text-decoration:none}.wsbg-recom-support a:hover{text-decoration:underline}@media (max-width:991px){.wsbg-glossary-grid{grid-template-columns:1fr 1fr}.wsbg-coa-grid{grid-template-columns:1fr;gap:20px}.wsbg-coa-col{border-right:none;border-bottom:1px solid var(--wsbg-line-light);padding-bottom:16px;padding-right:0}.wsbg-rules-grid{grid-template-columns:1fr}.wsbg-recom-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.wsbg-h1{font-size:28px}.wsbg-glossary-grid{grid-template-columns:1fr}.wsbg-recom-grid{grid-template-columns:1fr}.wsbg-recom-card{padding:24px 18px}}