/* Research foundations occupy the full entrance to the company system. */
.org-current .org-research-map{--org-research-map-gap:24px;min-width:0;max-width:100%;margin:0;padding:26px 0 0;border-top:1px solid var(--org-rule);color:var(--org-ink)}
.org-current .org-research-map *{box-sizing:border-box}
.org-current .org-research-map-research{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--org-research-map-gap);align-items:stretch}
.org-current :is(.org-research-map-theory-panel,.org-research-map-data-panel){position:relative;min-width:0;padding:22px 24px 18px;border:1px solid var(--org-rule);border-top:3px solid var(--org-ink)}
.org-current .org-research-map-theory-panel{background:var(--org-pale)}
.org-current .org-research-map-data-panel{background:#fff}
.org-current :is(.org-research-map-theory-panel,.org-research-map-data-panel):after{content:"";position:absolute;left:50%;bottom:-19px;height:18px;border-left:2px solid var(--org-ink)}
.org-current .org-research-map-label{font-size:15px;line-height:1.8;color:var(--org-muted);letter-spacing:.025em;margin:0 0 5px}
.org-current .org-research-map-theory-panel>h2{font:600 30px/1.5 var(--org-serif);margin:0 0 6px}
.org-current .org-research-map-theory-intro{font-size:18px;line-height:1.8;margin:0 0 18px}
.org-current .org-research-map-theories{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
.org-current .org-research-map-theories>a{grid-column:span 2;display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:100px;padding:14px 14px 13px;border:1px solid #91a7c3;border-top:2px solid var(--org-ink);background:#fff;text-decoration:none}
.org-current .org-research-map-theories>a:nth-last-child(-n+2){grid-column:span 3}
.org-current .org-research-map-theories strong{font:600 26px/1.55 var(--org-serif);margin:0 0 5px;overflow-wrap:anywhere}
.org-current .org-research-map-theories a>span{font-size:15px;line-height:1.8;color:var(--org-muted)}
.org-current .org-research-map-theories>a:hover{background:#f9fbff;border-color:var(--org-ink)}
.org-current .org-research-map-theories>a:hover strong{text-decoration:underline;text-underline-offset:5px}
.org-current .org-research-map-scope{font-size:15px;line-height:1.8;color:var(--org-muted);margin:14px 0 0}
.org-current .org-research-map-data-panel>h2{font:500 25px/1.6 var(--org-serif);margin:0 0 14px}
.org-current .org-research-map-data-scale{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;margin:0 0 4px;line-height:1.4}
.org-current .org-research-map-data-scale>strong{font:500 36px/1.4 var(--org-serif);white-space:nowrap}
.org-current .org-research-map-data-scale strong>span{font-size:18px;margin-left:2px}
.org-current .org-research-map-data-scale>span{font-size:18px}
.org-current .org-research-map-data-note{font-size:15px;line-height:1.8;color:var(--org-muted);margin:0 0 16px}
.org-current .org-research-map-observation{font-size:18px;line-height:1.9;margin:0 0 10px}
.org-current .org-research-map-basis-link{display:inline-flex;align-items:center;min-height:44px;font-size:15px;line-height:1.8;overflow-wrap:anywhere}
.org-current .org-research-map-research-join{position:relative;height:36px}
.org-current .org-research-map-research-join:before{content:"";position:absolute;top:18px;left:calc((100% - var(--org-research-map-gap))/3);right:calc((100% - var(--org-research-map-gap))/6);border-top:2px solid var(--org-ink)}
.org-current .org-research-map-research-join:after{content:"";position:absolute;top:18px;left:50%;height:18px;border-left:2px solid var(--org-ink)}
.org-current .org-research-map-core{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr);gap:28px 35px;align-items:center;min-width:0;padding:25px 30px;background:var(--org-ink);color:#fff}
.org-current .org-research-map-core-identity,.org-current .org-research-map-core-work{min-width:0}
.org-current .org-research-map-core .org-research-map-label{color:#dce6f4}
.org-current .org-research-map-core-identity>h2{font:500 35px/1.5 var(--org-serif);color:#fff;margin:0 0 3px}
.org-current .org-research-map-english{font:400 18px/1.7 var(--org-serif);color:#dce6f4;margin:0 0 10px;overflow-wrap:anywhere}
.org-current .org-research-map-english>sup{font-size:.65em;line-height:0;vertical-align:super}
.org-current .org-research-map-core-definition{font-size:18px;line-height:1.9;margin:0;color:#fff}
.org-current .org-research-map-core-work{border-left:1px solid #63799e;padding-left:35px}
.org-current .org-research-map-core-purpose{font:500 23px/1.65 var(--org-serif);margin:0 0 13px;color:#fff}
.org-current .org-research-map-conditions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 13px;border-top:1px solid #63799e;border-left:1px solid #63799e}
.org-current .org-research-map-conditions>span{display:flex;align-items:center;justify-content:center;min-width:0;padding:9px 5px;border-right:1px solid #63799e;border-bottom:1px solid #63799e;font-size:17px;line-height:1.7;text-align:center}
.org-current .org-research-map-core-work>p:last-child{font-size:18px;line-height:1.9;margin:0;color:#fff}
.org-current .org-research-map-thinking-link{display:block;width:fit-content;min-height:44px;margin-top:10px;padding:8px 0;color:#fff;font-size:16px;text-underline-offset:5px}
.org-current .org-research-map-applications{position:relative;padding-top:28px;min-width:0}
.org-current .org-research-map-applications:before{content:"";position:absolute;left:50%;top:0;height:28px;border-left:2px solid var(--org-ink)}
.org-current .org-research-map-practice-group{padding:20px;border:1px solid var(--org-rule);background:#fff}
.org-current .org-research-map-practice-group>h2{font:500 21px/1.8 var(--org-serif);margin:0;text-align:center}
.org-current .org-research-map-practices{--org-practice-gap:20px;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--org-practice-gap);margin-top:27px;padding-top:20px}
.org-current .org-research-map-practices:before{content:"";position:absolute;top:0;left:calc((100% - 2 * var(--org-practice-gap))/6);right:calc((100% - 2 * var(--org-practice-gap))/6);border-top:2px solid var(--org-ink)}
.org-current .org-research-map-practices:after{content:"";position:absolute;top:-27px;left:50%;height:27px;border-left:2px solid var(--org-ink)}
.org-current .org-research-map-practices>a{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:15px 17px;border:1px solid #a8b9d0;background:#fff;text-decoration:none}
.org-current .org-research-map-practices>a:before{content:"";position:absolute;left:50%;top:-21px;height:20px;border-left:2px solid var(--org-ink)}
.org-current .org-research-map-practices strong{font:600 22px/1.65 var(--org-serif);margin:0 0 5px;overflow-wrap:anywhere}
.org-current .org-research-map-practices a>span{font-size:17px;line-height:1.8;color:var(--org-muted)}
.org-current .org-research-map-practices>a:hover{background:var(--org-pale);border-color:var(--org-ink)}
.org-current .org-research-map-practices>a:hover strong{text-decoration:underline;text-underline-offset:5px}
.org-current .org-research-map>figcaption{font-size:15px;line-height:1.9;color:var(--org-muted);margin-top:14px}
@media(max-width:1080px){
 .org-current .org-research-map-research{grid-template-columns:minmax(0,1fr);gap:0;border:1px solid var(--org-rule);border-top:3px solid var(--org-ink);background:var(--org-pale)}
 .org-current :is(.org-research-map-theory-panel,.org-research-map-data-panel){border:0;background:transparent}
 .org-current :is(.org-research-map-theory-panel,.org-research-map-data-panel):after{display:none}
 .org-current .org-research-map-data-panel{border-top:1px solid var(--org-rule);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px;padding-top:18px}
 .org-current .org-research-map-data-panel>.org-research-map-label,.org-current .org-research-map-data-panel>h2{grid-column:1}
 .org-current .org-research-map-data-panel>.org-research-map-data-scale{grid-column:1}
 .org-current .org-research-map-data-panel>.org-research-map-data-note{grid-column:1;margin-bottom:0}
 .org-current .org-research-map-data-panel>.org-research-map-observation{grid-column:2;grid-row:1/4;align-self:center;margin:0}
 .org-current .org-research-map-data-panel>.org-research-map-basis-link{grid-column:2;grid-row:4;align-self:center}
 .org-current .org-research-map-research-join{height:28px}
 .org-current .org-research-map-research-join:before{display:none}
 .org-current .org-research-map-research-join:after{top:0;height:28px}
 .org-current .org-research-map-core{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 28px}
 .org-current .org-research-map-core-work{border-left:0;border-top:1px solid #63799e;padding:17px 0 0}
}
@media(max-width:750px){
 .org-current .org-research-map-theories{grid-template-columns:repeat(2,minmax(0,1fr))}
 .org-current .org-research-map-theories>a,.org-current .org-research-map-theories>a:nth-last-child(-n+2){grid-column:auto}
 .org-current .org-research-map-theories>a:last-child{grid-column:1/-1}
 .org-current .org-research-map-data-panel{display:block}
 .org-current .org-research-map-data-panel>.org-research-map-data-note{margin-bottom:14px}
 .org-current .org-research-map-data-panel>.org-research-map-observation{margin-bottom:7px}
 .org-current .org-research-map-practice-group{padding:19px 16px}
 .org-current .org-research-map-practices{grid-template-columns:minmax(0,1fr);gap:16px;padding:0 0 0 24px;margin-top:30px}
 .org-current .org-research-map-practices:before{top:-18px;left:0;right:50%}
 .org-current .org-research-map-practices:after{top:-30px;height:12px}
 .org-current .org-research-map-practices>a{padding:15px}
 .org-current .org-research-map-practices>a:before{top:25px;left:-25px;width:24px;height:0;border-left:0;border-top:2px solid var(--org-ink)}
 .org-current .org-research-map-practices>a:after{content:"";position:absolute;left:-25px;top:-17px;bottom:-17px;border-left:2px solid var(--org-ink)}
 .org-current .org-research-map-practices>a:first-child:after{top:-19px}
 .org-current .org-research-map-practices>a:last-child:after{bottom:auto;height:43px}
}
@media(max-width:500px){
 .org-current .org-research-map{padding-top:23px}
 .org-current :is(.org-research-map-theory-panel,.org-research-map-data-panel){padding:19px 17px}
 .org-current .org-research-map-theories{grid-template-columns:minmax(0,1fr);gap:10px}
 .org-current .org-research-map-theories>a{min-height:0;padding:12px 14px}
 .org-current .org-research-map-core{padding:22px 18px}
 .org-current .org-research-map-conditions{grid-template-columns:repeat(2,minmax(0,1fr))}
 .org-current .org-research-map-practice-group{padding:18px 13px}
}
@media print{
 .org-current .org-research-map-research,.org-current .org-research-map-core,.org-current .org-research-map-practice-group{break-inside:avoid}
 .org-current .org-research-map-core{background:#fff;color:var(--org-ink);border:2px solid var(--org-ink)}
 .org-current .org-research-map-core *{color:var(--org-ink)!important}
}
