.SignalGuide-module__pygQPq__page{background:var(--paper);padding:56px 24px 96px}.SignalGuide-module__pygQPq__article{max-width:720px;margin:0 auto}.SignalGuide-module__pygQPq__crumbs{color:var(--text-muted);align-items:center;gap:8px;margin-bottom:28px;font-size:14px;display:flex}.SignalGuide-module__pygQPq__crumbLink{color:var(--text-muted);border-bottom:1px solid #1e1e1e33;text-decoration:none}.SignalGuide-module__pygQPq__crumbLink:hover{color:var(--off-black)}.SignalGuide-module__pygQPq__crumbSep{color:var(--muted-light)}.SignalGuide-module__pygQPq__crumbCurrent{color:var(--text-muted)}.SignalGuide-module__pygQPq__header{margin-bottom:40px}.SignalGuide-module__pygQPq__h1{font-family:var(--font-marcellus), Georgia, serif;letter-spacing:-.01em;color:var(--off-black);margin:0 0 14px;font-size:clamp(34px,5vw,46px);line-height:1.15}.SignalGuide-module__pygQPq__meta{color:var(--text-muted);margin:0 0 26px;font-size:14px}.SignalGuide-module__pygQPq__standfirst{color:var(--off-black);margin:0 0 18px;font-size:20px;line-height:1.6}.SignalGuide-module__pygQPq__standfirst:last-child{margin-bottom:0}.SignalGuide-module__pygQPq__contents{background:var(--white);border-radius:var(--radius-card);margin:0 0 48px;padding:22px 24px;box-shadow:0 2px 10px #0000000d}.SignalGuide-module__pygQPq__contentsLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 12px;font-size:11px}.SignalGuide-module__pygQPq__contentsList{margin:0;padding-left:22px;list-style:decimal}.SignalGuide-module__pygQPq__contentsList li::marker{color:var(--text-muted);font-size:15px}.SignalGuide-module__pygQPq__contentsList li{margin-bottom:8px;font-size:18px;line-height:1.5}.SignalGuide-module__pygQPq__contentsList li:last-child{margin-bottom:0}.SignalGuide-module__pygQPq__contentsList a{color:var(--off-black);border-bottom:1px solid #1e1e1e33;text-decoration:none}.SignalGuide-module__pygQPq__contentsList a:hover{border-bottom-color:var(--off-black)}.SignalGuide-module__pygQPq__section{margin-bottom:48px;scroll-margin-top:24px}.SignalGuide-module__pygQPq__h2{font-family:var(--font-marcellus), Georgia, serif;color:var(--off-black);margin:0 0 20px;font-size:28px;line-height:1.25}.SignalGuide-module__pygQPq__h3{font-family:var(--font-marcellus), Georgia, serif;color:var(--off-black);margin:32px 0 14px;font-size:21px;line-height:1.3}.SignalGuide-module__pygQPq__p{color:var(--muted);margin:0 0 20px;font-size:18px;line-height:1.7}.SignalGuide-module__pygQPq__ul,.SignalGuide-module__pygQPq__ol{margin:0 0 20px;padding-left:22px}.SignalGuide-module__pygQPq__ul{list-style:outside}.SignalGuide-module__pygQPq__ol{list-style:decimal}.SignalGuide-module__pygQPq__ul li,.SignalGuide-module__pygQPq__ol li{color:var(--muted);margin-bottom:12px;font-size:18px;line-height:1.65}.SignalGuide-module__pygQPq__ul li::marker{color:var(--honey)}.SignalGuide-module__pygQPq__ol li::marker{color:var(--honey)}.SignalGuide-module__pygQPq__tableWrap{background:var(--white);border-radius:var(--radius-card);margin:0 0 24px;overflow-x:auto;box-shadow:0 2px 10px #0000000d}.SignalGuide-module__pygQPq__table{border-collapse:collapse;width:100%;min-width:480px}.SignalGuide-module__pygQPq__table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--paper);background:var(--deep-navy);padding:16px 20px;font-size:13px;font-weight:600}.SignalGuide-module__pygQPq__table td{vertical-align:top;color:var(--muted);border-bottom:1px solid #1e1e1e14;padding:16px 20px;font-size:17px;line-height:1.6}.SignalGuide-module__pygQPq__table tr:last-child td{border-bottom:none}.SignalGuide-module__pygQPq__tableKey{width:30%;font-weight:500;color:var(--off-black)!important}.SignalGuide-module__pygQPq__callout{background:var(--white);border-left:4px solid var(--yellow);border-radius:0 var(--radius-card) var(--radius-card) 0;margin:0 0 24px;padding:22px 24px}.SignalGuide-module__pygQPq__calloutTitle{font-family:var(--font-marcellus), Georgia, serif;color:var(--off-black);margin:0 0 8px;font-size:19px;line-height:1.35}.SignalGuide-module__pygQPq__calloutText{color:var(--off-black);margin:0;font-size:18px;line-height:1.65}.SignalGuide-module__pygQPq__source{color:var(--text-muted);margin:-8px 0 24px;font-size:14px;line-height:1.55}.SignalGuide-module__pygQPq__cta{background:var(--deep-navy);border-radius:var(--radius-card);margin:56px 0 0;padding:36px 32px}.SignalGuide-module__pygQPq__ctaH2{font-family:var(--font-marcellus), Georgia, serif;color:var(--paper);margin:0 0 14px;font-size:28px;line-height:1.25}.SignalGuide-module__pygQPq__ctaBody{color:var(--cool-gray);margin:0 0 24px;font-size:18px;line-height:1.65}.SignalGuide-module__pygQPq__ctaBtn{border-radius:var(--radius-pill);background:var(--yellow);min-height:48px;color:var(--off-black);justify-content:center;align-items:center;padding:0 28px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.SignalGuide-module__pygQPq__ctaBtn:hover{background:var(--honey);color:var(--white)}.SignalGuide-module__pygQPq__ctaSecondary{min-height:48px;color:var(--cool-gray);border-bottom:1px solid #b8c4c866;align-items:center;margin-left:16px;font-size:16px;text-decoration:none;display:inline-flex}.SignalGuide-module__pygQPq__ctaSecondary:hover{color:var(--paper)}.SignalGuide-module__pygQPq__ctaNote{color:var(--cool-gray);margin:20px 0 0;font-size:15px;line-height:1.6}.SignalGuide-module__pygQPq__ctaNote a{color:var(--cool-gray);border-bottom:1px solid #b8c4c866;text-decoration:none}.SignalGuide-module__pygQPq__ctaNote a:hover{color:var(--paper)}.SignalGuide-module__pygQPq__related{margin-top:56px}.SignalGuide-module__pygQPq__relatedLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 16px;font-size:11px}.SignalGuide-module__pygQPq__relatedList{gap:14px;margin:0;padding:0;list-style:none;display:grid}.SignalGuide-module__pygQPq__relatedLink{background:var(--white);border-radius:var(--radius-card);padding:22px 24px;text-decoration:none;display:block;box-shadow:0 2px 10px #0000000d}.SignalGuide-module__pygQPq__relatedTitle{font-family:var(--font-marcellus), Georgia, serif;color:var(--off-black);margin-bottom:8px;font-size:20px;line-height:1.3;display:block}.SignalGuide-module__pygQPq__relatedDesc{color:var(--muted);margin-bottom:12px;font-size:17px;line-height:1.6;display:block}.SignalGuide-module__pygQPq__relatedGo{color:var(--honey);align-items:center;gap:6px;font-size:15px;font-weight:500;display:inline-flex}@media (max-width:640px){.SignalGuide-module__pygQPq__page{padding:36px 18px 72px}.SignalGuide-module__pygQPq__cta{padding:28px 22px}}
