.dt-books{margin:2.5em 0}.dt-books-title{font-size:1.25em;margin:0 0 .8em;color:var(--dnyr-green,#1FB31D)}.dt-books-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:18px}.dt-in-article .dt-books-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.dt-book{display:flex;flex-direction:column;background:#fff;border:1px solid #eceeef;border-radius:10px;padding:10px;text-align:center}.dt-book-img img{width:100%;height:auto;border-radius:6px;aspect-ratio:1/1;object-fit:contain;background:#f7f7f7}.dt-book-name{font-size:.98em;margin:.6em 0 .2em;line-height:1.5}.dt-book-name a{color:#3F464D;text-decoration:none}.dt-book-by{font-size:.85em;color:#6b7177;margin:0 0 .3em}.dt-book-price{margin:.2em 0 .6em;font-weight:600}.dt-book-price del{opacity:.55;font-weight:400;margin-left:.4em}.dt-book-buy.button{margin-top:auto;background:#17930F;color:#fff;border-radius:6px;padding:.5em .8em;font-size:.9em}.dt-book-buy.dt-ghost{background:#fff0;color:#17930F;border:1px solid #17930F}.dt-out{opacity:.8}.dt-soon{color:#ED1443;font-weight:400}.dt-series{border:1px solid #e3e6e8;border-right:4px solid #1FB31D;border-radius:8px;padding:.8em 1.2em;margin:2em 0}.dt-series-title{font-weight:700;margin:0 0 .4em}.dt-series ol{margin:0;padding-right:1.4em}.dt-series li.current{font-weight:700}.dt-about-book{clear:both;margin:2em 0}.dt-about-book ul{padding-right:1.2em}.dt-person-head{display:flex;gap:18px;align-items:flex-start}.dt-person-photo{width:120px;height:120px;object-fit:cover;border-radius:50%}.dt-otp{max-width:380px}.dt-otp input{width:100%;margin-bottom:8px}.dt-otp .dt-otp-msg{font-size:.9em;margin:.4em 0}.dt-google-btn{display:inline-flex;align-items:center;gap:8px;border:1px solid #dadce0;border-radius:6px;padding:.55em 1em;background:#fff;color:#3c4043;text-decoration:none;font-weight:500}.dt-google-btn:hover{background:#f8f9fa}.dt-login-or{text-align:center;color:#888;margin:1em 0;font-size:.9em}.dt-form{max-width:640px}.dt-form .dt-field{margin:0 0 14px}.dt-form label{display:block;font-weight:600;margin-bottom:6px}.dt-form input[type=text],.dt-form input[type=email],.dt-form input[type=tel],.dt-form input[type=number],.dt-form input[type=url],.dt-form textarea{width:100%;border:1px solid #cfd4d9;border-radius:8px;padding:10px 12px;font:inherit}.dt-form input:focus,.dt-form textarea:focus{border-color:#1FB31D;outline:2px solid rgb(31 179 29 / .2)}.dt-form small{display:block;color:#6b7278;margin-top:4px}.dt-form .dt-req{color:#ED1443}.dt-form .dt-btn{background:#1FB31D;color:#fff;border:0;border-radius:8px;padding:10px 26px;font:inherit;cursor:pointer}.dt-form .dt-btn:hover{background:#17930F}.dt-hp{position:absolute!important;left:-9999px!important;height:1px;overflow:hidden}.dt-form-msg{padding:12px 16px;border-radius:8px;margin-bottom:16px}.dt-form-msg.dt-ok{background:#e9f8e9;color:#17930F}.dt-form-msg.dt-err{background:#fdecef;color:#b80f33}.dt-map iframe{border-radius:12px}.dt-post-grid .wp-block-post-template{gap:28px}.dt-post-grid .wp-block-post{background:#fff;border:1px solid #eceff1;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.dt-post-grid .wp-block-post-featured-image{margin:0}.dt-post-grid .wp-block-post-featured-image img{width:100%;object-fit:cover}.dt-post-grid .wp-block-post-title{font-size:1.05rem;line-height:1.7;margin:14px 16px 4px}.dt-post-grid .wp-block-post-title a{color:#3F464D;text-decoration:none}.dt-post-grid .wp-block-post-title a:hover{color:#1FB31D}.dt-post-grid .wp-block-post-date{font-size:.8rem;color:#8a9096;margin:0 16px}.dt-post-grid .wp-block-post-excerpt{margin:8px 16px 16px;font-size:.92rem;color:#555}.dt-post-grid .wp-block-post-excerpt__more-link{color:#1FB31D;font-weight:600}.dt-post-grid .wp-block-query-pagination{margin-top:28px;gap:8px}@media (max-width:781px){.dt-post-grid .wp-block-post-template{grid-template-columns:1fr!important}}.wp-block-search__inside-wrapper{border-radius:10px;overflow:hidden}