@import url("https://fonts.googleapis.com/css2?family=Newsreader:ital,opsz,wght@0,6..72,400;0,6..72,500;0,6..72,600;1,6..72,400&family=Inter:wght@400;500;600;700&display=swap");
html,body{margin:0;overflow-x:clip}.wp-site-blocks>main{margin:0}.cd-canvas{max-width:none;margin:0}.cd-canvas>.wp-block-post-content{max-width:none}
:root{--paper:#fbfaf6;--paper-2:#f4f1e8;--card:#fff;--ink:#1c1a15;--muted:#6b665a;--faint:#8c8677;--line:#e7e2d5;--line-2:#efebdf;--honey:#f4b92e;--honey-deep:#b8860b;--honey-ink:#8a6400;--wash:#fdf6e3;--serif:"Newsreader",Georgia,"Times New Roman",serif;--sans:"Inter",-apple-system,"Segoe UI",Roboto,sans-serif;--max:1180px}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.dn-wrap{max-width:var(--max);margin:0 auto;padding:0 24px}.dn-header{background:var(--paper);border-bottom:2px solid var(--ink);position:sticky;top:0;z-index:40}.dn-util{border-bottom:1px solid var(--line)}.dn-util .dn-wrap{display:flex;align-items:center;justify-content:space-between;height:38px;font-size:12.5px;color:var(--faint);letter-spacing:.02em}.dn-util a{color:var(--faint)}.dn-util a:hover{color:var(--honey-ink)}.dn-masthead{padding:24px 0 20px}.dn-masthead .dn-wrap{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.dn-brand{display:flex;flex-direction:column;gap:6px}.dn-brand .name{font-family:var(--serif);font-size:38px;line-height:.95;font-weight:600;letter-spacing:-.01em}.dn-brand .name .dot{color:var(--honey-deep)}.dn-brand .tag{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.dn-util-contact a{color:var(--faint)}.dn-util-contact a:hover{color:var(--honey-ink)}.dn-topmenu{display:flex;gap:20px;list-style:none;margin:0;padding:0;align-items:center}.dn-topmenu li{margin:0}.dn-topmenu a{color:var(--muted);font-size:12.5px;font-weight:600;letter-spacing:.01em}.dn-topmenu a:hover{color:var(--honey-ink)}.dn-topmenu .current-menu-item>a{color:var(--honey-ink)}.dn-nav{background:var(--paper);border-bottom:1px solid var(--line)}.dn-nav .dn-wrap{display:flex;align-items:center;min-height:50px}.dn-mainmenu{display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.dn-mainmenu li{position:relative;margin:0}.dn-mainmenu a{display:block;font-size:14px;font-weight:600;color:var(--ink);padding:8px 14px;border-radius:8px;white-space:nowrap}.dn-mainmenu a:hover{background:var(--paper-2);color:var(--honey-ink)}.dn-mainmenu .current-menu-item>a,.dn-mainmenu .current-menu-parent>a{color:var(--honey-ink)}.dn-mainmenu .menu-item-has-children>a:after{content:"⌄";margin-left:6px;font-size:13px;line-height:0;color:var(--faint);position:relative;top:-2px}.dn-mainmenu .sub-menu{position:absolute;top:100%;left:0;min-width:210px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 14px 34px -14px rgba(0,0,0,.22);padding:6px;list-style:none;margin:4px 0 0;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .16s,transform .16s,visibility .16s;z-index:60}.dn-mainmenu li:hover>.sub-menu,.dn-mainmenu li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.dn-mainmenu .sub-menu a{font-size:13.5px;font-weight:500;padding:8px 12px}.dn-mainmenu .sub-menu .menu-item-has-children>a:after{content:"›";float:right}@media (max-width:768px){.dn-nav .dn-wrap{overflow-x:auto}.dn-mainmenu{flex-wrap:nowrap}.dn-mainmenu .sub-menu{display:none}.dn-mainmenu .menu-item-has-children>a:after{display:none}}.dn-shell{max-width:var(--max);margin:0 auto;padding:44px 24px 64px;display:grid;grid-template-columns:1fr 320px;gap:48px;align-items:start}.dn-shell.dn-shell--wide{grid-template-columns:1fr}.dn-sechead{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--ink);padding-bottom:10px;margin-bottom:28px}.dn-sechead h2{font-family:var(--serif);font-weight:600;font-size:22px;margin:0;letter-spacing:-.01em}.dn-kicker{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--honey-ink);display:inline-flex;align-items:center;gap:8px}.dn-kicker:before{content:"";width:16px;height:2px;background:var(--honey);border-radius:2px}.dn-main .wp-block-post-template{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:34px}.dn-post{display:grid;grid-template-columns:200px 1fr;gap:22px;align-items:start;padding-bottom:34px;border-bottom:1px solid var(--line-2)}.dn-post .wp-block-post-featured-image{margin:0}.dn-post .wp-block-post-featured-image img,.dn-post .dn-thumb{border-radius:10px;aspect-ratio:4/3;object-fit:cover;width:100%;border:1px solid var(--line);background:linear-gradient(140deg,#fce9ae,#f3c24b)}.dn-post .wp-block-post-title{font-family:var(--serif);font-weight:600;font-size:21px;line-height:1.2;letter-spacing:-.01em;margin:8px 0;text-wrap:balance}.dn-post .wp-block-post-title a:hover{color:var(--honey-ink)}.dn-post .wp-block-post-excerpt{color:var(--muted);font-size:15px;margin:0 0 12px}.dn-post .wp-block-post-excerpt__excerpt{margin:0}.dn-meta{font-size:12.5px;color:var(--muted);display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dn-meta a{color:var(--honey-ink);font-weight:600}.dn-meta .sep{color:var(--line)}.wp-block-query-pagination{margin-top:40px;gap:8px}.wp-block-query-pagination a,.wp-block-query-pagination .current{font-size:14px;font-weight:600;padding:8px 12px;border-radius:8px}.wp-block-query-pagination a:hover{background:var(--paper-2);color:var(--honey-ink)}.wp-block-query-pagination .current{background:var(--ink);color:var(--paper)}.dn-article{max-width:none}.dn-article .dn-article-head{border-bottom:1px solid var(--line);padding-bottom:24px;margin-bottom:28px}.dn-article .wp-block-post-title{font-family:var(--serif);font-weight:600;font-size:clamp(30px,4vw,44px);line-height:1.08;letter-spacing:-.015em;text-wrap:balance;margin:12px 0 14px}.dn-article .wp-block-post-featured-image{margin:24px 0;border-radius:14px;overflow:hidden}.dn-article .wp-block-post-featured-image img{width:100%;border-radius:14px}.dn-content{font-size:18px;line-height:1.75}.dn-content p{margin:0 0 1.3em}.dn-content h2{font-family:var(--serif);font-size:28px;font-weight:600;margin:1.6em 0 .5em;letter-spacing:-.01em}.dn-content h3{font-family:var(--serif);font-size:22px;font-weight:600;margin:1.4em 0 .4em}.dn-content a{color:var(--honey-ink);text-decoration:underline;text-underline-offset:2px}.dn-content a:hover{color:var(--ink)}.dn-content img{border-radius:12px;margin:1.5em 0}.dn-content blockquote{margin:1.6em 0;padding:8px 0 8px 24px;border-left:3px solid var(--honey);font-family:var(--serif);font-size:22px;line-height:1.4;color:var(--ink)}.dn-content ul,.dn-content ol{margin:0 0 1.3em;padding-left:1.3em}.dn-content li{margin:.35em 0}.dn-content code{background:var(--paper-2);border-radius:5px;padding:2px 6px;font-size:.9em}.dn-content figure{margin:1.5em 0}.dn-content figcaption{font-size:13px;color:var(--faint);text-align:center;margin-top:8px}.dn-side{display:flex;flex-direction:column;gap:28px;position:sticky;top:100px}.dn-card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:22px}.dn-card h5{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:0 0 16px;padding-bottom:10px;border-bottom:2px solid var(--honey);display:inline-block}.dn-author{text-align:center}.dn-author .avatar{width:74px;height:74px;border-radius:50%;margin:0 auto 14px;background:linear-gradient(140deg,#f6d477,#e7a812);display:grid;place-items:center;font-family:var(--serif);font-size:28px;color:#4a3800;font-weight:700;border:3px solid #fff;box-shadow:0 0 0 1px var(--line)}.dn-author h4{font-family:var(--serif);font-size:20px;margin:0 0 4px;font-weight:600}.dn-author .role{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--honey-ink);font-weight:700;margin-bottom:12px}.dn-author p{font-size:14px;color:var(--muted);margin:0}.dn-side .wp-block-categories,.dn-side .wp-block-latest-posts{list-style:none;margin:0;padding:0;font-size:15px}.dn-side .wp-block-categories li:last-child,.dn-side .wp-block-latest-posts li:last-child{border-bottom:0}.dn-side .wp-block-latest-posts li{border-bottom:1px solid var(--line-2)}.dn-side .wp-block-latest-posts a{display:block;padding:10px 0;font-weight:500}.dn-side .wp-block-latest-posts a:hover{color:var(--honey-ink)}.dn-side .wp-block-categories li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid var(--line-2);color:var(--faint)}.dn-side .wp-block-categories a{font-weight:500;color:var(--ink)}.dn-side .wp-block-categories a:hover{color:var(--honey-ink)}.dn-ad{position:relative;border:1px dashed #d8cfb4;border-radius:10px;background:repeating-linear-gradient(45deg,#fdfbf4,#fdfbf4 12px,#fbf7ea 12px,#fbf7ea 24px);min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;margin:20px 0;padding:16px}.dn-ad__tag{position:absolute;top:8px;left:12px;font-size:9.5px;font-weight:700;letter-spacing:.18em;color:#b9ae8e;text-transform:uppercase}.dn-ad__hint{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.dn-ad--rect{min-height:250px}.dn-ad .adsbygoogle{width:100%}.dn-promo{text-align:center}.dn-promo__tag{font-size:9.5px;font-weight:700;letter-spacing:.18em;color:#b9ae8e;text-transform:uppercase;margin:0 0 12px}.dn-promo a{display:inline-block;line-height:0}.dn-promo img{display:block;margin:0 auto;border-radius:10px}.dn-footer{background:var(--paper-2);border-top:1px solid var(--line);margin-top:24px}.dn-footer .dn-wrap{padding:40px 24px 24px}.dn-foot-simple{text-align:center;max-width:560px;margin:0 auto}.dn-footer .name{font-family:var(--serif);font-size:24px;font-weight:600;margin:0 0 8px}.dn-footer .name .dot{color:var(--honey-deep)}.dn-footer p{color:var(--muted);font-size:14px;margin:0 auto;max-width:52ch}.dn-footer a{color:var(--muted)}.dn-footer a:hover{color:var(--honey-ink)}.dn-footer .dn-foot-bar{border-top:1px solid var(--line);margin-top:28px;padding-top:16px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:12.5px;color:var(--faint)}.dn-footer .dn-foot-bar p{max-width:none}@media (max-width:900px){.dn-shell{grid-template-columns:1fr;gap:40px}.dn-side{position:static}.dn-footer .dn-foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){body{font-size:16px}.dn-util a.dn-hide-sm{display:none}.dn-post{grid-template-columns:1fr}.dn-post .wp-block-post-featured-image img,.dn-post .dn-thumb{aspect-ratio:16/9}.dn-brand .name{font-size:30px}.dn-footer .dn-foot-grid{grid-template-columns:1fr}}