/* Final interface refinements: language picker, header rhythm and mobile clarity. */
.pa-header{position:sticky;top:0;box-shadow:0 5px 18px rgba(27,58,24,.05)}
.pa-header .pa-wrap{gap:18px}.pa-brand{flex:0 0 auto}.pa-nav{margin-left:auto}.pa-language{position:relative;z-index:30;flex:0 0 auto;font-family:Arial,sans-serif}
.pa-language summary{display:flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid #dbe6d2;border-radius:999px;background:#fff;color:#31542b;font-size:.72rem;font-weight:700;letter-spacing:.05em;cursor:pointer;list-style:none}.pa-language summary::-webkit-details-marker{display:none}.pa-language summary b{font-size:.9rem;transition:transform .18s}.pa-language[open] summary b{transform:rotate(180deg)}.pa-language summary:hover{border-color:#9dbb7c;background:#f3f7ed}.pa-language__icon{color:#bd9324;font-size:1rem}
.pa-language div{position:absolute;top:calc(100% + 9px);right:0;display:grid;min-width:130px;padding:7px;border:1px solid #dce5d2;border-radius:12px;background:#fff;box-shadow:0 16px 34px rgba(25,54,23,.16)}.pa-language a{padding:9px 10px;border-radius:7px;color:#31542b;font-size:.76rem;text-decoration:none}.pa-language a:hover{background:#edf4e7;color:#9b6b12}
.pa-nav a{transition:background .18s,color .18s}.pa-category-grid a{box-shadow:0 8px 19px rgba(28,57,23,.035)}.pa-search-zone .pa-wrap{border:1px solid rgba(61,107,43,.08)}.pa-footer a:hover{color:#f2da76}
.pa-rtl .pa-header .pa-wrap,.pa-rtl .pa-nav,.pa-rtl .pa-search,.pa-rtl .pa-content,.pa-rtl .pa-form,.pa-rtl .pa-results,.pa-rtl .pa-listing{direction:rtl;text-align:right}.pa-rtl .pa-nav{margin-right:auto;margin-left:0}.pa-rtl .pa-language div{right:auto;left:0}.pa-rtl .pa-category-grid a{text-align:right}.pa-rtl .pa-category-grid i{right:auto;left:22px}
@media(max-width:760px){.pa-header .pa-wrap{min-height:74px}.pa-brand img{width:132px;height:54px}.pa-language summary{padding:8px 10px}.pa-nav{order:3;width:100%;justify-content:space-between}.pa-nav a{padding:8px 3px;font-size:.64rem}.pa-language div{right:0}.pa-rtl .pa-language div{right:auto;left:0}}
.pa-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.pa-button--ghost{border:1px solid rgba(255,255,255,.65);background:transparent;color:#fff}.pa-search-switch{display:flex;gap:9px;margin-top:18px}.pa-search-switch a{padding:8px 12px;border:1px solid #dce5d2;border-radius:999px;color:#31542b;font-size:.78rem;font-weight:700;text-decoration:none}.pa-search-switch .is-active,.pa-search-switch a:hover{background:#18361a;color:#fff}.pa-featured{padding:0 0 100px}.pa-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:30px}.pa-section-head h2{margin:0;font-family:Georgia,serif;font-size:2.7rem;font-weight:400}.pa-section-head>a{color:#5d8232;font-weight:700;text-decoration:none}.pa-link-light{display:inline-block;margin:20px 0 0 18px;color:#fff;font-weight:700}.pa-success{max-width:800px;margin:0 auto 20px;padding:15px 18px;border-radius:9px;background:#e8f4e4;color:#285a22}.pa-auth-link{margin-top:18px;color:#63705f;font-size:.88rem}.pa-auth-link a{color:#18361a;font-weight:700}.pa-button--outline{border:1px solid #5d8232;background:#fff;color:#5d8232}.pa-account{max-width:900px;margin:auto;padding:40px;border:1px solid #dce5d2;border-radius:14px;background:#fff}.pa-account h1{margin-top:0;font-family:Georgia,serif;font-size:2.5rem}.pa-account-list{margin-top:28px;border-top:1px solid #dce5d2}.pa-account-list article{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 0;border-bottom:1px solid #dce5d2}.pa-account-list small{display:block;margin-top:6px;color:#63705f}.pa-account-list button{border:0;background:none;color:#a32d20;font-weight:700;cursor:pointer}.pa-download{display:inline-block;margin-top:12px;color:#5d8232;font-size:.82rem;font-weight:700;text-decoration:none}.pa-video{margin-top:28px}.pa-video iframe{width:100%;min-height:380px;border:0}@media(max-width:600px){.pa-section-head{align-items:start;flex-direction:column}.pa-section-head h2{font-size:2.1rem}.pa-account{padding:25px}.pa-account-list article{align-items:start;flex-direction:column}.pa-link-light{margin-left:0}.pa-video iframe{min-height:220px}}
.pa-hero--carousel{position:relative;min-height:550px;padding:0;overflow:hidden}.pa-hero-slides{position:relative;min-height:550px}.pa-hero-slide{position:absolute;inset:0;display:flex;align-items:center;min-height:550px;padding:115px 0;background:radial-gradient(circle at 78% 30%,rgba(233,202,101,.28),transparent 19%),linear-gradient(120deg,#18361a,#426d2d 62%,#8aa451 140%);background-position:center;background-size:cover;color:#fff;opacity:0;pointer-events:none;transition:opacity .75s ease}.pa-hero-slide.is-active{z-index:1;opacity:1;pointer-events:auto}.pa-hero-slide h1{max-width:820px;margin:0;font-family:Georgia,serif;font-size:clamp(2.8rem,5.5vw,5.6rem);font-weight:400;letter-spacing:-.055em;line-height:.98}.pa-hero-slide p:not(.pa-kicker){max-width:590px;margin:24px 0;color:#edf3e7;font-size:1.02rem;line-height:1.7}.pa-carousel-controls{position:absolute;z-index:3;right:max(24px,calc((100vw - 1180px)/2));bottom:30px;display:flex;align-items:center;gap:13px}.pa-carousel-controls>button{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.55);border-radius:50%;background:rgba(16,48,21,.32);color:#fff;font-size:1.1rem;cursor:pointer}.pa-carousel-dots{display:flex;gap:7px}.pa-carousel-dots button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.4);cursor:pointer}.pa-carousel-dots button.is-active{width:25px;border-radius:8px;background:#f3db79}.pa-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:28px}.pa-choice-grid a{min-height:170px;padding:22px;border:1px solid #dce5d2;border-radius:12px;background:#f8faf5;color:#18361a;text-decoration:none;transition:.18s}.pa-choice-grid a:hover{border-color:#5d8232;box-shadow:0 10px 25px rgba(31,70,26,.1);transform:translateY(-3px)}.pa-choice-grid strong,.pa-choice-grid span{display:block}.pa-choice-grid strong{margin-bottom:13px;font-family:Georgia,serif;font-size:1.3rem;font-weight:400}.pa-choice-grid span{color:#63705f;font-size:.86rem;line-height:1.6}@media(max-width:700px){.pa-hero--carousel,.pa-hero-slides,.pa-hero-slide{min-height:500px}.pa-hero-slide{padding:80px 0}.pa-carousel-controls{right:18px;bottom:20px}.pa-choice-grid{grid-template-columns:1fr}}

/* Article search stays compact on desktop and becomes touch-friendly on mobile. */
.pa-article-search{display:flex;gap:10px;max-width:680px;margin:0 0 30px}.pa-article-search input{min-width:0;flex:1;border:1px solid #d7dfc9;border-radius:12px;background:#fff;padding:13px 15px;font:inherit;color:#263a22;outline:none}.pa-article-search input:focus{border-color:#768d4b;box-shadow:0 0 0 3px rgba(118,141,75,.15)}.pa-article-search button{border:0;border-radius:12px;background:#355b32;color:#fff;padding:0 20px;font:700 .9rem/1 inherit;cursor:pointer;transition:background .2s ease,transform .2s ease}.pa-article-search button:hover{background:#244b2a;transform:translateY(-1px)}@media(max-width:560px){.pa-article-search{flex-direction:column}.pa-article-search button{min-height:48px}}

/* Version 1.6: a lighter, editorial identity. Green is now an agricultural accent, not the whole interface. */
:root{--pa-ink:#26322d;--pa-deep:#253631;--pa-leaf:#738557;--pa-gold:#c68143;--pa-paper:#f7f5f0;--pa-line:#e4dfd6;--pa-muted:#67706b}.pa-site{background:var(--pa-paper);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.005em}.pa-header{border-bottom:1px solid rgba(38,50,45,.1);background:rgba(255,255,255,.94);box-shadow:0 6px 24px rgba(31,43,38,.06);backdrop-filter:blur(12px)}.pa-header .pa-wrap{min-height:78px}.pa-brand img{width:142px;height:60px}.pa-nav{gap:3px}.pa-nav a{border-radius:999px;color:#34413c;font-size:.76rem;font-weight:650;letter-spacing:.02em}.pa-nav a:hover{background:#f0ece4;color:#a85e27}.pa-language summary{border-color:#e5dfd5;color:#34413c;background:#fbfaf7}.pa-language summary:hover{border-color:#d2b288;background:#f8f0e4}.pa-language__icon{color:#bb7338}.pa-language div{border-color:#e7e1d7;box-shadow:0 16px 34px rgba(31,43,38,.13)}.pa-language a{color:#34413c}.pa-language a:hover{background:#f7efe4;color:#a85e27}.pa-hero-slide{background:radial-gradient(circle at 75% 25%,rgba(207,145,78,.38),transparent 20%),radial-gradient(circle at 85% 80%,rgba(124,149,89,.22),transparent 24%),linear-gradient(120deg,#222f2b,#34473d 58%,#687a58 150%)}.pa-hero-slide:after{content:"";position:absolute;right:9%;bottom:-26%;width:38vw;height:38vw;border:1px solid rgba(238,220,182,.22);border-radius:50%;pointer-events:none}.pa-hero-slide .pa-wrap{position:relative;z-index:1}.pa-kicker{color:#eac487;font-size:.68rem;letter-spacing:.18em}.pa-hero-slide h1,.pa-hero h1{max-width:760px;font-family:ui-serif,Georgia,"Times New Roman",serif;font-size:clamp(2.9rem,5.25vw,5.25rem);font-weight:400;letter-spacing:-.045em;line-height:1.03}.pa-hero h1 em{color:#f0cf94}.pa-hero-slide p:not(.pa-kicker){color:#f2f1ea;font-size:1.02rem}.pa-button{align-items:center;border:1px solid transparent;border-radius:999px;background:#d18b4d;color:#fff;font-size:.75rem;letter-spacing:.03em;box-shadow:0 9px 20px rgba(17,31,24,.17);transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.pa-button:hover{background:#b96f34;transform:translateY(-2px);box-shadow:0 12px 25px rgba(17,31,24,.22)}.pa-button--ghost{border-color:rgba(255,255,255,.54);background:rgba(255,255,255,.08)}.pa-button--ghost:hover{background:rgba(255,255,255,.18)}.pa-carousel-controls>button{border-color:rgba(255,255,255,.45);background:rgba(30,42,36,.42)}.pa-carousel-dots button.is-active{background:#eac487}.pa-search-zone .pa-wrap{gap:56px;border:1px solid #ece6dc;border-radius:22px;background:#fffdf9;box-shadow:0 20px 50px rgba(41,48,42,.1)}.pa-search-zone h2,.pa-section-head h2{font-family:ui-serif,Georgia,"Times New Roman",serif;letter-spacing:-.03em;color:#273530}.pa-search-switch a{border-color:#e5dfd4;color:#46544d}.pa-search-switch .is-active,.pa-search-switch a:hover{background:#35463d;color:#fff}.pa-search input,.pa-search select,.pa-form input,.pa-form select,.pa-form textarea{border-color:#e5dfd5;border-radius:12px;background:#fffdf9;color:#2c3732}.pa-search input:focus,.pa-search select:focus,.pa-form input:focus,.pa-form select:focus,.pa-form textarea:focus{border-color:#c68143;outline:3px solid rgba(198,129,67,.14)}.pa-search button,.pa-form button,.pa-article-search button{border-radius:12px;background:#35463d}.pa-search button:hover,.pa-form button:hover,.pa-article-search button:hover{background:#263631}.pa-categories{padding:112px 0}.pa-categories h2{font-family:ui-serif,Georgia,"Times New Roman",serif;letter-spacing:-.04em;color:#293630}.pa-category-grid{gap:18px}.pa-category-grid a{min-height:180px;border-color:#e8e2d8;border-radius:18px;background:#fffdf9;box-shadow:0 10px 28px rgba(40,48,43,.045)}.pa-category-grid a:hover{background:#35463d;color:#fff;box-shadow:0 18px 35px rgba(35,50,43,.18)}.pa-category-grid i{color:#c68143}.pa-featured{padding-bottom:108px}.pa-section-head>a{color:#a86330}.pa-cards{gap:20px}.pa-card{border-color:#e7e1d7;border-radius:18px;background:#fffdf9;box-shadow:0 10px 28px rgba(39,48,42,.05);transition:transform .2s ease,box-shadow .2s ease}.pa-card:hover{transform:translateY(-5px);box-shadow:0 18px 35px rgba(39,48,42,.12)}.pa-card img,.pa-card__image{height:180px;background:#ece8df}.pa-card h2,.pa-card h2 a{font-family:ui-serif,Georgia,"Times New Roman",serif;color:#293630}.pa-card small{color:#ae6b34}.pa-cta{background:linear-gradient(120deg,#2a3933,#405047);position:relative;overflow:hidden}.pa-cta:after{content:"";position:absolute;right:-6%;top:-30%;width:42vw;height:42vw;border:1px solid rgba(234,196,135,.2);border-radius:50%}.pa-cta .pa-wrap{position:relative;z-index:1}.pa-cta h2{font-family:ui-serif,Georgia,"Times New Roman",serif;letter-spacing:-.04em}.pa-button--light{background:#f5e6d2;color:#46382d}.pa-button--light:hover{background:#fff3e3}.pa-footer{background:#222d29;color:#dce0d9}.pa-footer h2,.pa-footer h3{color:#e7bd7e}.pa-footer p,.pa-footer a{color:#d6dcd5}.pa-footer a:hover{color:#f0c889}.pa-content,.pa-page,.pa-form,.pa-listing,.pa-account{border-color:#e7e1d7;border-radius:18px;background:#fffdf9;box-shadow:0 12px 30px rgba(40,48,43,.06)}.pa-content h1,.pa-page h1,.pa-form h1,.pa-listing h1,.pa-results h1,.pa-account h1{font-family:ui-serif,Georgia,"Times New Roman",serif;color:#293630;letter-spacing:-.035em}.pa-listing aside{border:1px solid #e7dfd2;background:#f5f0e7}.pa-button--outline{border-color:#a86330;color:#9a5a2e;background:#fffdf9}.pa-button--outline:hover{background:#f7ebdc;color:#814719}.pa-success{border:1px solid #d6e0c9;background:#f1f5ec;color:#3b5a35}.pa-notice{border:1px solid #efd69b;background:#fff7df;color:#725128}@media(max-width:760px){.pa-header .pa-wrap{min-height:70px}.pa-nav a{font-size:.62rem}.pa-hero-slide h1,.pa-hero h1{font-size:clamp(2.55rem,12vw,4rem)}.pa-search-zone .pa-wrap{border-radius:17px}.pa-category-grid{gap:12px}}

/* Version 1.7: sunlit editorial palette and premium individual pages. */
:root{--pa-ink:#3b4a47;--pa-deep:#344542;--pa-leaf:#91a66a;--pa-gold:#e78967;--pa-paper:#fbfaf7;--pa-line:#e9e6de;--pa-muted:#74807b}.pa-site{background:linear-gradient(180deg,#fffdfa 0,#fbfaf7 45%,#f4f5ed 100%)}.pa-header{background:rgba(255,255,255,.9)}.pa-nav__publish{background:#ecad84!important;color:#553a2d!important;padding-left:16px!important;padding-right:16px!important}.pa-nav__publish:hover{background:#e78b66!important;color:#fff!important}.pa-hero-slide{background:radial-gradient(circle at 80% 20%,rgba(255,221,172,.76),transparent 22%),radial-gradient(circle at 82% 77%,rgba(188,211,149,.62),transparent 27%),linear-gradient(112deg,#fffaf3,#f6ecd9 48%,#e3edcf 100%);color:#344542}.pa-hero-slide:after{border-color:rgba(103,132,86,.28)}.pa-hero-slide h1,.pa-hero h1{color:#344542;text-shadow:none}.pa-hero h1 em{color:#d66e50}.pa-hero-slide p:not(.pa-kicker){color:#5e6f69}.pa-kicker{color:#c46e51}.pa-hero-slide__link{position:absolute;z-index:2;inset:0;cursor:pointer}.pa-hero-slide .pa-wrap{pointer-events:none}.pa-hero-slide .pa-button{pointer-events:none}.pa-button{background:#e58968;box-shadow:0 10px 22px rgba(171,101,68,.18)}.pa-button:hover{background:#d87050}.pa-carousel-controls{z-index:4}.pa-carousel-controls>button{border-color:rgba(75,94,81,.28);background:rgba(255,255,255,.66);color:#42554f}.pa-carousel-dots button{background:rgba(80,106,83,.28)}.pa-carousel-dots button.is-active{background:#e58968}.pa-search-zone .pa-wrap{background:rgba(255,255,255,.92);box-shadow:0 20px 48px rgba(71,88,77,.08)}.pa-search-switch .is-active,.pa-search-switch a:hover{background:#809461}.pa-category-grid a:hover{background:#f5ead8;color:#344542;box-shadow:0 18px 35px rgba(194,140,95,.16)}.pa-cta{background:linear-gradient(120deg,#f3d5bb,#e4efcf);color:#344542}.pa-cta:after{border-color:rgba(172,111,79,.18)}.pa-cta p:not(.pa-kicker){color:#53645d}.pa-button--light{background:#344542;color:#fff}.pa-footer{background:#eff2e8;color:#4a5a54}.pa-footer h2,.pa-footer h3{color:#b96347}.pa-footer p,.pa-footer a{color:#56665f}.pa-listing--premium{padding:0;overflow:hidden}.pa-listing__hero{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(0,1.5fr);min-height:310px;background:linear-gradient(120deg,#edf4df,#fff8ed)}.pa-listing__cover{min-height:310px;background:linear-gradient(135deg,#d4e2ba,#f7d6b9);display:grid;place-items:center;color:#fff;font-size:4rem}.pa-listing__cover img{width:100%;height:100%;object-fit:cover}.pa-listing__heading{display:flex;justify-content:center;flex-direction:column;padding:48px 54px}.pa-listing__heading h1{margin:0;color:#334640;font-size:clamp(2.3rem,5vw,4.5rem);line-height:1.02}.pa-listing__type{margin:16px 0 0;color:#738178;font-size:.92rem}.pa-listing__layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr);gap:44px;padding:48px 54px}.pa-listing__label{margin:0 0 14px;color:#c46e51;font-size:.68rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.pa-listing__content{color:#53625c;font-size:1.03rem;line-height:1.9}.pa-listing__content>*:first-child{margin-top:0}.pa-listing__details{position:static!important;width:auto!important;margin:0!important;padding:22px!important;border-radius:16px!important;background:#f7f5ee!important}.pa-listing__details dl{margin:0}.pa-listing__details dl>div{padding:13px 0;border-bottom:1px solid #e4e2d8}.pa-listing__details dl>div:last-child{border:0}.pa-listing__details dt{margin-bottom:4px;color:#89938c;font-size:.72rem;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.pa-listing__details dd{margin:0;color:#3d5049;font-weight:650}.pa-listing__details a{color:#c46e51;text-decoration:none}.pa-editorial-single{max-width:940px;padding:0;overflow:hidden}.pa-editorial-single__header{padding:58px 10% 34px;background:linear-gradient(135deg,#fff5e9,#eff5e2)}.pa-editorial-single__header h1{max-width:760px;margin:0;font-size:clamp(2.3rem,5vw,4.7rem);line-height:1.04}.pa-editorial-single__date{margin:18px 0 0;color:#7b8881;font-size:.85rem}.pa-editorial-single__cover{margin:0}.pa-editorial-single__cover img{display:block;width:100%;max-height:510px;object-fit:cover}.pa-editorial-single__content{max-width:760px;margin:0 auto;padding:54px 0}.pa-editorial-single>.pa-video,.pa-editorial-single>p{margin-right:10%;margin-left:10%;padding-bottom:42px}@media(max-width:760px){.pa-listing__hero{grid-template-columns:1fr}.pa-listing__cover{min-height:220px}.pa-listing__heading{padding:32px 26px}.pa-listing__layout{grid-template-columns:1fr;gap:26px;padding:32px 26px}.pa-editorial-single__header{padding:36px 26px 25px}.pa-editorial-single__content{padding:34px 26px}.pa-editorial-single>.pa-video,.pa-editorial-single>p{margin-right:26px;margin-left:26px}.pa-nav__publish{padding-left:10px!important;padding-right:10px!important}}

/* Version 1.7.1: refined authentication and form system. */
.pa-auth-shell{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(380px,1.15fr);max-width:960px;margin:28px auto;overflow:hidden;border:1px solid #e6e4da;border-radius:24px;background:#fff;box-shadow:0 24px 65px rgba(61,82,72,.12)}.pa-auth-intro{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:570px;padding:54px;background:radial-gradient(circle at 75% 20%,rgba(255,220,171,.8),transparent 20%),radial-gradient(circle at 18% 83%,rgba(199,219,162,.8),transparent 24%),linear-gradient(145deg,#eef5e3,#f7eee4);color:#40564e}.pa-auth-intro:after{content:"";position:absolute;right:-90px;bottom:-100px;width:255px;height:255px;border:1px solid rgba(113,145,88,.28);border-radius:50%}.pa-auth-intro__mark{display:grid;width:48px;height:48px;place-items:center;margin-bottom:45px;border-radius:15px;background:#fff;color:#df8766;font-size:1.35rem;box-shadow:0 10px 22px rgba(67,91,77,.1)}.pa-auth-intro .pa-kicker{margin-bottom:14px}.pa-auth-intro h1{max-width:300px;margin:0;font-family:ui-serif,Georgia,"Times New Roman",serif;font-size:clamp(2.3rem,4vw,3.5rem);font-weight:400;letter-spacing:-.045em;line-height:1.04}.pa-auth-intro>p:not(.pa-kicker){max-width:310px;margin:22px 0;color:#60736a;line-height:1.75}.pa-auth-intro small{margin-top:35px;color:#869389;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.pa-login-form{max-width:none;margin:0;padding:65px 70px;border:0;border-radius:0;box-shadow:none;background:#fff}.pa-form__heading{margin-bottom:34px}.pa-form__heading h1{margin:6px 0 9px;font-size:2.8rem}.pa-form__heading>p:not(.pa-kicker){margin:0;color:#7a8781;font-size:.92rem}.pa-login-form>label,.pa-form>label{margin:19px 0 7px;color:#53625c;font-size:.76rem;font-weight:750;letter-spacing:.025em}.pa-login-form input,.pa-form input,.pa-form select,.pa-form textarea{border:1px solid #e3e5dd;border-radius:11px;background:#fdfdfb;box-shadow:inset 0 1px 1px rgba(43,61,52,.02);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.pa-login-form input{margin-top:8px;min-height:53px;padding:14px 15px}.pa-login-form input:focus,.pa-form input:focus,.pa-form select:focus,.pa-form textarea:focus{border-color:#d98869;background:#fff;box-shadow:0 0 0 4px rgba(226,136,103,.13);outline:0}.pa-login-options{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:21px}.pa-login-options a{color:#c36d51;font-size:.78rem;font-weight:700;text-decoration:none}.pa-login-options a:hover,.pa-auth-link a:hover{text-decoration:underline}.pa-login-options .pa-check{display:inline-flex;align-items:center;gap:8px;margin:0!important;color:#69766f;font-size:.78rem;font-weight:550!important;white-space:nowrap}.pa-login-options .pa-check input{width:15px;min-width:15px;height:15px;min-height:15px;margin:0;accent-color:#db8565}.pa-login-form button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:54px;margin-top:30px;border-radius:12px;background:#405950;font-size:.8rem;letter-spacing:.035em}.pa-login-form button:hover{background:#31473f}.pa-login-form .pa-auth-link{margin:25px 0 0;text-align:center;color:#7b8781;font-size:.8rem}.pa-login-form .pa-auth-link a{color:#c36d51;font-weight:750}.pa-form:not(.pa-login-form){border-radius:20px;padding:48px 52px}.pa-form:not(.pa-login-form)>h1{font-size:2.7rem}.pa-form:not(.pa-login-form)>p{color:#718078;line-height:1.7}.pa-form:not(.pa-login-form) button{border-radius:12px;background:#405950;letter-spacing:.03em}.pa-form:not(.pa-login-form) button:hover{background:#31473f}@media(max-width:760px){.pa-auth-shell{grid-template-columns:1fr;margin:8px auto;border-radius:18px}.pa-auth-intro{min-height:280px;padding:34px}.pa-auth-intro__mark{margin-bottom:18px}.pa-auth-intro h1{font-size:2.3rem}.pa-auth-intro>p:not(.pa-kicker),.pa-auth-intro small{display:none}.pa-login-form{padding:38px 27px}.pa-form__heading h1{font-size:2.35rem}.pa-login-options{align-items:flex-start;flex-direction:column;gap:13px}.pa-form:not(.pa-login-form){padding:32px 25px}}

/* Quick destinations below the search engine. */
.pa-search-destinations{padding:24px 0 72px}.pa-search-destinations .pa-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pa-search-destinations a{position:relative;min-height:154px;padding:24px 48px 22px 24px;border:1px solid #e8e5de;border-radius:18px;background:rgba(255,255,255,.8);color:#42524d;text-decoration:none;box-shadow:0 10px 24px rgba(66,83,72,.05);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.pa-search-destinations a:hover{transform:translateY(-4px);border-color:#e7b28e;box-shadow:0 18px 30px rgba(200,126,91,.15)}.pa-search-destinations span{display:block;margin-bottom:16px;color:#df8b69;font-size:.68rem;font-weight:800;letter-spacing:.15em}.pa-search-destinations strong{display:block;font-family:ui-serif,Georgia,"Times New Roman",serif;font-size:1.45rem;font-weight:500}.pa-search-destinations p{margin:7px 0 0;color:#74817a;font-size:.82rem;line-height:1.55}.pa-search-destinations b{position:absolute;right:23px;bottom:23px;color:#7d9762;font-size:1.25rem}@media(max-width:700px){.pa-search-destinations{padding-bottom:40px}.pa-search-destinations .pa-wrap{grid-template-columns:1fr}.pa-search-destinations a{min-height:125px}}

/* Final visual system: warm ivory, olive and a restrained terracotta accent. */
:root{--pa-ink:#253a33;--pa-deep:#1f342d;--pa-leaf:#718b54;--pa-gold:#ca8056;--pa-paper:#fcfbf7;--pa-line:#e6e2d9;--pa-muted:#68766f}.pa-site{background:linear-gradient(180deg,#fffefa 0,#f8f8f0 52%,#f1f4e9 100%);color:var(--pa-ink)}.pa-header{border-bottom-color:rgba(43,61,51,.1);background:rgba(255,255,255,.93);box-shadow:0 8px 28px rgba(35,52,44,.07)}.pa-nav a{color:#3c5047}.pa-nav a:hover{background:#f1f3e8;color:#a96442}.pa-nav__publish{background:#d98962!important;color:#fff!important;box-shadow:0 6px 16px rgba(191,109,73,.18)}.pa-hero-slide{background:radial-gradient(circle at 82% 18%,rgba(246,203,142,.58),transparent 20%),radial-gradient(circle at 83% 79%,rgba(172,200,131,.48),transparent 27%),linear-gradient(117deg,#fffdf8 0,#f6f0df 50%,#e3eed6 100%)}.pa-hero-slide h1,.pa-hero h1{color:#284238}.pa-hero-slide p:not(.pa-kicker){color:#5f7168}.pa-kicker{color:#b96843}.pa-button{background:#cc8059;color:#fff;box-shadow:0 10px 24px rgba(181,105,67,.18)}.pa-button:hover{background:#b96e49}.pa-search-zone .pa-wrap{border-color:#ebe5da;background:rgba(255,255,255,.94);box-shadow:0 22px 52px rgba(43,61,51,.09)}.pa-search-switch .is-active,.pa-search-switch a:hover{background:#617b4b}.pa-category-grid a,.pa-card,.pa-search-destinations a{border-color:#e7e2d8;background:#fffefa}.pa-category-grid a:hover{background:#eef3e5;color:#294139;box-shadow:0 18px 35px rgba(90,116,65,.14)}.pa-cta{background:linear-gradient(120deg,#eff1dc,#dceacb);color:#284238}.pa-cta p:not(.pa-kicker){color:#52685d}.pa-button--light{background:#294139;color:#fff}.pa-footer{background:#f0f3e9;color:#465a50;border-top:1px solid #dde5d1}.pa-footer h2,.pa-footer h3{color:#a85f40}.pa-footer p,.pa-footer a{color:#52675d}.pa-footer a:hover{color:#b86843}.pa-listing__hero{background:linear-gradient(120deg,#f1f5e7,#fff8ec)}.pa-listing__cover{background:linear-gradient(135deg,#cbdcae,#f3cfb2)}.pa-listing__details{background:#f5f7ee!important}.pa-content,.pa-page,.pa-form,.pa-listing,.pa-account{background:#fffefa;border-color:#e7e3db;box-shadow:0 14px 34px rgba(43,61,51,.06)}.pa-rtl{font-family:Tahoma,"Segoe UI",Arial,sans-serif}.pa-rtl .pa-listing__layout,.pa-rtl .pa-footer,.pa-rtl .pa-search-zone{text-align:right}

/* Official Passion Agriculture social accounts. */
.pa-social-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.pa-social-link{display:inline-flex!important;align-items:center;gap:7px;margin:0!important;padding:8px 11px;border:1px solid rgba(117,136,119,.28);border-radius:999px;background:rgba(255,255,255,.6);color:#41544d!important;font-size:.72rem!important;font-weight:700;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.pa-social-link:hover{background:#fff!important;color:#b96347!important;box-shadow:0 8px 18px rgba(64,83,73,.12);transform:translateY(-2px)}.pa-social-link span{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#405b90;color:#fff;font-family:Arial,sans-serif;font-size:.85rem;font-weight:800;line-height:1}.pa-social-link--instagram span{background:linear-gradient(135deg,#7542a8,#d75c75,#e89e54)}.pa-social-links--compact{display:inline-flex;vertical-align:middle;margin:0 0 0 13px}.pa-social-links--compact .pa-social-link{padding:6px 9px;font-size:.67rem!important}@media(max-width:600px){.pa-social-links--compact{display:flex;margin:13px 0 0}}

