/* R26 learning guide. Every selector is isolated to the existing page 1430. */
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxin14-hero {grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:430px}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxin14-hero-visual {min-height:430px;background:#241d3d}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxin14-hero-visual img {object-fit:contain;padding:22px;max-width:100%;box-sizing:border-box}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxin14-hero-visual .phxin14-caption {position:absolute;bottom:14px;inset-inline:20px;text-align:center;color:#ddd3ee;font-size:12px;line-height:1.8}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxin14-hero-copy {display:flex;flex-direction:column;gap:19px;padding:36px}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxin14-hero h1 {color:#fff;font-size:clamp(29px,3vw,42px);line-height:1.65;margin:0}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxin14-hero .phxin14-lead {color:#e8e1f0;font-size:17px;line-height:2}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxin14-hero .phxin14-eyebrow {color:#ffc45c}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxin14-reading-aside>h2 {font-size:23px;margin:0 0 10px;color:#2b2349}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26 {max-width:900px;margin-inline:auto}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26 section {margin-bottom:54px;scroll-margin-top:120px}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26 :is(p,li,dd) {font-size:16px;line-height:2.05;color:#5e566e;overflow-wrap:break-word}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26 p {margin:0 0 16px}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26 h2 {margin:0 0 20px;font-size:clamp(23px,2vw,30px);color:#2b2349;line-height:1.65;text-wrap:balance}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26 h3 {margin:0 0 10px;font-size:20px;color:#2b2349;line-height:1.7}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26 strong {color:#30244c}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26 a {color:#5c3983;text-underline-offset:5px;text-decoration-thickness:1px}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26 .phxbm26-byline {padding-bottom:20px;margin-bottom:32px;border-bottom:1px solid #e6e1ef;font-size:13px;color:#62566f}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-byline span {display:block;margin-top:5px}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-cards {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-cards article {padding:24px 20px;border:1px solid #e6e1ef;border-radius:17px;background:#fbf9fd}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-cards article p {font-size:15px;margin-bottom:0}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-index {display:block;color:#805414;font-size:13px;font-weight:700;margin-bottom:10px}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-two {grid-template-columns:repeat(2,minmax(0,1fr))}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-callout {border-inline-start:3px solid #f4a51c;background:#f8f4ed;border-radius:14px;padding:23px 26px;margin:24px 0}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-callout p {margin:7px 0 0}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26 .phxbm26-cite {font-size:13px;line-height:2.1;margin-top:20px;color:#65586f}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-blocks {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:25px}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-blocks article {position:relative;padding:22px 18px 20px;border:1px solid #e1daec;border-radius:14px;background:#fff}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-blocks article:nth-child(2) {background:#f5effb;border-color:#c5b2da}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-blocks article>span {display:block;font-size:12px;font-weight:700;color:#7b5220;margin-bottom:8px}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-blocks h3 {font-size:18px}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-blocks p {font-size:14px;margin:0}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-example-note {padding:15px 20px;background:#f5f0fa;border-radius:12px}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26 :is(dl,dd) {margin:0}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-example {border:1px solid #e6e1ef;border-radius:16px;overflow:hidden;margin:24px 0}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-example>div {display:grid;grid-template-columns:155px minmax(0,1fr);border-bottom:1px solid #e6e1ef}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-example>div:last-child {border-bottom:0}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-example dt {padding:18px;background:#f7f3fb;color:#35264f;font-size:15px;font-weight:700;line-height:1.9}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-example dd {padding:18px;font-size:15px}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26 :is(ul,ol) {padding-inline-start:24px;margin:22px 0}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26 li {margin-bottom:10px;padding-inline-start:3px}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26 li::marker {color:#805414}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-test {background:#f8f5fc;border:1px solid #dcd1e9;border-radius:18px;padding:28px;margin:25px 0}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-test dl>div {padding:14px 0;border-bottom:1px solid #e1d7eb}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-test dt {color:#35264f;font-weight:700;margin-bottom:5px}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-test>p {font-size:13px;margin:20px 0 0}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-faq details {border-bottom:1px solid #e6e1ef;padding:16px 0}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-faq summary {cursor:pointer;color:#30244c;font-weight:700;font-size:16px;line-height:1.9;min-height:34px;padding-block:5px}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-faq details p {margin:14px 0 5px;font-size:15px}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-actions {display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;margin-top:22px}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-actions a {min-height:44px;display:inline-flex;align-items:center;font-weight:700;font-size:15px;line-height:1.9}
body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-actions a.phxin14-primary {background:#ffae1a;color:#231b3c;text-decoration:none;padding:13px 22px;border-radius:12px;gap:14px}
@media(max-width:1100px){body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26 :is(.phxbm26-cards,.phxbm26-blocks){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxin14-hero{grid-template-columns:1fr}body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxin14-hero-copy{padding:28px 24px}body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxin14-hero-visual{min-height:250px}body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxin14-hero-visual img{height:250px;padding:5px 15px 24px}body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxin14-hero-visual .phxin14-caption{font-size:11px;bottom:10px}body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26 :is(.phxbm26-cards,.phxbm26-blocks){grid-template-columns:1fr}body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-example>div{grid-template-columns:1fr}body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-example dt{padding:12px 18px}body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-example dd{padding:14px 18px}body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26 :is(.phxbm26-callout,.phxbm26-test){padding:22px 20px}body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-actions{align-items:stretch;flex-direction:column}body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26-actions a.phxin14-primary{justify-content:center}body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26 section{margin-bottom:40px}}

body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26 figure{margin:25px 0}body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26 figure img{width:100%;height:auto;border-radius:16px}body.phx-internal-r14 .phxin14:has(.phxr27-guide) .phxbm26 figcaption{font-size:13px;line-height:1.9;color:#65586f;margin-top:8px}
