/* AlegePretul editorial layout. System fonts, no animation dependency. */
:root{--ap-ink:#17251e;--ap-muted:#536458;--ap-green:#155d3b;--ap-lime:#d7ef80;--ap-line:#dce4dd;--ap-paper:#f7f9f5;--ap-radius:18px}
body.ap-editorial{margin:0;background:#fff;color:var(--ap-ink);font:17px/1.7 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.ap-editorial *{box-sizing:border-box}.ap-editorial a{color:var(--ap-green);text-underline-offset:.2em}.ap-editorial a:hover{text-decoration-thickness:2px}.ap-editorial a:focus-visible,.ap-editorial button:focus-visible,.ap-editorial input:focus-visible,.ap-editorial summary:focus-visible{outline:3px solid #2079b9;outline-offset:4px}.ap-editorial img{max-width:100%;height:auto}.ap-editorial h1,.ap-editorial h2,.ap-editorial h3{font-family:inherit;color:var(--ap-ink);line-height:1.16;letter-spacing:-.035em;text-transform:none}.ap-editorial h1{font-size:clamp(2.3rem,5vw,4.3rem);max-width:950px;margin:0 0 24px}.ap-editorial h2{font-size:clamp(1.7rem,3vw,2.45rem);margin:0 0 20px}.ap-editorial h3{font-size:1.3rem;margin:0 0 12px}.ap-editorial p{margin:0 0 20px}.ap-editorial ul,.ap-editorial ol{padding-left:24px}.ap-editorial li{margin-bottom:10px}.ap-editorial [id]{scroll-margin-top:30px}
.ap-shell{width:min(1160px,calc(100% - 48px));margin-inline:auto}.ap-skip{position:absolute;left:20px;top:-90px;z-index:99999;background:white;padding:15px}.ap-skip:focus{top:10px}.ap-header{border-bottom:1px solid var(--ap-line);background:white}.ap-header-row{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:94px}.ap-brand{font-weight:800;font-size:1.65rem;letter-spacing:-1px;color:var(--ap-ink)!important;text-decoration:none;white-space:nowrap}.ap-brand span{color:var(--ap-green)}.ap-brand small{display:block;font-size:.65rem;letter-spacing:1.4px;font-weight:600;color:var(--ap-muted);text-transform:uppercase}.ap-nav{display:flex;gap:26px;align-items:center;font-size:.9rem;font-weight:600}.ap-nav a{text-decoration:none;color:var(--ap-ink)}.ap-mobile-menu{display:none}.ap-mobile-menu summary{cursor:pointer;padding:8px 10px;font-weight:700;min-height:44px}.ap-mobile-menu nav{display:flex;flex-direction:column;gap:12px;padding:18px 0}.ap-mobile-menu a{padding:5px 0}.ap-main{padding:58px 0 70px;min-height:55vh}.ap-page-intro{margin-bottom:34px}.ap-breadcrumb{font-size:.85rem;margin-bottom:24px;color:var(--ap-muted)}.ap-breadcrumb a{color:inherit}.ap-prose{max-width:800px;margin-inline:auto}.ap-prose h1{font-size:clamp(2rem,4vw,3.25rem)}.ap-prose h2{margin-top:46px;font-size:1.8rem}.ap-prose h3{margin-top:30px}.ap-prose figure{margin-inline:0}.ap-prose table{border-collapse:collapse;width:100%;font-size:.92rem}.ap-prose td,.ap-prose th{padding:14px;border:1px solid var(--ap-line);text-align:left;vertical-align:top}.ap-prose th{background:var(--ap-paper)}.ap-prose .wp-block-table{overflow:auto}.ap-meta{font-size:.86rem;color:var(--ap-muted);margin-bottom:24px}.ap-hero{padding:52px;border-radius:26px;background:var(--ap-paper);border:1px solid var(--ap-line);position:relative}.ap-hero p{max-width:700px;font-size:1.13rem;color:var(--ap-muted)}.ap-hero .ap-kicker{color:var(--ap-green);font-size:.76rem}.ap-kicker{text-transform:uppercase;letter-spacing:.13em;font-weight:750;font-size:.76rem;color:var(--ap-green);margin-bottom:18px!important}.ap-section{margin-top:64px}.ap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ap-grid.ap-two{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-card{border:1px solid var(--ap-line);border-radius:var(--ap-radius);padding:26px;background:#fff;min-width:0}.ap-card h3 a{text-decoration:none}.ap-card p{font-size:.96rem;color:var(--ap-muted);margin-bottom:15px}.ap-card p:last-child{margin-bottom:0}.ap-card .ap-kicker{font-size:.7rem}.ap-card.ap-feature{background:var(--ap-green);color:white}.ap-card.ap-feature h2,.ap-card.ap-feature h3,.ap-card.ap-feature p,.ap-card.ap-feature a{color:white}.ap-buttons{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0 0}.ap-button,.ap-editorial .wp-block-button__link{background:var(--ap-green);color:white!important;border-radius:9px;padding:13px 22px;display:inline-block;line-height:1.5;font-size:.94rem;font-weight:700;text-decoration:none;border:1px solid var(--ap-green);min-height:48px}.ap-button:hover{background:#10492d}.ap-button.ap-secondary{background:transparent;color:var(--ap-green)!important}.ap-note{padding:22px 26px;border-left:4px solid var(--ap-green);background:var(--ap-paper);border-radius:0 10px 10px 0;font-size:.93rem;margin:30px 0;color:var(--ap-muted)}.ap-note a{font-weight:600}.ap-category-section{padding-top:36px;margin-top:36px;border-top:1px solid var(--ap-line)}.ap-toc{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.ap-toc a{border:1px solid var(--ap-line);border-radius:50px;padding:8px 14px;text-decoration:none;font-size:.87rem;min-height:44px}.ap-list{list-style:none!important;padding:0!important;display:grid;gap:15px}.ap-list li{border-bottom:1px solid var(--ap-line);padding:0 0 18px}.ap-search{display:flex;gap:8px;max-width:600px;margin-top:24px}.ap-search input{flex:1;min-width:0;border:1px solid #a6b6a9;border-radius:8px;padding:12px 15px;font:inherit;background:white}.ap-search button{border:0;cursor:pointer;font:inherit;font-size:.9rem}.ap-footer{background:#142c20;color:#d3ded5;padding:48px 0 24px;font-size:.88rem}.ap-footer a{color:#e4efcb}.ap-footer h2{font-size:1.6rem;color:white}.ap-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.ap-footer nav{display:flex;flex-direction:column;gap:9px}.ap-footer-bottom{border-top:1px solid #385042;margin-top:30px;padding-top:20px;color:#b1c2b6}.ap-editorial input,.ap-editorial textarea,.ap-editorial select{max-width:100%}.ap-editorial .wpcf7 input:not([type=checkbox]):not([type=submit]),.ap-editorial .wpcf7 textarea{width:100%;padding:12px;border:1px solid #a6b6a9;border-radius:6px;font:inherit}.ap-editorial .wpcf7-submit{padding:13px 25px;border:0;border-radius:8px;background:var(--ap-green);color:#fff;font:inherit;cursor:pointer}
@media(max-width:900px){.ap-nav{gap:15px;font-size:.83rem}.ap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-hero{padding:36px}.ap-header-row{min-height:82px}}
@media(max-width:640px){.ap-shell{width:calc(100% - 32px)}.ap-header-row{min-height:76px}.ap-brand{font-size:1.45rem}.ap-brand small{font-size:.57rem}.ap-nav{display:none}.ap-mobile-menu{display:block}.ap-header-row{align-items:flex-start;padding:18px 0;flex-wrap:wrap}.ap-mobile-menu[open]{width:100%}.ap-mobile-menu[open] summary{position:absolute;right:16px;top:20px}body.admin-bar .ap-mobile-menu[open] summary{top:66px}.ap-main{padding:26px 0 46px}.ap-grid,.ap-grid.ap-two{grid-template-columns:1fr}.ap-hero{padding:28px 23px;border-radius:18px}.ap-hero p{font-size:1.03rem}.ap-section{margin-top:42px}.ap-card{padding:23px}.ap-footer-grid{grid-template-columns:1fr;gap:26px}.ap-buttons{gap:10px}.ap-button{padding:12px 17px}.ap-note{padding:18px;font-size:.88rem}.ap-prose{max-width:100%}.ap-toc a{font-size:.82rem}.ap-search button{padding-inline:15px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

 .ap-brand img{display:block;width:260px;height:auto}@media(max-width:640px){.ap-brand img{width:200px;max-width:calc(100vw - 140px)}}
.ap-disclosure a,.ap-prose p a,.ap-prose li a{text-decoration:underline;text-underline-offset:.18em}
.ap-editorial .awps-cmp-card-horizontal{width:100%;max-height:calc(100dvh - 24px);overflow-y:auto}.ap-editorial .awps-cmp-head-compact{min-width:0}
.ap-guide-thumbnail{display:block;width:100%;height:auto;aspect-ratio:1200/800;object-fit:contain;border-radius:10px;margin:0 0 20px;background:#f7f9f5}
