.arco-professional-leadership{margin-top:40px;padding-top:34px;border-top:1px solid #ddd5c9}.arco-professional-leadership h3{font:700 clamp(30px,4vw,46px)/1.1 'Playfair Display',serif;color:#183b32;margin:8px 0 22px}.arco-professional-leadership h4{font:700 24px/1.25 'Playfair Display',serif;color:#24463d;margin:34px 0 16px}.leadership-quadrants{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:26px 0}.leadership-quadrant{padding:20px;border:1px solid #dfd7ca;border-radius:14px;background:#fbf9f5}.leadership-quadrant.is-primary{background:#284c41;color:#fff;border-color:#284c41}.leadership-quadrant span,.leadership-quadrant small{display:block}.leadership-quadrant span{text-transform:uppercase;letter-spacing:.1em;font-size:11px;color:#b87835}.leadership-quadrant b{display:inline-block;margin-top:6px}.leadership-quadrant strong{float:right;font-size:25px}.leadership-meter{height:8px;background:#e4e8e3;border-radius:99px;overflow:hidden;margin:15px 0}.leadership-meter i{display:block;height:100%;background:#c58a45}.leadership-quadrant.is-primary .leadership-meter{background:#49675e}.leadership-table{width:100%;border-collapse:collapse;margin:12px 0 30px}.leadership-table th,.leadership-table td{padding:10px;border-bottom:1px solid #e2dbd0;text-align:left}.professional-function-grid,.professional-scenes,.professional-two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.professional-function-grid article,.professional-scenes article,.professional-two-columns>section{padding:20px;border-radius:14px;background:#f7f4ee}.professional-scenes{grid-template-columns:repeat(3,minmax(0,1fr))}.professional-scenes span{color:#b87835;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.leadership-risk{margin-bottom:16px}.leadership-risk p{font-size:14px}.professional-map{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;min-height:430px;margin:28px 28px 58px 58px;border:1px solid #cfcbc2;border-radius:18px;background:linear-gradient(90deg,transparent 49.8%,#d9d4cb 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,#d9d4cb 50%,transparent 50.2%);overflow:visible}.environment-zone{padding:28px;display:flex;flex-direction:column;justify-content:flex-start}.environment-zone:nth-child(even){text-align:right}.environment-zone:nth-child(n+3){justify-content:flex-end}.environment-zone b{color:#294c42}.environment-zone span{font-size:13px}.environment-marker{position:absolute;width:20px;height:20px;border:4px solid #fff;border-radius:50%;background:#c27e33;box-shadow:0 2px 10px #0005;transform:translate(-50%,-50%)}.environment-marker span{position:absolute;white-space:nowrap;left:16px;top:-7px;padding:5px 8px;border-radius:6px;background:#203e36;color:#fff;font:600 12px 'DM Sans',sans-serif}.axis{position:absolute;font-size:11px;color:#65736d;text-transform:uppercase;letter-spacing:.06em}.axis-x{left:50%;bottom:-38px;transform:translateX(-50%);white-space:nowrap}.axis-y{left:-52px;top:50%;transform:translate(-50%,-50%) rotate(-90deg);white-space:nowrap}.environment-tags{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.environment-tags span{padding:7px 12px;background:#edf2ee;border-radius:99px;font-size:13px}.professional-guide{margin:26px 0;padding:26px 30px;background:#edf2ee;border-radius:16px}.professional-guide ul{columns:2;column-gap:36px}.professional-guide li{break-inside:avoid;margin-bottom:9px}.professional-guide blockquote{margin:22px 0 0;padding:18px 20px;border-left:4px solid #bd813b;background:#faf8f2}.leadership-config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.leadership-config{border:1px solid #ddd5ca;border-radius:12px;padding:18px}.leadership-config label{display:grid;grid-template-columns:1fr 90px;gap:12px;align-items:center;margin:8px 0}.leadership-config input{padding:8px;border:1px solid #d7d0c5;border-radius:7px}.leadership-config legend{font-weight:700;color:#294c42}@media(max-width:780px){.leadership-quadrants,.professional-function-grid,.professional-scenes,.professional-two-columns,.leadership-config-grid{grid-template-columns:1fr}.professional-guide ul{columns:1}.professional-map{margin-left:35px}.environment-zone{padding:16px}.axis-y{left:-46px}}@media print{.arco-professional-leadership,.leadership-quadrants,.professional-map,.professional-guide,.professional-scenes article,.professional-function-grid article{break-inside:avoid}.leadership-table{display:table}.environment-marker{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
