.plastic-surgery-page main{--ps-dark:#203d4a;--ps-sage:#dce8e1;--ps-blue:#e2ebee;--ps-line:#c6d5cc;--ps-muted:#536d64;color:var(--ink)}
.plastic-surgery-page main *{box-sizing:border-box}
.plastic-surgery-page main :is(h1,h2,h3){font-weight:500;letter-spacing:-.035em;line-height:1.13;text-wrap:balance;margin:18px 0 25px}
.plastic-surgery-page main h2{font-size:clamp(32px,3.15vw,47px)}
.plastic-surgery-page main h3{font-size:27px}
.plastic-surgery-page main em{font-family:var(--serif);font-weight:400;color:#57796b}
.plastic-surgery-page main p{font-size:17px;line-height:1.75;color:var(--ps-muted);margin:0}
.plastic-surgery-page main p+p{margin-top:19px}
.plastic-surgery-page main .eyebrow{font-size:12px;font-weight:600;letter-spacing:.115em;color:#607d6c;line-height:1.6;margin:0}
.plastic-surgery-page main :is(button,select){font:inherit;cursor:pointer;color:inherit}
.plastic-surgery-page main :is(button,a,select,summary):focus-visible{outline:2px solid #6a8d79;outline-offset:5px}
.plastic-surgery-page main [hidden]{display:none!important}
.plastic-surgery-page main section[id]{scroll-margin-top:115px}
.ps-section{margin-block:112px}
.ps-breadcrumb{display:block;font-size:13px;color:#647d71;margin:31px 0 40px}
.ps-hero-grid{display:grid;grid-template-columns:1.04fr 1fr;align-items:center;gap:7%}
.plastic-surgery-page main h1{font-size:clamp(54px,5.55vw,82px);line-height:1.04;margin:24px 0 29px;letter-spacing:-.045em}
.plastic-surgery-page main .ps-lead{font-size:21px;line-height:1.5;color:var(--ink);max-width:490px;margin-bottom:18px}
.ps-hero-copy>p{max-width:530px}
.ps-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:31px}
.ps-actions .btn{font-size:14px}
.ps-link{display:inline-flex;align-items:center;gap:16px;font-size:14px;border-bottom:1px solid #91aa9d;padding-bottom:5px;width:fit-content;line-height:1.6;transition:transform .25s}
.ps-link:hover{transform:translateX(4px)}
.ps-cover{margin:0;position:relative;background:var(--ps-sage);border-radius:160px 16px 16px 16px;overflow:hidden}
.ps-cover>img{display:block;width:100%;height:410px;object-fit:cover;object-position:50% 64%}
.ps-cover figcaption{padding:25px 31px 28px}
.ps-cover figcaption>span{font-size:11px;letter-spacing:.1em;line-height:1.5;display:block;color:#536c61}
.plastic-surgery-page .ps-cover figcaption p{font-size:32px;letter-spacing:-.03em;line-height:1.16;color:var(--ink);margin-top:13px}
.ps-cover figcaption p br{display:block}
.ps-cover-caption{position:absolute;right:15px;top:26px;writing-mode:vertical-rl;font-size:10px;letter-spacing:.17em;color:#244440}
.ps-hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:35px;border-bottom:1px solid var(--ps-line);padding:39px 0 38px}
.plastic-surgery-page .ps-hero-bottom p{font-size:15px;line-height:1.6}
.ps-hero-bottom strong{font-weight:500;color:var(--ink)}
.ps-hero-bottom>a{font-size:14px;display:flex;align-items:center;gap:25px}
.ps-hero-bottom>a>span{border:1px solid #a1b7a9;border-radius:50%;height:43px;width:43px;display:grid;place-items:center;font-size:21px;transition:transform .3s}
.ps-hero-bottom>a:hover>span{transform:translateY(4px)}
.ps-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:10%;align-items:end;margin-bottom:39px}
.ps-heading h2{margin-bottom:0!important}
.ps-heading>p{max-width:550px}
.ps-decision-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:5%}
.ps-decision-tabs{display:flex;flex-direction:column;justify-content:center}
.ps-decision-tabs button{display:flex;align-items:center;gap:21px;text-align:left;background:transparent;border-top:1px solid var(--ps-line);padding:28px 17px;color:#5c7469!important;transition:background .3s,color .3s}
.ps-decision-tabs button:last-child{border-bottom:1px solid var(--ps-line)}
.ps-decision-tabs button>span{font:italic 24px var(--serif);color:#799687}
.ps-decision-tabs strong{font-size:20px;font-weight:500;line-height:1.4;flex:1}
.ps-decision-tabs i{font-size:22px;font-style:normal;transition:transform .3s}
.ps-decision-tabs button[aria-selected=true]{background:var(--ps-sage);color:var(--ink)!important;border-radius:10px;border-color:transparent}
.ps-decision-tabs button[aria-selected=true] i{transform:rotate(45deg)}
.ps-decision-panel{padding:43px 43px 33px;background:var(--ps-blue);border-radius:20px;position:relative;overflow:hidden;min-height:435px}
.ps-panel-index{position:absolute;right:33px;top:30px;font:italic 53px var(--serif);color:#8fa99f}
.ps-decision-panel>.eyebrow{max-width:80%;padding-top:8px}
.plastic-surgery-page .ps-decision-panel h3{font-size:37px;margin:32px 0 20px}
.ps-decision-panel>p:not(.eyebrow){font-size:16px;max-width:530px}
.ps-decision-panel ul{padding:0;list-style:none;margin:22px 0 25px;font-size:15px;line-height:1.6}
.ps-decision-panel li{padding:7px 0 7px 23px;position:relative}
.ps-decision-panel li:before{content:'↗';position:absolute;left:0;color:#668978}
.ps-panel-foot{display:block;font-size:11px;letter-spacing:.1em;color:#5c766c;border-top:1px solid #becfca;padding-top:18px}
.ps-authority{background:var(--ps-sage);padding-block:77px}
.ps-split{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}
.ps-authority-photo{margin:0;align-self:center}
.ps-authority-photo img{display:block;width:100%;height:auto;aspect-ratio:1.13;object-fit:cover;object-position:43% 50%;border-radius:18px 100px 18px 18px}
.ps-authority-photo figcaption{font-size:11px;letter-spacing:.12em;margin:17px 0 0;color:#607c6d}
.ps-authority-details{margin-top:27px}
.plastic-surgery-page main details{border-top:1px solid var(--ps-line)}
.plastic-surgery-page main details:last-child{border-bottom:1px solid var(--ps-line)}
.plastic-surgery-page main summary{display:flex;gap:20px;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;font-size:17px;line-height:1.5;padding:19px 0}
.plastic-surgery-page main summary::-webkit-details-marker{display:none}
.plastic-surgery-page main summary>span:last-child{font-size:22px;font-weight:400;margin-left:auto;transition:transform .25s;flex-shrink:0}
.plastic-surgery-page main details[open] summary>span:last-child{transform:rotate(45deg)}
.plastic-surgery-page main details>div{padding:0 0 22px}
.plastic-surgery-page main details p{font-size:16px}
.ps-authority-details details{border-color:#b5cabd!important}
.plastic-surgery-page main .ps-aside{font:italic 22px/1.45 var(--serif);margin-top:25px;color:#416655}
.ps-procedure-studio{display:grid;grid-template-columns:.7fr 1.3fr;gap:5%;padding:40px;background:var(--ps-blue);border-radius:24px;align-items:start}
.ps-category-tabs{display:flex;gap:25px;border-bottom:1px solid #b5c8c3;margin-bottom:18px}
.ps-category-tabs button{padding:12px 0 15px;background:transparent;color:#668176;border-bottom:2px solid transparent;font-size:17px!important}
.ps-category-tabs button[aria-selected=true]{border-color:var(--ink);color:var(--ink)}
.ps-procedure-list{display:flex;flex-direction:column;gap:5px;min-height:340px}
.ps-procedure-list button{display:flex;justify-content:space-between;align-items:center;text-align:left;padding:14px 17px;line-height:1.4;background:transparent;border-radius:6px;font-size:16px!important;transition:background .2s,color .2s}
.ps-procedure-list button[aria-pressed=true]{background:var(--ps-dark);color:#faf9f1}
.ps-procedure-list button:hover{background:#c6d8d3}
.ps-procedure-list button[aria-pressed=true]:hover{background:var(--ink)}
.ps-procedure-menu>p{font-size:14px!important;padding:22px 4px 0;max-width:315px}
.ps-procedure-preview{border-radius:13px;background:#faf9f1;overflow:hidden;box-shadow:0 15px 40px #203d4a12}
.ps-browser-line{display:flex;justify-content:space-between;gap:20px;padding:19px 27px;border-bottom:1px solid #e0e6dc;font-size:10px;letter-spacing:.1em;color:#526e62}
.ps-procedure-content{padding:29px 33px}
.ps-example-path{font-size:12px;color:#678372}
.plastic-surgery-page .ps-procedure-content h3{font-family:var(--serif);font-size:clamp(40px,4vw,55px);font-weight:400;margin:17px 0 16px;letter-spacing:-.035em;text-wrap:balance}
.plastic-surgery-page .ps-preview-intro{font-size:20px;line-height:1.4;color:var(--ink)}
.ps-preview-topics{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:12px;margin:25px 0 13px;padding-bottom:15px;border-bottom:1px solid var(--ps-line);color:#698374}
.ps-preview-topics span:first-child{color:var(--ink)}
.ps-page-outline>div{display:grid;grid-template-columns:28px 1fr;gap:4px 14px;padding:13px 0;border-bottom:1px solid #dee4da}
.ps-page-outline span{grid-row:span 2;font:italic 21px var(--serif);color:#8aa492}
.ps-page-outline strong{font-size:15px;font-weight:500}
.ps-page-outline p{font-size:14px!important;line-height:1.5!important}
.ps-preview-cta{display:flex;justify-content:space-between;gap:20px;background:var(--ink);color:#fffdf3;padding:17px 20px;border-radius:5px;font-size:14px;margin-top:24px;transition:background .25s}
.ps-preview-cta:hover{background:#2a5059}
.plastic-surgery-page .ps-footnote{font-size:12px;line-height:1.6;margin-top:20px;color:#73867b}
.ps-results{background:var(--ps-dark);padding-block:77px}
.plastic-surgery-page .ps-results :is(h2,h3){color:#faf9f1}
.plastic-surgery-page .ps-results em{color:#b6cfc0}
.plastic-surgery-page .ps-results p{color:#c5d6d0}
.plastic-surgery-page .ps-results .eyebrow{color:#b4ccbd}
.ps-results-system{display:grid;grid-template-columns:.85fr 1.15fr;gap:6%;border-top:1px solid #56727b;border-bottom:1px solid #56727b;padding:35px 0}
.ps-mini-label{font-size:11px;letter-spacing:.11em;color:#aec8bd;line-height:1.6}
.ps-results-control>[role=tablist]{display:grid;gap:10px;margin-top:25px}
.ps-results-control button{display:flex;align-items:center;gap:16px;text-align:left;font-size:14px!important;background:transparent;border:1px solid #57727c;color:#c6d9d0!important;padding:19px 20px;border-radius:8px;transition:background .25s}
.ps-results-control button>span{flex:1;font-size:17px}
.ps-results-control button[aria-selected=true]{background:var(--ps-sage);color:var(--ink)!important;border-color:var(--ps-sage)}
.ps-gallery-panel{padding:0 10px 0 20px;align-self:center;min-height:284px}
.plastic-surgery-page .ps-gallery-panel h3{font-size:36px;margin:21px 0 19px}
.ps-gallery-panel>p{font-size:16px!important}
.ps-gallery-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}
.ps-gallery-chips span{font-size:12px;padding:9px 12px;border:1px solid #5c7881;border-radius:4px;color:#cee0d5}
.ps-results-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:30px}
.ps-results-principles strong{display:block;color:#f6f8ef;font-weight:500;margin-bottom:10px;font-size:16px}
.ps-results-principles p{font-size:14px!important;line-height:1.75!important;margin:0!important}
.ps-source{display:block;font-size:12px;color:#a8c2b6;margin-top:27px;width:fit-content;border-bottom:1px solid #5b7c7d;padding-bottom:4px}
.ps-position{display:grid;grid-template-columns:.92fr 1.08fr;gap:9%;align-items:center}
.ps-position-principles{display:grid;gap:11px;margin:26px 0 29px;font-size:15px;color:#476957}
.ps-position-principles span{padding-bottom:11px;border-bottom:1px solid var(--ps-line)}
.ps-site-concept{position:relative;border:1px solid #c6d5cc;border-radius:16px;overflow:hidden;background:#f9f8f0;box-shadow:0 16px 45px #203d4a13}
.ps-concept-header{padding:21px 25px;display:flex;gap:15px;justify-content:space-between;align-items:center;font-size:13px;letter-spacing:.12em}
.ps-concept-header small{font-size:10px;letter-spacing:.07em;color:#5a7165}
.ps-site-concept img{display:block;width:100%;height:430px;object-fit:cover;object-position:50% 51%}
.ps-concept-caption{padding:27px 31px;background:var(--ps-sage)}
.plastic-surgery-page .ps-concept-caption p{font:400 34px/1.1 var(--serif);letter-spacing:-.025em;color:var(--ink)}
.ps-concept-caption>span{display:block;margin-top:20px;font-size:11px;letter-spacing:.09em}
.ps-concept-note{font-size:9px;letter-spacing:.065em;padding:14px 25px;color:#647b6b;background:#f9f8f0;line-height:1.5}
.ps-consult-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;border-block:1px solid var(--ps-line);padding:27px 0;font-size:17px}
.ps-consult-strip>span,.ps-consult-strip>strong{display:flex;align-items:center;gap:15px;font-weight:500}
.ps-consult-strip i{font:italic 23px var(--serif);color:#85a18f}
.ps-consult-strip b{font-size:23px;font-weight:400;color:#799688}
.ps-consult-strip>strong{background:var(--ps-sage);border-radius:6px;padding:20px}
.ps-consult-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:10%;margin-top:44px;align-items:start}
.plastic-surgery-page .ps-consult-intro h3{font-size:35px;margin:17px 0 23px}
.ps-consult-intro>p:not(.eyebrow){font-size:16px;max-width:440px}
.ps-details-intro{text-align:center;margin-bottom:37px}
.ps-detail-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.ps-detail-cards article{padding:32px;border-radius:20px;background:var(--ps-sage);transition:transform .3s,box-shadow .3s}
.ps-detail-cards article:nth-child(2){background:var(--ps-blue)}
.ps-detail-cards article:last-child{background:var(--ps-dark)}
.ps-card-number{font:italic 35px var(--serif);color:#86a392;display:block;margin-bottom:33px}
.ps-detail-cards .eyebrow{text-transform:uppercase;font-size:11px!important}
.plastic-surgery-page .ps-detail-cards h3{font-size:25px;line-height:1.2;margin:17px 0 20px;text-wrap:pretty}
.ps-detail-cards article>p:not(.eyebrow){font-size:16px!important}
.plastic-surgery-page .ps-detail-cards article:last-child :is(h3,p){color:#edf2e9}
.plastic-surgery-page .ps-detail-cards article:last-child .eyebrow{color:#b6cdbd}
.ps-detail-cards article:hover{transform:translateY(-5px);box-shadow:0 15px 35px #203d4a0a}
.ps-search{background:var(--ps-sage);padding-block:74px}
.ps-search-layout{display:grid;grid-template-columns:.92fr 1.08fr;gap:9%;align-items:center}
.ps-search-layout .ps-link{margin-top:26px}
.ps-search-demo{padding:33px 38px;background:#f8f8ef;border-radius:18px;box-shadow:0 17px 40px #173d4210}
.ps-search-demo label{display:block;font-size:13px;margin-bottom:13px;color:#64806f}
.ps-search-demo select{appearance:auto;width:100%;border:1px solid #aec4b6;border-radius:5px;padding:16px 12px;font-size:17px;background:#fffef8;line-height:1.5}
.ps-search-route{list-style:none;padding:0;margin:28px 0 25px}
.ps-search-route li{display:flex;align-items:center;gap:23px;padding:16px 0;position:relative}
.ps-search-route li>span{height:33px;width:33px;display:grid;place-items:center;font:italic 18px var(--serif);border:1px solid #9ebbac;border-radius:50%;flex-shrink:0;background:#f8f8ef;z-index:1;color:#577c64}
.ps-search-route li:not(:last-child):after{content:'';position:absolute;left:16px;top:46px;bottom:-17px;border-left:1px solid #c1d2c5}
.ps-search-route small{display:block;font-size:10px;letter-spacing:.11em;color:#708b77;margin-bottom:7px}
.ps-search-route strong{font-size:16px;font-weight:500;line-height:1.4;display:block}
.ps-search-demo>p{font-size:14px!important;line-height:1.6!important;border-top:1px solid var(--ps-line);padding-top:22px}
.ps-scope{display:grid;grid-template-columns:.9fr 1.1fr;gap:9%;align-items:start}
.ps-scope .ps-link{margin-top:25px}
.ps-mobile-note{background:var(--ps-blue);padding:28px 31px;border-radius:14px;margin-top:40px}
.plastic-surgery-page .ps-mobile-note h3{font-size:27px;margin:18px 0}
.plastic-surgery-page .ps-mobile-note p:not(.eyebrow){font-size:15px}
.ps-build-list summary{font-size:18px!important;padding:24px 0!important;gap:21px!important;justify-content:initial!important}
.ps-list-number{font:italic 23px var(--serif);color:#87a491;flex-shrink:0}
.ps-build-list details>div{padding-left:46px!important}
.ps-evolution{background:var(--ps-blue);padding:57px 6%;border-radius:24px;text-align:center}
.ps-evolution-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px;max-width:1010px;margin:28px auto;text-align:left}
.ps-evolution-grid>p{margin:0!important;font-size:16px!important}
.plastic-surgery-page .ps-evolution-close{font-size:32px;line-height:1.2;letter-spacing:-.03em;color:var(--ink);border-top:1px solid #c1d2cd;margin-top:34px;padding-top:30px}
.ps-evolution-close br{display:block}
.ps-approach-list{border-top:1px solid var(--ps-line)}
.ps-approach-list article{display:grid;grid-template-columns:60px .9fr 1.1fr;gap:25px 35px;align-items:center;padding:28px 22px;border-bottom:1px solid var(--ps-line);transition:background .3s}
.ps-approach-list article:nth-child(2n){background:#dce8e14d}
.ps-approach-list article>span{font:italic 32px var(--serif);color:#809c89}
.plastic-surgery-page .ps-approach-list h3{font-size:24px;margin:0;text-wrap:pretty}
.ps-approach-list p{font-size:16px!important}
.ps-approach-list article:hover{background:var(--ps-sage)}
.ps-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:11%;align-items:start}
.ps-faq>div:first-child{position:sticky;top:130px}
.ps-faq .ps-link{margin-top:26px}
.ps-faq>div:last-child>.eyebrow{margin-bottom:22px}
.ps-faq summary{font-size:17px!important;align-items:start!important}
.ps-final .final-panel{display:grid;grid-template-columns:1fr auto;gap:45px;align-items:center}
.ps-final .final-panel>div>p{max-width:755px}
.ps-final h2{font-size:clamp(32px,3vw,43px)!important}
.ps-final .btn{font-size:14px}
.ps-arrive{animation:ps-arrive .7s cubic-bezier(.2,.75,.2,1) both}
@keyframes ps-arrive{from{opacity:.3;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1500px){.ps-cover>img{height:470px}.ps-site-concept img{height:460px}}
@media(max-width:1100px){.ps-hero-grid{gap:5%}.plastic-surgery-page main h1{font-size:60px}.ps-cover{border-top-left-radius:115px}.ps-cover>img{height:370px}.ps-actions{gap:18px}.ps-actions .btn{font-size:13px}.ps-heading{gap:7%}.ps-decision-tabs strong{font-size:18px}.ps-decision-panel{padding:35px 28px}.ps-panel-index{font-size:42px;right:24px}.plastic-surgery-page .ps-decision-panel h3{font-size:33px}.ps-procedure-studio{padding:28px;gap:4%}.ps-procedure-content{padding:27px}.ps-browser-line{padding:17px 23px}.ps-browser-line span:last-child{max-width:120px}.ps-detail-cards article{padding:26px}.ps-consult-strip{font-size:14px;gap:12px}.ps-consult-strip>strong{padding:17px 12px}.ps-consult-strip>span,.ps-consult-strip>strong{gap:10px}.ps-site-concept img{height:370px}.ps-concept-caption{padding:24px}.plastic-surgery-page .ps-concept-caption p{font-size:30px}.ps-build-list summary{font-size:16px!important}.ps-approach-list article{grid-template-columns:45px .9fr 1.1fr;gap:25px}.ps-final .final-panel{grid-template-columns:1fr}.ps-final .final-action{justify-self:start}.ps-search-demo{padding:28px}.ps-position,.ps-search-layout,.ps-scope,.ps-faq{gap:6%}}
@media(max-width:760px){.ps-section{margin-block:67px}.ps-breadcrumb{font-size:12px;margin:25px 0 30px}.ps-hero-grid,.ps-heading,.ps-decision-layout,.ps-split,.ps-procedure-studio,.ps-position,.ps-consult-grid,.ps-search-layout,.ps-scope,.ps-faq{grid-template-columns:1fr;gap:30px}.plastic-surgery-page main h1{font-size:clamp(49px,9.5vw,69px);line-height:1.06}.plastic-surgery-page main h2{font-size:34px}.plastic-surgery-page main p{font-size:16px}.plastic-surgery-page main .ps-lead{font-size:20px}.ps-hero-copy>p{max-width:none}.ps-hero-grid{gap:36px}.ps-cover{border-top-left-radius:100px}.ps-cover>img{height:350px;object-position:50% 60%}.ps-cover figcaption{padding:24px 27px}.plastic-surgery-page .ps-cover figcaption p{font-size:29px}.ps-cover figcaption>span{font-size:10px}.ps-cover-caption{font-size:9px}.ps-hero-bottom{padding:26px 0;gap:22px;align-items:start}.plastic-surgery-page .ps-hero-bottom p{font-size:13px}.ps-hero-bottom>a{font-size:12px;gap:12px;max-width:150px;flex-shrink:0}.ps-hero-bottom>a>span{width:35px;height:35px;flex-shrink:0}.ps-heading{gap:23px;margin-bottom:28px}.ps-heading>p{max-width:none}.ps-decision-tabs button{padding:20px 15px}.ps-decision-tabs strong{font-size:18px}.ps-decision-panel{padding:29px;min-height:0}.ps-decision-panel>.eyebrow{font-size:11px;padding-top:7px}.ps-panel-index{top:22px}.plastic-surgery-page .ps-decision-panel h3{font-size:34px;margin-top:25px}.ps-decision-panel li{font-size:14px}.ps-panel-foot{font-size:10px}.ps-authority,.ps-results,.ps-search{padding-block:51px}.ps-authority-photo img{aspect-ratio:1.25;border-top-right-radius:70px}.ps-authority-photo figcaption{font-size:10px}.ps-authority .ps-split>div{order:-1}.ps-authority-details{margin-top:22px}.plastic-surgery-page main .ps-aside{font-size:21px}.ps-procedure-studio{padding:24px;gap:28px}.ps-procedure-list{display:grid;grid-template-columns:1fr 1fr;min-height:0;gap:6px}.ps-procedure-list button{font-size:14px!important;gap:8px;padding:12px 11px}.ps-procedure-menu>p{max-width:none;font-size:13px!important;padding-top:17px}.ps-category-tabs{gap:30px;margin-top:-6px}.ps-category-tabs button{font-size:16px!important}.ps-procedure-content{padding:25px}.ps-browser-line{padding:16px 22px;font-size:9px}.ps-browser-line span:last-child{max-width:none}.plastic-surgery-page .ps-procedure-content h3{font-size:43px}.ps-preview-topics{gap:12px 20px;font-size:11px}.ps-page-outline strong{font-size:14px}.ps-page-outline p{font-size:13px!important}.ps-preview-cta{font-size:13px;padding:16px}.ps-results-system{grid-template-columns:1fr;gap:34px;padding:28px 0}.ps-results-control>[role=tablist]{margin-top:18px;gap:8px}.ps-results-control button{padding:15px 18px;font-size:13px!important}.ps-results-control button>span{font-size:16px}.ps-gallery-panel{padding:0;min-height:0}.plastic-surgery-page .ps-gallery-panel h3{font-size:32px;margin:17px 0}.ps-gallery-chips{margin-top:20px}.ps-results-principles{grid-template-columns:1fr;gap:24px}.ps-results-principles strong{margin-bottom:7px}.ps-results-principles p{font-size:15px!important}.ps-source{font-size:11px}.ps-position-principles{font-size:14px}.ps-position-copy>p+p{margin-top:17px}.ps-site-concept img{height:390px;object-position:50% 53%}.ps-concept-header{padding:20px;font-size:11px}.ps-concept-header small{font-size:9px}.ps-concept-caption{padding:26px}.plastic-surgery-page .ps-concept-caption p{font-size:34px}.ps-concept-note{padding:13px 20px;font-size:9px}.ps-consult-strip{display:grid;grid-template-columns:1fr;gap:14px;padding:23px 0;font-size:16px}.ps-consult-strip>span{padding-left:15px}.ps-consult-strip b{display:none}.ps-consult-strip>strong{padding:16px}.ps-consult-strip>span,.ps-consult-strip>strong{gap:20px}.ps-consult-grid{margin-top:34px;gap:25px}.plastic-surgery-page .ps-consult-intro h3{font-size:32px}.ps-consult-intro>p:not(.eyebrow){max-width:none}.ps-detail-cards{grid-template-columns:1fr;gap:15px}.ps-details-intro{text-align:left;margin-bottom:30px}.ps-detail-cards article{padding:28px}.ps-card-number{font-size:31px;margin-bottom:24px}.plastic-surgery-page .ps-detail-cards h3{font-size:25px;max-width:500px}.ps-search-demo{padding:27px 24px}.ps-search-demo select{font-size:16px}.ps-search-route{margin:24px 0}.ps-search-route li{gap:17px}.ps-search-route strong{font-size:15px}.ps-search-demo>p{font-size:13px!important}.ps-mobile-note{margin-top:30px;padding:25px}.ps-build-list summary{font-size:17px!important;padding:22px 0!important;gap:17px!important}.ps-build-list details>div{padding-left:39px!important}.ps-evolution{padding:37px 25px}.ps-evolution-grid{grid-template-columns:1fr;gap:18px;text-align:center}.plastic-surgery-page .ps-evolution-close{font-size:28px;margin-top:25px;padding-top:25px}.ps-evolution-close br{display:block}.ps-approach-list article{grid-template-columns:34px 1fr;gap:12px 18px;padding:24px 14px;align-items:start}.ps-approach-list article>span{font-size:27px;grid-row:span 2}.plastic-surgery-page .ps-approach-list h3{font-size:22px}.ps-approach-list p{font-size:15px!important;grid-column:2}.ps-faq>div:first-child{position:static}.ps-faq summary{font-size:16px!important}.plastic-surgery-page main summary{font-size:16px;gap:16px}.plastic-surgery-page main details p{font-size:15px}.ps-final .final-panel{display:block;padding:34px 25px}.ps-final .final-action{margin-top:28px}.ps-final h2{font-size:30px!important}.ps-final .eyebrow{font-size:11px!important}.ps-final .btn{font-size:13px}}
@media(max-width:390px){.plastic-surgery-page main h1{font-size:45px}.plastic-surgery-page main h2{font-size:30px}.ps-hero-bottom{flex-direction:column;gap:18px}.ps-hero-bottom>a{max-width:none}.ps-procedure-studio{padding:18px}.ps-procedure-content{padding:22px}.ps-browser-line span:last-child{max-width:103px}.ps-cover>img{height:300px}.ps-site-concept img{height:340px}.ps-decision-panel{padding:25px}.plastic-surgery-page .ps-decision-panel h3{font-size:31px}.ps-concept-header small{display:none}.ps-hero-copy .btn{padding-inline:19px}}
@media(prefers-reduced-motion:reduce){.plastic-surgery-page main *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ps-detail-cards article:hover,.ps-link:hover,.ps-hero-bottom>a:hover>span{transform:none}}
