/*
Theme Name: GiftCedi Ghana
Theme URI: https://giftcedi.com/
Author: GiftCedi
Description: A responsive Ghana-focused gift card exchange landing page with an editable Cedi estimator.
Version: 2.1.1
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.4
Text Domain: giftcedi
*/
:root{--ink:#122b28;--deep:#0d2925;--deep-2:#173a33;--muted:#657772;--lime:#d9f36b;--lime-2:#c7e94e;--paper:#f6f8f1;--white:#fff;--line:#e6ebe2;--gold:#edbb47;--radius:22px;--shadow:0 20px 60px rgba(10,38,33,.13)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}img{max-width:100%;height:auto}.container{width:min(1160px,calc(100% - 48px));margin-inline:auto}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:8px;background:#fff;padding:10px;z-index:99}.skip-link:focus{left:8px}.site-header{height:82px;position:sticky;top:0;z-index:50;background:rgba(250,251,247,.94);backdrop-filter:blur(14px);border-bottom:1px solid rgba(18,43,40,.07)}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:10px}.brand-mark{width:34px;height:34px;background:var(--lime);border-radius:11px;display:inline-flex;align-items:center;justify-content:center;position:relative;transform:rotate(-6deg)}.brand-mark span{width:19px;height:13px;border:2px solid var(--deep);border-radius:4px;display:block;position:absolute;top:9px;left:8px}.brand-mark i{width:17px;height:12px;border:2px solid var(--deep);border-radius:4px;background:var(--lime);display:block;position:absolute;top:13px;left:11px}.brand-word{font-size:22px;font-weight:800;letter-spacing:-1.2px}.brand-word>span{color:#517b2f}.primary-nav{display:flex;align-items:center;gap:35px}.nav-list{display:flex;align-items:center;gap:32px;list-style:none;padding:0;margin:0}.nav-list a{font-size:13px;font-weight:650;color:#475d56;transition:color .2s}.nav-list a:hover{color:#5b7c28}.button{min-height:50px;padding:0 22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:16px;font-size:13px;font-weight:750;letter-spacing:.01em;transition:transform .2s,background .2s,box-shadow .2s}.button:hover{transform:translateY(-2px)}.button-small{min-height:42px;padding:0 19px}.button-dark{background:var(--deep);color:#fff}.button-dark:hover{background:#23493f;box-shadow:0 8px 20px rgba(13,41,37,.16)}.button-lime{background:var(--lime);color:var(--deep)}.button-lime:hover{background:var(--lime-2);box-shadow:0 8px 22px rgba(217,243,107,.27)}.button-full{width:100%;justify-content:space-between}.menu-toggle{display:none;background:none;border:0;padding:8px;color:var(--deep)}
.hero-section{position:relative;overflow:hidden;background:var(--deep);color:#fff;min-height:654px}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.03fr .97fr;align-items:center;gap:64px;padding-top:72px;padding-bottom:86px}.hero-copy{max-width:560px}.eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;line-height:1.2;letter-spacing:.16em;font-weight:800;color:#68833b}.eyebrow-light{color:#c3df68}.eyebrow-dot{display:inline-block;width:7px;height:7px;background:#b8dd4e;border-radius:50%;box-shadow:0 0 0 4px rgba(184,221,78,.13)}.hero-copy h1{font-size:clamp(48px,6.1vw,76px);line-height:.99;letter-spacing:-.07em;margin:26px 0 24px;font-weight:760}.hero-copy h1 em{color:var(--lime);font-style:normal}.hero-lead{max-width:470px;font-size:16px;color:#b8c9c1;line-height:1.75;margin:0}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:30px}.text-link{font-size:13px;font-weight:700;display:inline-flex;gap:9px;align-items:center}.text-link span{transition:transform .2s}.text-link:hover span{transform:translateX(4px)}.hero-copy .text-link{color:#f1f5ec}.hero-points{display:flex;flex-wrap:wrap;gap:19px;margin-top:44px;color:#b6c6be;font-size:10px;letter-spacing:.04em}.hero-points span{display:flex;align-items:center;gap:7px}.hero-points b{font-size:9px;color:var(--lime);letter-spacing:.08em}.hero-visual{position:relative;width:min(100%,465px);height:420px;margin:0 auto;background:radial-gradient(ellipse at 70% 30%,rgba(131,169,95,.15),transparent 45%),linear-gradient(135deg,#183c34,#102d28);border:1px solid rgba(255,255,255,.08);border-radius:27px;overflow:hidden;box-shadow:0 36px 70px rgba(0,0,0,.23)}.visual-topline{position:absolute;top:22px;left:24px;right:24px;display:flex;justify-content:space-between;color:#8ca59a;font-size:9px;letter-spacing:.18em;font-weight:800}.live-dot{color:#b9e457;font-size:11px}.visual-card{position:absolute;border-radius:18px;width:255px;height:157px;box-shadow:0 22px 45px rgba(0,0,0,.22)}.card-back{top:75px;left:58px;background:#f2bd4b;color:#17342c;padding:19px 21px;transform:rotate(-12deg)}.card-back span{font-size:8px;letter-spacing:.16em;font-weight:800}.card-back b{display:block;font-size:15px;letter-spacing:.16em;margin-top:48px}.card-back i{position:absolute;right:19px;top:18px;width:25px;height:25px;border-radius:50%;background:rgba(255,255,255,.22)}.card-front{z-index:2;top:122px;right:39px;background:var(--lime);color:var(--deep);padding:17px 19px;transform:rotate(7deg)}.card-chip{display:block;width:24px;height:17px;border:1.5px solid rgba(13,41,37,.5);border-radius:4px}.card-front small{position:absolute;top:18px;right:19px;font-size:7px;letter-spacing:.1em;font-weight:800;opacity:.7}.card-front strong{display:block;font-size:21px;line-height:1.03;letter-spacing:-.04em;margin-top:15px}.card-bottom{display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:14px;left:19px;right:19px;font-size:8px;font-weight:850;letter-spacing:.08em}.card-bottom>span:first-child span{color:#64812c}.card-bottom b{font-size:13px}.exchange-arrow{position:absolute;z-index:3;top:211px;left:calc(50% - 21px);width:42px;height:42px;background:#fff;border-radius:50%;color:var(--deep);display:grid;place-items:center;font-size:18px;box-shadow:0 5px 16px rgba(0,0,0,.15)}.visual-caption{position:absolute;left:28px;right:28px;bottom:27px;padding:14px 15px;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:rgba(255,255,255,.07);display:flex;align-items:center;gap:11px;backdrop-filter:blur(8px)}.caption-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:var(--lime);color:var(--deep);font-weight:900;font-size:13px}.visual-caption>span:nth-child(2){display:flex;flex-direction:column;line-height:1.45}.visual-caption b{font-size:11px}.visual-caption small{font-size:9px;color:#a9bcb3}.caption-check{margin-left:auto;background:rgba(217,243,107,.17);color:var(--lime);width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px}.visual-decoration{position:absolute;color:var(--lime);opacity:.8}.dec-star{right:35px;top:72px;font-size:22px}.dec-plus{left:30px;bottom:124px;font-size:21px}.hero-orb{position:absolute;border:1px solid rgba(255,255,255,.045);border-radius:50%;pointer-events:none}.orb-one{width:750px;height:750px;top:-440px;left:-380px}.orb-two{width:670px;height:670px;bottom:-510px;right:-190px}.hero-bottom{position:absolute;bottom:0;left:0;right:0;border-top:1px solid rgba(255,255,255,.09)}.bottom-inner{height:52px;display:flex;align-items:center;gap:15px;color:#8ea49a;font-size:9px;letter-spacing:.06em}.bottom-inner>span:first-child{color:var(--lime);font-weight:800;letter-spacing:.13em}.bottom-line{height:1px;width:44px;background:#49685b}
.section{padding:102px 0}.rate-section{background:#f0f4e9}.rate-layout{display:grid;grid-template-columns:.9fr 1fr;gap:100px;align-items:center}.section-intro h2,.section-heading h2,.why-copy h2,.faq-intro h2,.closing-inner h2{font-size:clamp(36px,4vw,52px);line-height:1.08;letter-spacing:-.065em;margin:19px 0 18px}.section-intro>p{font-size:15px;line-height:1.75;color:#66756e;max-width:430px}.note-box{margin-top:28px;max-width:420px;display:flex;gap:12px;align-items:flex-start;background:#e4ebda;padding:15px 16px;border-radius:12px;color:#5b6a62;font-size:11px;line-height:1.6}.note-icon{width:18px;height:18px;border:1px solid #a8b79b;border-radius:50%;display:grid;place-items:center;flex:none;font-size:11px;font-weight:800}.calculator-card{padding:29px 32px 25px;border-radius:21px;background:#fff;box-shadow:var(--shadow);border:1px solid #e8ede4}.calc-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.small-label{font-size:9px;letter-spacing:.15em;font-weight:850;color:#779348}.calc-heading h3{margin:5px 0 0;font-size:21px;letter-spacing:-.04em}.calc-spark{width:38px;height:38px;border-radius:12px;background:#eff6d8;display:grid;place-items:center;color:#66823c;font-size:19px}.rate-form label{display:block;font-size:11px;font-weight:750;margin-bottom:8px;color:#42564d}.rate-form select,.value-input{width:100%;height:48px;border:1px solid #e0e6dc;background:#fbfcf9;border-radius:9px;padding:0 13px;color:#2c443a;outline:none}.rate-form select:focus,.value-input:focus-within{border-color:#8cac4d;box-shadow:0 0 0 3px rgba(140,172,77,.12)}.calc-row{display:grid;grid-template-columns:.7fr 1.3fr;gap:14px;margin-top:17px}.value-input{display:flex;align-items:center;gap:8px}.value-input span{font-size:13px;color:#718078}.value-input input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--ink)}.estimate-box{margin:19px 0 16px;padding:16px 18px;border-radius:12px;background:var(--deep);color:#fff;display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 10px}.estimate-box>span{font-size:10px;color:#c0cec5}.estimate-box strong{grid-column:2;grid-row:1/3;font-size:22px;letter-spacing:-.03em;color:var(--lime)}.estimate-box small{font-size:9px;color:#94a99e}.form-footnote{font-size:9px;line-height:1.5;color:#829088;margin:12px 0 0;text-align:center}
.cards-section{background:#fff}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:37px}.section-heading h2{margin-bottom:0}.section-heading>p{max-width:380px;color:#718078;font-size:13px;margin:0 0 4px}.brand-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:13px}.brand-tile{min-height:138px;border:1px solid #e9eee6;background:#fcfdfb;border-radius:15px;padding:20px 16px;display:flex;flex-direction:column;align-items:flex-start;transition:transform .2s,border-color .2s,box-shadow .2s}.brand-tile:hover{transform:translateY(-4px);border-color:#cbd8b9;box-shadow:0 12px 25px rgba(27,57,43,.07)}.brand-symbol{height:35px;width:35px;display:grid;place-items:center;border-radius:11px;background:#eff3e9;font-weight:850;font-size:19px;margin-bottom:14px;color:#27473a}.amazon-mark{font-family:Georgia,serif;font-size:25px}.apple-mark{border-radius:50%;font-size:11px;background:#eee}.google-mark{color:#4285f4;background:#edf4ff}.steam-mark{color:#263947}.razer-mark{color:#4d7926;background:#edf4e3}.xbox-mark{background:#eaf5e6;color:#367944}.brand-tile>span:nth-child(2){font-weight:750;font-size:12px}.brand-tile small{font-size:9px;color:#87938c;margin-top:2px}
.process-section{background:var(--deep);color:#fff}.process-heading{align-items:flex-end;margin-bottom:48px}.process-heading h2{margin-bottom:0}.process-heading>p{color:#a9bdb2;max-width:330px;font-size:13px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.step-card{min-height:244px;position:relative;padding:27px 26px;border:1px solid rgba(255,255,255,.12);border-radius:17px;background:rgba(255,255,255,.035);overflow:hidden}.step-number{position:absolute;top:23px;right:24px;color:#91a89b;font-size:10px;letter-spacing:.1em}.step-icon{width:43px;height:43px;border-radius:13px;background:rgba(217,243,107,.13);color:var(--lime);display:grid;place-items:center;font-weight:800;font-size:19px}.step-card h3{font-size:17px;letter-spacing:-.02em;margin:22px 0 8px}.step-card p{max-width:275px;color:#aec0b6;font-size:12px;line-height:1.7;margin:0}.step-line{position:absolute;left:0;bottom:0;height:3px;width:42%;background:var(--lime);opacity:.62}.process-disclaimer{margin:24px 0 0;color:#819990;font-size:10px;line-height:1.6}
.why-section{background:#f4f6ef}.why-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.why-art{height:405px;max-width:470px;width:100%;position:relative;overflow:hidden;border-radius:24px;background:#e7eedc}.why-art:before{content:"";position:absolute;inset:28px;border:1px solid rgba(30,68,49,.1);border-radius:50%}.why-art:after{content:"";position:absolute;width:280px;height:280px;border:1px solid rgba(30,68,49,.12);border-radius:50%;top:58px;left:87px}.why-ring{position:absolute;border-radius:50%;border:1px solid rgba(30,68,49,.11)}.ring-a{width:440px;height:440px;top:-185px;left:-65px}.ring-b{width:310px;height:310px;bottom:-190px;right:-70px}.why-stamp{position:absolute;z-index:2;top:98px;left:calc(50% - 87px);width:174px;height:174px;border-radius:50%;background:var(--lime);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--deep);font-size:56px;font-weight:850;letter-spacing:-.08em;line-height:.92;box-shadow:0 18px 35px rgba(54,83,30,.15);transform:rotate(-8deg)}.why-stamp span{font-size:12px;letter-spacing:.2em;margin-top:9px}.why-art-note{position:absolute;left:30px;bottom:27px;font-size:9px;font-weight:850;letter-spacing:.16em;color:#4e674c;line-height:1.6}.why-spark{position:absolute;right:47px;top:55px;color:#6e8c45;font-size:25px}.why-copy h2{margin-top:18px}.why-copy>p{color:#6a7971;font-size:14px;line-height:1.75;max-width:455px}.check-list{list-style:none;padding:0;margin:27px 0 24px;display:grid;gap:17px}.check-list li{display:flex;gap:13px;align-items:flex-start}.check-list li>span{width:22px;height:22px;border-radius:50%;background:#e4edcf;color:#537533;display:grid;place-items:center;font-size:11px;font-weight:800;flex:none}.check-list li div{display:flex;flex-direction:column;gap:3px}.check-list b{font-size:12px}.check-list small{font-size:10px;color:#78857e}.dark-link{color:#284a39}
.faq-section{background:#fff}.faq-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:90px}.faq-intro h2{margin-bottom:16px}.faq-intro p{max-width:290px;color:#728078;font-size:13px;margin-bottom:23px}.faq-intro .button{min-height:45px}.faq-list details{border-bottom:1px solid #e8ece6}.faq-list details:first-child{border-top:1px solid #e8ece6}.faq-list summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-weight:750;font-size:14px;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{width:25px;height:25px;border:1px solid #dfe6d9;border-radius:50%;position:relative;flex:none}.faq-plus:before,.faq-plus:after{content:"";position:absolute;width:9px;height:1.5px;background:#5b7146;top:11px;left:7px}.faq-plus:after{transform:rotate(90deg);transition:transform .2s}.faq-list details[open] .faq-plus:after{transform:rotate(0)}.faq-list details p{margin:-4px 35px 19px 0;color:#718078;font-size:12px;line-height:1.75;max-width:590px}
.closing-section{background:var(--deep-2);color:#fff;position:relative;overflow:hidden}.closing-inner{min-height:280px;padding:54px 0;display:flex;align-items:center;justify-content:space-between;gap:40px;position:relative}.closing-inner h2{margin:17px 0 10px;font-size:42px}.closing-inner p{margin:0;color:#b4c4bb;font-size:13px}.closing-action{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:13px}.closing-action span{color:#a5b9ae;font-size:9px}.closing-orbit{position:absolute;right:15%;top:-190px;width:430px;height:430px;border:1px solid rgba(255,255,255,.08);border-radius:50%}.closing-orbit:after{content:"";position:absolute;inset:32px;border:1px solid rgba(255,255,255,.055);border-radius:50%}
.site-footer{background:#0a211e;color:#eaf0e9}.footer-main{display:grid;grid-template-columns:1.5fr .8fr .8fr 1fr;gap:45px;padding-top:54px;padding-bottom:42px}.footer-brand .brand-mark{width:30px;height:30px}.footer-brand .brand-word{font-size:19px}.footer-brand-col p{max-width:235px;margin:16px 0;color:#9fb1a7;font-size:11px;line-height:1.7}.footer-country{display:flex;align-items:center;gap:9px;color:#b3c1b9;font-size:10px}.ghana-colors{width:17px;height:12px;border-radius:2px;overflow:hidden;display:inline-flex;flex-direction:column}.ghana-colors i{height:4px;background:#d4484a}.ghana-colors i:nth-child(2){background:#f1cc4b}.ghana-colors i:nth-child(3){background:#399568}.footer-links-col,.footer-contact{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer-links-col>b{font-size:11px;margin-bottom:6px}.footer-links-col>a{font-size:10px;color:#a6b7ae}.footer-links-col>a:hover{color:var(--lime)}.footer-contact .small-label{color:#a4b89f}.footer-contact>a{font-weight:750;font-size:13px}.footer-contact>a span{color:var(--lime)}.footer-contact small{max-width:190px;color:#93a89d;font-size:9px;line-height:1.6}.footer-bottom{min-height:54px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;gap:15px;color:#789087;font-size:9px}
.content-page{background:#fff;min-height:60vh}.content-page-inner{padding-top:80px;padding-bottom:90px}.article-content{max-width:800px;margin:auto}.article-content h1,.content-page-inner>h1{font-size:clamp(38px,5vw,58px);letter-spacing:-.06em;line-height:1.08;margin:20px 0 34px}.entry-content{color:#53665c;font-size:15px;line-height:1.8}.entry-content h2,.entry-content h3{color:var(--ink);letter-spacing:-.03em}.entry-content a{color:#55752e;text-decoration:underline}.post-list{max-width:820px}.post-card{padding:25px 0;border-bottom:1px solid var(--line)}.post-card h2{font-size:25px;margin:4px 0 9px}.post-card h2 a:hover{color:#5c7b34}.post-card p,.post-card div{color:#6d7b73;font-size:13px}.post-meta{font-size:10px!important;color:#829087!important}
@media (max-width:1000px){.hero-grid{gap:28px}.rate-layout,.why-layout{gap:55px}.faq-layout{gap:55px}.brand-grid{grid-template-columns:repeat(3,1fr)}.footer-main{gap:25px}}
@media (max-width:760px){.container{width:min(100% - 36px,560px)}.site-header{height:70px}.menu-toggle{display:flex;flex-direction:column;gap:5px}.menu-toggle span:not(.screen-reader-text){display:block;width:21px;height:2px;background:var(--deep);border-radius:5px}.primary-nav{display:none;position:absolute;top:70px;left:0;right:0;background:#fbfcf8;padding:17px 22px 22px;box-shadow:0 16px 22px rgba(10,38,33,.1);align-items:stretch;gap:17px}.primary-nav.is-open{display:flex;flex-direction:column}.nav-list{flex-direction:column;align-items:stretch;gap:0}.nav-list li a{display:block;padding:12px 0;border-bottom:1px solid var(--line)}.nav-cta{width:100%}.hero-grid{grid-template-columns:1fr;gap:40px;padding-top:57px;padding-bottom:84px}.hero-copy h1{font-size:clamp(49px,12vw,68px);margin:22px 0 18px}.hero-lead{font-size:14px}.hero-points{gap:12px 17px;margin-top:30px}.hero-visual{height:370px;max-width:440px}.visual-card{transform:scale(.9)}.card-back{left:25px;top:67px;transform:rotate(-12deg) scale(.9);transform-origin:top left}.card-front{right:17px;top:112px;transform:rotate(7deg) scale(.9);transform-origin:top right}.exchange-arrow{top:191px}.visual-caption{left:20px;right:20px;bottom:19px}.bottom-inner{height:46px;font-size:8px}.bottom-inner>span:last-child{max-width:210px}.section{padding:72px 0}.rate-layout,.why-layout,.faq-layout{grid-template-columns:1fr;gap:38px}.section-intro h2,.section-heading h2,.why-copy h2,.faq-intro h2{font-size:40px}.calculator-card{padding:23px 20px}.section-heading{display:block}.section-heading>p{margin-top:16px}.brand-grid{grid-template-columns:repeat(2,1fr);gap:10px}.brand-tile{min-height:124px}.process-heading>p{margin-top:18px}.steps-grid{grid-template-columns:1fr;gap:12px}.step-card{min-height:200px}.step-card p{max-width:500px}.why-art{height:330px;margin-inline:auto}.why-art:after{left:calc(50% - 140px)}.why-stamp{top:78px}.faq-intro p{max-width:420px}.closing-inner{min-height:0;display:block;padding:55px 0}.closing-inner h2{font-size:38px}.closing-action{margin-top:24px}.closing-orbit{right:-130px;top:-90px}.footer-main{grid-template-columns:1fr 1fr;gap:32px 23px;padding-top:42px}.footer-brand-col{grid-column:1/-1}.footer-brand-col p{max-width:300px}.footer-bottom{padding:14px 0;align-items:flex-start;flex-direction:column;gap:5px}.calc-row{grid-template-columns:.75fr 1.25fr}}
@media (max-width:380px){.container{width:calc(100% - 28px)}.hero-actions{gap:14px}.button{padding-inline:17px;font-size:12px}.hero-copy .text-link{font-size:11px}.hero-points{font-size:9px}.hero-visual{height:350px}.card-back{left:12px}.card-front{right:5px}.calculator-card{padding-inline:16px}.footer-main{gap:28px 14px}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

/* Seller qualification and ad-traffic filtering */
.seller-only-note{max-width:495px;margin-top:20px;padding:13px 15px;border:1px solid rgba(217,243,107,.25);border-radius:12px;background:rgba(217,243,107,.08)}.seller-only-tag{display:inline-block;color:var(--lime);font-size:9px;font-weight:850;letter-spacing:.14em}.seller-only-note p{margin:5px 0 0;color:#d5e0d9;font-size:11px;line-height:1.55}.seller-only-note strong{color:#fff}.seller-filter-bar{margin-top:25px;padding:17px 20px;border-radius:13px;background:#f1f4ed;border:1px solid #e4eae0;display:flex;align-items:center;justify-content:space-between;gap:24px}.seller-filter-bar strong{font-size:12px;color:#29443a}.seller-filter-bar span{max-width:510px;font-size:11px;line-height:1.6;color:#718078;text-align:right}@media(max-width:760px){.seller-only-note{margin-top:17px}.seller-filter-bar{align-items:flex-start;flex-direction:column;gap:5px;padding:15px}.seller-filter-bar span{text-align:left}}

/* Single post template — render the full imported article, not only its excerpt. */
.single-article .post-meta{font-size:11px!important;color:#829087!important;margin:-17px 0 30px}
.single-article .entry-content{max-width:100%;font-size:16px;line-height:1.85;color:#53665c}
.single-article .entry-content p{margin:0 0 1.2em}
.single-article .entry-content h2{font-size:clamp(23px,3vw,31px);line-height:1.2;letter-spacing:-.04em;margin:1.8em 0 .65em}
.single-article .entry-content h3{font-size:21px;line-height:1.3;margin:1.5em 0 .6em}
.single-article .entry-content ul,.single-article .entry-content ol{padding-left:1.45em;margin:0 0 1.35em}
.single-article .entry-content li{padding-left:.25em;margin:.45em 0}
.single-article .entry-content a{color:#55752e;text-decoration:underline;overflow-wrap:anywhere}
.single-article-image{margin:0 0 30px}.single-article-image img{display:block;width:100%;height:auto;border-radius:18px}
.single-article-footer{border-top:1px solid var(--line);margin-top:44px;padding-top:23px}
@media(max-width:640px){.single-post-page .content-page-inner{padding-top:48px;padding-bottom:60px}.single-article h1{font-size:clamp(32px,10vw,45px)}.single-article .entry-content{font-size:15px}}
