.case-page{background:#fbfaf8}.case-page header{background:#101820;position:relative}.case-page header .brand{flex-shrink:0}.case-page header nav>a[href="/cases/"]{color:#d8b67f}.case-hero{min-height:290px;background:#111b24;color:#fff;padding:66px 8% 50px;position:relative;overflow:hidden}.case-hero .eyebrow{color:#d8b67f;font-size:10px;margin-bottom:20px}.case-hero h1{font:700 clamp(34px,4vw,52px)/1.25 'Apple SD Gothic Neo','Malgun Gothic',sans-serif;letter-spacing:-2px;margin:0 0 20px}.case-hero p:last-child{font-size:16px;color:#c4c9ce;margin:0}.case-watermark{position:absolute;right:7%;bottom:-33px;font:normal 180px/1 Georgia,serif;letter-spacing:12px;color:#ffffff06;pointer-events:none}.case-container{max-width:1400px;padding:60px 6% 90px;margin:auto}.case-toolbar{display:flex;gap:30px;align-items:center;justify-content:space-between;padding-bottom:30px;border-bottom:1px solid #cfc8bd}.case-tabs{display:flex;gap:6px;position:static;background:none;padding:0;border:0;flex-direction:row;font-size:15px;flex-wrap:wrap}.case-tabs a{padding:12px 23px;color:#625e58;border:1px solid transparent}.case-tabs a.active{background:#632638;color:#fff}.case-tabs a:hover{border-color:#b79862}.case-search{display:flex;border-bottom:1px solid #9c9387;width:320px;max-width:100%;padding:5px 0}.case-search input{min-width:0;width:100%;border:0;background:transparent;padding:10px 0;font:inherit;font-size:13px;color:#242323}.case-search button{background:none;border:0;color:#632638;font-weight:700;flex-shrink:0;padding:10px;cursor:pointer}.case-count{font-size:12px;color:#81796e;margin:25px 0}.case-count strong{color:#632638}.case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.case-card{display:flex;flex-direction:column;min-height:310px;border-top:2px solid #292a2a;background:#fff;padding:28px 26px 20px;box-shadow:0 1px 0 #e2dcd2;transition:transform .2s,box-shadow .2s}.case-card:hover{transform:translateY(-4px);box-shadow:0 8px 28px #382b1b0b;border-color:#b79862}.case-meta{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px}.case-meta>span{color:#632638;font-weight:700}.case-meta small{color:#898178;font-size:11px}.case-result{color:#94713c;font-size:13px;font-weight:700;margin:25px 0 10px}.case-card h2{font-size:23px;font-weight:700;line-height:1.55;letter-spacing:-.7px;margin:13px 0 16px;overflow-wrap:anywhere}.case-summary{font-size:13px;color:#77716b;line-height:1.9;margin:0 0 28px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.case-card-bottom{border-top:1px solid #ece6dd;padding-top:16px;margin-top:auto;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#746b5e}.case-card-bottom>span:last-child{font-size:24px;color:#632638}.case-empty{text-align:center;padding:85px 20px;border-bottom:1px solid #ded6cc}.case-empty>span{font:11px Georgia,serif;letter-spacing:3px;color:#a48b65}.case-empty h2{font-size:25px;margin:24px 0 15px;letter-spacing:-.8px}.case-empty p{font-size:14px;color:#81786c}.case-btn{display:inline-flex;align-items:center;justify-content:center;gap:35px;padding:15px 24px;background:transparent;border:1px solid #bba789;font:700 13px 'Apple SD Gothic Neo','Malgun Gothic',sans-serif;color:#632638;cursor:pointer;text-align:center}.case-btn.filled{background:#632638;border-color:#632638;color:#fff}.case-btn:hover{filter:brightness(.88)}.case-pagination{position:static;display:flex;flex-direction:row;justify-content:center;gap:8px;padding:35px 0;background:none;border:0}.case-pagination a{padding:8px 13px;font-size:13px}.case-pagination a[aria-current]{background:#632638;color:#fff}.case-inquiry{margin-top:70px;border-top:1px solid #cec0aa;padding-top:35px;display:flex;align-items:center;justify-content:space-between;gap:30px}.case-inquiry span:first-child{font-size:9px;letter-spacing:2px;color:#a08459}.case-inquiry h2{font-size:23px;margin-top:14px}.case-inquiry p{font-size:13px;color:#80786d;margin-bottom:0}.case-inquiry .case-btn{flex-shrink:0}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.mobile-break{display:none}.case-detail{max-width:1000px;padding-top:55px}.case-back{display:inline-block;color:#817466;font-size:12px;margin-bottom:45px}.case-detail h1{font:700 clamp(28px,3.2vw,42px)/1.5 'Apple SD Gothic Neo','Malgun Gothic',sans-serif;letter-spacing:-1.2px;margin:24px 0 30px;overflow-wrap:anywhere}.case-key-result{display:flex;gap:25px;padding:24px 25px;background:#f0eae0;border-left:3px solid #b79862;align-items:center}.case-key-result span{font-size:12px;color:#8c785a;flex-shrink:0}.case-key-result strong{font-size:17px;color:#632638;line-height:1.7}.case-detail-summary{font-size:17px;line-height:1.95;color:#69625a;border-bottom:1px solid #d9cfc1;padding:32px 0;margin:0 0 40px}.case-article{font-size:16px;line-height:2;color:#393632;overflow-wrap:anywhere}.case-article p{margin:0 0 26px;line-height:2}.case-article h2{font-size:25px;margin:45px 0 22px;letter-spacing:-.8px;font-weight:700}.case-article figure{margin:30px 0}.case-article img{display:block;max-width:100%;height:auto;margin:auto}.case-disclaimer{margin-top:50px;border-top:1px solid #dcd3c6;padding-top:24px;color:#8a8176;font-size:12px;line-height:1.9}.case-detail-actions{display:flex;justify-content:center;gap:12px;margin:36px 0 15px}.case-center{text-align:center;padding-bottom:50px}.admin-main{max-width:1200px;min-height:65vh}.admin-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:36px}.admin-top .eyebrow{margin:0 0 12px;font-size:10px}.admin-top h1{font-size:32px;font-weight:700;letter-spacing:-1px;line-height:1.5;margin:0}.admin-top>a{font-size:12px;color:#82705a}.admin-login{max-width:480px;margin:50px auto 70px;padding:35px;background:#fff;border-top:2px solid #b79862}.admin-login h2{font-size:25px;letter-spacing:-1px}.admin-login p{font-size:13px;color:#81786c}.admin-main label{display:block;font-size:13px;font-weight:700;margin:22px 0 8px}.admin-main label small{font-weight:400;color:#8c8071;font-size:11px;margin-left:8px}.admin-main input:not([type=checkbox]):not([type=hidden]),.admin-main textarea,.admin-main select{display:block;width:100%;margin-top:10px;padding:14px;border:1px solid #d6cebf;border-radius:0;background:#fff;color:#302d28;font:14px/1.7 'Apple SD Gothic Neo','Malgun Gothic',sans-serif;box-sizing:border-box}.admin-main textarea{resize:vertical}.admin-login button{margin-top:25px;width:100%}.admin-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.admin-actions form{margin:0}.admin-help{font-size:12px;color:#83796d;line-height:1.9}.admin-field-row{display:grid;grid-template-columns:1fr 1fr;gap:25px}.admin-list>a{display:grid;grid-template-columns:75px 1fr 85px 65px;gap:20px;align-items:center;border-bottom:1px solid #ddd4c8;padding:23px 5px;font-size:12px}.admin-list>a:hover{background:#f2eee7}.admin-list strong{display:block;font-size:17px;line-height:1.6;margin-top:5px}.admin-list small{font-size:11px;color:#8b7d6a}.admin-state{font-size:11px;border:1px solid #bca989;padding:6px;text-align:center;color:#632638}.admin-editor{max-width:850px;margin:auto}.editor-tools{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.editor-tools button{padding:8px 12px;border:1px solid #d7c9b4;background:#f1ece4;color:#715d41;font-size:12px;cursor:pointer}.case-notice,.case-error{padding:18px 22px;margin:20px 0;font-size:13px;line-height:1.8;background:#efe9dd;color:#65533a;border-left:3px solid #b79862}.case-error{background:#f9e9e7;color:#842d37;border-color:#842d37}.admin-check{display:flex!important;align-items:flex-start;gap:10px;line-height:1.8;font-weight:400!important}.admin-check input{margin-top:5px}.editor-bottom{display:flex;gap:15px;margin:30px 0}.trash-form{text-align:right;margin:35px auto;max-width:850px}.case-link-danger{font-size:12px;color:#842d37;border:0;border-bottom:1px solid #d7acb0;background:none;padding:8px;cursor:pointer}.admin-images{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.admin-images label{margin:10px 0}.admin-images img{width:100%;height:140px;object-fit:contain;background:#f0ece6}.admin-images span{display:block;font-size:12px;font-weight:400;padding:10px}.case-page footer a.admin-footer-link{font-size:10px;color:#b7b1aa}.case-page .case-hero .eyebrow{font-family:inherit}
@media(min-width:1101px) and (max-width:1450px){header nav{gap:17px}.header-call{display:none}}
@media(max-width:1000px){.case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-container{padding:45px 6% 70px}.case-toolbar{gap:20px}.case-tabs a{padding:10px 16px}.case-search{width:270px}.case-detail{max-width:900px}}
@media(max-width:700px){.case-page header{height:73px}.case-hero{padding:43px 7% 38px;min-height:235px}.case-hero h1{font-size:35px;letter-spacing:-1px}.case-hero p:last-child{font-size:14px}.case-watermark{font-size:100px;right:-15px;bottom:-15px}.case-container{padding:35px 7% 60px}.case-toolbar{align-items:stretch;flex-direction:column;gap:20px;padding-bottom:20px}.case-tabs{display:flex;position:static;flex-direction:row;gap:4px;font-size:14px}.case-tabs a{padding:10px 18px}.case-search{width:100%}.case-grid{grid-template-columns:1fr;gap:22px}.case-card{min-height:270px;padding:25px 24px 18px}.case-card h2{font-size:22px}.case-inquiry{flex-direction:column;align-items:flex-start;margin-top:50px}.case-inquiry h2{font-size:22px}.case-detail h1{font-size:28px;line-height:1.5}.case-article{font-size:15px}.case-article h2{font-size:22px}.case-key-result{padding:19px;gap:17px}.case-key-result strong{font-size:15px}.case-detail-summary{font-size:15px}.case-detail-actions{flex-wrap:wrap}.admin-top{align-items:flex-start;flex-direction:column}.admin-top h1{font-size:28px}.admin-field-row{grid-template-columns:1fr;gap:0}.admin-login{padding:25px;margin:25px auto}.admin-actions{gap:8px}.admin-actions .case-btn{padding:11px 13px;font-size:12px}.admin-list>a{grid-template-columns:60px 1fr;gap:14px}.admin-list>a>small,.admin-list>a>span:last-child{display:none}.admin-list strong{font-size:15px}.admin-images{grid-template-columns:repeat(2,1fr)}.case-page footer{padding-bottom:40px}}
@media(prefers-reduced-motion:reduce){.case-card{transition:none}.case-card:hover{transform:none}}
/* Result-first case cards */
.case-card{border:1px solid #ddd3c6;border-top:3px solid #632638;border-radius:8px;min-height:390px}.case-card:hover{border-color:#b79862;box-shadow:0 12px 32px #63263814}.case-outcome{margin:24px 0 6px}.outcome-rate{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;color:#632638;margin:0 0 20px;line-height:1.15}.outcome-rate small{display:block;flex-basis:100%;font-size:12px;letter-spacing:.5px;margin-bottom:5px}.outcome-rate strong{font-size:46px;letter-spacing:-2px;font-weight:800;font-variant-numeric:tabular-nums}.outcome-rate strong span{font-size:29px;letter-spacing:-1px}.outcome-rate b{font-size:20px}.outcome-amounts{display:flex;align-items:center;gap:10px;padding:16px 0;border-top:1px solid #ece6dd;border-bottom:1px solid #ece6dd}.outcome-amounts>span{flex:1;min-width:0;font-size:10px;color:#82796f}.outcome-amounts strong{display:block;font-size:16px;letter-spacing:-.7px;line-height:1.5;color:#615a51;margin-top:6px;word-break:keep-all}.outcome-amounts>span:last-child strong{color:#632638;font-size:20px;font-weight:800}.outcome-amounts i{font-style:normal;color:#ad9472;font-size:20px}.outcome-result{display:inline-block;background:#f6eddb;color:#785626;font-size:14px;font-weight:700;padding:10px 12px;border-radius:5px;margin:16px 0 8px;line-height:1.6}.case-outcome+h2{font-size:19px;margin-top:17px}.case-card-bottom{font-size:12px;font-weight:700;color:#632638}.case-card-bottom>span:last-child{transition:transform .2s}.case-card:hover .case-card-bottom>span:last-child{transform:rotate(90deg)}
@media(max-width:700px){.case-card{min-height:350px}.outcome-rate strong{font-size:46px}.outcome-amounts strong{font-size:17px}.outcome-amounts>span:last-child strong{font-size:21px}.case-outcome+h2{font-size:20px}}
