.sf-lt-one-content-area{max-width:800px;margin:2rem auto;padding:2rem;background-color:#fff;border:1px solid #e5e5e5;border-radius:4px}.sf-lt-one-post-summary{margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid #eee}.sf-lt-one-post-summary:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.sf-lt-one-entry-header{margin-bottom:1rem;border-bottom:none;padding-bottom:0}.sf-lt-one-entry-title{margin:0;font-size:1.5rem}@media screen and (max-width:991px){.sf-lt-one-content-area{margin:1rem;padding:1rem}}.navigation.pagination{margin-top:3rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.navigation.pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem}.navigation.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:600;font-size:1rem;min-width:44px;height:44px;padding:0 .5rem;border:1px solid #ddd;border-radius:4px;background-color:#fff;color:#555;transition:all .2s ease-in-out}.navigation.pagination .page-numbers:not(.current):not(.dots):focus,.navigation.pagination .page-numbers:not(.current):not(.dots):hover{border-color:#0073aa;background-color:#f0f8ff;color:#0073aa;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.05)}.navigation.pagination .page-numbers.current{background-color:#0073aa;border-color:#0073aa;color:#fff;font-weight:700;cursor:default}.navigation.pagination .page-numbers.dots{border:none;background:0 0;cursor:default;box-shadow:none}@media screen and (max-width:768px){.navigation.pagination .nav-links{gap:.3rem}.navigation.pagination .page-numbers{min-width:40px;height:40px;font-size:.9rem}}.archive .sf-lt-one-page-header{position:-webkit-sticky;position:sticky;top:0;z-index:998;background-color:#fff;padding:1.5rem 2rem;margin:-2rem -2rem 2rem;border-bottom:1px solid #e0e0e0;box-shadow:0 2px 5px rgba(0,0,0,.05)}.archive .sf-lt-one-page-header .sf-lt-one-page-title{margin-bottom:1rem}.archive .sf-lt-one-search-page-form{display:flex;gap:.5rem;align-items:center}.archive .sf-lt-one-search-page-form__input{flex-grow:1;padding:.75rem;font-size:1.2rem;border:2px solid #ddd;border-radius:4px}.archive .sf-lt-one-search-page-form__button{padding:.75rem 1.5rem;font-size:1.1rem;font-weight:700;background-color:#0073aa;color:#fff;border:none;border-radius:4px;cursor:pointer}@media screen and (max-width:991px){.archive .sf-lt-one-page-header{margin:-1rem -1rem 1rem;padding:1rem}}