/* Inner-page layouts extend the supplied homepage's paper, ink and clay palette. */
.reference-site .detail-wrap{width:var(--content-width);max-width:var(--content-max);margin:0 auto}
.detail-page{color:var(--ink);font-size:15px;line-height:1.85}.detail-page h1,.detail-page h2,.detail-page h3{font-family:var(--serif);font-weight:700}.detail-page h1{font-size:clamp(36px,4.3vw,60px);line-height:1.28;letter-spacing:-1px;white-space:pre-line}.detail-page h2{font-size:clamp(25px,2.4vw,34px);line-height:1.45;letter-spacing:-.5px}.detail-page h3{font-size:21px;line-height:1.55}.detail-page p{color:#78817f}.detail-page .eyebrow{font-size:9px;letter-spacing:2px}.detail-hero{padding:20px 0 56px;overflow:hidden}.detail-hero .breadcrumb{font-size:11px;margin:0 0 34px;color:#89908d}.detail-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center;min-height:350px}.detail-hero-copy h1{margin:18px 0 23px}.detail-hero-copy>p{font-size:15px;line-height:1.95;max-width:510px}.detail-hero-actions{display:flex;align-items:center;gap:25px;margin-top:29px}.detail-hero-actions .btn{font-size:13px;padding:13px 23px;min-height:46px;gap:20px;border-radius:4px}.detail-hero-actions>a:not(.btn){display:flex;align-items:center;gap:12px;font-size:12px;color:#6f7975}.detail-hero-actions>a:not(.btn):hover{color:var(--orange)}.detail-hero-art{min-width:0;display:flex;justify-content:center;align-items:center}.detail-subnav{border-top:1px solid #e8e4dc;border-bottom:1px solid #e8e4dc;background:#f6f4ee}.detail-subnav .detail-wrap{display:flex;gap:35px;overflow-x:auto;scrollbar-width:thin}.detail-subnav a{padding:17px 0 14px;font-size:12px;border-bottom:2px solid transparent;white-space:nowrap;color:#808782}.detail-subnav a.active{color:#b96346;border-color:var(--orange)}.detail-subnav a:hover{color:var(--orange)}.detail-body{padding-top:60px;padding-bottom:72px}.detail-introduction{display:grid;grid-template-columns:1fr 1fr;gap:15px 70px;align-items:start}.detail-introduction>.eyebrow{grid-column:1/-1}.detail-introduction>h2{max-width:490px}.detail-introduction>p{font-size:15px;line-height:2}.detail-section{margin-top:65px;scroll-margin-top:110px}.detail-section-heading{margin-bottom:25px}.detail-section-heading .eyebrow{margin-bottom:12px}.detail-section-heading>p{font-size:13px;margin-top:14px;max-width:700px}.detail-section-heading.split{display:flex;justify-content:space-between;align-items:end;gap:20px}.detail-table-tag{font:10px Arial,sans-serif;letter-spacing:1.3px;color:#a4a59d;white-space:nowrap}.product-spec-table{border:1px solid #e4e0d7;border-radius:7px;overflow:hidden;background:#fffdfa}.product-spec-table table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.product-spec-table th{background:#efede6;padding:16px 25px;font-size:11px;font-weight:500;color:#8b8f86}.product-spec-table td{padding:23px 25px;border-top:1px solid #e9e5dc;line-height:1.75;color:#7a817c}.product-spec-table td:first-child{width:28%;white-space:nowrap;color:var(--ink)}.product-spec-table td:first-child small{font:10px Arial;color:#b4aba0;margin-right:18px}.product-spec-table td:first-child strong{font-weight:500;font-size:15px}.product-spec-table tr{transition:background 180ms}.product-spec-table tbody tr:hover{background:#f9f2e9}.symbol-tag{font:11px Arial,sans-serif;background:#f0eee8;border:1px solid #e6e0d4;padding:6px 10px;border-radius:4px;color:#6d746d;white-space:nowrap}.detail-note{display:flex;gap:9px;align-items:flex-start;font-size:11px;line-height:1.8;margin-top:17px;color:#90968c}.detail-note>.icon{width:14px;height:14px;flex-shrink:0;margin-top:3px}.detail-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.detail-feature{position:relative;border:1px solid #e3dfd5;border-radius:6px;padding:29px 27px 31px;background:transparent}.detail-feature>.icon{width:34px;height:34px;stroke-width:1.3;color:var(--orange);margin-bottom:29px}.detail-card-number{position:absolute;right:25px;top:27px;font:10px Arial;color:#b1a89d}.detail-feature h3{font-size:20px;margin-bottom:13px}.detail-feature p{font-size:13px;line-height:1.95}.detail-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:60px}.faq-list{border-top:1px solid #ddd9ce}.faq-list details{border-bottom:1px solid #ddd9ce}.faq-list summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:21px 0;font-size:14px;color:#293833}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary .icon{width:18px;height:18px;flex-shrink:0;color:var(--orange);transition:transform 160ms}.faq-list details[open] summary .icon{transform:rotate(45deg)}.faq-list details>div{padding:0 32px 24px 0;animation:reference-menu 160ms ease}.faq-list details p{font-size:13px;line-height:1.95}.related-market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.related-market-grid>a{display:flex;align-items:center;gap:20px;border:1px solid #e4dfd6;border-radius:5px;overflow:hidden;transition:border-color 180ms,transform 180ms}.related-market-grid>a:hover{border-color:var(--orange);transform:translateY(-3px)}.related-market-grid img{width:31%;height:100px;object-fit:cover}.related-market-grid span{flex:1;display:flex;align-items:center;justify-content:space-between;padding-right:17px;font-size:13px}.related-market-grid .icon{width:17px;height:17px;color:var(--orange)}.detail-cta{background:#ede8de;border-radius:7px;padding:36px 40px;margin-top:72px;display:flex;justify-content:space-between;align-items:center;gap:35px}.detail-cta h2{font-size:29px;margin-top:13px}.detail-cta p{font-size:13px;margin-top:12px;max-width:650px}.detail-cta>div:last-child{flex-shrink:0;display:flex;flex-direction:column;gap:16px}.detail-cta .btn{font-size:12px;padding:13px 20px;min-height:44px;border-radius:4px;gap:25px}.detail-cta>div:last-child>a:not(.btn){font-size:11px;display:flex;justify-content:space-between;gap:15px;color:#737e76}.detail-cta .icon{width:16px;height:16px}
/* Quiet art directions: product photography, terminal illustration and editorial brand cards. */
.product-editorial-art{position:relative;width:100%;max-width:440px;padding:45px 34px 32px;background:#eee9df;border-radius:4px}.editorial-coordinate{position:absolute;top:15px;left:24px;font:8px Arial;letter-spacing:1.8px;color:#b09e8b}.product-art-image{height:190px;overflow:hidden;border-radius:3px;background:#e8e3db}.product-art-image img{width:100%;height:100%;object-fit:cover}.product-art-label{display:flex;align-items:center;justify-content:space-between;margin-top:22px;font-size:19px;font-family:var(--serif);font-weight:700}.product-art-label>.icon{color:var(--orange);width:25px;height:25px}.product-art-symbols{display:block;font:10px Arial;letter-spacing:1.7px;color:#9b9284;margin-top:10px}.terminal-illustration{width:100%;background:#fffdfa;border:1px solid #e1dbd0;border-radius:8px;box-shadow:14px 20px 0 #ebe6dc;transform:rotate(-1.4deg);overflow:hidden}.terminal-title{height:44px;display:flex;align-items:center;padding:0 16px;border-bottom:1px solid #e6e2d9;gap:17px;font:11px Arial}.terminal-title>span{display:flex;gap:4px}.terminal-title i{width:5px;height:5px;background:#d6b2a0;border-radius:50%}.terminal-title>b{font-weight:500}.terminal-title>.icon{margin-left:auto;color:#9a9d94;width:16px}.terminal-toolbar{display:flex;align-items:center;padding:13px 16px;font:7px Arial;letter-spacing:.8px;color:#9a9d93;gap:15px;border-bottom:1px solid #eee9df}.terminal-toolbar span{color:#c37455}.terminal-toolbar>.icon{width:12px;height:12px;margin-left:auto}.terminal-workspace{display:flex;min-height:180px}.terminal-symbols{width:86px;border-right:1px solid #eee8dd;padding:16px 13px;font:8px/2.8 Arial;color:#c27555}.terminal-symbols small{display:block;font:8px/2.8 Arial;color:#94998d}.terminal-chart{flex:1;min-width:0;padding:18px 16px 0}.terminal-chart>span{font:8px Arial;color:#8d9688}.terminal-chart>span i{font-style:normal;background:#f1e8dd;padding:3px 5px;margin-left:9px}.terminal-chart svg{display:block;width:100%;height:160px;margin-top:14px;overflow:hidden}.chart-grid{fill:none;stroke:#ece8de;stroke-width:.8}.chart-area{fill:#f5ebe0;stroke:none}.chart-line{fill:none;stroke:#d97757;stroke-width:2}.terminal-bottom{display:flex;align-items:center;gap:18px;border-top:1px solid #e8e2d8;padding:12px 16px;font:7px Arial;color:#85917e}.terminal-bottom>span{color:#aaa99d}.terminal-bottom>i{width:5px;height:5px;border-radius:50%;background:#90a186;margin-left:auto}.terminal-caption{padding:15px;background:#f4f0e7;color:#a08b76;text-align:center;font-size:10px;letter-spacing:1px}.brand-editorial-art{width:100%;height:330px;position:relative;overflow:hidden}.brand-editorial-art>.reference-brand-image{position:absolute;width:100%;height:100%;object-fit:contain;inset:0}.brand-editorial-art>span{position:absolute;bottom:8px;left:12px;font:8px/2 Arial;letter-spacing:1.4px;color:#aa9d8f}.institutional-art{width:100%;border-radius:6px;padding:36px;background:#19272c;color:#e4dfd7;box-shadow:15px 15px 0 #ebe6dc}.institutional-art>span{font:8px Arial;letter-spacing:3px;color:#b6a18d}.institutional-art>strong{font:700 47px Arial;letter-spacing:-2px;display:block;margin:27px 0}.institutional-art>strong>span{color:var(--orange)}.institutional-art>div{display:grid;grid-template-columns:1fr 1fr}.institutional-art>div>div{font:10px Arial;letter-spacing:1px;border-top:1px solid #3b4647;padding:18px 0}.institutional-art small{font:8px Arial;margin-right:12px;color:#a58b78}.institutional-art>p{font:7px Arial;letter-spacing:2px;color:#a49b8d;margin-top:18px}.entity-art{width:100%;border:1px solid #e6ded0;padding:24px;background:#f2eee5;border-radius:5px}.entity-art>div{display:flex;align-items:center;gap:20px;padding:16px 0;border-bottom:1px solid #ddd5c8}.entity-art img{width:55px;height:32px;object-fit:cover;border-radius:3px}.entity-art>div>span{font-size:14px}.entity-art small{margin-left:auto;font:9px Arial;color:#a49686}.entity-art-caption{display:block;font:7px Arial;letter-spacing:2px;margin-top:23px;color:#ad9681}.connection-art{width:100%;border:1px solid #e4ddcf;border-radius:5px;padding:10px 28px;background:#f3eee4}.connection-art>div{display:flex;align-items:center;gap:23px;padding:25px 0;border-bottom:1px solid #e0d7c7}.connection-art>div>span{font:9px Arial;color:#b4a38e}.connection-art strong{font:500 15px Arial;letter-spacing:2px;color:#51615a}.connection-art .icon{margin-left:auto;width:24px;height:24px;color:var(--orange);stroke-width:1.3}.connection-art p{font:7px Arial;letter-spacing:1.5px;padding:20px 0;color:#a18c75}.contact-editorial-art{border:1px solid #ded7c8;background:#f0e9db;width:100%;padding:30px;position:relative;overflow:hidden;border-radius:5px}.contact-editorial-art>span:first-child{font:8px Arial;letter-spacing:2px;color:#a69074}.contact-editorial-art>.icon{display:block;width:55px;height:55px;color:var(--orange);stroke-width:.8;margin:32px 0}.contact-editorial-art>div{font:500 25px Arial;color:#32443c}.contact-editorial-art small{font:11px var(--sans);display:block;margin-top:11px;color:#89917f}.contact-art-line{width:180px;height:180px;border:1px solid #dbb9a0;border-radius:50%;position:absolute;right:-65px;bottom:-60px;box-shadow:0 0 0 25px #0000,0 0 0 26px #dfc5ad,0 0 0 50px #0000,0 0 0 51px #e3d1bc}
.download-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.download-card{border:1px solid #e1daca;padding:30px;border-radius:6px;background:#f5f1e9;display:flex;align-items:flex-start;flex-direction:column}.download-card>.icon{width:35px;height:35px;color:var(--orange);margin-bottom:25px;stroke-width:1.3}.download-card>span{font:9px Arial;letter-spacing:1.5px;color:#ab9b84;margin-bottom:7px}.download-card>p{font:11px Arial;color:#929785;margin:12px 0 27px}.download-card .btn{margin-top:auto;font-size:11px;min-height:40px;padding:10px 17px;gap:23px;border-color:#d5b39c;background:transparent}.download-card .btn:hover{background:#eee3d3}.detail-process{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding:0}.detail-process li{display:flex;gap:22px;border-top:1px solid #ded8ca;padding-top:24px}.detail-process li>span{font:30px var(--serif);color:#d2af93}.detail-process h3{font-size:19px;margin-bottom:13px}.detail-process p{font-size:13px;line-height:1.95}.regulation-explorer{display:grid;grid-template-columns:1fr 2fr;gap:30px}.regulation-tabs{display:flex;flex-direction:column;gap:13px}.regulation-tabs button{display:flex;gap:16px;align-items:center;border:1px solid #e2dccc;padding:19px;background:transparent;border-radius:5px;font-size:13px;text-align:left;transition:background 180ms,border 180ms}.regulation-tabs button.active{background:#f2e5d7;border-color:#d8ac8a;color:#a45d40}.regulation-tabs img{width:40px;height:27px;object-fit:cover;border-radius:2px}.regulation-tabs .icon{width:16px;height:16px;margin-left:auto}.regulation-panels{background:#fffdfa;border:1px solid #e1dacb;border-radius:6px;padding:35px}.regulation-panel-head{position:relative}.regulation-panel-head h2{margin-top:11px}.pending-pill{display:inline-block;font-size:10px;border:1px solid #e8d7bd;background:#f7f0e4;color:#a58b64;border-radius:20px;padding:3px 11px;margin-top:13px}.regulation-panels dl{margin:28px 0}.regulation-panels dl>div{display:grid;grid-template-columns:150px 1fr;gap:20px;border-top:1px solid #eee9de;padding:18px 0;font-size:12px}.regulation-panels dt{color:#8d9588}.regulation-panels dd{margin:0;color:#4b5a51}.regulation-panels .btn{font-size:11px;min-height:41px;padding:10px 19px}.contact-details-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:65px}.contact-details-grid>article{border-bottom:1px solid #ddd7c9;padding:0 0 30px;overflow-wrap:anywhere}.contact-details-grid .icon{width:28px;height:28px;color:var(--orange);margin-bottom:22px;stroke-width:1.4}.contact-details-grid h2{font-size:21px;margin-bottom:15px}.contact-details-grid p{font-size:14px}.contact-details-grid a{color:#b66a4b}.service-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:35px}.service-route-grid>a{padding:30px;border:1px solid #e1daca;border-radius:6px;transition:transform 180ms,border-color 180ms}.service-route-grid>a:hover{transform:translateY(-3px);border-color:#d4a07e}.service-route-grid>a>.icon{color:var(--orange);width:29px;height:29px;margin-bottom:25px}.service-route-grid h3{font-size:20px;margin-bottom:12px}.service-route-grid p{font-size:13px;min-height:50px}.service-route-grid a>span{display:flex;align-items:center;justify-content:space-between;margin-top:25px;font-size:12px;color:#b26949}.service-route-grid span .icon{width:17px;height:17px}.document-hero{padding-bottom:40px}.document-hero .detail-hero-grid{display:block;min-height:0}.document-hero h1{font-size:43px;white-space:normal}.document-hero-copy>p{max-width:850px}.document-layout{display:grid;grid-template-columns:220px 1fr;gap:70px}.document-layout aside{position:sticky;top:125px;align-self:start;border-top:1px solid #d9d2c3;padding-top:22px}.document-layout aside>a{display:flex;justify-content:space-between;gap:15px;font-size:12px;padding:11px 0;color:#818b7b}.document-layout aside .eyebrow{margin-bottom:14px}.document-layout aside .icon{width:16px;height:16px}.document-article{max-width:750px}.document-article section{scroll-margin-top:125px;margin-bottom:40px}.document-article h2{font-size:27px;margin-bottom:23px}.document-article p{font-size:14px;line-height:2.1;margin-bottom:17px}.document-note{display:flex;align-items:start;gap:15px;background:#f0ebe0;padding:23px 25px;border-radius:5px}.document-note .icon{width:24px;height:24px;flex-shrink:0;color:#b38b68}.document-note p{font-size:12px;margin:0}.standard-prose{max-width:800px;margin:auto}.standard-prose p{font-size:15px;line-height:2;margin:0 0 25px}
@media(max-width:1050px){.detail-hero-grid{gap:32px;min-height:330px}.detail-hero-copy h1{font-size:39px}.detail-hero-copy>p{font-size:13px}.product-editorial-art{padding:39px 23px 24px}.product-art-image{height:150px}.terminal-symbols{width:65px;padding-left:9px}.terminal-workspace{min-height:150px}.terminal-chart{padding-left:10px;padding-right:10px}.terminal-chart svg{height:125px}.detail-feature{padding:25px 21px}.detail-feature h3{font-size:18px}.detail-feature p{font-size:12px}.detail-introduction{gap:15px 35px}.detail-cta h2{font-size:25px}.detail-cta{padding:30px}.detail-faq{gap:35px}.detail-process{gap:25px}.detail-process li{gap:15px}.detail-process h3{font-size:17px}.download-card{padding:24px}.document-layout{gap:35px;grid-template-columns:190px 1fr}.institutional-art{padding:26px}.institutional-art>strong{font-size:37px}.related-market-grid>a{gap:12px}.related-market-grid img{height:85px}.related-market-grid span{font-size:11px}.regulation-tabs button{gap:12px;padding:15px 12px}.regulation-tabs img{width:30px;height:23px}.regulation-explorer{gap:20px}}
@media(max-width:760px){.reference-site .detail-wrap{width:var(--content-width)}.detail-hero{padding:16px 0 36px}.detail-hero .breadcrumb{font-size:10px;margin-bottom:31px}.detail-hero-grid{grid-template-columns:1fr;gap:40px;min-height:0}.detail-hero-copy h1{font-size:36px;line-height:1.35;letter-spacing:-.7px;margin:16px 0 21px}.detail-hero-copy>p{font-size:13px;line-height:1.95}.detail-hero-actions{gap:20px;margin-top:25px}.detail-hero-actions .btn{font-size:12px;min-height:43px;padding:12px 19px}.detail-hero-actions>a:not(.btn){font-size:11px;gap:8px}.detail-hero-art{padding:0 5px}.product-editorial-art{max-width:460px;padding:40px 24px 25px}.product-art-image{height:170px}.terminal-illustration{max-width:440px;box-shadow:7px 9px 0 #ebe6dc;transform:rotate(-.6deg)}.terminal-chart svg{height:135px}.brand-editorial-art{height:260px;max-width:420px}.connection-art{padding:0 25px;max-width:450px}.connection-art>div{padding:20px 0}.connection-art strong{font-size:13px}.contact-editorial-art{max-width:450px;padding:24px}.contact-editorial-art>.icon{margin:22px 0}.entity-art{max-width:450px;padding:18px 23px}.entity-art>div{padding:12px 0}.institutional-art{max-width:450px;padding:28px}.detail-subnav .detail-wrap{gap:24px}.detail-subnav a{padding:15px 0 12px;font-size:11px}.detail-body{padding-top:40px;padding-bottom:46px}.detail-introduction{grid-template-columns:1fr;gap:13px}.detail-introduction>h2{font-size:26px}.detail-introduction>p{font-size:13px;line-height:2}.detail-section{margin-top:43px;scroll-margin-top:100px}.detail-section-heading{margin-bottom:23px}.detail-section-heading h2{font-size:25px}.detail-section-heading>p{font-size:12px}.detail-table-tag{display:none}.product-spec-table table,.product-spec-table tbody{display:block}.product-spec-table thead{display:none}.product-spec-table tr{display:grid;grid-template-columns:1fr auto;padding:22px;gap:16px 10px;border-top:1px solid #e8e1d3}.product-spec-table tbody tr:first-child{border-top:0}.product-spec-table td{display:block;border:0;padding:0;font-size:12px}.product-spec-table td:first-child{width:auto;white-space:normal}.product-spec-table td:first-child small{margin-right:10px}.product-spec-table td:first-child strong{font-size:14px}.product-spec-table td:last-child{grid-column:1/-1}.symbol-tag{font-size:9px;padding:5px 8px}.detail-note{font-size:10px;gap:8px}.detail-feature-grid{grid-template-columns:1fr;gap:14px}.detail-feature{padding:23px 24px}.detail-feature>.icon{width:31px;height:31px;margin-bottom:20px}.detail-feature h3{font-size:20px;margin-bottom:10px}.detail-feature p{font-size:13px}.detail-card-number{top:24px}.detail-faq{display:block}.faq-list summary{font-size:13px;line-height:1.8;padding:19px 0}.faq-list details p{font-size:12px}.related-market-grid{grid-template-columns:1fr;gap:12px}.related-market-grid img{width:90px;height:74px}.related-market-grid span{font-size:13px}.detail-cta{display:block;padding:28px 25px;margin-top:45px}.detail-cta h2{font-size:26px}.detail-cta p{font-size:12px;line-height:1.95}.detail-cta>div:last-child{margin-top:24px;align-items:flex-start;gap:19px}.detail-cta>div:last-child>a:not(.btn){gap:20px}.download-grid{grid-template-columns:1fr;gap:15px}.download-card{padding:26px;display:grid;grid-template-columns:40px 1fr;column-gap:20px}.download-card>.icon{grid-row:1/4;margin:5px 0 0;width:31px;height:31px}.download-card>span{margin-bottom:3px}.download-card h3{font-size:21px}.download-card>p{grid-column:2;margin:8px 0 20px}.download-card .btn{grid-column:2;justify-self:start;font-size:11px}.detail-process{grid-template-columns:1fr;gap:25px}.detail-process li{gap:23px;padding-top:22px}.detail-process h3{font-size:20px;margin-bottom:10px}.detail-process p{font-size:13px}.regulation-explorer{grid-template-columns:1fr;gap:21px}.regulation-tabs{flex-direction:row;gap:9px}.regulation-tabs button{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;align-items:center;font-size:11px;padding:14px 7px}.regulation-tabs button .icon{display:none}.regulation-tabs img{width:34px;height:23px}.regulation-panels{padding:25px}.regulation-panels dl>div{grid-template-columns:1fr;gap:8px;padding:16px 0}.regulation-panel-head h2{font-size:27px}.contact-details-grid{grid-template-columns:1fr;gap:25px;margin-bottom:42px}.contact-details-grid>article{padding:0 0 22px;display:grid;grid-template-columns:30px 1fr;gap:0 18px}.contact-details-grid .icon{grid-row:1/3;margin:3px 0 0;width:26px;height:26px}.contact-details-grid h2{font-size:20px;margin-bottom:10px}.contact-details-grid p{font-size:13px}.service-route-grid{grid-template-columns:1fr;gap:15px;margin-top:25px}.service-route-grid>a{padding:25px}.service-route-grid p{min-height:0}.service-route-grid>a>.icon{margin-bottom:20px}.service-route-grid a>span{margin-top:20px}.document-hero .detail-hero-copy h1{font-size:32px}.document-layout{grid-template-columns:1fr;gap:30px}.document-layout aside{position:static;display:flex;flex-wrap:wrap;gap:5px 20px;padding-top:15px}.document-layout aside>.eyebrow{width:100%;margin-bottom:6px}.document-layout aside>a{font-size:11px;padding:5px 0}.document-article h2{font-size:24px;margin-bottom:20px}.document-article p{font-size:13px}.document-article section{margin-bottom:31px}.document-note{padding:22px}.document-note p{font-size:11px}.standard-prose p{font-size:13px}}
@media(prefers-reduced-motion:reduce){.detail-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Configuration follows the visible website: position -> language -> fields -> preview. */
.admin .admin-page-heading p{font-size:12px;line-height:1.9;color:#7c837c}.admin .admin-page-heading h1{font-size:27px}.admin .sidebar-link{font-size:12px}.admin .sidebar-caption{font-size:10px;letter-spacing:.4px;margin-top:21px}.admin .sidebar-bottom{padding-top:10px}.admin .field label{font-size:12px;line-height:1.7;color:#485950}.admin .field input,.admin .field textarea,.admin .field select{font-size:13px;line-height:1.75;padding:11px 12px;background:#fffefa;border-color:#dfdcd3}.admin .field small,.admin .field-help{font-size:11px;line-height:1.8;color:#8b9188}.admin .field input:focus,.admin .field textarea:focus,.admin .field select:focus{border-color:#d3a28a;box-shadow:0 0 0 3px #d9775710}.admin .language-tabs{background:#eeebe3;margin:0}.admin .language-tabs button{font-size:11px;padding:9px 14px;color:#8f9388}.admin .language-tabs button.active{color:#ad6549;background:#fffdfa}.admin .data-table th{font-size:11px;color:#879181;background:#f7f5ee}.admin .data-table td{font-size:12px}.admin .table-title{font-size:13px}.admin .table-sub{font-size:10px;line-height:1.7}.admin .table-template{font-size:11px;padding:4px 7px;border:1px solid #e5dfd0;border-radius:4px;background:#f6f1e7;color:#917f69}.workflow-strip{display:flex;align-items:center;gap:17px;padding:17px 20px;background:#eeeae1;border:1px solid #e4ddcf;border-radius:7px;margin-bottom:26px}.workflow-strip>div{display:flex;align-items:center;gap:10px;flex-shrink:0}.workflow-strip b{width:24px;height:24px;display:grid;place-items:center;border:1px solid #d0b59a;color:#b57a53;border-radius:50%;font-size:10px;font-weight:500}.workflow-strip>div>span{font-size:12px;color:#687965}.workflow-strip small{display:block;font-size:10px;color:#9b9e8f;margin-top:4px}.workflow-strip>.icon{width:16px;height:16px;color:#bdbaa9}.workspace-status{font-size:10px;color:#899780;margin-left:auto}.workspace-status.pending{color:#b98155}.task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:25px}.task-card{position:relative;border:1px solid #e1dccf;background:#fffefa;border-radius:7px;padding:28px 27px;transition:border-color 180ms,transform 180ms}.task-card:hover{border-color:#cf9f7b;transform:translateY(-3px)}.task-number{position:absolute;right:25px;top:28px;font:10px Arial;color:#c2b49e}.task-card>.icon{width:30px;height:30px;color:#d18761;stroke-width:1.3;margin-bottom:23px}.task-card h2{font-size:19px;font-weight:600;color:#364e40;margin-bottom:13px}.task-card p{font-size:12px;line-height:1.95;min-height:47px;color:#8b9686}.task-card>div{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#ae8c69;border-top:1px solid #eee9dd;padding-top:17px;margin-top:22px}.task-card>div>.icon{width:16px;height:16px}.dashboard-summary{display:grid;grid-template-columns:1fr 1fr;gap:23px}.rule-list>div{padding:0 0 18px;margin-bottom:18px;border-bottom:1px solid #e9e5d9}.rule-list>div:last-child{padding-bottom:0;margin-bottom:0;border:0}.rule-list b{font-size:12px;color:#53684f;font-weight:500}.rule-list p{font-size:11px;line-height:1.9;color:#8f9788;margin-top:7px}.content-workspace{display:grid;grid-template-columns:175px minmax(0,1fr) 205px;gap:20px;align-items:start}.workspace-map{position:sticky;top:96px}.workspace-map-title{font-size:11px;color:#b29473;letter-spacing:1px;padding:8px 12px 18px}.workspace-map>a,.workspace-map>button{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left;padding:15px 12px;border:1px solid transparent;border-radius:5px;margin-bottom:6px;color:#819079;background:transparent}.workspace-map>a.active,.workspace-map>button.active{background:#f1e6d8;border-color:#e0c4a7;color:#a86a43}.workspace-map>a:hover,.workspace-map>button:hover{background:#f1ece1}.workspace-map>a>b,.workspace-map>button>b{font:9px Arial;color:#b5a188;margin-top:4px;font-weight:400}.workspace-map>a>span,.workspace-map>button>span{font-size:12px;line-height:1.6}.workspace-map small{display:block;font-size:9px;line-height:1.9;color:#a1a18e;margin-top:4px}.workspace-map-footer{margin-top:25px;padding:16px 12px;border-top:1px solid #ded9cb}.workspace-map-footer a{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:#9e937c;line-height:2.8}.workspace-map-footer .icon{width:13px;height:13px}.workspace-editor{overflow:hidden}.workspace-editor-heading{padding:25px 27px 21px;border-bottom:1px solid #e9e4d9;display:flex;justify-content:space-between;align-items:center;gap:15px}.workspace-editor-heading>div>span{font-size:10px;color:#a39884}.workspace-editor-heading h2{font-size:20px;line-height:1.5;margin-top:10px;font-weight:500;color:#394f42}.scope-badge{display:inline-flex;font-size:9px;line-height:1.5;padding:5px 8px;border-radius:4px;background:#f1ede4;color:#aa9275;white-space:nowrap}.workspace-language{padding:20px 27px;background:#faf8f2;border-bottom:1px solid #e9e4d9}.workspace-language>span{display:block;font-size:10px;color:#9c9e8d;margin-bottom:12px}.workspace-fields{padding:26px 27px 14px}.workspace-fields .field{margin-bottom:23px}.config-subheading{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:13px;color:#697a63;border-top:1px solid #e8e0d2;padding-top:24px;margin:29px 0 21px}.config-subheading>span{font-size:9px;font-weight:400;color:#a29c87;text-align:right}.config-item{border:1px solid #e5dfd1;border-radius:5px;padding:21px;margin-bottom:20px;background:#fdfbf6}.config-item-title{display:flex;align-items:center;gap:12px;margin-bottom:21px;color:#68775d}.config-item-title strong{font-size:13px;font-weight:500}.config-item-title>span{margin-left:auto;font:9px Arial;color:#b19a7a}.config-item-title>img{width:37px;height:25px;object-fit:cover;border-radius:2px}.config-item-title>.icon{width:25px;height:25px;color:#c78e68;stroke-width:1.3}.config-item .field:last-child{margin-bottom:0}.config-item .form-grid .field{margin-bottom:8px}.workspace-image-setting{display:flex;align-items:center;gap:20px;background:#f1ebe0;border:1px solid #e1d7c5;border-radius:5px;padding:18px;margin-bottom:25px}.workspace-image-setting>img{width:40%;height:110px;object-fit:contain;mix-blend-mode:multiply}.workspace-image-setting strong{font-size:12px;color:#7a826c;font-weight:500}.workspace-image-setting p{font-size:10px;line-height:1.8;color:#a09881;margin:8px 0 16px}.workspace-image-setting .btn{font-size:10px;padding:8px 11px;min-height:33px;white-space:nowrap}.config-reference-row{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#f5f0e5;border:1px solid #e7dfce;border-radius:5px;padding:20px;margin-bottom:21px}.config-reference-row b{font-size:12px;font-weight:500;color:#6c7a5f}.config-reference-row p{font-size:10px;color:#9ba088;line-height:1.85;margin:7px 0 0;overflow-wrap:anywhere}.config-reference-row small{font-size:9px;color:#b09979;display:block;margin-top:6px}.config-reference-row .btn{min-height:35px;padding:9px 12px;font-size:10px;gap:9px;white-space:nowrap;flex-shrink:0}.product-config-thumbnail{display:flex;align-items:center;gap:15px;margin:-2px 0 22px}.product-config-thumbnail img{width:85px;height:60px;object-fit:cover;border-radius:3px}.product-config-thumbnail strong{font-size:12px;line-height:1.7;font-weight:500;color:#7a836b}.product-config-thumbnail a{display:flex;align-items:center;gap:6px;font-size:10px;margin-top:8px;color:#b08a63}.product-config-thumbnail a .icon{width:12px;height:12px}.workspace-editor-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e4ddcf;padding:20px 27px;background:#f6f2e8}.workspace-editor-footer>span{display:flex;align-items:center;gap:7px;font-size:10px;color:#a1a68d}.workspace-editor-footer>span>.icon{width:14px;height:14px}.workspace-editor-footer .btn{font-size:11px;padding:10px 15px;gap:12px;min-height:38px}.workspace-context{position:sticky;top:96px}.workspace-context .card-heading{padding:19px 17px}.workspace-context .card-heading h2{font-size:12px}.workspace-context .card-body{padding:18px 17px}.location-preview{border:1px solid #e2d8c3;background:#fbf8f0;border-radius:4px;padding:10px}.location-preview>span{display:block;font-size:8px;text-align:center;padding:5px;background:#eee7d8;color:#b3a17d}.location-preview>div{padding:13px 7px;margin:8px 0;text-align:center;border:1px dashed #dcd4c3;border-radius:3px;font-size:9px;color:#aaa78e}.location-preview>div.active{border-style:solid;border-color:#d5a47f;background:#f1e0ca;color:#ac7548}.workspace-scope{margin:21px 0}.workspace-scope>div{padding:9px 0;border-bottom:1px solid #e8e1d3;font-size:9px}.workspace-scope dt{color:#a2a389;margin-bottom:5px}.workspace-scope dd{margin:0;color:#8a967c;font-size:10px}.workspace-context .btn{width:100%;min-height:34px;font-size:10px;gap:10px;padding:8px 10px}.workspace-help{padding:24px 17px}.workspace-help b{font-size:10px;font-weight:500;color:#8d967e}.workspace-help p{font-size:10px;line-height:1.9;color:#aaa88f;margin:6px 0 17px}.workspace-jump-card{display:flex;align-items:center;gap:17px;padding:23px;border:1px solid #e1d4bd;border-radius:5px;background:#f4ebdc;font-size:13px;color:#917c59}.workspace-jump-card>.icon{width:24px;height:24px}.workspace-jump-card>.icon:last-child{margin-left:auto;width:17px;height:17px}.workspace-jump-card small{display:block;font-size:10px;margin-top:8px;color:#ada084}.config-tip{padding:15px 17px;background:#f2ecde;border-left:2px solid #c89c6c;font-size:11px;line-height:1.9;color:#9b9275;margin-bottom:25px}.links-language-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#eee9dd;border:1px solid #e3d8c4;border-radius:6px;padding:20px 23px;margin-bottom:22px}.links-language-bar strong{font-size:12px;font-weight:500;color:#839073}.links-language-bar p{font-size:10px;color:#a29e82;margin-top:7px}.usage-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px;max-width:280px}.usage-chips>span{font-size:9px;line-height:1.6;border-radius:3px;padding:3px 6px;background:#f4eee1;color:#a39679}.usage-chips>span.unused{background:#f1f0e9;color:#b7b4a2}.link-usage-table td:first-child{width:30%}.link-usage-table td:nth-child(2){max-width:260px;width:28%;overflow-wrap:anywhere}.link-usage-table .link-cell{max-width:260px;font-size:11px;line-height:1.7;color:#929a83;overflow-wrap:anywhere;white-space:normal}.link-type-name{font-size:9px;color:#b1a185;display:block;margin-bottom:6px}.empty-value{font-size:11px;color:#c09f76}.config-link-usage{padding:17px 20px;margin-bottom:23px;border:1px solid #e5d9c2;background:#f3ecde;border-radius:5px}.config-link-usage>strong{font-size:11px;font-weight:500;color:#9b8a68}.link-language-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:20px}.link-language-card{background:#f6f2e8;border:1px solid #e5ddcc;border-radius:5px;padding:18px}.link-language-card h3{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:500;color:#9d8a65;margin-bottom:17px}.link-language-card h3>small{font:8px Arial;color:#b9ad91}.link-language-card .field{margin-bottom:17px}.link-language-card .field:last-child{margin:0}.admin .switch-row{font-size:12px;color:#94a182}.structure-map{border:1px solid #dfd5c0;background:#f2eddf;border-radius:7px;margin:0 0 26px;padding:20px}.structure-map-caption{display:flex;justify-content:space-between;gap:15px;margin-bottom:20px}.structure-map-caption>b{font-size:12px;font-weight:500;color:#8a8e6b}.structure-map-caption>span{font-size:10px;color:#aba17d}.header-position-row{display:flex;align-items:center;gap:15px;border:1px solid #ded2b9;border-radius:4px;padding:17px;background:#fffaf0;overflow-x:auto;scrollbar-width:thin}.structure-logo{font:700 20px Arial;color:#3b5141;margin-right:10px;white-space:nowrap}.structure-logo>span,.footer-position-row strong>span{color:#c98a57}.structure-logo small{display:block;font:8px var(--sans);color:#b3a47f;margin-top:7px}.structure-menu-items{display:flex;align-items:center;gap:13px;flex:1}.header-position-row button{display:flex;align-items:center;gap:6px;font-size:10px;background:none;border:1px solid transparent;padding:7px 4px;white-space:nowrap;color:#9ca077;border-radius:3px}.header-position-row button:hover{border-color:#cfab79;background:#f4e4c7}.header-position-row .icon{width:10px;height:10px}.header-position-row .structure-add{border:1px dashed #dac8a6;color:#bd9a63}.structure-language{font-size:9px;color:#b9b191;white-space:nowrap}.header-position-row .structure-open{background:#d4a16a;color:#fff;padding:8px 10px}.structure-legend{display:flex;gap:25px;flex-wrap:wrap;font-size:10px;color:#b5a77f;margin-top:17px;line-height:1.8}.structure-legend i{display:inline-block;width:6px;height:6px;background:#c59e65;border-radius:50%;margin-right:7px}.footer-position-row{display:grid;grid-template-columns:1.5fr repeat(5,minmax(0,1fr));background:#263a32;color:#d7dabf;border-radius:5px;padding:25px 20px;gap:18px;overflow:auto}.footer-position-row>div>strong{font:700 22px Arial;letter-spacing:-.7px;white-space:nowrap}.footer-position-row button{background:none;text-align:left;border:1px solid transparent;color:inherit}.footer-position-row button:hover{border-color:#af9f73;border-radius:3px}.footer-position-row>div>button,.footer-position-row>div>a{display:flex;align-items:center;gap:7px;font-size:9px;color:#a6ad8d;margin-top:14px;padding:0}.footer-position-row .icon{width:12px;height:12px}.footer-position-row>button{padding:4px 9px;display:flex;flex-direction:column;align-items:start;gap:12px}.footer-position-row>button b{font-size:10px;font-weight:500;white-space:nowrap}.footer-position-row>button span{font-size:8px;color:#9d9f80}.footer-position-row>button>.icon{margin-top:6px;color:#af9470}.footer-position-disclosures{display:flex;gap:25px;flex-wrap:wrap;margin-top:17px}.footer-position-disclosures button,.footer-position-disclosures a{font-size:10px;display:flex;gap:8px;align-items:center;background:none;border:0;color:#b3a079;padding:3px}.footer-position-disclosures .icon{width:12px;height:12px}.brand-logo-setting{padding:22px;background:#f2ecdd;border:1px solid #ded1b6;border-radius:5px;display:flex;align-items:center;justify-content:space-between;gap:25px;margin:20px 0 27px}.brand-logo-setting>div>img{max-width:180px;max-height:60px;object-fit:contain}.brand-logo-setting .btn{font-size:11px;min-height:37px;padding:9px 14px}.admin .settings-grid .workspace-language{margin:13px -24px 23px;padding:19px 24px}.admin .side-guidance h3{font-size:14px}.admin .side-guidance p{font-size:12px;line-height:2;color:#939d87}.admin .guidance-item span{font-size:11px;line-height:1.9}.admin .tree-row .tree-label{font-size:12px}.admin .tree-row .tree-label small{font-size:10px}.admin .tabs button{font-size:12px}
@media(max-width:1400px){.content-workspace{grid-template-columns:165px minmax(0,1fr)}.workspace-context{position:static;grid-column:1/-1;display:grid;grid-template-columns:1fr 1.5fr;gap:20px}.workspace-context .card-body{display:grid;grid-template-columns:130px 1fr;gap:20px}.workspace-scope{margin:0}.workspace-context .card-body>.btn{grid-column:1/-1}.workspace-help{padding:15px}.workflow-strip{flex-wrap:wrap}.workspace-status{margin-left:0}.structure-menu-items{gap:8px}}
@media(max-width:1100px){.task-grid{grid-template-columns:1fr 1fr}.dashboard-summary{grid-template-columns:1fr}.links-language-bar{display:block}.links-language-bar .language-tabs{margin-top:17px}.content-workspace{grid-template-columns:150px minmax(0,1fr);gap:16px}.workspace-editor-heading,.workspace-fields{padding-left:22px;padding-right:22px}.workspace-language{padding:20px 22px}.workspace-image-setting{display:block}.workspace-image-setting>img{width:100%;height:135px;margin-bottom:17px}.workspace-image-setting>div{padding:0 8px 8px}.config-reference-row{align-items:flex-start;flex-direction:column}.config-reference-row .btn{align-self:flex-end}.config-item .form-grid{grid-template-columns:1fr}.workflow-strip small{font-size:9px}.workflow-strip>div>span{font-size:11px}.workflow-strip{gap:13px}.workspace-context .card-body{grid-template-columns:110px 1fr}.workspace-context{grid-template-columns:1fr 1fr}.footer-position-row{min-width:620px}.footer-structure{overflow-x:auto}.structure-map-caption{position:sticky;left:0}.structure-map{padding:17px}.task-card{padding:25px}}
@media(max-width:760px){.admin .admin-page-heading h1{font-size:24px}.admin .admin-page-heading p{font-size:11px;max-width:500px}.workflow-strip{padding:17px 14px;gap:10px;justify-content:space-between}.workflow-strip>div{gap:6px;flex-shrink:1}.workflow-strip b{width:19px;height:19px;font-size:9px;flex-shrink:0}.workflow-strip>div>span{font-size:10px}.workflow-strip small{display:none}.workflow-strip>.icon{width:12px;height:12px}.workspace-status{display:block;width:100%;font-size:10px;padding-top:10px;margin-top:3px;border-top:1px solid #ded5bd}.task-grid{grid-template-columns:1fr;gap:15px}.task-card{padding:24px}.task-card p{min-height:0;font-size:12px}.task-card>.icon{width:28px;height:28px;margin-bottom:18px}.task-card h2{font-size:20px}.task-card>div{font-size:10px}.content-workspace{grid-template-columns:1fr;gap:17px}.workspace-map{position:static;display:flex;gap:7px;overflow-x:auto;padding-bottom:5px;scrollbar-width:thin}.workspace-map-title,.workspace-map-footer{display:none}.workspace-map>a,.workspace-map>button{display:block;flex-shrink:0;width:auto;padding:11px 13px;margin:0}.workspace-map>a>b,.workspace-map>button>b{display:none}.workspace-map>a>span,.workspace-map>button>span{font-size:11px;white-space:nowrap}.workspace-map small{display:none}.workspace-editor-heading{padding:23px 20px 21px}.workspace-editor-heading h2{font-size:21px}.workspace-editor-heading>div>span{font-size:9px}.scope-badge{font-size:9px}.workspace-language{padding:17px 19px}.admin .workspace-language .language-tabs{width:100%;padding:4px;gap:2px}.admin .workspace-language .language-tabs button{font-size:10px;padding:9px 7px}.workspace-fields{padding:24px 19px 6px}.admin .field label{font-size:12px}.admin .field input,.admin .field textarea,.admin .field select{font-size:16px;padding:10px 11px}.admin .field small,.admin .field-help{font-size:10px}.config-subheading{font-size:13px;display:block;line-height:1.8}.config-subheading>span{display:block;text-align:left;font-size:10px;margin-top:7px}.config-item{padding:19px 15px}.config-item-title strong{font-size:13px}.config-item .form-grid{gap:0}.config-reference-row{padding:19px}.config-reference-row p{font-size:11px}.workspace-image-setting{padding:14px}.workspace-image-setting>img{height:125px}.workspace-image-setting strong{font-size:12px}.workspace-image-setting p{font-size:11px}.workspace-editor-footer{padding:18px 19px;display:block}.workspace-editor-footer>span{font-size:10px;margin-bottom:17px}.workspace-editor-footer .btn{width:100%;justify-content:center;min-height:42px}.workspace-context{display:block}.workspace-context .card-body{grid-template-columns:100px 1fr;padding:18px 20px;gap:20px}.workspace-context .card-heading{padding:19px 20px}.workspace-help{display:none}.workspace-scope>div{font-size:10px}.workspace-scope dd{font-size:11px}.location-preview>div{font-size:8px}.workspace-context .btn{font-size:11px;min-height:38px}.links-language-bar{padding:18px}.links-language-bar strong{font-size:12px}.links-language-bar p{font-size:11px;line-height:1.9}.admin .links-language-bar .language-tabs button{font-size:10px;padding:9px 8px}.link-language-grid{grid-template-columns:1fr;gap:15px}.link-language-card{padding:19px 17px}.link-language-card h3{font-size:14px}.usage-chips{max-width:260px}.usage-chips>span{font-size:9px}.link-usage-table{min-width:810px}.config-link-usage{padding:16px}.config-link-usage>strong{font-size:12px}.admin .switch-row{font-size:11px;line-height:1.8}.structure-map{padding:16px}.structure-map-caption{display:block}.structure-map-caption>b{font-size:12px}.structure-map-caption>span{display:block;font-size:10px;margin-top:8px}.header-position-row{padding:14px;gap:12px}.structure-menu-items{gap:8px}.structure-logo{font-size:19px}.structure-legend{gap:8px;font-size:10px}.footer-position-row{min-width:650px}.footer-position-disclosures{gap:15px}.brand-logo-setting{padding:19px;gap:20px}.brand-logo-setting>div>img{max-width:130px}.brand-logo-setting .btn{font-size:10px}.admin .settings-grid .workspace-language{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.admin .data-table td,.admin .data-table th{font-size:11px}.admin .side-guidance p{font-size:11px}}
.footer-link-add{display:flex;gap:12px;margin-bottom:19px}.footer-link-add select{flex:1;min-width:0;padding:10px;border:1px solid #ddd3be;border-radius:5px;background:#fffefa;font-size:12px}.footer-link-add .btn{font-size:11px;min-height:37px;padding:9px 13px;gap:8px;white-space:nowrap}.selected-footer-row{display:flex;align-items:center;gap:12px;padding:16px 10px;border-bottom:1px solid #e7dfcf}.selected-footer-row>b{font-size:10px;font-weight:400;color:#c2ae8c;width:20px}.selected-footer-row>div{flex:1;min-width:0}.selected-footer-row strong{font-size:12px;font-weight:500;color:#889573}.selected-footer-row small{display:block;font-size:10px;color:#b1a586;margin-top:5px}.selected-footer-row button,.detail-item-tools button{background:transparent;border:0;padding:5px;display:grid;place-items:center;color:#a9a082}.selected-footer-row button .icon,.detail-item-tools .icon{width:15px;height:15px}.selected-footer-row button:disabled,.detail-item-tools button:disabled{opacity:.25;cursor:default}.empty-link-list{font-size:12px;padding:25px;background:#f3eddf;text-align:center;color:#b0a482}.detail-item-tools{display:flex;align-items:center;gap:5px;margin-left:auto}.detail-item-tools button:hover{color:#cf8c60}.publication-issues{margin-top:20px}.publication-issues>div{display:flex;gap:10px;padding:12px 0;border-bottom:1px solid #e9e1d0;font-size:12px;line-height:1.8;color:#aa8e66}.publication-issues .icon{width:16px;height:16px;flex-shrink:0;margin-top:3px}
@media(max-width:760px){.footer-link-add{flex-direction:column}.footer-link-add select{font-size:16px;min-height:44px}.footer-link-add .btn{align-self:flex-end;font-size:11px}.selected-footer-row{gap:8px;padding-left:0;padding-right:0}.selected-footer-row strong{font-size:12px}.selected-footer-row button{padding:7px 4px}.admin .publication-issues>div{font-size:11px}.detail-item-tools{gap:4px}.detail-item-tools button{padding:5px}}

/* Keep operational labels and help text readable at normal desktop scale. */
.admin .task-card p,.admin .rule-list p,.admin .workspace-help p,.admin .field small,.admin .field-help,.admin .config-reference-row p{color:#788371}
.admin .task-card p{font-size:13px}.admin .workspace-map small{color:#87917e}.admin .workflow-strip small{color:#87917e}.admin .workspace-scope dt{color:#87917e}.admin .workspace-scope dd{color:#64755e}.admin .config-tip{color:#8d7c5f}.admin .links-language-bar p{color:#8f8d72}

/* Keep multi-paragraph introductions in one reading column. */
.detail-intro-prose{min-width:0;font-size:15px;line-height:2}.detail-intro-prose p+p{margin-top:18px}
@media(min-width:761px){.detail-feature-grid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-process[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(min-width:761px) and (max-width:1050px){.detail-process[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.detail-intro-prose{font-size:13px;line-height:2}.detail-intro-prose p+p{margin-top:14px}}
