:root{--orange:#e96429;--green:#2a5140;--ink:#222020;--warm:#e9e6dc;--grey:#776e60}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--warm);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.topbar{border-bottom:1px solid #e9e6dc24;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:76px;padding:0 clamp(24px,5vw,80px);display:grid}.brand{align-items:center;gap:14px;width:max-content;display:flex}.brand img{width:112px;height:auto}.brand span{color:#e9e6dc94;letter-spacing:.08em;font-size:13px}nav{color:#e9e6dcb8;gap:30px;font-size:13px;display:flex}nav a:hover,nav a:focus-visible{color:var(--orange)}.version-badge{border:1px solid #e9e6dc33;border-radius:99px;justify-self:end;padding:7px 10px;font:11px IBM Plex Mono,monospace}.hero{background:radial-gradient(circle at 84% 32%, #2a514080, transparent 29%), linear-gradient(130deg,var(--ink) 0%,#252220 60%,#1d2d26 100%);grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:clamp(44px,7vw,120px);min-height:650px;padding:clamp(60px,9vh,110px) clamp(24px,5vw,80px);display:grid}.eyebrow{color:#e9e6dca3;text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:700}.eyebrow span{background:var(--orange);border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block}h1{letter-spacing:-.045em;max-width:720px;margin:22px 0;font-size:clamp(46px,5vw,78px);font-weight:650;line-height:.98}h1 em{color:var(--orange);font-style:normal}.lede{color:#e9e6dcb8;max-width:650px;margin:0 0 32px;font-size:16px;line-height:1.65}.quick-steps{gap:10px;padding:0;list-style:none;display:grid}.quick-steps li{color:#e9e6dca6;align-items:center;gap:14px;font-size:13px;display:flex}.quick-steps b{width:26px;color:var(--orange);font:10px IBM Plex Mono,monospace}.quick-steps strong{color:var(--warm)}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{border-radius:4px;padding:13px 18px;font-size:13px;font-weight:700;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button.primary{background:var(--orange);color:#fff}.button.primary span{margin-left:18px}.button.secondary{border:1px solid #e9e6dc47}.workbench-preview{background:#171716;border:1px solid #e9e6dc29;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 34px 80px #00000059}.workbench-head{color:#e9e6dc8f;border-bottom:1px solid #e9e6dc1a;justify-content:space-between;padding:14px 18px;font:11px IBM Plex Mono,monospace;display:flex}.live-dot{background:#75b985;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #75b9851f}.editor{background:linear-gradient(90deg,#ffffff06,#0000);grid-template-columns:46px 1fr;height:370px;padding:20px 0;display:grid;overflow:auto}.line-numbers{text-align:right;color:#565653;flex-direction:column;font:12px/1.75 IBM Plex Mono,monospace;display:flex}.line-numbers span{padding-right:13px}pre{color:#d9d6cc;margin:0;padding:0 18px;font:12px/1.75 IBM Plex Mono,ui-monospace,monospace}.result-row{background:#1e2822;border-top:1px solid #e9e6dc1a;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:16px 18px;display:grid}.valid-mark{color:#b9e7c9;background:#2f624b;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.result-row strong,.result-row span{display:block}.result-row strong{font-size:12px}.result-row div span{color:#e9e6dc80;margin-top:3px;font-size:10px}.result-row a{background:var(--orange);border-radius:3px;padding:10px 12px;font-size:11px;font-weight:700}.result-row a span{color:#fff;opacity:.65;margin-left:9px;display:inline}.contract-strip{background:var(--warm);color:var(--ink);grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,5vw,80px);display:grid}.contract-strip article{border-left:1px solid #2220201f;gap:15px;min-height:150px;padding:34px 25px;display:flex}.contract-strip article:last-child{border-right:1px solid #2220201f}.contract-strip article>span{color:var(--orange);font:11px IBM Plex Mono,monospace}.contract-strip strong{font-size:14px}.contract-strip p{color:var(--grey);margin:8px 0 0;font-size:12px;line-height:1.55}:focus-visible{outline:2px solid var(--orange);outline-offset:4px}@media (max-width:900px){.topbar{grid-template-columns:1fr auto}nav{display:none}.hero{grid-template-columns:1fr}.contract-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.brand span{display:none}.hero{padding-top:56px}h1{font-size:45px}.workbench-preview{margin-inline:-12px}.editor{height:320px}.result-row{grid-template-columns:auto 1fr}.result-row a{text-align:center;grid-column:1/-1}.contract-strip{grid-template-columns:1fr}}h2{letter-spacing:-.03em;margin:0;font-size:clamp(28px,3vw,44px);line-height:1.06}h3{margin:0;font-size:18px}p{line-height:1.65}code,kbd{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}button,input,select,textarea{font:inherit}button{color:inherit}.topbar{z-index:20;background:#222020f0;position:relative}.topbar nav{flex-wrap:wrap;justify-content:center;gap:21px}.release-facts{border-top:1px solid #e9e6dc21;gap:26px;margin-top:38px;padding-top:22px;display:flex}.release-facts div{gap:4px;display:grid}.release-facts span{color:#e9e6dc73;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.release-facts b{font:11px IBM Plex Mono,monospace}.home-sections{color:var(--ink);background:#f3f0e9;padding:110px clamp(24px,5vw,80px)}.section-heading{max-width:720px;margin-bottom:50px}.section-heading .eyebrow{color:var(--grey)}.feature-grid{border-top:1px solid #c9c3b8;border-bottom:1px solid #c9c3b8;grid-template-columns:repeat(4,1fr);display:grid}.feature-grid>a{border-left:1px solid #c9c3b8;min-height:270px;padding:30px;transition:background .2s,transform .2s}.feature-grid>a:last-child{border-right:1px solid #c9c3b8}.feature-grid>a:hover{background:#fff;transform:translateY(-5px)}.feature-grid span{color:var(--orange);text-transform:uppercase;letter-spacing:.1em;font:10px IBM Plex Mono,monospace}.feature-grid h3{margin-top:50px;font-size:21px}.feature-grid p{min-height:72px;color:var(--grey);font-size:13px}.feature-grid b{color:var(--green);font-size:12px}.download-band{background:var(--green);grid-template-columns:1fr 1fr;align-items:end;gap:70px;padding:90px clamp(24px,5vw,80px);display:grid}.download-band>div:last-child{display:grid}.download-band a{border-bottom:1px solid #e9e6dc40;justify-content:space-between;padding:17px 4px;font-size:13px;display:flex}.download-band a:hover{color:#f5a57e}footer{color:#e9e6dc8c;background:#171615;justify-content:space-between;align-items:center;gap:30px;padding:30px clamp(24px,5vw,80px);font-size:10px;display:flex}footer>div{align-items:center;gap:15px;display:flex}footer p{margin:0}.docs-shell{min-height:calc(100vh - 76px);color:var(--ink);background:#f3f0e9;grid-template-columns:250px minmax(0,1fr);display:grid}.docs-nav{background:#ece8df;border-right:1px solid #d5cfc4;flex-direction:column;align-self:start;gap:3px;height:100vh;padding:44px 28px 32px clamp(24px,5vw,70px);display:flex;position:sticky;top:0}.docs-nav,.docs-content{min-width:0}.docs-nav>p{color:var(--orange);text-transform:uppercase;letter-spacing:.14em;margin:0 0 17px;font:10px IBM Plex Mono,monospace}.docs-nav>a{color:#625c52;padding:7px 0;font-size:12px}.docs-nav>a:hover,.docs-nav>a:focus-visible{color:var(--orange)}.docs-nav-note{border-top:1px solid #d5cfc4;margin-top:auto;padding-top:20px}.docs-nav-note b,.docs-nav-note span{display:block}.docs-nav-note b{font-size:11px}.docs-nav-note span{color:var(--grey);margin-top:8px;font-size:10px;line-height:1.5}.docs-content{width:min(100%,1200px);padding:70px clamp(30px,6vw,95px) 120px}.page-heading{border-bottom:1px solid #d5cfc4;max-width:900px;padding-bottom:50px}.page-heading .eyebrow{color:var(--grey)}.page-heading h1{max-width:900px;color:var(--ink);margin:20px 0;font-size:clamp(46px,6vw,78px)}.page-heading>p:last-child{max-width:760px;color:var(--grey);margin:0;font-size:17px}.doc-section{margin-top:65px}.doc-section>h2{margin-bottom:22px}.doc-section>p{color:#625d54;max-width:880px}.doc-section>p code{overflow-wrap:anywhere;word-break:break-word}.doc-section>h2:not(:first-child){margin-top:45px}.text-link{color:var(--green);margin-top:18px;font-size:13px;font-weight:700;display:inline-block}.callout{border-left:4px solid var(--green);background:#e1e6df;grid-template-columns:180px 1fr;gap:30px;margin:45px 0;padding:25px 28px;display:grid}.callout.warning{border-color:var(--orange);background:#f4e2d6}.callout.success{border-color:#43815f}.callout b{font-size:12px}.callout p{color:#625d54;margin:0;font-size:13px}.step-cards,.definition-grid{background:#cfc8bd;border:1px solid #cfc8bd;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.step-cards article,.definition-grid article{background:#f9f7f2;min-height:230px;padding:27px}.step-cards article>b{color:var(--orange);font:11px IBM Plex Mono,monospace}.step-cards h3{margin-top:46px}.step-cards p,.definition-grid p{color:var(--grey);font-size:12px}.step-cards a{color:var(--green);margin-top:13px;font-size:12px;font-weight:700;display:inline-block}.definition-grid{grid-template-columns:repeat(2,1fr)}.definition-grid article{min-height:150px}.identity-stack{border-top:1px solid #cfc8bd}.identity-stack article{border-bottom:1px solid #cfc8bd;grid-template-columns:220px 1fr;gap:35px;padding:24px 0;display:grid}.identity-stack article>span{color:var(--orange);font:11px IBM Plex Mono,monospace}.identity-stack h3{margin-bottom:7px}.identity-stack p{color:var(--grey);margin:0;font-size:13px}.timeline{counter-reset:timeline;border-left:1px solid #bdb6aa;margin:0;padding:0;list-style:none}.timeline li{padding:0 0 35px 38px;position:relative}.timeline li:before{background:var(--orange);color:#fff;counter-increment:timeline;content:counter(timeline);border-radius:50%;place-items:center;width:22px;height:22px;font:9px IBM Plex Mono,monospace;display:grid;position:absolute;left:-12px}.timeline p{color:var(--grey);margin:5px 0 0;font-size:13px}.docs-content table{border-collapse:collapse;width:100%;font-size:12px}.docs-content th{text-align:left;color:var(--grey);text-transform:uppercase;letter-spacing:.1em;font:9px IBM Plex Mono,monospace}.docs-content th,.docs-content td{vertical-align:top;border-bottom:1px solid #d5cfc4;padding:14px 12px}.excluded-list{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.excluded-list article{background:#f9f7f2;border:1px solid #d5cfc4;padding:20px}.excluded-list p{color:var(--grey);margin:9px 0 0;font-size:12px}.manifest-bar{background:#e8e4dc;border:1px solid #d5cfc4;grid-template-columns:1.4fr 1fr 1.2fr auto;align-items:center;gap:20px;margin:40px 0 25px;padding:17px 20px;display:grid}.manifest-bar div{gap:4px;min-width:0;display:grid}.manifest-bar span{color:var(--grey);text-transform:uppercase;font:8px IBM Plex Mono,monospace}.manifest-bar b{text-overflow:ellipsis;white-space:nowrap;font:10px IBM Plex Mono,monospace;overflow:hidden}.manifest-bar a{background:var(--green);color:#fff;padding:10px 12px;font-size:10px;font-weight:700}.index-explorer,.field-table{background:#fff;border:1px solid #cfc8bd;overflow:hidden}.index-toolbar,.field-filters{background:var(--ink);color:var(--warm);grid-template-columns:190px 1fr auto;align-items:end;gap:14px;padding:18px;display:grid}.select-wrap,.search-box,.field-filters label{gap:6px;display:grid}.index-toolbar label,.field-filters label{text-transform:uppercase;letter-spacing:.08em;font:9px IBM Plex Mono,monospace}.index-toolbar input,.index-toolbar select,.field-filters input,.field-filters select{min-width:0;height:40px;color:var(--warm);text-transform:none;background:#2d2a28;border:1px solid #e9e6dc33;border-radius:2px;outline:0;padding:0 12px}.download-pair{display:flex}.download-pair a{background:var(--orange);color:#fff;padding:13px;font:9px IBM Plex Mono,monospace}.download-pair a+a{border-left:1px solid #ffffff40}.index-summary{color:var(--grey);border-bottom:1px solid #d5cfc4;justify-content:space-between;padding:10px 18px;font-size:10px;display:flex}.table-scroll{max-width:100%;overflow:auto}.table-scroll table{min-width:760px}.field-filters{grid-template-columns:1fr 220px auto}.field-filters>span{color:#e9e6dc8c;padding-bottom:12px;font-size:10px}.field-table td code{color:var(--green);font-size:10px;display:block}.field-table td small{color:var(--grey);margin-top:6px;font-size:9px;line-height:1.4;display:block}.required,.optional{text-transform:uppercase;border-radius:2px;padding:5px 7px;font:8px IBM Plex Mono,monospace;display:inline-block}.required{color:#8e3b18;background:#f5d5c5}.optional{color:var(--green);background:#e1e6df}.metric-row{border:1px solid #d5cfc4;grid-template-columns:repeat(4,1fr);margin:45px 0;display:grid}.metric-row div{border-right:1px solid #d5cfc4;gap:6px;padding:25px;display:grid}.metric-row div:last-child{border:0}.metric-row b{color:var(--orange);font-size:24px}.metric-row span{color:var(--grey);font-size:10px}.download-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:45px;display:grid}.download-grid article{background:#fff;border:1px solid #d5cfc4;flex-direction:column;min-height:200px;padding:24px;display:flex}.download-grid .schema-download{background:var(--green);color:var(--warm);grid-column:1/-1}.download-grid article>span{color:var(--orange);text-transform:uppercase;font:9px IBM Plex Mono,monospace}.download-grid h2,.download-grid h3{margin-top:35px}.download-grid p{color:var(--grey);font-size:12px}.download-grid article>div{gap:15px;margin-top:auto;display:flex}.download-grid a{color:var(--green);font-size:11px;font-weight:700}.schema-download a{color:#fff;margin-top:auto}.code-block{border-left:4px solid var(--orange);color:#d9d6cc;background:#1c1b1a;padding:20px;font:11px/1.7 IBM Plex Mono,monospace;overflow:auto}.flow-line{background:#fff;border:1px solid #d5cfc4;justify-content:space-between;align-items:center;gap:10px;margin-top:28px;padding:20px;font:10px IBM Plex Mono,monospace;display:flex}.flow-line i{color:var(--orange)}.check-list{gap:9px;padding:0;list-style:none;display:grid}.check-list li{color:#625d54;padding-left:28px;font-size:13px;line-height:1.55;position:relative}.check-list li:before{content:"✓";color:var(--orange);font-weight:800;position:absolute;top:2px;left:0}.option-metrics,.portfolio-summary{background:#fff;border:1px solid #d5cfc4;grid-template-columns:repeat(4,1fr);margin:42px 0;display:grid}.option-metrics div,.portfolio-summary div{border-right:1px solid #d5cfc4;gap:5px;padding:22px;display:grid}.option-metrics div:last-child,.portfolio-summary div:last-child{border:0}.option-metrics b,.portfolio-summary b{color:var(--orange);font:24px IBM Plex Mono,monospace}.option-metrics span,.portfolio-summary span{color:var(--grey);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.value-set-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 42px;display:grid}.value-set-grid article{background:#f9f7f2;border:1px solid #d5cfc4;min-width:0;min-height:190px;padding:20px}.value-set-grid header span{color:var(--orange);text-transform:uppercase;font:8px IBM Plex Mono,monospace}.value-set-grid h3{margin-top:10px}.value-set-grid p{color:var(--grey);margin:15px 0 0;font-size:10px}.option-chips{flex-wrap:wrap;gap:5px;margin-top:20px;display:flex}.option-chips code{color:var(--green);background:#e8e4dc;padding:5px 6px;font-size:8px}.create-option-table{background:#fff;border:1px solid #cfc8bd;overflow:hidden}.create-option-table table{min-width:1080px}.create-option-table td code,.create-option-table td small{display:block}.create-option-table td code{color:var(--green);margin-top:5px;font-size:9px}.create-option-table td small{color:var(--grey);margin-top:6px;font-size:8px;line-height:1.45}.create-option-table td{color:#625d54;line-height:1.45}.create-option-table td:first-child b{color:var(--ink)}.catalogue-links,.showcase-action{flex-wrap:wrap;gap:12px;margin:18px 0 0;display:flex}.catalogue-links a,.showcase-action a{color:var(--green);background:#fff;border:1px solid #cfc8bd;padding:11px 13px;font-size:10px;font-weight:700}.property-showcase{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.property-showcase article{background:#fff;border:1px solid #d5cfc4;overflow:hidden}.property-showcase article:first-child{grid-column:1/-1}.property-showcase header{color:var(--warm);background:#242221;border-bottom:1px solid #d5cfc4;justify-content:space-between;gap:15px;padding:12px 16px;display:flex}.property-showcase header span,.property-showcase header code{text-transform:uppercase;letter-spacing:.07em;font-size:8px}.property-showcase header code{overflow-wrap:anywhere}.property-showcase header span{color:#f5a57e}.property-showcase article>div{padding:24px 20px}.property-showcase article>div p{color:var(--orange);text-transform:uppercase;margin:0 0 8px;font:9px IBM Plex Mono,monospace}.property-showcase article h2{font-size:29px}.property-showcase article strong{color:var(--green);margin-top:17px;font-size:16px;display:block}.property-showcase dl{border-top:1px solid #e2ddd4;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.property-showcase dl div{border-bottom:1px solid #e2ddd4;border-right:1px solid #e2ddd4;min-width:0;padding:13px 16px}.property-showcase dt{color:var(--grey);text-transform:uppercase;font:7px IBM Plex Mono,monospace}.property-showcase dd{overflow-wrap:anywhere;color:#514c45;margin:5px 0 0;font-size:10px}.workbench-app{margin-top:28px}.workbench-toolbar{background:#151514;justify-content:space-between;gap:20px;padding:12px;display:flex}.fixture-tabs,.workbench-toolbar>div{flex-wrap:wrap;gap:6px;display:flex}.workbench-toolbar button,.file-button{color:#e9e6dca6;cursor:pointer;background:0 0;border:1px solid #e9e6dc26;padding:8px 10px;font-size:9px;position:relative;overflow:hidden}.workbench-toolbar button.active{background:var(--orange);color:#fff}.file-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.workbench-grid{min-height:620px;color:var(--warm);background:#171716;grid-template-columns:1.08fr .92fr;display:grid}.xml-editor,.validation-panel{flex-direction:column;min-width:0;display:flex}.xml-editor{border-right:1px solid #e9e6dc1f}.xml-editor>header,.validation-panel>header{color:#e9e6dc8c;border-bottom:1px solid #e9e6dc1a;justify-content:space-between;align-items:center;gap:15px;min-height:55px;padding:12px 16px;font:9px IBM Plex Mono,monospace;display:flex}.textarea-wrap{flex:1;grid-template-columns:45px 1fr;min-height:480px;display:grid;overflow:hidden}.gutter{color:#565653;text-align:right;background:#ffffff05;padding:15px 0;font:11px/1.65 IBM Plex Mono,monospace;overflow:hidden}.gutter span{padding-right:10px;display:block}.textarea-wrap textarea{resize:none;color:#d9d6cc;tab-size:2;white-space:pre;background:#171716;border:0;outline:0;width:100%;height:100%;padding:15px;font:11px/1.65 IBM Plex Mono,monospace}.xml-editor>footer{background:#171716;border-top:1px solid #e9e6dc1a;justify-content:space-between;padding:10px 13px;display:flex}.xml-editor>footer>span{color:#e9e6dc66;font:8px IBM Plex Mono,monospace}.xml-editor>footer button{cursor:pointer;border:0}.xml-editor kbd{opacity:.65;margin-left:8px;font-size:8px}.validation-panel>header>div{align-items:center;gap:10px;display:flex}.validation-panel>header strong,.validation-panel>header span{display:block}.validation-panel>header strong{color:var(--warm);font:11px Inter,sans-serif}.validation-panel>header span{margin-top:3px;font-size:7px}.invalid-mark{background:#663b2b;border-radius:50%;place-items:center;width:31px;height:31px;color:#ffc5ab!important;font:13px Inter,sans-serif!important;display:grid!important}.validation-panel>header>button{color:#e9e6dc99;cursor:pointer;background:0 0;border:1px solid #e9e6dc26;padding:8px;font-size:8px}.summary-grid{border-bottom:1px solid #e9e6dc1a;grid-template-columns:repeat(5,1fr);display:grid}.summary-grid div{text-align:center;border-right:1px solid #e9e6dc1a;padding:14px 8px}.summary-grid b,.summary-grid span{display:block}.summary-grid b{font:15px IBM Plex Mono,monospace}.summary-grid span{color:#e9e6dc59;text-transform:uppercase;margin-top:3px;font-size:7px}.issue-list{flex:1;max-height:400px;overflow:auto}.issue-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e9e6dc14;grid-template-columns:50px 1fr;gap:10px;padding:13px 14px;display:grid}.issue-list>button:hover{background:#ffffff08}.issue-list .error,.issue-list .warning{text-transform:uppercase;width:max-content;padding:4px 5px;font:7px IBM Plex Mono,monospace}.issue-list .error{color:#ffc3a9;background:#633424}.issue-list .warning{color:#ffe9a8;background:#64582b}.issue-list b{font:9px IBM Plex Mono,monospace}.issue-list p{color:#e9e6dcab;margin:5px 0;font-size:10px;line-height:1.4}.issue-list small{color:#e9e6dc59;font-size:8px}.empty-state{text-align:center;color:#e9e6dc73;padding:50px 25px}.empty-state p{font-size:10px}.coverage{border-top:1px solid #e9e6dc1a;padding:14px}.coverage>b{margin-bottom:8px;font-size:9px;display:block}.coverage>div{flex-wrap:wrap;gap:4px;display:flex}.coverage span{color:#b9d5c9;background:#2a5140b3;padding:4px 5px;font:7px IBM Plex Mono,monospace}.privacy-note{color:var(--grey);margin:12px 0 0;font-size:10px}@media (max-width:1150px){.topbar nav{display:none}.feature-grid{grid-template-columns:repeat(2,1fr)}.workbench-grid{grid-template-columns:1fr}.xml-editor{border-bottom:1px solid #e9e6dc1f;border-right:0}}@media (max-width:800px){.docs-shell{grid-template-columns:1fr}.docs-nav{grid-template-columns:repeat(2,1fr);height:auto;padding:22px 24px;display:grid;position:static}.docs-nav>p,.docs-nav-note{grid-column:1/-1}.docs-content{padding:50px 24px 90px}.download-band,.step-cards,.definition-grid,.download-grid,.property-showcase,.value-set-grid{grid-template-columns:1fr}.property-showcase article:first-child,.download-grid .schema-download{grid-column:auto}.manifest-bar{grid-template-columns:1fr 1fr}.index-toolbar,.field-filters{grid-template-columns:1fr;align-items:stretch}.metric-row,.option-metrics,.portfolio-summary{grid-template-columns:repeat(2,1fr)}.metric-row div:nth-child(2){border-right:0}.identity-stack article{grid-template-columns:1fr;gap:7px}.flow-line{flex-direction:column}}@media (max-width:560px){.topbar{padding-inline:18px}.version-badge{font-size:8px}.release-facts{gap:15px}.feature-grid{grid-template-columns:1fr}.feature-grid>a{border-right:1px solid #c9c3b8}.contract-strip article:last-child{border-right:0}footer{flex-direction:column;align-items:flex-start}.page-heading h1{font-size:43px}.callout{grid-template-columns:1fr;gap:8px}.excluded-list{grid-template-columns:1fr}.workbench-toolbar{flex-direction:column}.summary-grid{grid-template-columns:repeat(3,1fr)}}
