.nde-panel,.nde-author-main{--nde-gold:#d3af35;--nde-ink:#171d23;max-width:1180px!important;margin:28px auto 56px;padding:clamp(18px,3vw,34px);box-sizing:border-box;color:var(--nde-ink)}.nde-panel{border:1px solid #e6e2d6;border-radius:20px;background:#faf9f5}.nde-panel-head{display:flex;justify-content:space-between;align-items:center;gap:24px}.nde-panel h2{font-size:clamp(26px,3vw,38px);line-height:1.15;letter-spacing:-.035em;margin:8px 0 12px}.nde-panel p{line-height:1.65}.nde-eyebrow{font-size:10px!important;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#7f6724;margin:0 0 8px!important}.nde-panel button,.nde-button{display:inline-flex;justify-content:center;align-items:center;border:0;border-radius:8px;background:#d3af35;color:#171d23!important;font-size:14px;font-weight:750;text-decoration:none!important;padding:12px 18px;cursor:pointer;line-height:1.4}.nde-button{flex-shrink:0}.nde-form .nde-secondary{background:#eae7dd;color:#262b2f}.nde-tabs{display:flex;gap:12px;flex-wrap:wrap;border-bottom:1px solid #e1ddcf;padding:18px 0;margin-bottom:24px}.nde-tabs a{padding:8px 12px;background:#fff;border:1px solid #dfdccf;border-radius:7px;color:#353b40;text-decoration:none;font-size:13px;font-weight:650}.nde-form{display:flex;flex-direction:column;gap:18px;max-width:900px}.nde-form label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:700}.nde-form input:not([type=checkbox]),.nde-form textarea,.nde-form select{width:100%;max-width:100%;box-sizing:border-box;background:#fff;color:#20262c;border:1px solid #d7d5cc;border-radius:7px;padding:11px 12px;font:inherit;font-weight:400}.nde-form textarea{min-height:95px}.nde-form input[type=checkbox]{width:17px;height:17px;flex:0 0 17px;margin:0}.nde-form .nde-toggle,.nde-form .nde-categories label{flex-direction:row;align-items:center}.nde-form input:focus-visible,.nde-form textarea:focus-visible,.nde-form select:focus-visible,.nde-panel a:focus-visible,.nde-panel button:focus-visible{outline:3px solid #a6892d;outline-offset:3px}.nde-form fieldset{border:1px solid #dedace;border-radius:9px;padding:16px}.nde-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nde-categories label{font-size:13px;font-weight:500}.nde-actions{display:flex;gap:12px;flex-wrap:wrap;margin:8px 0 18px}.nde-notice{padding:15px 18px;background:#f4edd8;border-left:4px solid #d3af35;border-radius:0 8px 8px 0}.nde-error{background:#fff0ea;border-color:#b45f42}.nde-muted{color:#697077;font-size:13px}.nde-note-grid,.nde-author-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.nde-note-card,.nde-author-card{min-width:0;background:#fff;border:1px solid #e1dfd6;border-radius:14px;overflow:hidden;box-shadow:0 5px 20px #171d2305}.nde-note-card>a{display:block;color:inherit;text-decoration:none}.nde-note-card img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.nde-note-card>div,.nde-note-card>a>div{padding:20px}.nde-note-card h3,.nde-author-card h3{font-size:20px;line-height:1.25;letter-spacing:-.025em;margin:8px 0 12px;overflow-wrap:anywhere}.nde-note-card p{font-size:14px;line-height:1.6}.nde-note-card a,.nde-text-link{color:#695214;font-size:13px;font-weight:700}.nde-author-card{padding:25px}.nde-author-card .avatar{border-radius:50%;object-fit:cover;margin-bottom:18px}.nde-author-card p{font-size:14px;line-height:1.65}.nde-author-card h3 a{color:#171d23;text-decoration:none}.nde-socials{display:flex;gap:9px;flex-wrap:wrap;margin:16px 0}.nde-socials a{font-size:12px!important;font-weight:650;padding:6px 10px;background:#f4f1e6;border-radius:5px;text-decoration:none;color:#514421}.nde-author-hero{display:flex;align-items:flex-start;gap:30px;border-bottom:1px solid #dfdacb;padding-bottom:35px;margin-bottom:34px}.nde-author-hero>.avatar{flex-shrink:0;border-radius:50%;object-fit:cover;width:112px;height:112px}.nde-author-hero h1{font-size:clamp(30px,4vw,48px);letter-spacing:-.04em;line-height:1.1;margin:6px 0 14px}.nde-author-hero p{max-width:760px;line-height:1.7}.nde-author-specialty{font-weight:700;color:#796122}.nde-pagination{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}.nde-pagination a,.nde-pagination span{padding:8px 13px;border:1px solid #d9d4c4;border-radius:6px;text-decoration:none}.nde-pagination .current{background:#d3af35;color:#171d23}.nde-preview{background:#fff;border:1px solid #ddd8cc;border-radius:10px;padding:22px;margin:20px 0;overflow-wrap:anywhere;line-height:1.8}.nde-preview summary{cursor:pointer;font-weight:700}.nde-preview img{max-width:100%;height:auto}.nde-admin details{background:#fff;border:1px solid #dadce0;border-radius:10px;margin:18px 0;padding:20px;max-width:1100px}.nde-admin summary{font-size:16px;font-weight:700;cursor:pointer}.nde-admin .nde-form{margin-top:18px}.nde-admin img{max-width:100%;height:auto}.nde-admin button{border:0;border-radius:7px;padding:10px 15px;background:#d3af35;color:#171d23;font-weight:700;cursor:pointer}.nde-admin .nde-preview{max-height:650px;overflow:auto}
/* Native WordPress posts retain the theme's header, advertising and navigation. */
.nde-reading .nd-article{max-width:900px!important;margin:32px auto 60px;padding:clamp(18px,3vw,38px);border:1px solid #e6e1d5;border-radius:18px;background:#fff;box-shadow:0 12px 35px #19202805;box-sizing:border-box}.nde-reading .nd-article>.wp-block-post-terms{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:750}.nde-reading .nd-article>.wp-block-post-title{font-size:clamp(29px,3.6vw,48px);letter-spacing:-.04em;line-height:1.13;margin:18px 0 16px;overflow-wrap:anywhere}.nde-deck{font-size:clamp(17px,1.8vw,21px)!important;line-height:1.6!important;color:#555e66;margin:15px 0!important}.nde-read-time{font-size:11px!important;color:#7b6a3a;letter-spacing:.04em;margin:12px 0!important}.nde-reading .nd-post-meta{font-size:12px;color:#697077;border-top:1px solid #ece8dc;padding-top:15px;margin-top:20px}.nde-reading .nd-article>.wp-block-post-featured-image{margin:24px 0 8px;border-radius:12px;overflow:hidden}.nde-image-credit{font-size:11px!important;color:#747b80;margin:6px 0 24px!important}.nde-reading .nd-article .wp-block-post-content{max-width:720px;margin:30px auto;font-size:18px;line-height:1.85;overflow-wrap:anywhere}.nde-reading .wp-block-post-content p{margin-bottom:1.25em}.nde-reading .wp-block-post-content h2{font-size:28px;line-height:1.25;letter-spacing:-.025em;margin:1.5em 0 .65em}.nde-reading .wp-block-post-content h3{font-size:23px;line-height:1.3}.nde-reading .wp-block-post-content blockquote{margin:28px 0;padding:20px 24px;border-left:4px solid #d3af35;background:#faf6e8;font-size:22px;line-height:1.6}.nde-reading .wp-block-post-content img{max-width:100%;height:auto;border-radius:8px}.nde-reading .wp-block-post-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.nde-reading .wp-block-post-content td,.nde-reading .wp-block-post-content th{border:1px solid #dedbd2;padding:10px}.nde-reading .nd-author-signature{border-top:1px solid #e6dfcb;padding-top:24px;margin-top:32px}.nde-reading .nd-author-signature .avatar{border-radius:50%;object-fit:cover}
@media(max-width:850px){.nde-note-grid,.nde-author-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nde-panel-head{align-items:flex-start;flex-direction:column}.nde-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.nde-note-grid,.nde-author-grid{grid-template-columns:minmax(0,1fr)}.nde-panel{padding:17px;border-radius:13px}.nde-author-hero{flex-direction:column;gap:18px}.nde-actions{flex-direction:column}.nde-actions button{width:100%}.nde-categories{grid-template-columns:minmax(0,1fr)}.nde-reading .nd-article{margin:18px auto 30px;padding:18px;border-radius:12px}.nde-reading .nd-article .wp-block-post-content{font-size:17px;line-height:1.8}.nde-reading .wp-block-post-content h2{font-size:24px}.nde-reading .wp-block-post-content blockquote{font-size:19px;padding:16px}.nde-form .wp-editor-wrap{min-width:0;width:100%}.nde-form .wp-editor-container{overflow:hidden}.nde-form .mce-toolbar-grp{overflow-x:auto}}
.nde-directory-section{margin:30px 0}.nde-directory-section>.nde-panel-head{margin-bottom:24px}.nde-directory-section h2{font-size:clamp(26px,3vw,36px);line-height:1.15;letter-spacing:-.035em;margin:8px 0}.nde-preview:focus-visible{outline:3px solid #a6892d}
/* Editorial 0.2: compact rotating profiles and continuous account navigation. */
.nde-account-nav{display:flex;flex-wrap:wrap;gap:8px;padding:14px;margin:0 0 24px;background:#20272e;border-radius:12px}.nde-account-nav a{color:#fff!important;text-decoration:none;padding:8px 11px;border-radius:6px;font-size:12px;font-weight:650}.nde-account-nav a:hover,.nde-account-nav a:focus-visible{background:#d3af35;color:#171d23!important}.nde-carousel .nde-author-card{padding:18px;display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:14px;align-content:start}.nde-carousel .nde-author-card[hidden],[hidden].nde-carousel-controls{display:none!important}.nde-carousel .avatar{grid-column:1;grid-row:1/4;width:52px;height:52px;margin:0}.nde-carousel .nde-eyebrow,.nde-carousel h3{grid-column:2}.nde-carousel .nde-author-card h3{font-size:18px;margin:4px 0 10px}.nde-carousel .nde-author-card>p:not(.nde-eyebrow),.nde-carousel .nde-socials,.nde-carousel .nde-text-link{grid-column:1/-1}.nde-carousel .nde-author-card p{font-size:13px;margin:8px 0;line-height:1.55}.nde-carousel .nde-socials{margin:6px 0 12px}.nde-carousel-controls{display:flex;gap:8px;justify-content:flex-end;margin-bottom:12px}.nde-carousel-controls button,.nde-share button,.nde-share a{background:#f3eedf;color:#53421d;border:1px solid #e1d5b6;border-radius:7px;padding:9px 12px;font:inherit;font-size:12px;cursor:pointer;text-decoration:none}.nde-share{border-top:1px solid #e6dfce;margin-top:28px;padding-top:20px}.nde-share h2{font-size:22px!important}.nde-share>div{display:flex;gap:8px;flex-wrap:wrap}.nde-ad{margin:32px 0;padding:22px;border:1px solid #e8dfc6;border-radius:12px;background:#f9f6ed;text-align:center;clear:both}.nde-ad small{display:block;font-size:10px;letter-spacing:.13em;color:#83744b;margin-bottom:12px}.nde-ad img{display:block;max-width:100%;height:auto;margin:auto}.nde-comments{margin-top:30px;padding-top:20px;border-top:1px solid #e6dfce}.nde-comments input:not([type=checkbox]),.nde-comments textarea{box-sizing:border-box;max-width:100%;width:100%;border:1px solid #d8d3c6;border-radius:7px;padding:12px;font:inherit}.nde-comments label{display:block;font-weight:700;font-size:14px}.nde-comments .submit{width:auto!important;background:#d3af35;font-weight:700!important;cursor:pointer}.nde-comments .comment-list{padding-left:20px}.nde-comments .comment-body{padding:16px 0;border-bottom:1px solid #e8e3d8}.nde-comments .avatar{border-radius:50%}.nde-inline-upload{border:1px solid #e3dbc7;background:#f8f4e9;border-radius:9px;padding:16px;display:grid;gap:12px}.nde-inline-image{margin:24px 0}.nde-inline-image img{display:block;width:auto;max-width:100%;height:auto;margin:auto}.nde-tabs a[aria-current=page]{background:#d3af35}
/* Editorial 0.3 */
.nde-share .nde-share-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:0;border-radius:50%;color:#fff!important;box-shadow:0 3px 9px #0002;transition:transform .15s}.nde-share-icon:hover{transform:translateY(-2px)}.nde-network-whatsapp{background:#128c4a!important}.nde-network-facebook{background:#1877f2!important}.nde-network-x{background:#171d23!important}.nde-network-linkedin{background:#0a66c2!important}.nde-network-more{background:#9b7024!important}.nde-network-copy{background:#535c6c!important}.nde-share-icon:focus-visible{outline:3px solid #d3af35;outline-offset:3px}.nde-ad[hidden]{display:none!important}.nde-ad [data-nde-creative] img{max-width:100%;width:auto;max-height:320px;object-fit:contain;margin:0 auto}.nde-ad a{display:block}.nde-ad-row{display:flex;flex-direction:column;gap:14px;margin:20px 0;padding:20px;border:1px solid #d7d5cc;border-radius:10px;background:white}.nde-ad-row img{max-width:320px!important;max-height:170px;object-fit:contain;align-self:flex-start}.nde-ad-row button{align-self:flex-start}.nde-inline-image{max-width:100%!important;box-sizing:border-box}.nde-inline-image img,.nde-preview .nde-inline-image img{max-width:100%!important;width:auto!important;height:auto!important;max-height:none}.nde-comment-area h2{font-size:24px!important}.nde-comment-area>p{font-size:15px}.nde-comment-area .nde-button{font-size:14px}.nde-reading .wp-block-post-content .nde-share svg{flex-shrink:0}
/* Reading layout 0.4 */
.nde-reading .nde-reading-layout{display:grid;grid-template-columns:minmax(0,820px) minmax(260px,310px);gap:28px;width:100%;max-width:1180px!important;margin:32px auto 60px;align-items:start}.nde-reading .nde-reading-layout>.nd-article{max-width:100%!important;min-width:0;margin:0!important;padding:clamp(18px,2.4vw,30px)}.nde-reading-sidebar{min-width:0;display:grid;gap:24px}.nde-widget{padding:22px 18px;border:1px solid #e5dfd1;border-top:3px solid #d3af35;border-radius:0 0 12px 12px;background:#fff}.nde-widget h2{font-size:23px;line-height:1.2;margin:4px 0 16px;letter-spacing:-.035em}.nde-popular-filter{display:flex;gap:8px;align-items:end;margin:12px 0 18px}.nde-popular-filter label{display:grid;gap:4px;font-size:11px;color:#687077;flex:1}.nde-popular-filter select{font:inherit;font-size:12px;padding:8px;border:1px solid #dcd5c4;border-radius:6px;background:#faf8f1;width:100%;color:#222}.nde-popular-filter button{background:#242b31;color:#fff;border:0;border-radius:6px;padding:9px 13px;cursor:pointer;font-size:12px}.nde-side-list{list-style:none;padding:0!important;margin:0!important;display:grid;gap:0}.nde-side-list li{border-bottom:1px solid #ece7dc;padding:13px 0}.nde-side-list li:last-child{border-bottom:0;padding-bottom:0}.nde-side-list li>a{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;text-decoration:none;color:#20272c}.nde-side-image{position:relative;min-width:0;align-self:start}.nde-side-image img{display:block;width:76px!important;height:76px!important;object-fit:cover;border-radius:7px!important}.nde-side-placeholder{display:grid;place-items:center;width:76px;height:76px;background:#242b31;color:#d3af35;font-size:30px;font-weight:800;border-radius:7px}.nde-reading .nde-side-list h3{font-size:14px;line-height:1.4;margin:0 0 5px;font-weight:700;letter-spacing:-.01em}.nde-side-list time{font-size:10px;color:#83888b}.nde-rank{position:absolute;bottom:-3px;left:3px;color:white;font-size:33px;font-weight:800;line-height:1;text-shadow:0 1px 6px #000;background:#222b;padding:1px 6px;border-radius:4px}.nde-empty{font-size:13px;line-height:1.6;color:#767d82}.nde-reading .nde-byline-card{display:flex;gap:16px;align-items:flex-start;background:#faf8f2;border:1px solid #e9e1cf;border-radius:10px;padding:18px;margin:24px 0}.nde-byline-card>.avatar{width:56px;height:56px;border-radius:50%;flex-shrink:0;object-fit:cover}.nde-reading .nde-byline-card h2{font-size:19px;margin:4px 0 6px;line-height:1.3}.nde-byline-card h2 a{color:#20272c;text-decoration:none}.nde-reading .nde-byline-card p:not(.nde-eyebrow){font-size:13px;line-height:1.6;margin:0 0 9px}.nde-byline-card .nde-socials{margin:8px 0}.nde-reading .nde-comments{padding:18px;border:1px solid #e6e0d3;border-radius:10px;background:#fcfbf8;margin-top:20px}.nde-reading .nde-comments h2,.nde-reading .nde-comments h3{font-size:19px!important;margin:0 0 10px!important;line-height:1.3}.nde-reading .nde-comments p{font-size:12px!important;line-height:1.6;margin:8px 0!important}.nde-reading .nde-comments textarea{height:100px;min-height:85px;max-height:260px;resize:vertical;font-size:14px;padding:10px}.nde-reading .nde-comments label{font-size:12px}.nde-reading .nde-comments .submit,.nde-reading .nde-comments .nde-button{padding:8px 13px!important;font-size:12px!important;line-height:1.3;border:0;border-radius:6px}.nde-reading .nde-comments .comment-body{padding:12px 0;font-size:13px}.nde-comments .comment-list{margin:8px 0;padding-left:0;list-style:none}.nde-comments .children{padding-left:16px;list-style:none}.nde-comments .comment-meta{font-size:11px}.nde-comments .reply a{font-size:11px}.nde-reading .nde-recommendations{margin:30px 0 0;padding-top:22px;border-top:1px solid #e7e0d0}.nde-reading .nde-recommendations h2{font-size:23px;margin:0 0 16px;letter-spacing:-.03em}.nde-recommend-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.nde-recommend-grid article{min-width:0;border:1px solid #e6e0d2;border-radius:9px;overflow:hidden;background:#fff}.nde-recommend-grid a{text-decoration:none;color:#21282e;display:block}.nde-recommend-grid img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;border-radius:0!important}.nde-recommend-grid a>div:not(.nde-recommend-placeholder){padding:12px}.nde-reading .nde-recommend-grid h3{font-size:15px;line-height:1.4;margin:5px 0}.nde-recommend-placeholder{display:grid;place-items:center;aspect-ratio:16/10;background:#222a30;color:#d3af35;font-size:11px;font-weight:750}.nde-reading .nde-recommend-grid .nde-eyebrow{font-size:9px!important;letter-spacing:.06em}
@media(max-width:980px){.nde-reading .nde-reading-layout{grid-template-columns:minmax(0,1fr);gap:24px}.nde-reading-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.nde-reading .nde-reading-layout>.nd-article{width:100%}.nde-reading-sidebar .nde-widget{min-width:0}}
@media(max-width:560px){.nde-reading .nde-reading-layout{margin:18px auto 30px}.nde-reading-sidebar{grid-template-columns:minmax(0,1fr)}.nde-recommend-grid{grid-template-columns:minmax(0,1fr)}.nde-recommend-grid article>a{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center}.nde-recommend-grid img,.nde-recommend-placeholder{height:100%;min-height:100px;aspect-ratio:auto}.nde-reading .nde-byline-card{padding:14px;gap:12px}.nde-byline-card>.avatar{width:42px;height:42px}.nde-reading .nde-comments{padding:14px}.nde-reading .nde-byline-card h2{font-size:17px}.nde-widget{padding:18px}}

.nde-carousel-controls button[hidden]{display:none!important}

/* Article marketplace connection. All rules stay inside this widget. */
.nde-marketplace .nde-marketplace-intro,.nde-marketplace .nde-marketplace-empty{font-size:14px;line-height:1.6;color:#5e6670;margin:0 0 18px}
.nde-marketplace .nde-marketplace-products{list-style:none;padding:0;margin:0 0 20px;display:grid;gap:0}
.nde-marketplace .nde-marketplace-products>li{list-style:none;padding:14px 0;margin:0;border-top:1px solid #eee9df;min-width:0}
.nde-marketplace .nde-marketplace-product{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;text-decoration:none;color:#19232e;min-width:0}
.nde-marketplace .nde-marketplace-photo{display:block;width:72px;aspect-ratio:1;background:#f5f5f2;border:1px solid #eee9df;border-radius:8px;overflow:hidden}
.nde-marketplace .nde-marketplace-photo img{display:block;width:100%;height:100%;object-fit:contain;margin:0}
.nde-marketplace .nde-marketplace-info{display:grid;gap:6px;min-width:0;overflow-wrap:anywhere}
.nde-marketplace .nde-marketplace-name{font-size:14px;font-weight:700;line-height:1.4}
.nde-marketplace .nde-marketplace-price{font-size:13px;line-height:1.5;color:#69551d}
.nde-marketplace .nde-marketplace-price del{color:#757575;font-weight:400}
.nde-marketplace .nde-marketplace-price ins{background:none;text-decoration:none;font-weight:700}
.nde-marketplace .nde-marketplace-cta{display:flex;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 14px;border-radius:7px;background:#d3af35;color:#111;text-decoration:none;font-size:14px;font-weight:800;line-height:1.4;text-align:center;box-sizing:border-box}
.nde-marketplace .nde-marketplace-cta:hover{background:#e2c352}
.nde-marketplace .nde-marketplace-product:hover .nde-marketplace-name{text-decoration:underline}
.nde-marketplace a:focus-visible{outline:3px solid #176582;outline-offset:4px}
@media(max-width:980px){.nde-reading-sidebar>.nde-marketplace{grid-column:1/-1}}
