/* Limited to the call-routing article. No shared navigation or other page styles change. */
body.cr-page{min-width:0}.cr-page .site-header{gap:28px}
.practice-article.cr-review{width:min(1080px,calc(100% - 40px));max-width:1080px;min-width:0;margin-inline:auto;padding-bottom:44px}
.cr-review .cr-intro{padding:26px 0 12px}.cr-review h1{max-width:21ch;font-size:clamp(2.2rem,4.6vw,4rem);line-height:1.13}.cr-review h2{font-size:clamp(1.55rem,2.8vw,2.3rem);line-height:1.24;margin:0 0 18px}.cr-review h3{font-size:1.2rem;line-height:1.4;margin:26px 0 12px}
.cr-review p,.cr-review li{line-height:1.75}.cr-review p{max-width:78ch}.cr-review .cr-lead{font-size:1.16rem;color:var(--text)}.cr-review :is(h1,h2,h3,a){overflow-wrap:anywhere}.cr-review .cr-section,.cr-review [id]{scroll-margin-top:24px}.cr-review .cr-section{border-top:1px solid var(--line);padding:32px 0}.cr-review .cr-section>p:last-child{margin-bottom:0}
.cr-review ul{padding-left:1.35rem}.cr-review li+li{margin-top:12px}.cr-review strong{color:var(--text)}.cr-review .cr-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:22px 0}.cr-review .cr-actions>a{display:inline-flex;align-items:center;min-height:44px}.cr-review .button{white-space:normal;text-align:center}
.cr-review a{color:var(--mint);text-underline-offset:4px}.cr-review a.button{color:#08231d}.cr-review a:focus-visible{outline:3px solid var(--mint);outline-offset:4px}.cr-review .cr-note{border-left:3px solid var(--copper,#b98259);padding:12px 18px;background:var(--panel);font-size:.94rem;max-width:83ch}
.cr-review .cr-section a{display:inline-block;max-width:100%;min-height:44px;padding-block:8px;line-height:1.5;vertical-align:baseline;box-sizing:border-box}
.cr-review .practice-visual{margin:22px 0 28px;max-width:820px;width:100%}.cr-review .practice-visual img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;border-radius:16px}.cr-review figcaption{line-height:1.6;padding-top:10px;font-size:.92rem;max-width:78ch;color:var(--muted)}
.cr-review .cr-contents{display:block;max-width:100%;border-block:1px solid var(--line);padding:18px 0 22px;margin:26px 0 0}.cr-review .cr-contents>p{margin:0 0 10px}.cr-review .cr-contents>div{display:flex;flex-wrap:wrap;gap:8px 12px}.cr-review .cr-contents a{display:inline-flex;align-items:center;padding:9px 14px;min-height:44px;border:1px solid var(--line);border-radius:24px;text-decoration:none}
.cr-review .cr-sequence{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;list-style:none;padding:0;margin:24px 0}.cr-review .cr-sequence li{margin:0;padding:16px;background:var(--panel);border:1px solid var(--line);border-radius:14px;min-width:0}.cr-review .cr-sequence strong,.cr-review .cr-sequence span{display:block}.cr-review .cr-sequence span{margin-top:8px;font-size:.92rem;color:var(--muted)}
.cr-review .cr-examples{list-style:none;padding:0}.cr-review .cr-examples li{padding:16px 20px;background:var(--panel);border-left:3px solid var(--copper,#b98259);border-radius:0 12px 12px 0}.cr-review .cr-examples strong{display:block;margin-bottom:6px}.cr-review .cr-sources li{margin-top:10px}.cr-review .cr-next{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:26px;margin-top:12px}
@media(max-width:760px){.cr-review .cr-sequence{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:420px){.practice-article.cr-review{width:calc(100% - 32px)}.cr-review .cr-sequence{grid-template-columns:1fr}.cr-review .cr-next{padding:18px}.cr-review .cr-actions{align-items:stretch;flex-direction:column}.cr-review .cr-contents a{padding:8px 12px}.cr-review .cr-note{padding:12px 14px}}
