.fhir-guide-module__dvr-IG__page{--brand:var(--blue);--section-accent:#b54708;--section-accent-on-dark:#ffb675;--cyan:#53d7ff;--navy:var(--dark-2);--panel:var(--dark-2);color:var(--ink);background:#fff;overflow:clip}.fhir-guide-module__dvr-IG__shell{width:var(--page-width);margin:0 auto}.fhir-guide-module__dvr-IG__hero{--hero-accent:var(--section-accent-on-dark);color:#fff;padding:var(--hero-space-start) 0 var(--section-space);background:radial-gradient(at 85% 20%,#f9731633,#0000 60%),linear-gradient(120deg,#050505 0%,#1f1009 50%,#6b2b0b 100%);position:relative;overflow:hidden}.fhir-guide-module__dvr-IG__heroGrid,.fhir-guide-module__dvr-IG__finalCtaGrid{pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 10%,#0000 92%);mask-image:linear-gradient(#000 10%,#0000 92%)}.fhir-guide-module__dvr-IG__heroGlow{filter:blur(70px);background:#f973161f;border-radius:50%;width:560px;height:560px;position:absolute;top:10px;right:-180px}.fhir-guide-module__dvr-IG__heroLayout{z-index:1;max-width:var(--measure-hero);text-align:center;margin:0 auto;position:relative}.fhir-guide-module__dvr-IG__heroActions{justify-content:center}.fhir-guide-module__dvr-IG__eyebrow,.fhir-guide-module__dvr-IG__sectionKicker,.fhir-guide-module__dvr-IG__hgearBadge{font-size:var(--text-caption);line-height:var(--leading-small);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center;display:inline-flex}.fhir-guide-module__dvr-IG__eyebrow{color:var(--hero-accent);padding:var(--space-8) var(--space-12);background:#f973161a;border:1px solid #ffb67566;border-radius:999px}.fhir-guide-module__dvr-IG__heroCopy h1{color:#fff;line-height:var(--leading-title);max-width:700px;margin:var(--space-24) auto;font-size:var(--text-title);letter-spacing:var(--tracking-title);font-weight:var(--weight-heading)}.fhir-guide-module__dvr-IG__heroLede{max-width:var(--measure-body);font-size:var(--text-lead);line-height:var(--leading-body);color:#f0e4da;margin:0 auto}.fhir-guide-module__dvr-IG__heroActions,.fhir-guide-module__dvr-IG__hgearActions{gap:var(--space-12);margin-top:var(--space-32);flex-wrap:wrap;display:flex}.fhir-guide-module__dvr-IG__primaryButton,.fhir-guide-module__dvr-IG__secondaryButton,.fhir-guide-module__dvr-IG__secondaryLightButton,.fhir-guide-module__dvr-IG__inlineCtaButton,.fhir-guide-module__dvr-IG__finalPrimary,.fhir-guide-module__dvr-IG__finalSecondary{justify-content:center;align-items:center;gap:var(--space-8);min-height:var(--button-min-height);border-radius:var(--button-radius);padding:var(--button-padding-block) var(--button-padding-inline);font-size:var(--text-cta);font-weight:var(--weight-label);transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.fhir-guide-module__dvr-IG__primaryButton,.fhir-guide-module__dvr-IG__finalPrimary{color:var(--dark);background:#fff}.fhir-guide-module__dvr-IG__secondaryButton{color:#fff;background:#ffffff0a;border:1px solid #ffffff38}.fhir-guide-module__dvr-IG__hero .fhir-guide-module__dvr-IG__primaryButton{color:#17100b;background:#fff}.fhir-guide-module__dvr-IG__hero .fhir-guide-module__dvr-IG__primaryButton:hover{background:#fff}.fhir-guide-module__dvr-IG__hero .fhir-guide-module__dvr-IG__secondaryButton{color:#fff;background:0 0;border-color:#fff}.fhir-guide-module__dvr-IG__hero .fhir-guide-module__dvr-IG__secondaryButton:hover{background:0 0}.fhir-guide-module__dvr-IG__primaryButton:hover,.fhir-guide-module__dvr-IG__secondaryButton:hover,.fhir-guide-module__dvr-IG__secondaryLightButton:hover,.fhir-guide-module__dvr-IG__inlineCtaButton:hover,.fhir-guide-module__dvr-IG__finalPrimary:hover,.fhir-guide-module__dvr-IG__finalSecondary:hover{transform:translateY(-2px)}.fhir-guide-module__dvr-IG__reviewNote{margin:var(--space-16) auto 0;font-size:var(--text-caption);color:#e4d3c4}.fhir-guide-module__dvr-IG__exampleTopbar{min-height:44px;padding:0 var(--space-16);font-size:var(--text-caption);letter-spacing:var(--tracking-label);color:#ffffffad;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;display:flex}.fhir-guide-module__dvr-IG__statusStrip{background:#f4f8fb;border-bottom:1px solid #e4edf3}.fhir-guide-module__dvr-IG__statusGrid{grid-template-columns:repeat(3,1fr);display:grid}.fhir-guide-module__dvr-IG__statusGrid>div{padding:var(--space-24) var(--space-32);border-right:1px solid #dfe8ee}.fhir-guide-module__dvr-IG__statusGrid>div:first-child{padding-left:0}.fhir-guide-module__dvr-IG__statusGrid>div:last-child{border-right:0}.fhir-guide-module__dvr-IG__statusGrid span{margin-bottom:var(--space-8);color:var(--section-accent);font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);display:block}.fhir-guide-module__dvr-IG__statusGrid strong{margin-bottom:var(--space-8);font-size:var(--text-lead);display:block}.fhir-guide-module__dvr-IG__statusGrid p{font-size:var(--text-small);line-height:var(--leading-body);color:var(--muted);margin:0}.fhir-guide-module__dvr-IG__contentSection{padding:var(--section-space) 0}.fhir-guide-module__dvr-IG__guideLayout{justify-content:space-between;align-items:start;gap:var(--space-64);grid-template-columns:220px minmax(0,760px);display:grid}.fhir-guide-module__dvr-IG__toc{align-self:stretch;position:relative}.fhir-guide-module__dvr-IG__tocInner{top:calc(var(--nav-clearance) + var(--space-32));max-height:calc(100svh - var(--nav-clearance) - var(--space-64));gap:var(--space-4);display:grid;position:sticky;overflow-y:auto}.fhir-guide-module__dvr-IG__tocInner>span{margin-bottom:var(--space-12);color:var(--muted);font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:var(--tracking-label)}.fhir-guide-module__dvr-IG__tocInner a{padding:var(--space-8) 0;color:#687680;font-size:var(--text-small);border-bottom:1px solid #edf1f4}.fhir-guide-module__dvr-IG__tocInner a:hover{color:var(--brand)}.fhir-guide-module__dvr-IG__articleSection{scroll-margin-top:var(--space-120);padding:0 0 var(--space-80);margin-bottom:var(--space-80);border-bottom:1px solid #e9eef1}.fhir-guide-module__dvr-IG__articleSection:last-child{margin-bottom:0}.fhir-guide-module__dvr-IG__sectionKicker{color:var(--section-accent);margin-bottom:var(--space-16)}.fhir-guide-module__dvr-IG__article{min-width:0}.fhir-guide-module__dvr-IG__article h2{margin:0 0 var(--space-24);max-width:720px;font-size:var(--text-article-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);font-weight:var(--weight-label)}.fhir-guide-module__dvr-IG__article h3.fhir-guide-module__dvr-IG__subheading{margin:var(--space-32) 0 var(--space-12);font-size:var(--text-subheading);letter-spacing:var(--tracking-heading)}.fhir-guide-module__dvr-IG__articleSection>p,.fhir-guide-module__dvr-IG__answerBox p,.fhir-guide-module__dvr-IG__mutedNote{margin:0 0 var(--space-16);color:#4e5d67;font-size:var(--text-body);line-height:var(--leading-body)}.fhir-guide-module__dvr-IG__answerBox{margin:var(--space-24) 0 var(--space-24);padding:var(--space-24) var(--space-24);border-left:3px solid var(--brand);background:#f4f9fd}.fhir-guide-module__dvr-IG__answerBox span{margin-bottom:var(--space-8);color:var(--section-accent);font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);display:block}.fhir-guide-module__dvr-IG__answerBox p{color:#24343f;margin:0}.fhir-guide-module__dvr-IG__fourGrid,.fhir-guide-module__dvr-IG__checkGrid,.fhir-guide-module__dvr-IG__pitfallGrid{gap:var(--space-12);margin-top:var(--space-32);grid-template-columns:repeat(2,1fr);display:grid}.fhir-guide-module__dvr-IG__infoCard,.fhir-guide-module__dvr-IG__checkGrid>div,.fhir-guide-module__dvr-IG__pitfallGrid>div{min-height:180px;padding:var(--space-24);background:#fff;border:1px solid #e5ebef;border-radius:14px}.fhir-guide-module__dvr-IG__infoCard>span{margin-bottom:var(--space-32);color:var(--muted);font-size:var(--text-caption);display:block}.fhir-guide-module__dvr-IG__infoCard h3,.fhir-guide-module__dvr-IG__inlineCta h3{margin:0 0 var(--space-8);font-size:var(--text-card);letter-spacing:var(--tracking-heading)}.fhir-guide-module__dvr-IG__infoCard p,.fhir-guide-module__dvr-IG__checkGrid p,.fhir-guide-module__dvr-IG__pitfallGrid p,.fhir-guide-module__dvr-IG__inlineCta p{color:var(--muted);font-size:var(--text-small);line-height:var(--leading-body);margin:0}.fhir-guide-module__dvr-IG__resourceList{margin:var(--space-32) 0;border-top:1px solid #e5ebef}.fhir-guide-module__dvr-IG__resourceRow{gap:var(--space-24);padding:var(--space-16) 0;border-bottom:1px solid #e5ebef;grid-template-columns:150px 1fr;align-items:start;display:grid}.fhir-guide-module__dvr-IG__resourceRow code{color:var(--section-accent);font-size:var(--text-small);font-weight:var(--weight-label)}.fhir-guide-module__dvr-IG__resourceRow p{color:var(--muted);font-size:var(--text-small);line-height:var(--leading-body);margin:0}.fhir-guide-module__dvr-IG__examplePanel{margin:var(--space-32) 0 var(--space-16);background:var(--navy);color:#fff;border-radius:14px;overflow:hidden}.fhir-guide-module__dvr-IG__exampleTopbar{border-bottom-color:#ffffff17}.fhir-guide-module__dvr-IG__exampleTopbar span:last-child{color:var(--section-accent-on-dark)}.fhir-guide-module__dvr-IG__examplePanel pre{padding:var(--space-24);color:#bceaff;font-size:var(--text-small);line-height:var(--leading-body);margin:0;overflow-x:auto}.fhir-guide-module__dvr-IG__mutedNote{font-size:var(--text-caption);color:var(--muted)}.fhir-guide-module__dvr-IG__apiGrid{margin:var(--space-32) 0;background:#dfe8ee;border:1px solid #dfe8ee;border-radius:14px;gap:1px;display:grid;overflow:hidden}.fhir-guide-module__dvr-IG__apiGrid>div{gap:var(--space-16);padding:var(--space-16) var(--space-16);background:#f8fbfd;grid-template-columns:1fr 180px;display:grid}.fhir-guide-module__dvr-IG__apiGrid code{font-size:var(--text-small);color:#12334a}.fhir-guide-module__dvr-IG__apiGrid span{font-size:var(--text-small);color:var(--muted)}.fhir-guide-module__dvr-IG__versionTableWrap{max-width:100%;margin:var(--space-32) 0;overflow-x:auto}.fhir-guide-module__dvr-IG__versionTable{border-collapse:collapse;width:100%;min-width:720px}.fhir-guide-module__dvr-IG__versionTable th{text-align:left;padding:var(--space-12) var(--space-12);color:#71808a;font-size:var(--text-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;border-bottom:1px solid #dce5eb}.fhir-guide-module__dvr-IG__versionTable td{vertical-align:top;padding:var(--space-16) var(--space-12);color:#53636d;font-size:var(--text-small);line-height:var(--leading-body);border-bottom:1px solid #edf1f4}.fhir-guide-module__dvr-IG__versionTable td:first-child{color:var(--ink)}.fhir-guide-module__dvr-IG__callout{padding:var(--space-24) var(--space-24);background:#128dff0b;border:1px solid #128dff33;border-radius:14px}.fhir-guide-module__dvr-IG__callout strong{margin-bottom:var(--space-8);font-size:var(--text-small);display:block}.fhir-guide-module__dvr-IG__callout p{color:var(--muted);font-size:var(--text-small);line-height:var(--leading-body);margin:0}.fhir-guide-module__dvr-IG__layerDiagram{align-items:center;gap:var(--space-8);margin:var(--space-32) 0;grid-template-columns:1fr 28px 1fr 28px 1fr;display:grid}.fhir-guide-module__dvr-IG__layerDiagram>div{min-height:150px;padding:var(--space-16);background:#f8fafb;border:1px solid #e2e9ed;border-radius:14px;flex-direction:column;justify-content:center;display:flex}.fhir-guide-module__dvr-IG__layerDiagram>b{text-align:center;color:var(--brand)}.fhir-guide-module__dvr-IG__layerDiagram span{font-size:var(--text-caption);letter-spacing:var(--tracking-label);color:var(--section-accent);font-weight:var(--weight-label)}.fhir-guide-module__dvr-IG__layerDiagram strong{margin:var(--space-8) 0;font-size:var(--text-body)}.fhir-guide-module__dvr-IG__layerDiagram small{color:var(--muted);line-height:var(--leading-body)}.fhir-guide-module__dvr-IG__checkGrid>div span{width:28px;height:28px;margin-bottom:var(--space-32);color:#fff;background:var(--section-accent);font-size:var(--text-small);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.fhir-guide-module__dvr-IG__checkGrid>div strong,.fhir-guide-module__dvr-IG__pitfallGrid strong{margin-bottom:var(--space-8);font-size:var(--text-body);display:block}.fhir-guide-module__dvr-IG__inlineCta{gap:var(--space-32);margin-top:var(--space-32);padding:var(--space-24);color:#fff;background:var(--navy);border-radius:16px;grid-template-columns:1fr auto;align-items:center;display:grid}.fhir-guide-module__dvr-IG__inlineCta>div>span{margin-bottom:var(--space-8);color:var(--section-accent-on-dark);font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);display:block}.fhir-guide-module__dvr-IG__inlineCta h3{color:#fff}.fhir-guide-module__dvr-IG__inlineCta p{color:#ffffff9e;max-width:510px}.fhir-guide-module__dvr-IG__inlineCtaButton{color:var(--dark);text-align:center;background:#fff}.fhir-guide-module__dvr-IG__textLink{gap:var(--space-8);color:var(--brand);font-size:var(--text-small);font-weight:var(--weight-label);display:inline-flex}.fhir-guide-module__dvr-IG__steps{margin:var(--space-32) 0 0;border-top:1px solid #e4eaee;padding:0;list-style:none}.fhir-guide-module__dvr-IG__steps li{gap:var(--space-16);padding:var(--space-24) 0;border-bottom:1px solid #e4eaee;grid-template-columns:54px 1fr;display:grid}.fhir-guide-module__dvr-IG__steps li>span{color:var(--section-accent);font-size:var(--text-caption);font-weight:var(--weight-label)}.fhir-guide-module__dvr-IG__steps strong{margin-bottom:var(--space-4);font-size:var(--text-body);display:block}.fhir-guide-module__dvr-IG__steps p{color:var(--muted);font-size:var(--text-small);line-height:var(--leading-body);margin:0}.fhir-guide-module__dvr-IG__pitfallGrid>div{min-height:150px}.fhir-guide-module__dvr-IG__hgearSection{margin:0 0 var(--space-80);padding:var(--space-48);color:#fff;background:radial-gradient(circle at 90% 0%, #42d4ff2e, transparent 34%), var(--navy);border-radius:20px}.fhir-guide-module__dvr-IG__hgearBadge{color:var(--section-accent-on-dark);margin-bottom:var(--space-16)}.fhir-guide-module__dvr-IG__hgearSection h2{margin:0 0 var(--space-16);max-width:670px;font-size:var(--text-section);line-height:var(--leading-heading)}.fhir-guide-module__dvr-IG__hgearSection>p{max-width:var(--measure-body);color:#ffffffa6;font-size:var(--text-body);line-height:var(--leading-body);margin:0}.fhir-guide-module__dvr-IG__productLinks{margin:var(--space-32) 0 0;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.fhir-guide-module__dvr-IG__productLinks a{padding:var(--space-12) var(--space-16);color:#ffffffc7;font-size:var(--text-small);background:#ffffff06;justify-content:space-between;display:flex}.fhir-guide-module__dvr-IG__productLinks a:hover{color:#fff;background:#ffffff0f}.fhir-guide-module__dvr-IG__secondaryLightButton{color:#fff;border:1px solid #fff3}.fhir-guide-module__dvr-IG__faqList{border-top:1px solid #e3e9ed}.fhir-guide-module__dvr-IG__faqItem{border-bottom:1px solid #e3e9ed}.fhir-guide-module__dvr-IG__faqItem summary{cursor:pointer;justify-content:space-between;gap:var(--space-32);padding:var(--space-16) 0;font-size:var(--text-body);font-weight:var(--weight-heading);list-style:none;display:flex}.fhir-guide-module__dvr-IG__faqItem summary::-webkit-details-marker{display:none}.fhir-guide-module__dvr-IG__faqItem summary span{color:var(--brand);font-size:var(--text-card);font-weight:400}.fhir-guide-module__dvr-IG__faqItem p{margin:0 0 var(--space-24);max-width:700px;color:var(--muted);font-size:var(--text-small);line-height:var(--leading-body)}.fhir-guide-module__dvr-IG__sourceList{margin-top:var(--space-24);background:#e3e9ed;border:1px solid #e3e9ed;border-radius:14px;gap:1px;display:grid;overflow:hidden}.fhir-guide-module__dvr-IG__sourceList a{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-16) var(--space-16);color:#344650;font-size:var(--text-small);background:#fff;display:flex}.fhir-guide-module__dvr-IG__sourceList a:hover{color:var(--brand)}.fhir-guide-module__dvr-IG__sourceDate{margin-top:var(--space-16)!important;color:var(--muted)!important;font-size:var(--text-caption)!important}.fhir-guide-module__dvr-IG__finalCta{color:#fff;background:var(--dark-2);padding:var(--section-space) 0;position:relative;overflow:hidden}.fhir-guide-module__dvr-IG__finalCtaGrid{opacity:.16;-webkit-mask-image:none;mask-image:none}.fhir-guide-module__dvr-IG__finalCtaInner{z-index:1;text-align:center;max-width:780px;margin:0 auto;position:relative}.fhir-guide-module__dvr-IG__finalCtaInner>span{color:var(--section-accent-on-dark);font-size:var(--text-caption);font-weight:var(--weight-label);letter-spacing:var(--tracking-label)}.fhir-guide-module__dvr-IG__finalCtaInner h2{margin:var(--space-16) 0 var(--space-16);font-size:var(--text-section);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.fhir-guide-module__dvr-IG__finalCtaInner p{max-width:var(--measure-body);color:#ffffff9e;font-size:var(--text-body);line-height:var(--leading-body);margin:0 auto}.fhir-guide-module__dvr-IG__finalCtaInner>div{justify-content:center;gap:var(--space-12);margin-top:var(--space-32);flex-wrap:wrap;display:flex}.fhir-guide-module__dvr-IG__finalPrimary{color:var(--dark);background:#fff}.fhir-guide-module__dvr-IG__finalSecondary{color:#fff;border:1px solid #fff3}@media (max-width:1100px){.fhir-guide-module__dvr-IG__guideLayout{grid-template-columns:1fr}.fhir-guide-module__dvr-IG__toc{padding:var(--space-24);border:1px solid var(--line);background:#f8fafc;border-radius:14px}.fhir-guide-module__dvr-IG__tocInner{column-gap:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;position:static;overflow:visible}.fhir-guide-module__dvr-IG__tocInner>span{grid-column:1/-1}.fhir-guide-module__dvr-IG__article{width:100%;max-width:760px;margin:0 auto}.fhir-guide-module__dvr-IG__statusGrid>div:first-child{padding-left:var(--space-24)}}@media (max-width:760px){.fhir-guide-module__dvr-IG__shell{width:var(--page-width)}.fhir-guide-module__dvr-IG__hero{padding:var(--hero-space-start) 0 var(--section-space)}.fhir-guide-module__dvr-IG__heroCopy h1{font-size:var(--text-title)}.fhir-guide-module__dvr-IG__heroLede{font-size:var(--text-body)}.fhir-guide-module__dvr-IG__statusGrid{grid-template-columns:1fr}.fhir-guide-module__dvr-IG__statusGrid>div{border-bottom:1px solid #dfe8ee;border-right:0;padding:var(--space-24) 0!important}.fhir-guide-module__dvr-IG__statusGrid>div:last-child{border-bottom:0}.fhir-guide-module__dvr-IG__contentSection{padding:var(--section-space) 0}.fhir-guide-module__dvr-IG__articleSection{margin-bottom:var(--space-64);padding-bottom:var(--space-64)}.fhir-guide-module__dvr-IG__article h2{font-size:var(--text-article-heading)}.fhir-guide-module__dvr-IG__fourGrid,.fhir-guide-module__dvr-IG__checkGrid,.fhir-guide-module__dvr-IG__pitfallGrid,.fhir-guide-module__dvr-IG__productLinks{grid-template-columns:1fr}.fhir-guide-module__dvr-IG__resourceRow{gap:var(--space-8);grid-template-columns:1fr}.fhir-guide-module__dvr-IG__apiGrid>div{gap:var(--space-4);grid-template-columns:1fr}.fhir-guide-module__dvr-IG__layerDiagram{grid-template-columns:1fr}.fhir-guide-module__dvr-IG__layerDiagram>b{transform:rotate(0)}.fhir-guide-module__dvr-IG__tocInner,.fhir-guide-module__dvr-IG__inlineCta{grid-template-columns:1fr}.fhir-guide-module__dvr-IG__hgearSection{padding:var(--space-32) var(--space-24)}.fhir-guide-module__dvr-IG__hgearSection h2{font-size:var(--text-section)}.fhir-guide-module__dvr-IG__finalCta{padding:var(--section-space) 0}}@media (prefers-reduced-motion:reduce){.fhir-guide-module__dvr-IG__primaryButton,.fhir-guide-module__dvr-IG__secondaryButton,.fhir-guide-module__dvr-IG__secondaryLightButton,.fhir-guide-module__dvr-IG__inlineCtaButton,.fhir-guide-module__dvr-IG__finalPrimary,.fhir-guide-module__dvr-IG__finalSecondary{transition:none}}.fhir-guide-module__dvr-IG__page :is(a,summary,[tabindex]):focus-visible{outline:3px solid var(--brand);outline-offset:4px}.fhir-guide-module__dvr-IG__hero :is(a,[tabindex]):focus-visible{outline-color:var(--hero-accent)}.fhir-guide-module__dvr-IG__hgearSection a:focus-visible,.fhir-guide-module__dvr-IG__finalCta a:focus-visible{outline-color:var(--cyan)}.fhir-guide-module__dvr-IG__contentSection,.fhir-guide-module__dvr-IG__hgearSection{scroll-margin-top:calc(var(--nav-clearance) + var(--space-32))}.fhir-guide-module__dvr-IG__heroCopy{min-width:0}.fhir-guide-module__dvr-IG__exampleTopbar{gap:var(--space-16);padding-block:var(--space-12)}.fhir-guide-module__dvr-IG__resourceRow code,.fhir-guide-module__dvr-IG__examplePanel pre,.fhir-guide-module__dvr-IG__apiGrid code{font-size:var(--text-technical)}.fhir-guide-module__dvr-IG__apiGrid code{overflow-wrap:anywhere}.fhir-guide-module__dvr-IG__primaryButton,.fhir-guide-module__dvr-IG__secondaryButton,.fhir-guide-module__dvr-IG__secondaryLightButton,.fhir-guide-module__dvr-IG__inlineCtaButton,.fhir-guide-module__dvr-IG__finalPrimary,.fhir-guide-module__dvr-IG__finalSecondary{line-height:var(--leading-small);text-align:center;border:1px solid #0000}.fhir-guide-module__dvr-IG__secondaryButton,.fhir-guide-module__dvr-IG__secondaryLightButton,.fhir-guide-module__dvr-IG__finalSecondary{border-color:#ffffff57}.fhir-guide-module__dvr-IG__faqItem summary span{flex-shrink:0;transition:transform .18s}.fhir-guide-module__dvr-IG__faqItem[open] summary span{transform:rotate(45deg)}.fhir-guide-module__dvr-IG__sourceList a>span:last-child,.fhir-guide-module__dvr-IG__productLinks a>span{flex-shrink:0}.fhir-guide-module__dvr-IG__productLinks a{gap:var(--space-12)}@media (max-width:640px){.fhir-guide-module__dvr-IG__heroActions,.fhir-guide-module__dvr-IG__hgearActions,.fhir-guide-module__dvr-IG__finalCtaInner>div{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.fhir-guide-module__dvr-IG__page *,.fhir-guide-module__dvr-IG__page :before,.fhir-guide-module__dvr-IG__page :after{scroll-behavior:auto!important;transition:none!important}.fhir-guide-module__dvr-IG__primaryButton:hover,.fhir-guide-module__dvr-IG__secondaryButton:hover,.fhir-guide-module__dvr-IG__secondaryLightButton:hover,.fhir-guide-module__dvr-IG__inlineCtaButton:hover,.fhir-guide-module__dvr-IG__finalPrimary:hover,.fhir-guide-module__dvr-IG__finalSecondary:hover{transform:none}}
