:root{--bg:#faf9f5;--ink:#122b49;--green:#122b49;--muted:#687482;--line:#deded7;--orange:#274f76;--serif:Georgia,'Times New Roman',serif}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--ink);font-family:Arial,'Apple SD Gothic Neo','Malgun Gothic',sans-serif;word-break:keep-all;line-height:1.7}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #274f76;outline-offset:4px}button{color:inherit}.wrap{max-width:1280px;padding-left:56px;padding-right:56px;margin:auto}header{height:96px;display:flex;align-items:center;justify-content:space-between;padding:0 56px;max-width:1440px;margin:auto;border-bottom:1px solid var(--line);gap:25px}.logo{font-weight:800;font-size:36px;letter-spacing:-2px;display:inline-flex;align-items:baseline;line-height:1}.logo span{font-size:19px;font-weight:400;letter-spacing:-.6px;margin-left:6px}.logo i{width:7px;height:7px;background:var(--orange);border-radius:50%;margin-left:4px}nav{display:flex;gap:30px;font-size:14px}nav a:hover{color:var(--orange)}.nav-cta{font-size:13px;border-bottom:1px solid var(--ink);padding-bottom:5px}.nav-cta span{margin-left:20px}.hero{display:grid;grid-template-columns:1.13fr 1fr;gap:55px;padding-top:68px;padding-bottom:72px;align-items:center}.eyebrow{font-size:11px;letter-spacing:1.7px;font-weight:700;margin:0 0 24px}.dot{width:7px;height:7px;background:var(--orange);display:inline-block;border-radius:100%;margin-right:8px}h1{font-size:clamp(44px,4.5vw,67px);line-height:1.3;letter-spacing:-3.5px;font-weight:500;margin:0 0 25px}h1 em{font-style:normal;color:var(--orange)}.lead{font-size:17px;color:#687482;line-height:1.9;margin:0 0 34px}.actions{display:flex;align-items:center;gap:26px}.btn{display:inline-flex;justify-content:space-between;align-items:center;gap:24px;min-height:50px;padding:13px 21px;font-size:13px;border:1px solid transparent;border-radius:3px;font-weight:600}.primary{background:var(--green);color:white}.primary:hover{background:#203f60}.outline{border-color:var(--green);background:transparent}.outline:hover{background:#eeeee7}.text-link{font-size:13px;background:none;border:0;padding:5px 0}.hero-note{font-size:11px;margin-top:30px;color:var(--muted)}.hero-visual{position:relative;background:#f1f0ea;height:482px;overflow:hidden;border-radius:180px 180px 5px 5px}.visual-top{position:absolute;top:37px;left:40px;right:40px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.3px;color:#6d8173;z-index:2}.visual-bottom{position:absolute;bottom:30px;left:32px;right:30px;display:flex;justify-content:space-between;align-items:end;z-index:3}.visual-bottom span{font-size:7px;letter-spacing:1.2px}.visual-bottom b{font-weight:400;font-size:16px;line-height:1.6}.orbit{position:absolute;border:1px solid #d8dbd6;width:480px;height:480px;border-radius:50%;left:-15px;top:88px}.o2{width:340px;height:340px;top:160px;left:55px}.o3{width:600px;height:600px;top:30px;left:-76px}.sculpture{position:absolute;inset:80px 0 75px;filter:drop-shadow(12px 15px 12px #24443222)}.arch{position:absolute;border-radius:140px 140px 0 0}.outer{width:224px;height:270px;left:calc(50% - 112px);top:40px;background:linear-gradient(110deg,#496783,#173653 65%,#0d233c);box-shadow:inset 8px 0 10px #a7b99d44}.inner{width:116px;height:210px;left:calc(50% - 58px);top:95px;background:#f1f0ea;box-shadow:inset 8px 7px 11px #223f3040}.step{position:absolute;background:linear-gradient(90deg,#d0d7d8,#a3b3bd);height:25px;transform:skewY(-7deg)}.s1{width:245px;left:calc(50% - 128px);bottom:0}.s2{width:187px;left:calc(50% - 99px);bottom:24px}.s3{width:125px;left:calc(50% - 68px);bottom:48px}.sun{position:absolute;background:linear-gradient(130deg,#efb57b,#cb673e);height:57px;width:57px;border-radius:50%;left:calc(50% + 70px);top:9px}.ribbon{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ribbon .wrap{display:flex;justify-content:space-between;padding-top:22px;padding-bottom:22px;font-size:12px}.ribbon b{font-weight:400;color:#a8b2a6}.about{display:grid;grid-template-columns:1fr 2.1fr;padding-top:90px;padding-bottom:90px;gap:40px}h2{font-size:35px;line-height:1.5;letter-spacing:-1.7px;font-weight:500;margin:0 0 24px}.about>div>p{font-size:15px;color:var(--muted);max-width:690px}.credentials{display:flex;gap:9px;flex-wrap:wrap;margin:25px 0 12px}.credentials span,.pill{font-size:11px;padding:5px 10px;border:1px solid #cdd9ce;border-radius:3px}.small{font-size:11px!important;color:var(--muted);line-height:1.8}.services{background:#f4f2ec;padding:75px 0 85px}.section-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:35px}.section-head h2{margin:0}.section-head>p{color:var(--muted);font-size:13px;margin-bottom:5px}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #d9dedc}.service{padding:24px 22px 22px;border-right:1px solid #d9dedc;display:flex;flex-direction:column}.service:last-child{border:0}.service-no{font-size:9px;letter-spacing:1px;color:#718172}.service-symbol{font-size:36px;margin:28px 0 20px;font-weight:400}.service h3{font-size:19px;font-weight:500;margin:0}.service p{font-size:13px;color:var(--muted);margin:14px 0 26px;flex:1}.service a{font-size:12px}.guide{padding-top:85px;padding-bottom:85px}.guide-toolbar{margin-top:35px;margin-bottom:12px}.filter-list{display:flex;gap:7px;flex-wrap:wrap}.filter-list button{font-size:12px;border:1px solid var(--line);background:transparent;border-radius:30px;padding:7px 15px}.filter-list .active{background:var(--green);color:white;border-color:var(--green)}.search{display:flex;border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:16px 0;font-size:22px}.search input{border:0;background:transparent;width:100%;font-size:13px;color:var(--ink);padding:8px}.guide-row{display:grid;grid-template-columns:48px 145px 1fr 30px;align-items:center;padding:23px 8px;border-bottom:1px solid var(--line);gap:15px;width:100%;text-align:left;background:transparent;border-top:0;border-left:0;border-right:0}.guide-row:hover{background:#f0eee7}.row-num{font-family:var(--serif);font-size:23px;color:#899880}.row-tag{font-size:11px;color:var(--muted)}.row-title{font-size:17px;letter-spacing:-.5px}.row-arrow{font-size:21px}.guide-foot{font-size:11px;color:var(--muted);margin-top:20px}.tool-section{padding:80px 0;background:#122b49;color:#f7f7ef}.tool-section .eyebrow{color:#c6d0d6}.tool-section h2{margin-bottom:35px}.tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.tool-card{background:#faf9f5;color:var(--ink);padding:32px;border-radius:4px}.tool-card h3{font-size:22px;font-weight:500;margin:22px 0 12px}.tool-card>p{font-size:13px;color:var(--muted)}label{display:block;font-size:12px}select,input,textarea{width:100%;padding:12px;color:var(--ink);border:1px solid #ced7cb;border-radius:3px;background:transparent;margin-top:7px}select{background-color:#faf9f5}#diagnosis>label{margin-top:22px}.check{display:flex;align-items:flex-start;gap:9px;font-size:12px;margin:14px 0;cursor:pointer}.check input{width:16px;height:16px;flex:0 0 auto;margin:4px 0 0;accent-color:var(--green)}.check input:checked+span{text-decoration:line-through;color:#82917f}#diagnosis .btn{margin-top:10px;width:100%}.cash-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.cash-fields label:first-child{grid-column:span 2}.cash .btn{width:100%;margin-top:6px}.cash .small{margin-top:20px}.result{border-left:3px solid var(--orange);padding:12px 15px;background:#eeeee7;margin:20px 0 0;font-size:13px}.result h4{margin:0 0 6px;font-size:14px}.result ul{padding-left:17px}.result a{border-bottom:1px solid}.approach{padding-top:90px;padding-bottom:90px;display:grid;grid-template-columns:1fr 1fr;gap:70px}.approach h2{font-size:30px}.approach-steps article{display:flex;gap:23px;border-bottom:1px solid var(--line);padding:0 0 22px;margin-bottom:22px}.approach-steps b{font-size:13px;color:var(--orange);font-weight:500}.approach-steps h3{font-size:17px;font-weight:500;margin:0 0 8px}.approach-steps p{font-size:13px;color:var(--muted);margin:0}.consult{background:#f1f0ea;padding:80px 0}.consult-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.consult-grid>div>p{font-size:13px;color:var(--muted)}.consult-note{border-top:1px solid #cad4c6;margin:35px 0 20px;padding-top:22px;font-size:13px}.consult-note b{font-weight:500}.consult-note p{color:var(--muted);line-height:2.2}.brief-form{background:#faf9f5;padding:30px;border-radius:4px}.brief-form label{margin-bottom:20px}.brief-form label span{color:var(--muted);font-size:10px;float:right}textarea{resize:vertical}.brief-form .btn{width:100%}#briefStatus{font-size:12px}.resources{display:flex;justify-content:space-between;gap:50px;padding-top:50px;padding-bottom:50px}.resources h3{font-size:19px;font-weight:500;margin:0}.resources p{font-size:11px;color:var(--muted)}.resources a{display:block;font-size:12px;margin-bottom:9px}.resources .eyebrow{margin-bottom:12px}footer{border-top:1px solid var(--line);display:flex;gap:50px;align-items:center;padding-top:30px!important;padding-bottom:35px!important}footer p{font-size:11px;color:var(--muted)}footer>span{margin-left:auto;font-size:9px;color:var(--muted)}dialog{width:min(760px,calc(100% - 28px));max-height:88vh;border:0;border-radius:6px;padding:32px;color:var(--ink);background:var(--bg)}dialog::backdrop{background:#0d233ccc;backdrop-filter:blur(4px)}.dialog-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.dialog-top .eyebrow{margin:0}.close{background:none;border:0;font-size:32px;line-height:1;padding:4px 10px}dialog h2{font-size:29px;margin:25px 0 15px}dialog h3{font-size:16px;margin-top:28px}dialog p,dialog li{font-size:13px}dialog ol{padding-left:21px}dialog li{margin-bottom:10px}.doc-tags{display:flex;gap:8px;flex-wrap:wrap}.doc-tags span{font-size:11px;border:1px solid var(--line);padding:5px 9px}.expert-note{background:#f4f2ec;padding:16px;margin:25px 0;color:#657363}.dialog-actions{display:flex;gap:12px;flex-wrap:wrap}.progress-note{font-size:11px;color:var(--muted)}[hidden]{display:none!important}@media(min-width:1500px){header{max-width:1280px}.hero-visual{height:510px}.hero{padding-top:80px;padding-bottom:85px}}@media(max-width:1000px){.wrap{padding-left:30px;padding-right:30px}header{padding:0 30px}nav{gap:16px;font-size:12px}.hero{gap:25px}h1{font-size:47px}.hero-visual{height:450px}.actions{gap:15px;flex-wrap:wrap}.service-grid{grid-template-columns:1fr 1fr}.service:nth-child(2){border-right:0}.service:nth-child(-n+2){border-bottom:1px solid #d9dedc}.consult-grid{gap:35px}.guide-row{grid-template-columns:40px 120px 1fr 25px}}@media(max-width:680px){html{scroll-padding-top:20px}.wrap{padding-left:22px;padding-right:22px}header{height:76px;padding:0 22px}.logo{font-size:30px}.logo span{font-size:16px}nav{display:none}.nav-cta{font-size:11px}.hero{grid-template-columns:1fr;padding-top:40px;padding-bottom:40px;gap:35px}h1{font-size:44px;letter-spacing:-2px}.lead{font-size:15px}.eyebrow{font-size:9px}.hero-visual{height:350px;max-width:460px;width:100%;justify-self:center;border-radius:140px 140px 4px 4px}.sculpture{transform:scale(.78);transform-origin:center 45%;inset:35px 0 43px}.visual-top{top:27px;font-size:7px}.visual-bottom{bottom:20px}.visual-bottom b{font-size:13px}.hero-note{margin-top:20px}.ribbon .wrap{gap:10px;flex-wrap:wrap;justify-content:center;font-size:10px;padding-top:16px;padding-bottom:16px}.about{grid-template-columns:1fr;gap:5px;padding-top:50px;padding-bottom:50px}h2{font-size:27px;letter-spacing:-1px}.about>div>p{font-size:13px}.services{padding:50px 0}.section-head{display:block;margin-bottom:25px}.section-head>p{margin-top:18px;font-size:12px}.service{padding:20px 14px}.service-no{font-size:7px;letter-spacing:.4px}.service h3{font-size:17px}.service p{font-size:12px}.service-symbol{margin:20px 0 14px}.guide{padding-top:50px;padding-bottom:50px}.filter-list{gap:6px}.filter-list button{font-size:11px;padding:6px 11px}.guide-row{grid-template-columns:30px 1fr 20px;padding:18px 0;gap:10px}.row-tag{grid-column:2;font-size:10px}.row-num{grid-row:span 2;font-size:22px}.row-title{grid-column:2;grid-row:2;font-size:15px}.row-arrow{grid-column:3;grid-row:1 / span 2}.tool-section{padding:50px 0}.tool-grid{grid-template-columns:1fr;gap:18px}.tool-card{padding:23px}.tool-card h3{font-size:20px}.approach{padding-top:50px;padding-bottom:35px;grid-template-columns:1fr;gap:15px}.approach h2{font-size:26px}.consult{padding:50px 0}.consult-grid{grid-template-columns:1fr;gap:22px}.brief-form{padding:23px}.resources{display:block;padding-top:35px;padding-bottom:30px}.resources>div:last-child{margin-top:25px}footer{flex-wrap:wrap;gap:12px 25px}footer>span{margin-left:0;width:100%}dialog{padding:23px}dialog h2{font-size:24px}.dialog-actions .btn{width:100%}.btn{font-size:12px}input,select,textarea{font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.contact-links{margin-top:28px;display:grid;gap:10px}.contact-links>a:not(.sms-link){display:flex;flex-direction:column;border:1px solid #c7d2c3;padding:13px 17px;border-radius:3px}.contact-links>a:hover{background:#dfe7d9}.contact-links span{font-size:10px;color:var(--muted)}.contact-links strong{font-size:17px;font-weight:500;overflow-wrap:anywhere}.sms-link{font-size:12px;padding:7px 0}.contact-links+.consult-note{margin-top:25px}

.contact-links>a.kakao-contact{background:#fee500;border-color:#fee500;color:#241f12}.contact-links>a.kakao-contact:hover,.kakao-float:hover{background:#f4dc00}.kakao-contact span{color:#615720}.contact-links>a.kakao-friend{border:0;padding:0 2px 8px;font-size:12px}.kakao-float{position:fixed;right:24px;bottom:24px;z-index:20;background:#fee500;color:#241f12;box-shadow:0 4px 20px #122b4920;border-radius:30px;padding:13px 20px;font-size:12px;font-weight:600;display:flex;gap:8px;align-items:center}.kakao-float>span{font-size:16px}@media(max-width:680px){.kakao-float{right:14px;bottom:16px;padding:12px 17px;font-size:11px}footer{padding-bottom:85px!important}}

/* OVE STORE houses OVE PARTNERS. Original supplied artwork is displayed intact in a viewport. */
.logo{letter-spacing:normal;flex-shrink:0}.store-logo-viewport{display:block;position:relative;width:130px;height:78px;overflow:hidden;mix-blend-mode:multiply}.store-logo-viewport img{position:absolute;width:167.2%;height:auto;max-width:none;left:-33.333%;top:-42.222%}.brand-hierarchy{display:grid;grid-template-columns:1fr 1.35fr;gap:24px;margin-top:30px;position:relative}.brand-parent,.brand-child{display:flex;flex-direction:column;padding:21px 20px;border:1px solid #d8dcda;border-radius:3px;position:relative}.brand-child{background:#f4f2ec;border-color:#b6c2c7}.brand-child:before{content:'→';position:absolute;left:-22px;top:38px;color:#274f76}.brand-hierarchy span{font-size:10px;color:#687482}.brand-hierarchy b{font-size:19px;font-weight:600;letter-spacing:1px;margin:8px 0}.brand-hierarchy small{font-size:11px;color:#687482}.partners-section{padding:70px 0;background:#f5f3ed;border-top:1px solid #deded7;border-bottom:1px solid #dbe0e8;color:#122b49}.partners-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;align-items:center}.partners-brand{text-align:center;border-right:1px solid #d5dbe4;padding-right:50px}.partners-brand>img{width:100%;height:auto;mix-blend-mode:multiply}.partners-brand .eyebrow{font-size:9px;color:#6d7c91;letter-spacing:1.4px}.brand-relation{font-size:12px;color:#687689;margin:24px 0}.partner-button{background:#132e50;color:#fff;margin-top:8px;justify-content:center}.partner-button:hover{background:#203f68}.partners-copy h2{color:#132e50;margin-top:15px}.partners-copy>p{font-size:14px;color:#687689}.brand-kicker{font-size:10px;letter-spacing:1px;color:#65778e}.partners-copy .credentials span{border-color:#c6d0dc}.partner-flow{display:flex;gap:14px;flex-wrap:wrap;font-size:11px;border-top:1px solid #d5dbe4;padding-top:19px;margin-top:25px;color:#425b77}.service:nth-child(-n+3) .service-no{color:#405776}.service:nth-child(-n+3) .service-symbol{color:#163553}.service-no{line-height:1.6}.education-strip{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#faf9f5;border:1px solid #d9dedc;border-top:0;padding:26px}.education-strip .eyebrow{font-size:9px;color:#405776;margin:0}.education-strip h3{font-size:19px;font-weight:500;margin:10px 0 5px}.education-strip p{font-size:12px;color:#687482;margin:0}.education-strip>a{white-space:nowrap}.guide .eyebrow,.approach .eyebrow{color:#405776}.guide .filter-list .active{background:#163553;border-color:#163553}.tool-section{background:#122b49}.tool-section .eyebrow{color:#c3cfdf}.tool-section .primary{background:#183b61}.hero-visual .inner{background:#f1f0ea}.hero-visual .orbit{border-color:#d8dbd6}.hero-visual .visual-top,.hero-visual .visual-bottom{color:#617184}footer .store-logo-viewport{width:120px;height:72px}header nav{gap:22px}
@media(max-width:1000px){.partners-grid{gap:35px}.partners-brand{padding-right:25px}header nav{gap:14px}header nav a{font-size:11px}.brand-hierarchy{gap:18px}.brand-child:before{left:-18px}}
@media(max-width:680px){.store-logo-viewport{width:105px;height:63px}.brand-hierarchy{grid-template-columns:1fr;gap:19px}.brand-child:before{content:'↓';left:20px;top:-23px}.partners-section{padding:45px 0}.partners-grid{grid-template-columns:1fr;gap:30px}.partners-brand{border-right:0;border-bottom:1px solid #d5dbe4;padding-right:0;padding-bottom:30px}.partners-brand>img{max-width:330px}.partners-copy h2{font-size:26px}.partners-copy>p{font-size:13px}.education-strip{display:block;padding:22px 17px}.education-strip>a{display:inline-block;margin-top:16px}.service-no{font-size:7px;letter-spacing:.2px}.partner-flow{gap:10px}footer .store-logo-viewport{width:100px;height:60px}}

/* Business-card palette: warm ivory and dark navy. */
.store-logo-viewport img{filter:url(#navy-logo)}
.hero-visual,.hero-visual .inner{background:#f1f0ea}.sun{background:linear-gradient(130deg,#a5b6bf,#4e6c87)}
#documentDialog{width:min(840px,calc(100% - 28px));max-height:92vh}#documentDialog h2{margin-bottom:5px}#documentContent{display:block;box-sizing:border-box;min-height:260px;max-height:48vh;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;font-size:13px;line-height:1.9;background:#fffefa;border:1px solid #ccd3d5;padding:18px;resize:vertical}.document-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:20px}.original-download{border-bottom:1px solid #aab8c2}.document-actions .btn{cursor:pointer}#briefStatus:not(:empty){padding:10px 12px;background:#e9edf0;border-left:3px solid #274f76}#documentStatus{min-height:2em}
@media(max-width:680px){.document-actions .btn{flex:1;justify-content:center;min-width:120px}.document-actions .text-link{width:100%;text-align:center}#documentContent{font-size:14px;min-height:220px;max-height:43vh}.store-logo-viewport img{filter:url(#navy-logo)}}
/* Web-first assessment and readable document previews */
.risk-tool form>label{display:block;margin:16px 0}.risk-tool select{width:100%;display:block;margin-top:7px}.risk-tool .cash-fields{grid-template-columns:1fr}.risk-tool .cash-fields label{display:block}.risk-result{border:1px solid #b6c5cd;border-left:5px solid #687e8d;padding:22px;margin:22px 0;background:#f4f6f5;scroll-margin-top:110px}.risk-urgent{border-left-color:#a4412b;background:#fff2ec}.risk-attention{border-left-color:#9b7128;background:#fff8e6}.risk-monitor{border-left-color:#396d5f;background:#edf5f0}.risk-caption{font-size:11px;letter-spacing:.07em}.risk-result h4{font-size:25px;margin:8px 0}.risk-result h5{font-size:14px;margin:22px 0 8px}.risk-result ul,.risk-result ol{padding-left:20px;font-size:13px;line-height:1.9}.risk-result li{margin:8px 0}.risk-actions{display:flex;flex-direction:column;gap:10px;margin-top:20px}.risk-criteria{font-size:12px;line-height:1.9;border-top:1px solid #ced4d2;padding-top:18px;margin-top:20px}.risk-criteria summary{cursor:pointer}.risk-criteria a{text-decoration:underline}.document-preview{background:#fffefa;border:1px solid #d8dcd8;padding:26px;margin:20px 0;max-height:48vh;overflow:auto;font-size:14px;line-height:1.85}.document-preview h3{margin:20px 0 8px;font-size:15px;border-top:1px solid #d8dcd8;padding-top:14px}.document-preview p{margin:6px 0;white-space:pre-wrap;overflow-wrap:anywhere}.document-space{height:8px}#documentDialog details{font-size:12px;margin:14px 0}#documentDialog details summary{cursor:pointer}#riskCopyText{width:100%;font-size:12px;padding:12px}.brief-form{align-self:start}.tool-grid{align-items:start}@media(max-width:700px){.document-preview{padding:16px;font-size:13px}.risk-result{padding:17px}}
.partners-wordmark{display:inline-flex;flex-direction:column;line-height:1.15;min-width:190px;color:#122b49}.partners-wordmark strong{font-size:25px;font-weight:500;letter-spacing:1.5px}.partners-wordmark strong span{font-size:16px;letter-spacing:2px}.partners-wordmark small{font-size:10px;letter-spacing:1.3px;margin-top:7px}.hero .eyebrow{font-size:10px}@media(max-width:700px){.partners-wordmark{min-width:0}.partners-wordmark strong{font-size:20px}.partners-wordmark strong span{font-size:12px}.partners-wordmark small{font-size:9px}}
.tool-section>.wrap>.risk-result{color:#122b49;background:#f4f6f5;margin:28px 0 0;padding:30px 34px}.tool-section>.wrap>.risk-urgent{background:#fff2ec}.tool-section>.wrap>.risk-attention{background:#fff8e6}.tool-section>.wrap>.risk-monitor{background:#edf5f0}.tool-section>.wrap>.risk-result p{color:#52616c}.tool-section>.wrap>.risk-result ul,.tool-section>.wrap>.risk-result ol{max-width:900px}.tool-section>.wrap>.risk-result .risk-actions{display:grid;grid-template-columns:1fr 1fr;max-width:760px}.tool-section>.wrap>.risk-result .risk-actions a{grid-column:1/-1}@media(max-width:700px){.tool-section>.wrap>.risk-result{padding:22px}.tool-section>.wrap>.risk-result .risk-actions{grid-template-columns:1fr}}
#sendConsultationPanel{padding:20px 0;margin-bottom:20px;border-bottom:1px solid #d8dcd8}#sendConsultation{width:100%;font-size:15px;min-height:52px}#sendConsultationPanel p{margin:12px 0 0}#sendConsultationStatus{color:#122b49}
.expertise-section{padding-top:76px;padding-bottom:70px;scroll-margin-top:95px}.expertise-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center}.expertise-lead{font-size:15px;color:#687482;margin-top:24px}.expertise-person{border:1px solid #d6dcda;border-top:3px solid #122b49;padding:28px 32px;background:#f0f1ec}.expertise-person h3{font-size:28px;font-weight:500;margin:12px 0 4px}.expertise-person h3 small{display:block;font-size:15px;font-weight:400;margin-top:4px}.expertise-person>p{font-size:12px;color:#687482}.expertise-person dl{margin:23px 0 0}.expertise-person dl>div{display:flex;justify-content:space-between;gap:18px;border-top:1px solid #d6dcda;padding:12px 0;font-size:12px}.expertise-person dt{font-weight:600;white-space:nowrap}.expertise-person dd{margin:0;color:#687482;text-align:right}.expertise-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin:45px 0}.expertise-grid article{border-top:1px solid #aebec8;padding-top:20px}.expertise-grid article>span{font-size:9px;letter-spacing:1px;color:#687482}.expertise-grid h3{font-size:18px;font-weight:500;margin:15px 0 10px}.expertise-grid p{font-size:13px;line-height:1.9;color:#687482}.career-panel{display:grid;grid-template-columns:.6fr 1.6fr;gap:40px;padding:30px 0;border-top:1px solid #d6dcda;border-bottom:1px solid #d6dcda}.career-panel h3{font-size:22px;font-weight:500;margin:10px 0}.career-list{list-style:none;margin:0;padding:0}.career-list li{display:grid;grid-template-columns:140px 1fr 90px;gap:15px;align-items:baseline;padding:11px 0;border-bottom:1px solid #e3e6e3;font-size:13px}.career-list li:last-child{border:0}.career-list b{font-weight:500}.career-list span{color:#687482;font-size:12px}.career-list small{color:#687482;text-align:right;font-size:11px}.expertise-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:26px}.expertise-cta p{font-size:14px;color:#687482}@media(max-width:1000px){.expertise-grid{grid-template-columns:1fr 1fr}.expertise-intro{gap:30px}.career-list li{grid-template-columns:110px 1fr 80px}}@media(max-width:700px){.expertise-section{padding-top:46px;padding-bottom:46px}.expertise-intro,.career-panel{grid-template-columns:1fr;gap:25px}.expertise-person{padding:24px}.expertise-lead{font-size:13px}.expertise-grid{gap:24px 18px;margin:30px 0}.expertise-grid h3{font-size:16px}.expertise-grid p{font-size:12px}.expertise-grid article>span{font-size:8px;letter-spacing:0}.career-list li{grid-template-columns:1fr 80px;gap:3px 12px}.career-list li>span{grid-row:2;grid-column:1/-1}.career-list li>small{grid-column:2;grid-row:1}.expertise-cta{align-items:flex-start;flex-direction:column;gap:12px}.expertise-person dl>div{display:block}.expertise-person dd{text-align:left;margin-top:3px}}
.expertise-recognition{border-top:1px solid #d6dcda;padding-top:14px;margin:12px 0 0;font-size:11px!important;letter-spacing:.2px}
.career-list li:first-child small{font-size:10px;white-space:nowrap}
.expertise-person .academic-heading{margin:22px 0 0;font-size:10px;color:#687482;letter-spacing:.6px}.expertise-person .academic-heading+dl{margin-top:7px}.undergraduate-major{display:flex;align-items:center;gap:20px;margin:18px 0 0;padding:16px 0 5px;border-top:1px solid #b7c4cc;font-size:12px}.undergraduate-major span{color:#687482}.undergraduate-major strong{font-weight:500}
