.doctor-profile-native{position:relative;overflow:hidden;padding:38px 42px 44px;background:radial-gradient(ellipse at 95% 3%,#e8e1d2a6,transparent 36%),linear-gradient(140deg,#fffefa,#f5f0e8 53%,#fffdf7);border:1px solid #ebe3d8;color:#5a493e;border-radius:5px}.doctor-profile-native:before{content:"";position:absolute;inset:auto -30% -160px;height:420px;border-radius:50%;border-top:1px solid #d9c9b766;box-shadow:0 -25px 0 #fff9,0 -65px 0 #fff5;transform:rotate(-12deg);pointer-events:none}.doctor-profile-topline{position:relative;display:flex;align-items:center;gap:25px;color:#a18972;font-family:Georgia,serif;font-size:10.395px;letter-spacing:4px;white-space:nowrap}.doctor-profile-topline i{flex:1;height:1px;background:#c5b49f}.doctor-profile-intro{position:relative;margin:38px 0 40px}.doctor-profile-intro h2{font-family:var(--serif);font-size:55.44px;line-height:1.4;font-weight:500;letter-spacing:-2px;color:#501b25;margin:0 0 12px}.doctor-profile-promise{font-family:var(--serif);font-size:30.03px;font-weight:500;line-height:1.7;letter-spacing:-1px;margin:0 0 8px;color:#4e332b;word-break:keep-all}.doctor-profile-lead{font-size:19.635px;line-height:1.8;color:#968c80;margin:0;word-break:keep-all}.doctor-profile-grid{position:relative;display:grid;grid-template-columns:.85fr 1.15fr;gap:36px;align-items:start}.doctor-profile-photo-frame{padding:8px;background:#fffcf7;border:1px solid #e4d9cc;box-shadow:-20px 32px 0 -8px #c8b69d40}.doctor-profile-photo{position:relative;overflow:hidden;aspect-ratio:385/544}.doctor-profile-photo img{position:absolute;display:block;width:306.234%;max-width:none;height:auto;left:-35.844%;top:-67.279%}.doctor-profile-signature{font-family:'Nanum Pen Script',cursive;font-size:33.495px;color:#b39a80;text-align:right;line-height:1.3;margin:20px -7px 0;transform:rotate(-7deg)}.doctor-profile-message{margin:45px 0 0}.doctor-profile-message>span{display:block;width:29px;height:1px;background:#aa8768;margin-bottom:20px}.doctor-profile-message>p{font-family:var(--serif);font-size:24.255px;line-height:1.8;letter-spacing:-.6px;margin:0 0 24px;color:#675040}.doctor-profile-message>small{font-family:Georgia,serif;color:#ac9885;letter-spacing:4px;font-size:10.395px;line-height:2.6}.doctor-profile-name{padding:0 16px 19px}.doctor-profile-name>p{display:flex;gap:24px;align-items:center;font-family:Georgia,serif;font-size:13.86px;letter-spacing:6px;color:#aa9683;margin:0 0 7px}.doctor-profile-name>p span{height:1px;width:56px;background:#cebeae}.doctor-profile-name h2{font-family:var(--serif);font-size:51.975px;line-height:1.5;letter-spacing:1px;font-weight:500;color:#421e22;margin:0}.doctor-profile-name h2 span{font-size:25.41px;color:#a17a5b;margin-left:9px;letter-spacing:0}.doctor-profile-credentials{border:1px solid #e5d9cc;background:#fffcf7a6}.doctor-profile-credentials h3{display:flex;align-items:center;gap:22px;background:#cbbb9f26;color:#a17c5c;font-family:Georgia,serif;font-size:19.635px;letter-spacing:5px;font-weight:400;margin:0;padding:17px 22px}.doctor-profile-credentials h3 span{height:1px;flex:1;background:#bea082}.doctor-profile-credentials ul{list-style:none;padding:13px 22px 20px;margin:0}.doctor-profile-credentials li{position:relative;padding:7px 0 7px 17px;border-bottom:1px dotted #e8dfd4;font-size:15.015px;line-height:1.65;color:#6c6058;word-break:keep-all}.doctor-profile-credentials li:last-child{border-bottom:0}.doctor-profile-credentials li:before{content:"";position:absolute;left:0;top:15px;width:4px;height:4px;background:#b28a6e;border-radius:50%}
@media(max-width:1100px){.doctor-profile-native{padding:30px 26px}.doctor-profile-grid{gap:24px}.doctor-profile-intro h2{font-size:46.2px}.doctor-profile-promise{font-size:26.565px}.doctor-profile-credentials li{font-size:13.86px}.doctor-profile-credentials ul{padding:12px 17px 16px}.doctor-profile-name h2{font-size:43.89px}}
@media(max-width:600px){.doctor-profile-native{padding:24px 20px 30px}.doctor-profile-topline{font-size:8.085px;letter-spacing:1.8px;gap:10px}.doctor-profile-intro{margin:27px 0}.doctor-profile-intro h2{font-size:38.115px;letter-spacing:-1.3px;margin-bottom:10px}.doctor-profile-promise{font-size:23.1px;line-height:1.65}.doctor-profile-lead{font-size:15.015px;line-height:1.8}.doctor-profile-grid{grid-template-columns:1fr;gap:28px}.doctor-profile-portrait-column{max-width:300px;width:100%;margin:0 auto}.doctor-profile-photo-frame{padding:7px;box-shadow:-13px 17px 0 -5px #c8b69d40}.doctor-profile-signature{font-size:30.03px;margin-top:17px}.doctor-profile-message{margin-top:24px}.doctor-profile-message>p{font-size:20.79px;margin-bottom:12px}.doctor-profile-message>small{font-size:9.24px;letter-spacing:3px}.doctor-profile-name{padding:0 4px 15px}.doctor-profile-name h2{font-size:42.735px}.doctor-profile-name h2 span{font-size:23.1px}.doctor-profile-credentials h3{padding:15px 18px;font-size:17.325px}.doctor-profile-credentials ul{padding:10px 16px 16px}.doctor-profile-credentials li{font-size:15.015px;padding:9px 0 9px 16px}.doctor-profile-credentials li:before{top:18px}}
